)]}'
{
  "log": [
    {
      "commit": "3f8cd54e613f042e95be615fd8b0ee935cc49767",
      "tree": "dc397983f3bb58468b3180d2eeb76065cda8a866",
      "parents": [
        "2ac48a3756396df4964571c081d5c7582718badf"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Nov 06 23:38:57 2026 -0800"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Nov 06 23:38:57 2026 -0800"
      },
      "message": "roll: third_party/pigweed aa4060d..6813be6 (25 commits)\n\n6813be6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/515187 pw_rpc2: Standardize internal logging\n3f2ee37:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/523145 docs: Use PW_LOG_ERROR in library logs\n66fc1c1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/519906 pw_result: Add pw::Optional\u003cT\u003e\n4507bf8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/519333 pw_ghish: Route git fetch via Gerrit auth fallback\nb3336c4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/519332 pw_ghish: Unify Gerrit Git push transport fallback\n1e5dda8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/523707 pw_preprocessor: Add PW_ATTRIBUTE_PREFERRED_NAME\n1751829:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/522187 docs: Hardcode Google Analytics ID across all subsites\n2a165b8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/524685 pw_bluetooth_proxy: Remove spammy log for RFCOMM PDUs sent to host\na4281a3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/519331 pw_ghish: Refuse untrusted Code-Review votes\n5a7636b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/519330 pw_ghish: Cache Corp SSO sessions in runtime dir\na00d32c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/519329 pw_ghish: Report Corp SSO Gerrit auth status\naa271f6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/519328 pw_ghish: Route Googler Gerrit REST via Corp SSO\nc4e141b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/519327 pw_ghish: Add CorpSSOStrategy for Gerrit auth\nfd9e3c7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/519326 pw_ghish: Add Corp SSO credential minting\nfac3899:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/519946 pw_ghish: Centralize gosso helpers in gosso.go\n0242661:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/518231 pw_ghish: Migrate Issue Tracker client to HTTPAuthStrategy\nab9bd48:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/518230 pw_ghish: Migrate Busytown client to HTTPAuthStrategy\n1014dd5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/518229 pw_ghish: Migrate LUCI client to HTTPAuthStrategy\nce51519:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511996 pw_bluetooth_sapphire: Reject GATT chrcs outside service range\n2508dc7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/518228 pw_ghish: Introduce HTTPAuthStrategy and migrate GerritClient\nc68463c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/516072 pw_env_setup: Support activating shared environment in worktrees\nfd40bda:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/520325 pw_cli: Add Depends-on footers in pw requires\na491c01:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511366 pw_rpc2: Add Python service descriptors\n9c0d892:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/523385 python: Fix Pylint errors for Python 3.14\n107bc36:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/520146 agents: Add session setup and notes file to learn-pigweed\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: aa4060daabd66d..6813be695aacc3\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8665809556272891649\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id281674d374a7aabdf1959d4652107c043511915\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/525025\n"
    },
    {
      "commit": "2ac48a3756396df4964571c081d5c7582718badf",
      "tree": "38c5c127396744a414700869ff2a2f57a8ae0044",
      "parents": [
        "eace09c9ec87cff4e395454e44ca5bb7f6ae0bbb"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Nov 06 10:24:51 2026 -0800"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Nov 06 10:24:51 2026 -0800"
      },
      "message": "roll: third_party/pigweed eb211c4..aa4060d (2 commits)\n\naa4060d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/518465 pw_transport: Make reliable listeners and connectors convertible\n65f96e3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/523705 docs: Remove downstream disclaimers in C++ style guide\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: eb211c4a3893b7..aa4060daabd66d\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8665859822853262913\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I9839a29c0374a151f90874a381d8f5995f3fbc39\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/524385\n"
    },
    {
      "commit": "eace09c9ec87cff4e395454e44ca5bb7f6ae0bbb",
      "tree": "2422106ac61d0d4d06b96f1ef99e4a9df92c4e61",
      "parents": [
        "036a73be603622073b4dd865ae6e2944f70aa0c8"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Nov 05 22:48:16 2026 -0800"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Nov 05 22:48:16 2026 -0800"
      },
      "message": "roll: third_party/pigweed 4cf10b4..eb211c4 (18 commits)\n\neb211c4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/521492 docs: Update build and architecture docs for parallel assembly\n0f92957:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/521491 docs: Assemble Sphinx, Doxygen, and rustdoc in parallel\n2d5fab1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/521490 docs: Add site assembly rule and CLI\n0404b60:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/521489 docs: Extract standalone site postprocessing helpers\nb521067:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/523245 pw_toolchain: Constrain bare-metal Rust targets to os:none\n19fb978:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/521647 pw_bluetooth_sapphire: Close loopback FIDL bindings on peer close\n616f6f6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/381045 pw_allocator: Add GetAllocatedBytes\n8fd182b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511365 pw_rpc2: Add Python packet encoding and decoding\ndbda477:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/523465 roll: rust-analyzer\n14526ac:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/521645 pw_rpc2: Move pw_rpc2_test.proto to pw_rpc2/\n5fa7f39:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/424652 pw_protobuf: Remove deprecated legacy Find APIs\n2af063e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/510905 clang-tidy: Remove non-facade IWYU export pragmas\naf76c13:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/521306 bazel: Roll rules_python to 2.4.6\nbcccb98:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/516071 pw_env_setup: Pin _PW_ACTUAL_ENVIRONMENT_ROOT to install_dir\n04e7895:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/516070 pw: Locate bazelisk via shared environment in git worktrees\n4b4ee40:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/516069 pw_env_setup: Avoid redundant git config writes on activation\n14c5e02:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/516068 pw_env_setup: Remove PATH entries in pure POSIX shell\n50cf4bc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/521785 docs: Update C++ module structure for cpp/ layout\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4cf10b4ba34bed..eb211c4a3893b7\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8665903636343868961\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I4a404c6578457882ce29a53e230406ff51231dc4\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/523985\n"
    },
    {
      "commit": "036a73be603622073b4dd865ae6e2944f70aa0c8",
      "tree": "3a27b94254c3b2c5fb1396b3ab8a0be4fa2b2421",
      "parents": [
        "e87ebf51b4a8ca3f96b0deabf0316f6aca5565eb"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Nov 05 11:11:43 2026 -0800"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Nov 05 11:11:43 2026 -0800"
      },
      "message": "roll: third_party/pigweed d6f5840..4cf10b4 (7 commits)\n\n4cf10b4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509470 pw_bluetooth_sapphire: Set SC in Security Request\n9944d74:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509469 pw_bluetooth_sapphire: Enforce SC-Only key rules\n51cfb51:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509468 pw_bluetooth_sapphire: Gate EndPhase2 on key ready\ncafcb14:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509467 pw_bluetooth_sapphire: Serialize dual-mode pairing\n31fc59d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/522968 pw_bluetooth_sapphire: Drop CIPD MCU workaround\nd7931ac:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509466 pw_bluetooth_sapphire: Clean up StartingEncryption\ne21bf77:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/522865 pw_presubmit: Always use host/llvm Zephyr toolchain\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: d6f58404d469a1..4cf10b4ba34bed\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8665947448865608481\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If915ef87537062c2b2761af8906f8a68f1839d99\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/522606\n"
    },
    {
      "commit": "e87ebf51b4a8ca3f96b0deabf0316f6aca5565eb",
      "tree": "40fae51672697bc202bc33bef083f7baaf163c83",
      "parents": [
        "1a88c65458e07dd04135784418280deea6b9d20c"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Nov 04 23:34:24 2026 -0800"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Nov 04 23:34:24 2026 -0800"
      },
      "message": "roll: third_party/pigweed 941f7fd..d6f5840 (13 commits)\n\nd6f5840:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/522485 roll: zephyr\n1d6c3dc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/522345 pw_i2c_zephyr: Fix initiator_test build with newer Zephyr\n34bff61:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509465 pw_bluetooth_sapphire: Fix SM callback UAFs\n82c13dd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/522005 pw_presubmit, pw_package: Fix Zephyr roll\n27d27a8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/521488 docs: Read Doxygen groups from index.tag in module_metadata\n344e22a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/521487 docs: Separate Doxygen tagfile output and pass sync paths via args\n2d54880:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/521486 docs: Make Doxygen output deterministic and drop unused search\n1af15d2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/521485 docs: Remove unused Doxygen XML output\nde0ef90:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/513146 pw_rpc: Add DynamicCallPtr for deferred deletion\n9920b65:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/521226 pw_toolchain: Generate Rust Linux cross toolchains\nd5a5598:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/521805 pw_kernel: Drop the A extension from the veer target\n9296225:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/518505 pw_assert: Rename pw_assert_backend_std to core\n2533fdd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/521225 pw_toolchain: Let host_clang cross-compile Linux\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 941f7fd573ee93..d6f58404d469a1\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8665991259889069265\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I50c079847eb373b98775931cadccc644dbdf5bce\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/522725\n"
    },
    {
      "commit": "1a88c65458e07dd04135784418280deea6b9d20c",
      "tree": "20d260ba3602c7b8c386b1d767addbb297d35551",
      "parents": [
        "4304f987b4a49793b087a57780835e7bc86304cf"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Nov 04 11:58:43 2026 -0800"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Nov 04 11:58:43 2026 -0800"
      },
      "message": "roll: third_party/pigweed dd2d565..941f7fd (3 commits)\n\n941f7fd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/518607 pw_build: Add non-root module and leak tests\nc08e04b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/521328 pw_bloat: Trim Bazel runfiles for pw_bloat\nde4f1af:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/520505 pw_result: Align Result with std::optional\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: dd2d565e04eabf..941f7fd573ee93\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8666035067412197137\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I3c99c4b1b8438d146769d41f52aa2d04054e0a0c\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/521825\n"
    },
    {
      "commit": "4304f987b4a49793b087a57780835e7bc86304cf",
      "tree": "eef47cb1166e8f80bf25dfdb70c0130b3712062d",
      "parents": [
        "38e470ecb2da236873bb531ad6367bc9f9c8ce3c"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Nov 04 00:21:36 2026 -0800"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Nov 04 00:21:36 2026 -0800"
      },
      "message": "roll: third_party/pigweed cdb1e84..dd2d565 (22 commits)\n\ndd2d565:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/521105 docs: Fix and reject uncategorized Doxygen groups\nf060b87:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/518227 pw_ghish: Skip LOAS credential helpers on GOOGLE_ROLE\u003dlaptop\n2e42bdb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/521326 pw_kernel: Make ForeignRc ref-count test portable\na1fea58:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/520647 bazel: Add Python toolchain and pip hub versions\n9c91e11:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/515825 pw_rpc2: Move Echo example expected output files into echo/\n6eac8fb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/521327 pw_kernel: Add enable_tests to system_image\n3aa8792:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/521325 pw_kernel: Gate ForeignRc test on native atomics\n4d6d59b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/514806 pw_rpc2: Migrate status, error, and packet type enums to TOML\n99745c0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509788 third_party: Use -isystem for public headers in GN\n5e989d0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/515409 pw_bluetooth_proxy: Check request_handle_ before using channel_ in async\n2847219:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/515408 pw_bluetooth_proxy: Check remote_cid collisions in RegisterChannelLocked\n3a8e629:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/520266 pw_presubmit: Add fast reST syntax and code-block check\ndd62029:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/520265 pw_presubmit: Fix code-block option indentation in RstFormatter\n9bdaf0a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/515407 pw_bluetooth_sapphire: Guard InitializeConnection RefFunc with WeakPtr\n70afdff:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/520866 pw_bluetooth_sapphire: Drop bt-host devfs use\n508c1d7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/512109 pw_enum: Document TOML and JSON enums and add examples\nf207aae:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/515406 pw_bluetooth_sapphire: Guard InitializeConnection against re-entrancy\nfa23199:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/512108 pw_enum: Support TOML and JSON enums in GN and CMake\n50ddce7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/512107 pw_enum: Add Bazel rules for TOML and JSON enums and tests for them\n5e7d2b9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/517665 pw_protobuf: Add CopyAndDiscardCallbacks\n3527dbe:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/520446 pw_tokenizer: Clear buffers in csv.rs\n33dc43f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/512328 pw_kernel: Compile apps inside system_image\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: cdb1e8460a2016..dd2d565e04eabf\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8666078879108965841\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I290e1a44ac7ef3ce168e1ce52660b4da5e5931c8\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/521585\n"
    },
    {
      "commit": "38e470ecb2da236873bb531ad6367bc9f9c8ce3c",
      "tree": "28fa4ae94cd619d7f21e7daaa09b2718c9e7f2a7",
      "parents": [
        "32a6ae0b96b12e98e6d92f5a186e11d77770da04"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Nov 03 12:45:58 2026 -0800"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Nov 03 12:45:58 2026 -0800"
      },
      "message": "roll: third_party/pigweed c831fec..cdb1e84 (10 commits)\n\ncdb1e84:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/520865 pw_bluetooth_sapphire: Remove SDP security level\n2c0928f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/519985 pw_transfer: Migrate C/C++ API reference to Doxygen\n2f98408:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/518606 pw_toolchain: Allow root pw_cxx_toolchain tags\neddec7c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/518467 pw_software_update: Inline VerifyEcdsaSignature\ne4c7a5b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511995 pw_bluetooth_sapphire: Ignore notifications below first GATT service\n00ab9c0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511994 pw_bluetooth_sapphire: Validate GATT peripheral preferred conn params\n69718df:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/516946 pw_software_update: Reduce DoVerify stack usage\n54195a4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/506927 pw_bluetooth_sapphire: Add bt-hci-virtual.cm\naa83dd1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509850 pw_bluetooth: Fix hci_android.emb batch scan size\n9c364e7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/519905 agents: Require explicit invocation of learn-pigweed\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c831fece36c881..cdb1e8460a2016\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8666122687164114545\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I82e6a9ccce016498cf33bb875a9b2612d91fe230\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/520668\n"
    },
    {
      "commit": "32a6ae0b96b12e98e6d92f5a186e11d77770da04",
      "tree": "8f2080006f37b6ec8aa1d5cab723736e63ad4013",
      "parents": [
        "73aa871e326b9b2d5fe4fb64c92b1f6dc2e10f95"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Nov 03 01:08:53 2026 -0800"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Nov 03 01:08:53 2026 -0800"
      },
      "message": "roll: third_party/pigweed 3be4ea1..c831fec (19 commits)\n\nc831fec:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/508105 pw_bluetooth_proxy: Tolerate a null error handler in SniffOffloadManager\n88b0d07:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/517685 pw_bluetooth_sapphire: Remove stale IRK when LE bond data changes\nf96998d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/518605 bazel: Mark dev-only MODULE.bazel declarations\n44c9fe7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/518226 pw_ghish: Migrate in-memory auth caches onto tiered Cache\n70b65c0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/518225 pw_ghish: Introduce tiered Cache and migrate self-account cache\n37d156f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/512106 pw_enum: Generate C++ and Python enums from TOML or JSON\nb1bbb43:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/519747 roll: python-wheel\n743800e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/514153 pw_ghish: Default Buganizer to corp endpoint via gosso\ncb06d6b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/514154 pw_ghish: Drop Buganizer GCP quota-project probing and fallbacks\n8c9b46f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/514159 pw_ghish: Use HTTP PUT for CreateHotlistEntry\nfa20109:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/514152 pw_ghish: Remove unused LUCIClient wrapper methods\n6d3362c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/514151 pw_ghish: Share one luci-auth token across services and drop gcloud\na141f4f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/514150 pw_ghish: Remove go-gerrit and legacy Gerrit auth transports\n621648b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/517349 python: Remove lingering pre-3.10 compatibility workarounds\n8a127f0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/517005 doxygen: Exclude _* symbols and clarify @cond\n3f3a077:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/517348 python: Adopt Python 3.11 stdlib and typing idioms\n4116f80:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/517347 python: Resolve Python 3.11 TODOs and version checks\nb7b037a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/515925 agents: Add learn-pigweed teaching skill\n72e78ca:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/517346 python: Use standard library tomllib and drop tomli/toml\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 3be4ea1e7b8c3e..c831fece36c881\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8666166493664512273\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Icb483d607b568391806acf927d1831a247f35773\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/520565\n"
    },
    {
      "commit": "73aa871e326b9b2d5fe4fb64c92b1f6dc2e10f95",
      "tree": "1302d4b6734552cdfe72c8891e1e95876b550819",
      "parents": [
        "0c98faf5f77d6f38783c2e0c01b345cf2a8bed02"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Nov 02 13:38:48 2026 -0800"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Nov 02 13:38:48 2026 -0800"
      },
      "message": "roll: third_party/pigweed f7bd104..3be4ea1 (10 commits)\n\n3be4ea1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/517225 pw_bluetooth_sapphire: Bound WindowedInspectNumericProperty queue\n2d4ea2c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/519605 bazel: Replace $(location) with $(execpath)\n6e7dfed:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/518466 pw_protobuf: Mark parser accessors const\n1b36bce:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/518206 pw_bluetooth_sapphire: Bound incoming ISO data queue in IsoStream\n22a04d2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/517545 pw_transport: Rename ForwardingDatagramSocket to ForwardingSocket\n406e2cc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/518485 docs: Use pwrev.dev instead of pwrev for CL links\ndb8d4df:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/513505 pw_bluetooth_sapphire: Fix UAF on failed CIS establishment\n165bf64:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/512327 pw_toolchain: Remove redundant libcore dep\nffdee8f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/512326 pw_time: Select default Rust time backend via constraint\n8e1f98f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/519405 roll: buildifier\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: f7bd10420da33d..3be4ea1e7b8c3e\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8666210307167123057\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I47f524c429309666962370b646b9de1ca4fc1d41\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/519765\n"
    },
    {
      "commit": "0c98faf5f77d6f38783c2e0c01b345cf2a8bed02",
      "tree": "b52ec510f3864c7b81b154640599ca1840700d46",
      "parents": [
        "30d4eabba01c437d4507debc8b902bd31630fb15"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Nov 01 14:20:41 2026 -0800"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Nov 01 14:20:41 2026 -0800"
      },
      "message": "roll: third_party/pigweed roll: luci\n\nbb\nFrom git_revision:013f9ed45de42a75ad1cbbe8f743fb5d7c418124\nTo git_revision:07586c787b4070ec84193aa135b68decb25a81ba\n\nluci-auth\nFrom git_revision:013f9ed45de42a75ad1cbbe8f743fb5d7c418124\nTo git_revision:07586c787b4070ec84193aa135b68decb25a81ba\n\ngerrit\nFrom git_revision:013f9ed45de42a75ad1cbbe8f743fb5d7c418124\nTo git_revision:07586c787b4070ec84193aa135b68decb25a81ba\n\ngitiles\nFrom git_revision:013f9ed45de42a75ad1cbbe8f743fb5d7c418124\nTo git_revision:07586c787b4070ec84193aa135b68decb25a81ba\n\ncas\nFrom git_revision:013f9ed45de42a75ad1cbbe8f743fb5d7c418124\nTo git_revision:07586c787b4070ec84193aa135b68decb25a81ba\n\nled\nFrom git_revision:013f9ed45de42a75ad1cbbe8f743fb5d7c418124\nTo git_revision:07586c787b4070ec84193aa135b68decb25a81ba\n\nswarming\nFrom git_revision:013f9ed45de42a75ad1cbbe8f743fb5d7c418124\nTo git_revision:07586c787b4070ec84193aa135b68decb25a81ba\n\nlogdog\nFrom git_revision:013f9ed45de42a75ad1cbbe8f743fb5d7c418124\nTo git_revision:07586c787b4070ec84193aa135b68decb25a81ba\n\nprpc\nFrom git_revision:013f9ed45de42a75ad1cbbe8f743fb5d7c418124\nTo git_revision:07586c787b4070ec84193aa135b68decb25a81ba\n\nluci-cv\nFrom git_revision:013f9ed45de42a75ad1cbbe8f743fb5d7c418124\nTo git_revision:07586c787b4070ec84193aa135b68decb25a81ba\n\nRoll-Count: 10\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/519045\nOriginal-Revision: f7bd10420da33d59661daa773e8fbf432a1616af\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: cefd69ffd46085..f7bd10420da33d\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8666297926279169729\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I3f600f8201df07751c34bf0294d00e4ec63531a9\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/519185\n"
    },
    {
      "commit": "30d4eabba01c437d4507debc8b902bd31630fb15",
      "tree": "5a2953934b58fc293642c66b6b555cec01e5b50f",
      "parents": [
        "adbd734ee2a5a127883695b4525e999312cc4c99"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Nov 01 02:45:15 2026 -0800"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Nov 01 02:45:15 2026 -0800"
      },
      "message": "roll: third_party/pigweed roll: ninja\n\nFrom git_revision:0fde9fdcbbd2c8ec826344fdedbe2bd615f162bf\nTo git_revision:0304bd8b8a780d29a065122cc6a2c7d900d0a4b9\n\nRoll-Count: 1\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/518745\nOriginal-Revision: cefd69ffd46085e63b369fc2ff70405fc18b6f3e\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 55873baa1b37ea..cefd69ffd46085\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8666341729489818113\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Icd20c85e62f6f707684679351837fe30c0642e82\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/518347\n"
    },
    {
      "commit": "adbd734ee2a5a127883695b4525e999312cc4c99",
      "tree": "5e4bea6e8db72dbd7c1c09a6137284d15dec5da9",
      "parents": [
        "963709bb788a700e06609aa8cc85cf5a728f1f4b"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 30 16:55:06 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 30 16:55:06 2026 -0700"
      },
      "message": "roll: third_party/pigweed 0bdc22d..55873ba (16 commits)\n\n55873ba:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/518067 pw_env_setup: Add Python 3.14 pip_cache cipd package\nae01bd7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/518066 OWNERS: Add erahm as owner\na1060ec:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/514149 pw_ghish: Authenticate HTTPS git push with Gerrit OAuth2 tokens\na3f28bf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/514158 pw_ghish: Migrate Gerrit callers and tests to native GerritClient\n0545fb8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/514157 pw_ghish: Consolidate CLI command tests onto MockGerritServer helpers\ncf264ce:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/517345 python: Update tooling and build configs for Python 3.11\n8c5ad81:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/512105 pw_enum: Load and resolve JSON enum definitions\ne88eccb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/516965 pw_bluetooth_sapphire: Disallow BR/EDR CTKD during LE pairing\na3ee103:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/516005 pw_codegen: Utilities for source code generation\nb2490dd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/516245 agents: Enable default multi-perspective review agent\nbf43d52:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/516945 pw_bluetooth_sapphire: Reject BR/EDR SSP during LE pairing\n2ab1ef3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/516145 pw_bluetooth_sapphire: Enforce AES-CCM on bonded SC reconnect\n22b4664:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/517985 pw_tokenizer: Append to default linker script on Linux in Bazel\n3f1e1a0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/516067 pw_env_setup: Set PW_ROOT before _PW_ENVIRONMENT_CONFIG_FILE\nf13a3f8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/516066 pw_env_setup: Respect PW_ENVSETUP_QUIET when skipping doctor\n3f48252:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/473645 zephyr: 4.4 migration and build system cleanup\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 0bdc22deb31303..55873baa1b37ea\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8666473143210771073\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ia766bad8a7ea7a9b1c2a19d77b594e8421dcd469\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/518306\n"
    },
    {
      "commit": "963709bb788a700e06609aa8cc85cf5a728f1f4b",
      "tree": "7d83635a3a8390ba64dd3975f6bb6b2049eeac4d",
      "parents": [
        "d245fea12c21332e8cfbb54901a8a53398bc1561"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 30 05:20:32 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 30 05:20:32 2026 -0700"
      },
      "message": "roll: third_party/pigweed 6ba3d6d..0bdc22d (5 commits)\n\n0bdc22d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/514405 pw_bluetooth_sapphire: Limit the number of temporary peers in PeerCache\ndf0617c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/514891 pw_bluetooth_sapphire: Harden Bearer transaction callbacks\n2e54cc4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/516146 pw_bluetooth_sapphire: Enforce min_enc_key_size on auth attributes\n347f56e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/516075 pw_{env_setup,rpc}: Exclude unused modules from Android.bp\n3962bb0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/516074 pw_{protobuf,rpc}: Declare libprotobuf-python in Android.bp\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 6ba3d6d2e36bf3..0bdc22deb31303\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8666516960714518593\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Idf3db54ad7692ee1e8573ce6e0546f40680f1165\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/517845\n"
    },
    {
      "commit": "d245fea12c21332e8cfbb54901a8a53398bc1561",
      "tree": "9d940447d092e879658f6cbf56ebf5537b20c6b2",
      "parents": [
        "f5510275530a4b55effd20650e91d3e1017521b5"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 29 17:42:27 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 29 17:42:27 2026 -0700"
      },
      "message": "roll: third_party/pigweed 312e7b9..6ba3d6d (15 commits)\n\n6ba3d6d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/512185 pw_env_setup: Update pip and associated packages\n20df80e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/517048 pw_env_setup: Update cffi and aiohttp\n10317ab:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/517046 pw_build: Filter transitive python deps in ruff template\ncd07964:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/517165 pw_env_setup: Use mac-arm64 for Python wheels\n6257cb5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/510045 pw_env_setup: Set Python 3.11 as the minimum supported version\n3d81c50:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/515965 pw_build: Drop --upgrade for compiled 3p deps\n7392fa6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/515885 pw_channel: Remove unused functionality and deprecate\n3e9cab8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/514125 pw_rpc2: Add features for upcoming pw_rpc adapter\nbddd0b6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/514925 pw_env_setup: Remove pkg_resources requirement\n0b7152e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/516126 pw_async2: Reset endpoint counts when reopening ChannelStorage\n0c2697e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/515405 pw_bluetooth_sapphire: Guard L2CAP disconnect callbacks against teardown\nd8d7bfa:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/516125 pw_trace: Migrate C/C++ API reference to Doxygen\nffd68d7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/510565 pw_bluetooth_proxy: Retry failed sniff transitions\nb2f85ca:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511985 pw_bluetooth_proxy: Make ConnectionMode a variant\nf31658c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/505445 pw_bluetooth_proxy: Fix deadlock in CommandMultiplexer::DoReset\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 312e7b9aa44745..6ba3d6d2e36bf3\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8666560762678117329\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I4397168f48d52469c5d9160215a5659d2a454d44\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/516751\n"
    },
    {
      "commit": "f5510275530a4b55effd20650e91d3e1017521b5",
      "tree": "b35d03a1ff68b18a26ad0211fc1fc2765742ce6c",
      "parents": [
        "d828120bee1c9cd94cf70dca0f7841b6973db447"
      ],
      "author": {
        "name": "Austin Foxley",
        "email": "afoxley@pigweed.infra.roller.google.com",
        "time": "Thu Oct 29 06:06:21 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 29 06:06:21 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_rpc: Destroy callbacks outside rpc_lock()\n\nCallbacks may capture objects, such as a std::shared_ptr or\npw::IntrusivePtr to the call\u0027s owner, whose destructors acquire locks or\ncall into pw_rpc. pw_rpc destroyed callbacks while holding rpc_lock()\nwhen they were replaced, when a call was overwritten by move assignment\n(e.g. `call \u003d {}`), and when a call closed. This could deadlock or\ninvert lock order.\n\n- The *_locked callback setters swap in the new callback, and the public\n  setters take the callback by value, so the old callback is destroyed\n  after rpc_lock() is released. Move assignment uses the same setters,\n  so the destination\u0027s old callbacks are destroyed with the moved-from\n  call.\n- When a call errors or completes, its remaining raw callbacks are\n  released after the final callback returns.\n- pwpb and Nanopb calls destroy an unrestored on_next or on_completed\n  callback after the callback finishes, so its captures may destroy the\n  call.\n\nOriginal-Bug: 458381888\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/513145\nOriginal-Revision: 312e7b9aa44745801b1ada9a29c093576a739bee\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: bca990eeea3cb6..312e7b9aa44745\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8666604570528222897\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I24ccbed9cc3b5f75630362a25b3f0e76f91914d3\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/516633\n"
    },
    {
      "commit": "d828120bee1c9cd94cf70dca0f7841b6973db447",
      "tree": "0c292109d3f9704f63c20b666b5b0b404690b8ba",
      "parents": [
        "16d7fcaa6f113a86b50058f68d4c42fdde42d3ac"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 28 18:31:45 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 28 18:31:45 2026 -0700"
      },
      "message": "roll: third_party/pigweed 909513e..bca990e (24 commits)\n\nbca990e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/445253 pw_rpc: Add QueryService\n0b402f6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/515967 pw_kernel: Reset NVIC enable/pending state at init\naaae3ac:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/510806 pw_bluetooth_sapphire: Check LE identity and CTKD\n7fbdc1e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/516046 pw_async2: Forward arguments in Poll in-place constructor\n765919e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/499354 docs: Add review-time Python and Bazel checks to style guides\n2ccbafb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/516045 pw_env_setup: Roll cipd\n169b6f0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/500014 pw_transfer: Require status on completion chunks\n832d7a2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/515945 pw_env_setup: Fix --trust-cipd-hash env vars\nd685643:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/505988 pw_kernel: Route RISC-V interrupts via the controller\n8b15a32:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511065 pw_ghish: Mark agent comments with is_ai\n5210886:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/515125 pw_transport, pw_rpc2: Remove deprecated socket aliases\nc852695:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509709 pw_ghish: Add --add-cc and --remove-cc to issue edit\ned4317d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511993 pw_bluetooth_sapphire: Bound prepared write offsets in ExecuteWriteQueue\n4679cd3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511992 pw_bluetooth_sapphire: Trust bonded peer GAP name only when encrypted\n00cb52c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511991 pw_bluetooth_sapphire: Snapshot GATT containers before callbacks\n0b58e44:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511990 pw_bluetooth_sapphire: Refuse duplicate LE links during interrogation\nc969ec7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511989 pw_bluetooth_sapphire: Fix sibling handle release in CloseRefs\n4cafc2e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511988 pw_bluetooth_sapphire: Cap results of remote GATT ReadByType\n064a841:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511987 pw_bluetooth_sapphire: Cap remote GATT services per peer\naf30ec7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511986 pw_bluetooth_sapphire: Discover GATT descriptors one at a time\n5770d82:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/507068 pw_bluetooth_sapphire: Extract shared VirtualController\n90bced1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/507067 pw_bluetooth_sapphire: Publish EmulatorService per emulator\n029e19a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/514765 pw_bluetooth_sapphire: Constexpr mode comparisons\ncbc0d8e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/508245 pw_bluetooth_sapphire: Reject cross-transport PSMs\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 909513ecf3ab9c..bca990eeea3cb6\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8666648376854321089\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I3a57427dbaac0d424120688b3e3a20f6d7871ef8\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/516425\n"
    },
    {
      "commit": "16d7fcaa6f113a86b50058f68d4c42fdde42d3ac",
      "tree": "69ed00c85c441f7fec4d427ee66698e27e5b5d23",
      "parents": [
        "be3b0dc5386f725b2ea62bbfdef40168c04f3311"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 28 06:58:25 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 28 06:58:25 2026 -0700"
      },
      "message": "roll: third_party/pigweed 5c2a211..909513e (10 commits)\n\n909513e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511566 pw_ghish: Start --nightly now when already off-peak\n255529e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/514156 pw_ghish: Update MockGerritServer route matching and test helpers\n0a5061f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/514155 pw_ghish: Add native Gerrit REST client and models\need63e3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/514148 pw_ghish: Enforce fail-closed hermetic auth and network in unit tests\n6f5dc3b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/514926 pw_ghish: Auto-configure sso-cred-helper for luci-auth on Corp Linux\n8824f56:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/514147 pw_ghish: Share CI build partitioning and remove dead stdlib flags\n3fd051c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/503227 pw_cobs: Add Python implementation\nc3fb327:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/507609 bazel: Prepare BUILD, Starlark, and Bzlmod files for Bazel 10\n5946d06:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/514163 pw_build: Add Bazel TypeScript test rules\nd2f05a4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/514146 pw_ghish: Use pure-Go InjectChangeID instead of downloading hook\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 5c2a2113573ee1..909513ecf3ab9c\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8666692178306715745\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ice7326414ebb8825497d39ddfa0aee2d0d826ad4\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/514646\n"
    },
    {
      "commit": "be3b0dc5386f725b2ea62bbfdef40168c04f3311",
      "tree": "81e0f4e0b51ff5b142ce4f9ae4cbad8a4a1372d4",
      "parents": [
        "55ed457e5ab3ac262408b550a85997bd906201b6"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 27 19:34:01 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 27 19:34:01 2026 -0700"
      },
      "message": "roll: third_party/pigweed 90f817d..5c2a211 (13 commits)\n\n5c2a211:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/510649 pw_transport: Rename DatagramSocket to Socket\nd89f4a8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511938 pw_ghish: Add UI, JSON, and perf contract test suites and docs\n247aaea:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/510546 pw_cobs: Process words at a time and add lookahead\na616481:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/513806 pw_async2: Transfer TimeFuture wakers on move\n611d9f5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/499814 pw_transfer: Require resource_id on V2 start chunks\n085145f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/497354 pw_transfer: Fix concurrency and timeout races in Java client\ndf2bf3d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/514162 pw_env_setup: Retry pip on network errors\n34b3dd8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/514161 pw_hal/uart: Drop gtest dep from sync_uart_test\n5de2117:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/514826 pw_kernel: Set pw_assert_backend_pw_log for device targets\n19a7c55:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/512267 pw_enum: Length-prefix fields in enum version hashes\nb4a92ac:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509848 pw_bluetooth: Update hci_events.emb definitions\nfb98df0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/514745 pw_ghish: Fix ./gh outside a Pigweed checkout\nca48648:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/512089 pw_perf_test: Add baremetal Cortex-M SysTick timer\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 90f817d8454eb7..5c2a2113573ee1\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8666735991133356049\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ia2becdbfb231a8b2e90c5e1f7758642360392c12\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/514331\n"
    },
    {
      "commit": "55ed457e5ab3ac262408b550a85997bd906201b6",
      "tree": "11f65092d9649ed4dbe5e40fb11fa51b623603c9",
      "parents": [
        "4ba79ad73104c192d4df8101fd10be1507935699"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 27 07:42:08 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 27 07:42:08 2026 -0700"
      },
      "message": "roll: third_party/pigweed ada4aab..90f817d (4 commits)\n\n90f817d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/505265 pw_bluetooth_sapphire: Keep connected dual-mode peers non-temporary\n7e77b2b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/503625 pw_bluetooth_sapphire: Expire unbonded peers after they disconnect\n3a97934:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511565 pw_ghish: Space out --stack --nightly schedules\n5774a4c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/513205 docs: Disallow nested code in bold or italic\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: ada4aaba23dc9f..90f817d8454eb7\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8666779794264123505\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I1edba012e9be77988ac05cfde8d37c47004cb5ac\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/514605\n"
    },
    {
      "commit": "4ba79ad73104c192d4df8101fd10be1507935699",
      "tree": "8110c3e8d1af3514361e30b81be42eb6b41afcbe",
      "parents": [
        "78f61c14209b9346de640b11bc26a3bd85697140"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 26 20:05:50 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 26 20:05:50 2026 -0700"
      },
      "message": "roll: third_party/pigweed 6f7a93d..ada4aab (19 commits)\n\nada4aab:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/513885 pw_ghish: Don\u0027t export PW_ variables from the gh wrapper\n2890b72:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/505886 pw_transport: Add ForwardingDatagramSocketPair\n29bf82a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/488749 pw_hal/uart: Add initial BufferedUartDriver API\nae27720:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/513905 pw_env_setup, bazel: Roll back certifi to 2026.10.19 and pip to 26.2.1\n54535fe:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/513805 pw_bluetooth_proxy: Wake sniff timeout task when its timer is reset\nfae2a52:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511937 pw_ghish: Add issue receipts, verdicts, and comment folding\n173fcc8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511936 pw_ghish: Optimize worktree plumbing, Gerrit batching, and UI\nd71fdd4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511935 pw_ghish: Improve CI check/run verdicts and failure log excerpts\nb1d1d15:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511934 pw_ghish: Collapse PR RPC waterfalls and add view/status verdicts\n8d9a94e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511933 pw_ghish: Cache Gerrit self-account and memoize auth tokens\nff6b38f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511932 pw_ghish: Add PR receipts, fold diffs, and optimize push\n58f11d8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509847 pw_bluetooth: Update hci_commands.emb definitions\n12cb78c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511931 pw_ghish: Memoize GitClient queries and batch config prefetch\n5bbb27a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511930 pw_ghish: Bound orphaned child pipes and guard broken-pipe exits\na1a1335:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/510445 pw_bluetooth: Add missing Emboss targets to test\n72f04ac:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509806 pw_bluetooth: Update hci_common.emb definitions\nf7a32b3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509849 pw_bluetooth: Fix hci_data.emb header comments\n4e4ef7c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/510648 pw_metric: Support specifying a config header\n2a65ad0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/508506 pw_ghish: Add security reviewer subagent\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 6f7a93d404dbe9..ada4aaba23dc9f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8666823607995646865\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I8b91dc6eddadcf4e8bcabba06a49c6e3979917b3\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/514305\n"
    },
    {
      "commit": "78f61c14209b9346de640b11bc26a3bd85697140",
      "tree": "cbe2f23ef90a5fb093fcb62d72277bafbe89aa99",
      "parents": [
        "1d8f446c127b249843d66ce9236a203336ef4513"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Oct 25 09:16:24 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Oct 25 09:16:24 2026 -0700"
      },
      "message": "roll: third_party/pigweed 96bd9a7..6f7a93d (2 commits)\n\n6f7a93d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/513225 roll: luci\n0a80fe7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/513065 roll: rust-analyzer\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 96bd9a7cf9811a..6f7a93d404dbe9\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8666955027062720433\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I4e83de9e9c178837fb3371387560cc057d469c9a\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/513325\n"
    },
    {
      "commit": "1d8f446c127b249843d66ce9236a203336ef4513",
      "tree": "b8cadb70086a4e01bbb93e85888cb254a38f68e8",
      "parents": [
        "f9b58e0b2bf1d4dd5a7dc5e3f6c16cb7261ee3f1"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sat Oct 24 22:03:52 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Oct 24 22:03:52 2026 -0700"
      },
      "message": "roll: third_party/pigweed d87cf7a..96bd9a7 (3 commits)\n\n96bd9a7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494913 pw_daq: Add design documentation\ne5cd876:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494034 pw_daq: Add new pw_daq module\n34c77b4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/512765 roll: bazelisk-as-bazel\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: d87cf7a77c1e93..96bd9a7cf9811a\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8666998834565627585\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I79d5ff6d95b99cac951bf6433d90508d28259efc\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/513165\n"
    },
    {
      "commit": "f9b58e0b2bf1d4dd5a7dc5e3f6c16cb7261ee3f1",
      "tree": "4f45dd8bb987faa4066cb56a78618035f89fb8a5",
      "parents": [
        "e52f24a6d8320c188f489dd8af6fa403f49421d2"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sat Oct 24 10:40:55 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Oct 24 10:40:55 2026 -0700"
      },
      "message": "roll: third_party/pigweed 0ad89c9..d87cf7a (3 commits)\n\nd87cf7a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511929 pw_ghish: Add UI primitives, receipts, and command kinds\nbfada56:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/512369 pw_trace_tokenized: Allow zero time deltas in trace test\n4114439:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511928 pw_ghish: Fast-path warm ./gh wrapper\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 0ad89c9de52a42..d87cf7a77c1e93\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8667042639509910833\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I93d70a0eef78caef05a1fcac5b9bba07df7a91dc\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/512945\n"
    },
    {
      "commit": "e52f24a6d8320c188f489dd8af6fa403f49421d2",
      "tree": "89f7f89f64d86b9d7670eebee00c2a71662167be",
      "parents": [
        "bc3f20c19b378dde5f3f0ab823478b57c10e37ad"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 23 22:35:23 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 23 22:35:23 2026 -0700"
      },
      "message": "roll: third_party/pigweed d37851d..0ad89c9 (19 commits)\n\n0ad89c9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/512605 bazel: Switch to Bazel 8.8.2\n9d5a9ff:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/508508 pw_toolchain: Build core/alloc on no_std targets\n9a1f3db:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/512325 bazel: Patch rules_python in child modules\n4c1ee37:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509236 pw_ghish: Hide commit-message flags on pr edit and suggest pr push\n6636205:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/512268 pw_async2: Fix build with PW_ASYNC2_DEBUG_WAIT_REASON\u003d0\n7d8f557:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511939 pw_build: Remove redundant FORCE overrides for pw_build_WARNINGS\n2b85dbf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/510931 third_party/googletest: Use -isystem in GN\n60671ab:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/507848 pw_metric: Migrate C/C++ API reference to Doxygen\n5575371:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511846 agents: Add CRACS config for Gerrit review agent\nffb4412:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/512087 bazel: Patch rules_python internal pip and certifi\n6d4e56c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/512085 bazel: Disable network access in pip sdist builds\nbdecfe8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/512086 pw_env_setup: Update certifi and google-crc32c\n176fc56:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/512088 docs: Lock docs/tests Python requirements\n6c99186:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509108 pw_rpc2: Replace Call ingress Channel with Waker/ConstBuf union\n918e3ac:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/510985 pw_bluetooth_sapphire: fix byte formatting\ne9fecd8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/507465 pw_transport: Add non-reliable DatagramSocket API\nfc047a6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509787 pw_env_setup: Update rpds-py\na6e66cf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/511845 pw_transport: Use little-endian framed TCP length prefix\nb2e7b8e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/510945 pw_async2: Add PW_SELECT and PW_CO_SELECT\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: d37851d4817ef0..0ad89c9de52a42\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8667086445079538353\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I965627f561b625aba770228f181a53d59b44b760\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/512632\n"
    },
    {
      "commit": "bc3f20c19b378dde5f3f0ab823478b57c10e37ad",
      "tree": "82e4102685186ef1b3335931abf9ed83785e7733",
      "parents": [
        "257c9ea93caff20adea08b2962f94c880ec95ba4"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 23 11:10:16 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 23 11:10:16 2026 -0700"
      },
      "message": "roll: third_party/pigweed 104f1b5..d37851d (6 commits)\n\nd37851d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/505425 pw_bluetooth_proxy: Read RFCOMM rx credits under rx_mutex_\n96e073e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509545 bazel: Fix issues uncovered by expanded coverage\n457ec0e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/481945 pw_allocator: Add WeakPtr pointer casts and nullptr assignment\ne3cf997:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/481886 pw_allocator: Add EnableSharedFromThis\n09511bb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/508045 pw_bluetooth_sapphire: Fail legacy pairing on out-of-order events\nf400e31:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/510365 pw_ghish: Document scheduled submit in skill\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 104f1b52ab5635..d37851d4817ef0\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8667130241977164369\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I21db8eff841c7f3fc7e626f742db0aa27fa8c414\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/511806\n"
    },
    {
      "commit": "257c9ea93caff20adea08b2962f94c880ec95ba4",
      "tree": "0603af4e6991bbe3e72ac92999c20e80cfb0b384",
      "parents": [
        "5c0a192da2fb423a8f173d3fc207118824e7b0cb"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 22 23:37:22 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 22 23:37:22 2026 -0700"
      },
      "message": "roll: third_party/pigweed 7583f39..104f1b5 (21 commits)\n\n104f1b5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/510805 pw_bluetooth_proxy: Do not interleave host ACL fragments\nc20b01b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509235 pw_ghish: Support commit-message flags in pr push\n57d2d58:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509347 pw_ghish: Support commit-message flags and rollback in pr create\n9c2060e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509234 pw_ghish: Add CommitMessageFlags helper for local commit edits\n130837b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509231 pw_ghish: Convert pr edit flags from globals to editOptions\n2b0371c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509232 pw_ghish: Remove unused --message and --drop-trailers from pr edit\n173068d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509233 pw_ghish: Add safe message-file commit and HEAD rollback helpers\n607abda:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509107 pw_rpc2: Remove redundant fields from ServerCall\n9f3f678:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/507854 pw_async2: Add missing includes for IWYU\n408c923:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509346 pw_ghish: Deduplicate bug trailers and validate Change-Id footers\nea04d98:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509345 pw_ghish: Validate label and attention inputs upfront in pr edit\n05323e5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509227 pw_ghish: Respect issue.trailer_format in trailer helpers\nc6afa67:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509226 pw_ghish: Harden CheckAmendAllowed and preserve staged index on amend\n2d08b8c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509225 pw_ghish: Isolate explicit-dir Git runners from inherited GIT_DIR\ne2bb1b1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/510065 pw_build: Enable -Wconversion globally in CMake\n4fcb852:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/488889 pw_cobs: Add Consistent Overhead Byte Stuffing module\n41e3e45:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/508965 pw_allocator: Add missing includes for IWYU\n2cedc26:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/386834 pw_async2: Remove deprecated aliases\nc014d34:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/479686 pw_build: Detect Python deprecations via mypy and test runner\n9583b47:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/499114 pw_assert_tokenized: Use P2242R3 for file tokens\n020e25d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509905 various: Squash more warnings with Bazel 9.3.1\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 7583f3963bb3a0..104f1b52ab5635\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8667174056874924753\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I5bb52d89211cd78ceb03f971e7cebda87b456e7e\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/511385\n"
    },
    {
      "commit": "5c0a192da2fb423a8f173d3fc207118824e7b0cb",
      "tree": "6125c1ae2450c879d5028466aaa9da6f4e6bf38b",
      "parents": [
        "696773ede97b63cb5c213801257eceb3d32fd5f2"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 22 11:39:20 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 22 11:39:20 2026 -0700"
      },
      "message": "roll: third_party/pigweed 83c2eaf..7583f39 (7 commits)\n\n7583f39:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509855 pw_bluetooth: Guard snoop.emb H4 packet fields\n03c97df:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509854 pw_bluetooth: Update rfcomm_frames.emb definitions\n357535c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509853 pw_bluetooth: Update avdtp.emb definitions\n6298d13:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509851 pw_bluetooth: Fix a2dp_aac.emb comments\ne0d6c90:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509852 pw_bluetooth: Fix a2dp_sbc.emb LOUDNESS value\n29e32b5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501793 pw_allocator: Share single weak count across SharedPtrs\n4c0ebc8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509805 pw_bluetooth: Format Emboss definitions\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 83c2eaf8c48a88..7583f3963bb3a0\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8667217859330737505\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I552e936d32a73ec66839a64aaa70e705f24cf5d9\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/510745\n"
    },
    {
      "commit": "696773ede97b63cb5c213801257eceb3d32fd5f2",
      "tree": "95dfcb4bc9d4ad4c94e8638b50ff4e4beb446f0c",
      "parents": [
        "1b564cc7046ac3dd816960f1d8a1e55167467fa0"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 22 00:32:16 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 22 00:32:16 2026 -0700"
      },
      "message": "roll: third_party/pigweed 35afb7f..83c2eaf (14 commits)\n\n83c2eaf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/507046 pw_transport: Route 0-byte reservations through DoTryReserveWrite()\n10fa354:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509106 pw_rpc2: Pack Call flags, completion status, and reference count\n0a010df:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509105 pw_rpc2: Share ConnectionTask and Allocator pointer in Call\na9e769a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509925 pw_env_setup: Add Python 3.14 CIPD json\n0c84344:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/507650 pw_build: Enable -Wconversion globally in GN\n391b8ef:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/507853 pw_containers: Add missing includes for IWYU\n081edba:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/508907 pw_thread: Add missing includes for IWYU\n3a3e7ef:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509706 pw_hal: Fix bazel rule typo\n4bf62ab:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/507851 pw_hal: Add a status dashboard\n87a5530:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/508025 pw_async2: Unlist channel futures that complete while queued\n1fcef40:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509705 pw_unit_test: Move filter parsing unit tests\n48daaea:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/508986 clang-tidy: Add IWYU keep pragmas to headers\ncb16e6a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/508985 clang-tidy: Add IWYU private pragmas to headers\n67353e8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/507652 clang-tidy: Add IWYU export pragmas to headers\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 35afb7f4b37b3c..83c2eaf8c48a88\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8667261665362161681\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic97d1d9f85e054a93861249e3d6098b3b031b635\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/510325\n"
    },
    {
      "commit": "1b564cc7046ac3dd816960f1d8a1e55167467fa0",
      "tree": "1024e6fe21b784e21fcceb404c53ab167a4de6d5",
      "parents": [
        "81568abf26abb725e61e1144eb162d34dc79e118"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 21 13:03:48 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 21 13:03:48 2026 -0700"
      },
      "message": "roll: third_party/pigweed 1bcab24..35afb7f (5 commits)\n\n35afb7f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/507852 pw_status: Add missing includes for IWYU\nd4b02bc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/509365 sphinx: Fix console errors\nbf11527:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/507066 pw_bluetooth_sapphire: Factor out driver framework bits\n7247c8b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/507847 python: Python 3.13 lint and test fixes\n6140196:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/493012 pw_assert: Remove default_handler feature from Rust pw_log backend\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 1bcab24cf25e82..35afb7f4b37b3c\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8667305483051658513\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iabd9cda78f35f23c553e09c3e5f1b287e90b76c6\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/509387\n"
    },
    {
      "commit": "81568abf26abb725e61e1144eb162d34dc79e118",
      "tree": "c6f28e3521ea957d86c23973c75d7a1d6db43c31",
      "parents": [
        "e4d6f244e57d1e4457dad3e97fd70de683391cff"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 21 00:49:53 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 21 00:49:53 2026 -0700"
      },
      "message": "roll: third_party/pigweed 54d980d..1bcab24 (17 commits)\n\n1bcab24:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501193 pw_log: Export sub-headers from log.h for IWYU\ne258489:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/500317 pw_ghish: Improve gh issue triage ergonomics\n8c618ad:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/504705 pw_rpc2: Add Bloaty binary size reports and documentation\nc84098d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/505985 sphinx: Use custom global nav\n2a12236:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/505986 docs: Update redirects\ne61f629:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/502020 docs: Add contributor docs for categorization\nbfdde52:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/502019 docs: Switch to new metadata and delete old\nc0c4a83:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/502018 docs: Add build-time categorization validation\n322c744:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/508028 pw_async2: Wake the task directly in Context::ReEnqueue()\n41cf93b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/502017 docs: Sync categories\nbf2cd69:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/507850 pw_ghish: Fetch gh-ish from CIPD when it cannot be built\n0c418f0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/502016 docs: Add categorization sync CLI\n2cbe388:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/502015 docs: Add categories.toml and schema\n46ca3b1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480445 docs: Add module.toml files and schema\n165fa27:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494733 pw_ghish: Default inline comments to server-side drafts\nd7b1ab1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/499673 pw_ghish: Add .ghish.toml and git config docs\n9b349cf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/508265 pw_env_setup: Update jinja2 and markupsafe python packages\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 54d980dad1fa8e..1bcab24cf25e82\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8667349291557550673\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Idb8d25eeed63124781433a74076aee18f4891911\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/508689\n"
    },
    {
      "commit": "e4d6f244e57d1e4457dad3e97fd70de683391cff",
      "tree": "73e31585c57de477c0863ebed7327e8e14b7ff00",
      "parents": [
        "d45f6596bbffb1b7fc0f60e247e113c5ba0928ff"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 20 13:20:24 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 20 13:20:24 2026 -0700"
      },
      "message": "roll: third_party/pigweed 224bdf6..54d980d (16 commits)\n\n54d980d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/507607 bazel: Upgrade CIPD QEMU package on macOS\n10d364e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/507705 pw_thread_freertos: Support config header override\nad76d31:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/507587 pw_thread: Support specifying a config header\n205a508:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/507045 pw_buf: Add ZeroLength() and owned() to Buf and ConstBuf\n00c5c1b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501517 pw_buf: Add TakeAllocation(), prefix/suffix sizes, and swap()\ndf41dc3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/507647 pw_log: Remove extra file copy in proto genrules\n6f99809:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/484030 pw_unit_test: Add test case filtering\na8060fc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/507085 pw_toolchain: Enable conversion warnings by default in Bazel\n0820bce:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/508266 pw_env_setup: Add Python 3.13 pip_cache CIPD package\n18ab248:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/507065 pw_bluetooth_sapphire: Move emulator nodes to driver\n98622ae:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/508026 pw_containers: Avoid null checks in intrusive downcasts\n2a6e7f6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/505125 pw_ghish: Support CIPD prebuilts and downstream\n7caae78:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/507586 pw_rpc: Support specifying a config header\nc912872:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/507466 pw_log_tokenized: Support config header override\n7c1610f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/507606 pw_log: Support specifying a config header\nc847c8c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/507605 pw_cpu_exception_cortex_m: Support config header\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 224bdf60c25969..54d980dad1fa8e\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8667393097056842833\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I2ca74f025369708fd80a3b7282295bfa680ac080\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/508525\n"
    },
    {
      "commit": "d45f6596bbffb1b7fc0f60e247e113c5ba0928ff",
      "tree": "89cd374a879d09871ee6c2cd5a735140c617ef66",
      "parents": [
        "d94b22df1d2de20d52bb6ea191143a16b3bc31d6"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 20 01:38:03 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 20 01:38:03 2026 -0700"
      },
      "message": "roll: third_party/pigweed 3925669..224bdf6 (8 commits)\n\n224bdf6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/507005 pw_bluetooth_sapphire: Reject legacy pairing requests when it\u0027s disabled\nf3beab1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/507365 pw_bluetooth_sapphire: Remove old loopback node\n299ee5c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/495774 bazel: Upgrade CIPD QEMU package on Linux\n691dee3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/503945 pw_assert: Migrate C/C++ API reference to Doxygen\n60b84fd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/503486 docs: Add Bazel version support policy\n3bf6758:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/505806 pw_rpc2: Remove deprecated //pw_rpc2/cpp:status alias\na616880:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/506928 pw_bluetooth_sapphire: Deduplicate child-node helpers\nd9e583c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/499353 docs: Add review-time C++ checks to style guides\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 392566915757a7..224bdf60c25969\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8667436901644490481\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I84bb7b03f5cdddfc690cd3d9a247449d4fda3cc3\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/508065\n"
    },
    {
      "commit": "d94b22df1d2de20d52bb6ea191143a16b3bc31d6",
      "tree": "8ec5a0d6c54d7ae557986745b2ba16295f38cca3",
      "parents": [
        "e26d58cc5b4a6f5c5ad804aecd54d113bdc58ef0"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 19 14:19:38 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 19 14:19:38 2026 -0700"
      },
      "message": "roll: third_party/pigweed e617596..3925669 (18 commits)\n\n3925669:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/507165 pw_ghish: Consolidate sso:// and rpc:// URL parsing\n40eeb7f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/506245 various: Squash more warnings with Bazel 9.3.0\n6b181ce:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/506738 pw_ghish: Prefer a cached luci-auth bearer over gob-curl\nb4bbd6a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/506737 pw_ghish: Reuse one Gerrit transport per host per process\n5a4f94a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/506736 pw_ghish: Classify gob-curl auth errors and serialize initial probe\n9049861:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/506734 pw_ghish: Batch pr status queries\ne6c323a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/506733 pw_ghish: Stop treating Presubmit-Verified as a Busytown signal\n4249762:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/506732 pw_ghish: Add per-command request budget tests\n46b5fc1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/506731 pw_ghish: Bound remaining response reads\n034983d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/506730 pw_ghish: Let gob-curl clean up on cancel\n7d21639:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/506729 pw_ghish: Pass the push auth header via GIT_CONFIG_* env\nf55e84a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/506728 pw_ghish: Keep the issue tracker token off sso_client\u0027s argv\n7ede98e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/506727 pw_ghish: Interpolate CL numbers in check hints and show submit blockers\nda9aba0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/506726 pw_ghish: Scope sense candidate issues and guard bystander CL actions\ne452a60:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/506725 pw_ghish: Fix rpc:// hosts, unknown subcommands, and --version\ndfd62ac:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/506205 pw_string: Reduce InlineBasicString and StringBuilder code size\nb357271:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/502194 pw_alignment, pw_random, pw_string: Replace __builtin_clz*\n3a4c761:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/505487 pw_log_zephyr: Use pw_polyfill/static_assert.h in custom headers\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e61759609aa18c..392566915757a7\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8667480706329516257\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I9fefd2592220d2a3935e92d94cfe4a58d562c6dd\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/506929\n"
    },
    {
      "commit": "e26d58cc5b4a6f5c5ad804aecd54d113bdc58ef0",
      "tree": "e3acc5c6c96916d9c891fd6cb7e9da00722a86cd",
      "parents": [
        "29c4d65c086a88a8f64bb94d78590d782f349ec2"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Oct 18 14:48:26 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Oct 18 14:48:26 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: luci\n\nbb\nFrom git_revision:0253be05de053ff9c9768270e1daaade5b8bd6c2\nTo git_revision:005a640caa91981b737bf025fd72b981588078be\n\nluci-auth\nFrom git_revision:0253be05de053ff9c9768270e1daaade5b8bd6c2\nTo git_revision:005a640caa91981b737bf025fd72b981588078be\n\ngerrit\nFrom git_revision:0253be05de053ff9c9768270e1daaade5b8bd6c2\nTo git_revision:005a640caa91981b737bf025fd72b981588078be\n\ngitiles\nFrom git_revision:0253be05de053ff9c9768270e1daaade5b8bd6c2\nTo git_revision:005a640caa91981b737bf025fd72b981588078be\n\ncas\nFrom git_revision:0253be05de053ff9c9768270e1daaade5b8bd6c2\nTo git_revision:005a640caa91981b737bf025fd72b981588078be\n\nled\nFrom git_revision:0253be05de053ff9c9768270e1daaade5b8bd6c2\nTo git_revision:005a640caa91981b737bf025fd72b981588078be\n\nswarming\nFrom git_revision:0253be05de053ff9c9768270e1daaade5b8bd6c2\nTo git_revision:030881323d088640a683b98fe83842e5d4ce3904\n\nlogdog\nFrom git_revision:0253be05de053ff9c9768270e1daaade5b8bd6c2\nTo git_revision:005a640caa91981b737bf025fd72b981588078be\n\nprpc\nFrom git_revision:0253be05de053ff9c9768270e1daaade5b8bd6c2\nTo git_revision:005a640caa91981b737bf025fd72b981588078be\n\nluci-cv\nFrom git_revision:0253be05de053ff9c9768270e1daaade5b8bd6c2\nTo git_revision:005a640caa91981b737bf025fd72b981588078be\n\nRoll-Count: 10\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/506585\nOriginal-Revision: e61759609aa18cd49c3bb05f5f21400bf4e28df3\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 032e5f7678a741..e61759609aa18c\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8667568323370536977\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ie2ec1fe8d30e62da75bd26bd4e2d1df1035809ee\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/506785\n"
    },
    {
      "commit": "29c4d65c086a88a8f64bb94d78590d782f349ec2",
      "tree": "b778c3dbea4f43f151c21fc7a76aa96e7bb786b9",
      "parents": [
        "6396e2fb12800717dce16367c7b228a4661abc79"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sat Oct 17 04:01:07 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Oct 17 04:01:07 2026 -0700"
      },
      "message": "roll: third_party/pigweed b44c59e..032e5f7 (4 commits)\n\n032e5f7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/506206 Revert \"roll: toolchain-integration\"\nd06235b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/505766 third_party/emboss: Use SYSTEM includes in CMake\n885df18:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/505765 pw_containers: Use IsIntrusiveItem in CheckItemType\nb238e91:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/503308 pw_rp2350: Fix Zephyr build with Bazel 9.3.0\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b44c59effb21b7..032e5f7678a741\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8667699735410168529\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id5e635bdd3305df52678cd86ea73ef85b33a812d\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/506465\n"
    },
    {
      "commit": "6396e2fb12800717dce16367c7b228a4661abc79",
      "tree": "b4da21dd6b2ee650239be9fd8d958b122a1b3998",
      "parents": [
        "3e199e3a2d9fb7e1650c980f9785833480fc29b2"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 16 16:23:43 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 16 16:23:43 2026 -0700"
      },
      "message": "roll: third_party/pigweed 13fe299..b44c59e (24 commits)\n\nb44c59e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/503485 various: Squash warnings with Bazel 9.3.0\nb128572:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/502425 targets/rp2xxx: Support flashing via debugprobe over usbip\n45375e6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/504186 pw_ghish: Add review agent and policy tests\n96bd5f9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501513 pw_persistent_ram: Fix implicit conversion warnings\nd175adb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501516 pw_buf: Restructure ConstBuf as a wrapper around Buf\na7be18d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/505386 pw_bluetooth_sapphire: Create unique emulators\n34b17a3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/492553 pw_kernel: Replace break_lock with adopt_locked\nefa36cc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/505805 pw_rpc2: Introduce internal::ServiceInfo\u003cServiceImpl\u003e\n95ede28:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/505565 pw_rpc2: Merge status and handshake into cpp library\n3bfb1b8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/504025 pw_bluetooth_sapphire: Own emulator by connection\nf406e2f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/504047 pw_presubmit: Update lockfile_check to include all lockfiles\nad139a4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/502153 pw_rpc2: Add TestHarness unit testing fixture\ndc10059:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/503487 roll: toolchain-integration\n9668db1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501455 pw_transfer: Fix implicit conversion warnings\n93c667d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/500734 pw_chrono: Fix implicit conversion warnings\nd18ca0a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501853 pw_bluetooth_sapphire: Guard against removing connecting peers\n2da1f46:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501515 pw_snapshot: Enable implicit conversion warnings\na658a8a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501494 pw_trace: Fix implicit conversion warnings\n39f9eb2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501319 pw_ring_buffer: Fix implicit conversion warnings\n5d3945e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501416 pw_bluetooth_sapphire: Fix implicit conversion warnings\n07627e0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/502986 pw_containers: Optimize intrusive list removal and uncontained checks\nc14c39b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501913 pw_bluetooth: Remove unused pw_channel dependencies\nef2d1b1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501413 pw_libc: Fix implicit conversion warnings\n9689157:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/499653 pw_ghish: Support --body-file - and --body - stdin\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 13fe299b23f44d..b44c59effb21b7\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8667743544273936497\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ie23cae178e5778f10470d4008b034590a4032886\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/506145\n"
    },
    {
      "commit": "3e199e3a2d9fb7e1650c980f9785833480fc29b2",
      "tree": "e2f721fcae39f2b95fc3de6db0c49b38c74aba2d",
      "parents": [
        "05e3de575d474d2c2815a83134b74f38074c08da"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 16 04:47:10 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 16 04:47:10 2026 -0700"
      },
      "message": "roll: third_party/pigweed 57b4f2e..13fe299 (6 commits)\n\n13fe299:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/502626 pw_async2: Destroy ValueFuture values outside the provider lock\nb638de3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/500493 pw_bluetooth_sapphire: Validate SynchronousConnectionComplete event view\nffb4561:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/504145 pw_ghish: Scope @owners on merge commits and prefer recent file authors\nc669565:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501419 pw_result: Fix implicit conversion warnings\ncb1d237:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/502094 pw_ghish: Honor BUILD_WORKING_DIRECTORY when run via Bazel\n2f150d4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/499154 pw_status, pw_result: Preserve derived status state\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 57b4f2eff50099..13fe299b23f44d\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8667787351240419761\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I238e906295733a0ee9c18ff6a3af3774e3b75c65\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/505308\n"
    },
    {
      "commit": "05e3de575d474d2c2815a83134b74f38074c08da",
      "tree": "6224c1ca613a5256a112fe9927cd1a427d788acf",
      "parents": [
        "8d4039bba789f4916bd5410fe74cb9f61880833d"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 15 17:23:14 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 15 17:23:14 2026 -0700"
      },
      "message": "roll: third_party/pigweed 57a886d..57b4f2e (21 commits)\n\n57b4f2e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501493 pw_perf_test: Fix implicit conversion warnings\n905ae7a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/503307 pw_toolchain: Fix toolchains for Bazel 9.3.0\n4f10eff:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/504185 docs: Add Pigweed Go style guide\n79a8257:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501275 pw_bluetooth_sapphire: Add missing Fuchsia targets to compile commands\n5a5e4e2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501273 pw_ide: Traverse Fuchsia package attributes in compile commands aspect\n44ab21d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/500319 pw_ghish/worktree: Batch Gerrit queries in wt list\n01d42a7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/504245 pw_rpc2: Strengthen client close and call reader tests\n895db44:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/502446 pw_allocator: Add AbstractPool\n00ca930:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/491671 pw_ghish: Add --nightly and --submit-at flags for Gerrit Flows\n6bd8dc9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/500754 pw_varint: Fix 64-bit overflow handling and optimize decoding\n05e266e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/504125 pw_bluetooth_sapphire: Use ScopedGlobalLogger\nffb0d66:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501033 docs: Fix C/C++ API reference links\ncd222a3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/504046 pw_rpc2: Make status enum library public\n219a3d8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/499140 pw_transport: Rename //pw_transport/cpp:pw_transport to :socket\na7f09c5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501456 pw_system: Fix implicit conversion warnings\nb9d6e3d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501277 pw_stream: Fix implicit conversion warnings\n8e1106f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/503027 pw_env_setup: Update PyYAML to 6.0.3\n7a74a4d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/502233 docs: Enable intersphinx for Python standard library\n2f0a5ff:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/499034 pw_rpc2: Make public API visible\n53ccf2c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/502625 pw_rpc2: Integrate Doxygen comments; minor docs tweaks\n03a00c7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/503126 pw_rpc2: Add docs landing page\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 57a886dc82d457..57b4f2eff50099\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8667831146224722065\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic6790098407f467f2484fffe02c616942faf95cd\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/504745\n"
    },
    {
      "commit": "8d4039bba789f4916bd5410fe74cb9f61880833d",
      "tree": "00bd7ead1071063e36271c20b61fbd6f88f5a496",
      "parents": [
        "a0930b9fca8fee81db24431dcbe8cf5191681fff"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 15 05:34:38 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 15 05:34:38 2026 -0700"
      },
      "message": "roll: third_party/pigweed bcf4d66..57a886d (4 commits)\n\n57a886d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/497373 pw_protobuf_compiler: Lazily import black in proto_repr()\nc70464b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/500537 pw_bluetooth_sapphire: Keep LE-bonded peers non-temporary\ncd71c52:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/500757 pw_allocator: Add AbstractDeallocator\n4b31fa5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/503029 Revert \"zephyr: Fix library linkage and generated header dependencies\"\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: bcf4d66ca755b7..57a886dc82d457\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8667874961547722945\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ia88eec1f8998ffb8addabce3e46ad9b5ee5f95dc\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/503765\n"
    },
    {
      "commit": "a0930b9fca8fee81db24431dcbe8cf5191681fff",
      "tree": "b2be06e1e066d5569fb2759de1e5288de46551d2",
      "parents": [
        "8f1699da59760416ad4cbfc9606d271b32a4318a"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 14 17:58:47 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 14 17:58:47 2026 -0700"
      },
      "message": "roll: third_party/pigweed 02e854d..bcf4d66 (20 commits)\n\nbcf4d66:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/503306 pw_ghish: Use modern generic sorting API\ncbe78ba:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/503305 pw_ghish: Dedup dedup functions\n0057d5d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501514 pw_multibuf: Fix implicit conversion warnings\n3336ccf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/502685 pw_allocator: Remove unused MaybeSharedPtr\n4f99592:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501693 pw_assert: Fix PW_ASSERT_NOTNULL clang-tidy check\n9971ee0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/497393 pw_bluetooth_proxy: Fix async multithreaded test flakes\n7ba0149:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/502021 pw_kvs: Fix swapped AddressList template arguments\n6be4bc3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/492891 docs: Update changelog for September 2026\n25adde6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501674 pw_bluetooth_proxy: Handle Prefer Active mode in SniffOffloadManager\nf9427c1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/497973 sniff: downgrade unknown connection warning logs\nd4a4e5b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/476865 zephyr: Fix library linkage and generated header dependencies\n150c95b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/502447 pw_sync: Remove unnecessary C++ flag from FreeRTOS bindgen config\nd01b902:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/503025 pw_rpc2: Reject packet types with two close modes\ne2be7cf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/465046 pw_build: Prune sapphire from host workflows\n352fad0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463606 pw_build: Add GENERATED_SOURCES to CMake sandboxing\nd3e3c37:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/502196 pw_presubmit: Do not require perf test sources in GN\n2545663:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/502014 sphinx: Enable color output\n17787d4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501276 targets: Fix implicit conversion warnings\n8561a7a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501153 pw_allocator: Fix UniquePtr::operator\u003d\u003d\n0501ca6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/502445 pw_multibuf: Fix Buf/MultiBuf integration\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 02e854d7583453..bcf4d66ca755b7\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8667918766591951489\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id1a3fa2ad72ae9787d66b2888d9ae458a0ee0d38\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/503465\n"
    },
    {
      "commit": "8f1699da59760416ad4cbfc9606d271b32a4318a",
      "tree": "679f7de4903b36c64df3c9f749771e9e7b188e80",
      "parents": [
        "b9430ad61e9ae788c2d8044fa84c107a1bda9d35"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 14 06:22:17 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 14 06:22:17 2026 -0700"
      },
      "message": "roll: third_party/pigweed 08718be..02e854d (4 commits)\n\n02e854d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501333 pw_bluetooth_sapphire: Refactor and reformat peer tests\n1856d2e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/500433 pw_bluetooth_sapphire: Stop inquiry results from updating bonded peers\nfabc99b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501315 pw_rpc2,pw_async2: Verify futures are pended on the RPC dispatcher\n0b28c07:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/500315 pw_ghish: Fix hotlist edits and quota probing\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 08718becdd9508..02e854d7583453\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8667962571628204481\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ia57de714041f623603caa0aa8ae4c23e8f6cc298\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/502865\n"
    },
    {
      "commit": "b9430ad61e9ae788c2d8044fa84c107a1bda9d35",
      "tree": "0f4aeb4c6bed008f13c666b4db6d45474c0676f8",
      "parents": [
        "fcfc7d36d8c5e472362bac5651c02f6fb47e1bf1"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 13 18:45:56 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 13 18:45:56 2026 -0700"
      },
      "message": "roll: third_party/pigweed 4a96b36..08718be (24 commits)\n\n08718be:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/498954 pw_rpc2: Replace pw::Status with RpcStatus and ProtocolError\nee5b7a5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/497015 pw_ide: Fix vscode_test timeout, duplicate install, and UTF-8 logs\n797052b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/502133 pw_rpc2: Correct ControlFuture documentation\nd2c7bd1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501453 pw_async_basic: Fix implicit conversion warnings\nee1a3af:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501317 pw_string: Fix implicit conversion warnings\n356564f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/492371 docs: Always expand explicit api-ref placeholders in toctrees\n755ccba:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501454 pw_malloc_freelist: Fix implicit conversion warnings\n7e81e78:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/502013 pw_async2: Add ValueFuture::MoveFrom for derived futures\n0bd3449:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501418 pw_protobuf: Fix implicit conversion warnings\n7621f57:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/499796 pw_system: Guard MTU in RpcChannelOutputQueue\ndd263b9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501433 pw_metric: Fix implicit conversion warnings\n6c4e8fe:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501417 pw_random: Fix implicit conversion warnings\nf72f377:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501374 pw_protobuf_compiler: Enable implicit conversion warnings\n07d12a9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501415 pw_unit_test: Fix implicit conversion warnings\n9ccf743:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501414 pw_bloat: Fix implicit conversion warnings\n849fea0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/500314 pw_ghish: Default Buganizer comments to MARKDOWN\n1b63ce7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501318 pw_spi_linux: Fix implicit conversion warnings\n647720d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501376 pw_thread: Fix implicit conversion warnings\nff5ab20:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501373 pw_analog: Fix implicit conversion warnings\na81a480:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/501375 pw_software_update: Fix implicit conversion warnings\n3b96e84:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/498756 pw_tokenizer: Fix implicit conversion warnings\n9a69ba0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/498755 pw_stream_uart_linux: Fix implicit conversion warnings\n414050b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/498013 pw_bluetooth_sapphire: Use services in virtual HCI\n06cf2cf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/500893 pw_bluetooth_sapphire: Set L2CAP opened centrally\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4a96b36dad6baf..08718becdd9508\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8668006377158428753\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I3f8ebc4e4df31d1de02941828bbcf07c8148cf73\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/502465\n"
    },
    {
      "commit": "fcfc7d36d8c5e472362bac5651c02f6fb47e1bf1",
      "tree": "e62e854cdd4c0d731812f264f7f37d461b23d75e",
      "parents": [
        "0512c32d0b9e89eaaf8e0ffdb2aae287d3d07ad9"
      ],
      "author": {
        "name": "Wyatt Hepler",
        "email": "hepler@pigweed.infra.roller.google.com",
        "time": "Tue Oct 13 07:09:09 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 13 07:09:09 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_rpc2, pw_protobuf: Require moving messages with callback fields\n\nCopying a pw_protobuf message clears its Callback and OneOf fields.\nDisable the const Message\u0026 overloads of Writer::Write(),\nUnaryWriter::Finish(), and generated pwpb Client methods when a message\n(or any of its nested submessages) contains callback fields, requiring\nthose messages to be passed by rvalue reference.\n\nAlso explicitly implement the move constructor and move-assignment\noperator on pw::protobuf::Callback and pw::protobuf::OneOf. Because both\ntypes store non-trivial pw::Function members inside a union, their\n\u0027\u003d default\u0027 move operations were implicitly deleted by the compiler and\nsilently fell back to the copy constructor, dropping the callback on\nmove as well.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/500813\nOriginal-Revision: 4a96b36dad6bafce2d3daa58c0e278d67a5061fe\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 62798bbd36132a..4a96b36dad6baf\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8668050207859143857\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I993fe0a224a1d452a9ef3231b2e2176c5b033c82\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/501633\n"
    },
    {
      "commit": "0512c32d0b9e89eaaf8e0ffdb2aae287d3d07ad9",
      "tree": "a7c947aea0d8144ee04cd829071eddf52cb5fbdc",
      "parents": [
        "62eee6292241c637a99a584c88503f0cd1baa5e3"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 12 19:33:20 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 12 19:33:20 2026 -0700"
      },
      "message": "roll: third_party/pigweed 802a7cb..62798bb (15 commits)\n\n62798bb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/499033 pw_status: Replace PW_STATUS_TYPE with StatusOf\n0023e9d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/497016 pw_env_setup: Skip npm install scripts and drop JCenter repo\n4a9f452:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/498433 pw_assert: Add constexpr PW_ASSERT_NOTNULL macro\neaaee0a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/490178 pw_enum: Add PW_ENUM_STATUS for custom status types\nc3d76f8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/500873 pw_rpc2: Run call tests on real connection tasks\n6fcbaac:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/499073 pw_ide: Prevent ProcessPoolExecutor deadlock during Kythe extraction\n0dfa004:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/491151 pw_buf: Add base_size() accessor to Buf\n0b47688:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/497216 pw_rpc2: Avoid reentering a connection while destroying it\n326b7aa:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/499213 pw_atomic: Redefine asm to __asm__ to fix specific zephyr compilation.\n45372fc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/497215 pw_rpc2: Don\u0027t reassign the connection on handshake\n1c624c6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/497214 pw_rpc2: Share the connection task poll loop\n448c2cb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/500773 pw_cli: Suppress banner for automated tools and AI agents\n028dc1b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/499273 pw_rpc2: Clean up C++ build targets and dependencies\n47e5c14:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/496834 pw_bluetooth_proxy: Validate L2CAP config options\n66c7f0b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/499393 pw_assert_tokenized: Check for empty static macro at expansion time\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 802a7cbb62b4cd..62798bbd36132a\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8668094013659279921\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I6558f3d33c88fedf9c52664454c92c37c9126b09\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/501173\n"
    },
    {
      "commit": "62eee6292241c637a99a584c88503f0cd1baa5e3",
      "tree": "72b81dc3c3b5b0787c4598982b2856b10e2dccdb",
      "parents": [
        "3471577e8bf1ae592912bfdfc66e5975e29baa68"
      ],
      "author": {
        "name": "Wyatt Hepler",
        "email": "hepler@pigweed.infra.roller.google.com",
        "time": "Mon Oct 12 07:58:37 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 12 07:58:37 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_rpc2: Set MallocNanoZone\u003d0 on macOS for echo_test\n\nUnder macOS sanitizers (such as AddressSanitizer), the sanitizer runtime\nreserves virtual memory early during startup, preventing macOS\u0027s nano\nmalloc zone from reserving its fixed address range and causing libmalloc\nto log:\n\n  malloc: nano zone abandoned due to inability to reserve vm space.\n\nBecause echo_test captures combined output from the example client and\nserver processes and compares it against expected output files, this\nwarning interrupts the expected echo logs and causes the test to fail.\nSet MallocNanoZone\u003d0 on macOS to disable nano zone initialization.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/500413\nOriginal-Revision: 802a7cbb62b4cd48d1085541df2e30b899f31d64\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 8e2d22c29c2956..802a7cbb62b4cd\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8668137818277951649\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I201f2456f5f8b396a21a5d02f9fa1936ee7682fe\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/500455\n"
    },
    {
      "commit": "3471577e8bf1ae592912bfdfc66e5975e29baa68",
      "tree": "6e07f60b51774a89ff91b4cb4507eab126c60519",
      "parents": [
        "c7d1bf0ba611fe1252c7a14d312c7d52a63c7d6d"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Oct 11 08:44:31 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Oct 11 08:44:31 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: luci\n\nbb\nFrom git_revision:00824acacaddd70f459677dc9ea506dcb8aecc43\nTo git_revision:0253be05de053ff9c9768270e1daaade5b8bd6c2\n\nluci-auth\nFrom git_revision:02a30d67fcd3a29d7f300e1c23693bf25dc630af\nTo git_revision:0253be05de053ff9c9768270e1daaade5b8bd6c2\n\ngerrit\nFrom git_revision:02a30d67fcd3a29d7f300e1c23693bf25dc630af\nTo git_revision:0253be05de053ff9c9768270e1daaade5b8bd6c2\n\ngitiles\nFrom git_revision:02a30d67fcd3a29d7f300e1c23693bf25dc630af\nTo git_revision:0253be05de053ff9c9768270e1daaade5b8bd6c2\n\ncas\nFrom git_revision:00824acacaddd70f459677dc9ea506dcb8aecc43\nTo git_revision:0253be05de053ff9c9768270e1daaade5b8bd6c2\n\nled\nFrom git_revision:00824acacaddd70f459677dc9ea506dcb8aecc43\nTo git_revision:0253be05de053ff9c9768270e1daaade5b8bd6c2\n\nswarming\nFrom git_revision:00824acacaddd70f459677dc9ea506dcb8aecc43\nTo git_revision:0253be05de053ff9c9768270e1daaade5b8bd6c2\n\nlogdog\nFrom git_revision:00824acacaddd70f459677dc9ea506dcb8aecc43\nTo git_revision:0253be05de053ff9c9768270e1daaade5b8bd6c2\n\nprpc\nFrom git_revision:02a30d67fcd3a29d7f300e1c23693bf25dc630af\nTo git_revision:0253be05de053ff9c9768270e1daaade5b8bd6c2\n\nluci-cv\nFrom git_revision:00824acacaddd70f459677dc9ea506dcb8aecc43\nTo git_revision:0253be05de053ff9c9768270e1daaade5b8bd6c2\n\nRoll-Count: 10\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/500033\nOriginal-Revision: 8e2d22c29c2956d28a9f077203d74197d1722fd0\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 6f775b5ec477ec..8e2d22c29c2956\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8668225434096886241\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id9b6a29156c1986620b0dab0bd4b166c9c65b9bc\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/500193\n"
    },
    {
      "commit": "c7d1bf0ba611fe1252c7a14d312c7d52a63c7d6d",
      "tree": "81a3e4968e6854789b23d0b5e4981575c8a9fb74",
      "parents": [
        "74c81741096c5783d90eb92e4f629c4120b6bcdb"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sat Oct 10 21:08:04 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Oct 10 21:08:04 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: ninja\n\nFrom git_revision:4c765c865872a6dd5a80688db7bf27619814566d\nTo git_revision:0fde9fdcbbd2c8ec826344fdedbe2bd615f162bf\n\nRoll-Count: 1\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/499853\nOriginal-Revision: 6f775b5ec477ecc60c53673efcb3a88a090cfed0\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e73c1a05a90d34..6f775b5ec477ec\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8668269239987411697\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If20c93d6935e34a951ea2e9fb0c8d059b9aae496\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/499953\n"
    },
    {
      "commit": "74c81741096c5783d90eb92e4f629c4120b6bcdb",
      "tree": "c06f31f14f4fcb7d781593c972e0b7f5e1b1b2eb",
      "parents": [
        "3570978de0bc01e53de493d2c7d1e08fa7e0fce4"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 09 22:07:28 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 09 22:07:28 2026 -0700"
      },
      "message": "roll: third_party/pigweed 8f11685..e73c1a0 (11 commits)\n\ne73c1a0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494698 agents: Make /review coordinate language reviewer subagents\nb80b09f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494696 docs: Add code review checklist to code_reviews.rst\nf4379fa:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494693 docs: Add AI artifact style guide\n036d638:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/498153 pw_ghish: Add ./gh sense and /crank skills\ne7c7d36:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/498953 pw_async2: Make Sender and Receiver methods const\n8a2dbf3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494313 pw_rpc2: Add C++ Echo example\n3820c5b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/498593 pw_rpc2: Encode status code origin in the top two bits\nc229890:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/497353 pw_package: Use --no-checkout in GitRepo.checkout_full\ncb3514c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/491452 pw_assert_tokenized: Emit file tokens in ELF\ne4b4b3d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/497014 pw_rpc2: Unify copying APIs; clean up comments and generated code\nde25dbe:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/497018 pw_bluetooth_sapphire: Update OWNERS\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 8f11685205baf5..e73c1a05a90d34\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8668356850400886561\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ie2c3e11348cf39204508ed018e11361ffe1851d8\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/499613\n"
    },
    {
      "commit": "3570978de0bc01e53de493d2c7d1e08fa7e0fce4",
      "tree": "cecb41e989935b5a96998b8ff7beaed4c12f5858",
      "parents": [
        "a011d2fc68100f304f7a75ec042ba069ef9d6a03"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 08 22:42:59 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 08 22:42:59 2026 -0700"
      },
      "message": "roll: third_party/pigweed 9db924d..8f11685 (9 commits)\n\n8f11685:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/490712 pw_ghish: Resolve branch collisions with unmanaged worktrees in gh wt\nce95ced:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/498573 pw_build: Add @platforms//os:ios to HOST_PLATFORMS\n77eb35c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/381044 pw_allocator: Make Allocator::DoMeasureFragmentation abstract\n8d5bb0f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/498253 pw_async2: Make CoroContext::allocator() private\n8ecdc2d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/449652 bazel: Uprev to protobuf 36.2\n8f7256a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478325 pw_result: Support custom status types and Result\u003cvoid\u003e\nb54d39c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494973 pw_transport: Add framed TCP transport\n147bc0f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/497033 pw_rpc2: Support static RPC method implementations\nfca7340:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/497213 pw_rpc2: Clean up naming, logs, and docs\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 9db924d96fdcbe..8f11685205baf5\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8668444461170887105\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Icfb8d0b02508c350e7a133a801231df27538e520\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/498933\n"
    },
    {
      "commit": "a011d2fc68100f304f7a75ec042ba069ef9d6a03",
      "tree": "a0cbbfb34d612db822c16328cb75679ac4699c76",
      "parents": [
        "0004fb858a2b55fc23d17ecca7f901960d23eec0"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 08 11:13:58 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 08 11:13:58 2026 -0700"
      },
      "message": "roll: third_party/pigweed 1ade98c..9db924d (3 commits)\n\n9db924d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/496833 pw_bluetooth_proxy: Validate L2CAP config views\n1ce36b0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/497394 pw_status: Fix CMake module config dependency\n703121c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/496836 pw_bluetooth_proxy: Add L2CAP test helpers\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 1ade98c29af192..9db924d96fdcbe\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8668488265097382593\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I6a6c1df1d77ff8f8309a0c17bb902f302313cb81\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/497934\n"
    },
    {
      "commit": "0004fb858a2b55fc23d17ecca7f901960d23eec0",
      "tree": "5646160edadc5b5f00c6239b4d25ceafc00070c7",
      "parents": [
        "2c9daaed8914f40ac7e9f5657450df60fa523dde"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 08 00:07:17 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 08 00:07:17 2026 -0700"
      },
      "message": "roll: third_party/pigweed f1dad11..1ade98c (5 commits)\n\n1ade98c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/497013 pw_buf: Disallow construction from `0`\n9893a45:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/496835 pw_bluetooth_proxy: Check config rsp direction\n03af5ce:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/497173 pw_ghish: Add --add-attention/--remove-attention\n83c98d6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/495513 pw_status: Check __cpp_lib_concepts before using std::regular\n2e3da29:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/495493 pw_allocator: Remove redundant \u003cbit\u003e include from internal/bit.h\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: f1dad110e3dd18..1ade98c29af192\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8668532072200056129\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I28bfcacb488a43bb65e677d26dfc58a79a9f48aa\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/497753\n"
    },
    {
      "commit": "2c9daaed8914f40ac7e9f5657450df60fa523dde",
      "tree": "ae75a75c94f2d7bdde3b1bc4145136ea2d72f194",
      "parents": [
        "a0dda11137bda71c3c9ab8fb8d5c03b158de5563"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 07 11:54:03 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 07 11:54:03 2026 -0700"
      },
      "message": "roll: third_party/pigweed 8f803e6..f1dad11 (2 commits)\n\nf1dad11:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/489650 pw_ghish: Add @owners reviewer resolution\nf8439d7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494853 pw_bluetooth_sapphire: Fix null dispatch in AcceptCisRequest\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 8f803e6c1392b7..f1dad110e3dd18\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8668575877532087905\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I203eb28b9d22117007d926d46936ba0dbd02d8a4\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/496815\n"
    },
    {
      "commit": "a0dda11137bda71c3c9ab8fb8d5c03b158de5563",
      "tree": "8c3692c7d9409f5ae4d3b14b79100b60e22407f9",
      "parents": [
        "bfecd81e5662bc7f585606afa0e5daacca19cda0"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 07 00:23:18 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Oct 07 00:23:18 2026 -0700"
      },
      "message": "roll: third_party/pigweed 8342cef..8f803e6 (5 commits)\n\n8f803e6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/490177 pw_bluetooth_sapphire: Disallow re-entrant peer removal in PeerCache\n887c24d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/493011 pw_rpc2: Add raw and pwpb codegen and tests\n06d7f55:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/492411 pw_ghish: Add automatic Gerrit and git push credential fallbacks\n297a5d3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482664 pw_bluetooth_sapphire: Run batch scan reads on hci_cmd_runner\n4161fa5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/449392 bazel: Update FUCHSIA_SDK_VERSION to 33.20260911.5.1\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 8342cef95619d7..8f803e6c1392b7\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8668619681714439281\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id59704041bc70ed0fd7c6681c92f68ae8ffed14f\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/496553\n"
    },
    {
      "commit": "bfecd81e5662bc7f585606afa0e5daacca19cda0",
      "tree": "e21b3719d67abfd641dcd6e3c3a9c86251572c49",
      "parents": [
        "6bfcf8cdbfe65f2a6e39ef692279d12b0b69314c"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 06 12:42:49 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 06 12:42:49 2026 -0700"
      },
      "message": "roll: third_party/pigweed 3c47da4..8342cef (2 commits)\n\n8342cef:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/491451 docs: Add redirect for old toolchain URL\n8df9a96:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494613 pw_bluetooth_proxy: Use direction-appropriate CID in Recombiner\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 3c47da4f3903f0..8342cef95619d7\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8668663490144886273\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I611cc54581f8b980acf117cde33fb62cc1ac0eae\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/495793\n"
    },
    {
      "commit": "6bfcf8cdbfe65f2a6e39ef692279d12b0b69314c",
      "tree": "543cef3b61db448cc96d7f726579811181978cad",
      "parents": [
        "af83aa94eac6f4b672489e96d5820e6b660f3f2c"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 06 01:05:43 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 06 01:05:43 2026 -0700"
      },
      "message": "roll: third_party/pigweed 3c80e86..3c47da4 (10 commits)\n\n3c47da4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/492131 pw_bluetooth_sapphire: Fix peer removal UAF in BrEdrDiscoveryManager\n28a97fd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/490552 pw_bluetooth_sapphire: Fix UAF in BrEdrDiscoveryManager callbacks\ne53e42c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/492511 pw_rpc2: Add C++ client and related code\nd030d83:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494433 docs: Update sitemap generator\ncc9a128:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494714 pw_bluetooth_sapphire: Remove redundant testonly from fuchsia_cc_test\nf268b76:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482668 pw_bluetooth_sapphire: Fix APCF filter management and matching in FakeController\nfcdb9ca:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494713 bazel: Switch to Bazel 8.8.1\nf92da9a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/481885 pw_allocator: Push ptr_ into WeakManagedPtr\n6ac3f34:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/490932 pw_ghish: Add multi-provider CI and Busytown backend\n1b96af9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494333 pw_bluetooth_proxy: Restore ACL buffer size across crash recovery\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 3c80e86e1905e1..3c47da4f3903f0\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8668707293731699281\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I0813b5d40f79433a1e8b9e85441d42bf89343de2\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/495293\n"
    },
    {
      "commit": "af83aa94eac6f4b672489e96d5820e6b660f3f2c",
      "tree": "f58a1d211cb240de8605730dc0692b72f25d56c3",
      "parents": [
        "c25403120c8bc9dd6fb58469d05d3dc45f570b85"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 05 13:29:07 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 05 13:29:07 2026 -0700"
      },
      "message": "roll: third_party/pigweed da751aa..3c80e86 (6 commits)\n\n3c80e86:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/493031 pw_allocator: Relax ForwardingAllocator capabilities\n49a53e7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482666 pw_bluetooth_sapphire: Bound batch scan parsing by num_records\n8c76c4a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/487454 pw_bluetooth_sapphire: Ignore duplicate encryption retry collisions\n87632c1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494353 pw_bluetooth_sapphire: Fix null deref in LowEnergyConnection::AcceptCis\n8df4efc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/483750 pw_kernel: Remove unneeded #[inline(never)] on signal_impl_locked\n6dbf7d1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494453 pw_ghish: Use hermetic deleted path in worktree GC test\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: da751aaa4421d1..3c80e86e1905e1\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8668751097755028081\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I6855960d275220c915e590d55b37ac28c85f0cfb\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/494673\n"
    },
    {
      "commit": "c25403120c8bc9dd6fb58469d05d3dc45f570b85",
      "tree": "455358a7678f33f728a0130206d33a80bb6ca70f",
      "parents": [
        "68a5204680e8bf59e75a105ff556bdf5042cfb12"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 05 01:52:49 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 05 01:52:49 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: gn\n\ngn\nFrom git_revision:2dfb8cbd3b749242ee4492a7f15eba6889d52c7f\nTo git_revision:3fef1f00031be0d3505e5338ca671ea3752e6fd8\n\ngn\nFrom git_revision:2dfb8cbd3b749242ee4492a7f15eba6889d52c7f\nTo git_revision:3fef1f00031be0d3505e5338ca671ea3752e6fd8\n\nRoll-Count: 2\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494073\nOriginal-Revision: da751aaa4421d14fb22ffb2ed88f8c4aaab8a5db\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 56543fad21b2b1..da751aaa4421d1\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8668794904346181185\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I453a5c6a034019603470cbc2b2b09519d60998bc\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/494214\n"
    },
    {
      "commit": "68a5204680e8bf59e75a105ff556bdf5042cfb12",
      "tree": "620496a25203102182058486c61586c937a70f8e",
      "parents": [
        "62a4c1bd411390da9bdf2a728c1afc9f751ffbe6"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Oct 04 14:16:10 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Oct 04 14:16:10 2026 -0700"
      },
      "message": "roll: third_party/pigweed a5c9e66..56543fa (2 commits)\n\n56543fa:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/493833 roll: luci\n2d6719b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/493713 roll: rust-analyzer\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: a5c9e6615472b1..56543fad21b2b1\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8668838708696756385\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I691befc0a8f2c78eb9a369bcd8b6de41dba31408\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/494053\n"
    },
    {
      "commit": "62a4c1bd411390da9bdf2a728c1afc9f751ffbe6",
      "tree": "8b9f062112fe914b71b3921e61b3122fbea51e12",
      "parents": [
        "c06160cfc581fdd81e331fd7313599b973f1532b"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sat Oct 03 03:27:34 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Oct 03 03:27:34 2026 -0700"
      },
      "message": "roll: third_party/pigweed 3816264..a5c9e66 (5 commits)\n\na5c9e66:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477645 pw_status: Introduce StatusBase and rework Status\n1e94d08:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/492552 pw_kernel: Add AtomicOne trait\nde2d1e0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/492551 pw_assert: Expand disabled Rust debug_* macros to if false blocks\n0c4e99d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/488289 pw_kernel: Initialize ARMv8-M MSPLIM and PSPLIM registers in early_init\n56ca06b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/490931 pw_ghish: Add multi-repo git, issue, and wt flows\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 3816264cafb210..a5c9e6615472b1\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8668970128913336977\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic55cc04c2c4666d246753a16923a77a50231b981\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/493571\n"
    },
    {
      "commit": "c06160cfc581fdd81e331fd7313599b973f1532b",
      "tree": "c8992808555be517f5581e8ef77eeddc4ee18bfd",
      "parents": [
        "eab1611dfcb70f0400400fb1ac87b2b983a3b85c"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 02 15:52:37 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 02 15:52:37 2026 -0700"
      },
      "message": "roll: third_party/pigweed a9e370f..3816264 (16 commits)\n\n3816264:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/489489 docs: Fix pw_kernel rustdoc build\n3c3f0cc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482667 pw_bluetooth_sapphire: Stop scan in destructor, allow window \u003d\u003d interval\n346c561:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482665 pw_bluetooth_sapphire: Copy tx_power_ in LowEnergyScanResult::operator\u003d\n4388546:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482663 pw_bluetooth_sapphire: Guard batch scan reads with WeakPtr\n6ba1b48:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482662 pw_bluetooth_sapphire: Set ApcfAction::ADD explicitly in APCF builders\nac6ac56:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482658 pw_bluetooth_sapphire: Validate APCF local name length before offloading\n24c267c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/492091 pw_bluetooth_sapphire: Add DestroyingServerClosesUnderlyingStream test\n7a65abc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/491971 pw_enum: Fix PwEnumToString detection on GCC 10\nd3e6fc1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/483829 pw_kernel: Harden disable_interrupts_atomic\nf56d4b2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/490911 pw_ghish: Add declarative config and dynamic Gerrit gates\nd12a98f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/491511 pw_bluetooth_sapphire: Fix UAF in IsoStreamImpl::OnCisEstablished\ne99adc5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/483691 pw_kernel: Add CLINT IPI helpers\n5767574:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/484391 pw_rpc2: Add C++ server and related code\n68ebbec:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/491691 agents: Add Saleae skill\n51e8dd2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/491131 pw_log_zephyr: Panic on PW_LOG_LEVEL_FATAL\n80baa1e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/490851 pw_ghish: Support cross-project hosts and URLs\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: a9e370fc0cb465..3816264cafb210\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669013937293869857\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ifb1c871914f5ad73ed184c799ec7438d2e114693\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/492872\n"
    },
    {
      "commit": "eab1611dfcb70f0400400fb1ac87b2b983a3b85c",
      "tree": "6752a86c7f9f03f3d1726cde64fac771c9af90d5",
      "parents": [
        "1d9e55e5f0f4d1d5626c297951dbb57158cd50dc"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 02 04:14:26 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 02 04:14:26 2026 -0700"
      },
      "message": "roll: third_party/pigweed 1cd3689..a9e370f (7 commits)\n\na9e370f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482661 pw_bluetooth_sapphire: Remove dead declarations and open_slots_ in APCF\n4e39cf8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482660 pw_bluetooth_sapphire: Fix error and pause handling in StartScan\na79c9ab:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482659 pw_bluetooth_sapphire: Prevent uint8_t overflow in APCF slot counting\n0f5c008:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/479005 pw_bluetooth_sapphire: Clean up batch scanning logs\neecd223:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477294 pw_bluetooth_sapphire: Reduce verbosity of logs in advertising packet filter\n2a932cc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/490175 pw_bluetooth_sapphire: Use SplitMix64 for DeviceAddress hashing\nbc46325:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/486309 pw_bluetooth_sapphire: Remove redundant this capture in GATT Client\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 1cd3689cd941bc..a9e370fc0cb465\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669057742891954529\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iee4d453e58846d420190c1789589e9a157ff8755\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/492291\n"
    },
    {
      "commit": "1d9e55e5f0f4d1d5626c297951dbb57158cd50dc",
      "tree": "bec37595ae5fdfcadd8ade4250a8506b3be0b6bc",
      "parents": [
        "1a3e3313bed68ceab2fdef3e6daf3b1c9fca44f1"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 01 16:38:43 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 01 16:38:43 2026 -0700"
      },
      "message": "roll: third_party/pigweed 3ada25a..1cd3689 (16 commits)\n\n1cd3689:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/490176 pw_bluetooth_sapphire: Guard closed bearer in Bearer::ReplyWithError\ncbf1831:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/490174 pw_bluetooth_sapphire: Guard null callback in AcknowledgeRead\n427f22a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/491411 pw_tokenizer: Avoid endian.h in tokenize.h\n3dd1f47:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/491333 docs: Restore source code link in header\na4c51ff:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/455247 pw_format: Clean up documentation\n1292a28:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/490173 pw_bluetooth_sapphire: Cap pending BR/EDR Remote_Name_Request commands\n3dca9ae:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/485429 pw_kernel: Clean up InterruptGuard memory ordering\na3dd2e0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/486329 docs: Update pw_rust_docs.bzl to accept rust_doc targets\nbdca3b6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478805 pw_tokenizer: Add C++ and Rust detokenize performance tests\n586256d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/491371 docs: Fix external link cards\nb652bd2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/489490 pw_async2: Add time_provider.cc to pw_async2 Android.bp\n55c8d25:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/489649 pw_ghish: Include builds from equivalent earlier patchsets\n2e7bb9a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/490172 pw_bluetooth_sapphire: Disconnect non-SSP peer without legacy pairing\ndf38b55:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/479085 docs: Update and expand toolchain documentation\n91bc8ab:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/427212 pw_tokenizer: Avoid \u003cstring_view\u003e in headers\nd453aad:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/490391 pw_bluetooth: Add CommandPacket emboss definition\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 3ada25a6333e91..1cd3689cd941bc\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669101548371280065\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I7353292cb55d9223aefbffe36837d3c3afa2a550\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/491751\n"
    },
    {
      "commit": "1a3e3313bed68ceab2fdef3e6daf3b1c9fca44f1",
      "tree": "92df0be636ca6c77a3828fa2c6f914a865af278e",
      "parents": [
        "b566215d60249c8b54bcea4c401e358c7d855195"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 01 05:02:19 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 01 05:02:19 2026 -0700"
      },
      "message": "roll: third_party/pigweed 288d450..3ada25a (3 commits)\n\n3ada25a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/381043 pw_allocator: Make buckets iterable\n578e9b0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/381042 pw_allocator: Add OriginAllocator\n1568e48:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/488970 pw_async2: Delete CoroOrElseTask\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 288d450c5af252..3ada25a6333e91\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669145355993089985\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I05169ea47c011e34ed376ace029c8c7da8a41d61\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/490951\n"
    },
    {
      "commit": "b566215d60249c8b54bcea4c401e358c7d855195",
      "tree": "bd0c39e7e48a4a3bd5dc77ded784914dc0463051",
      "parents": [
        "0e40028beb5a44153918de90ef57a93bd0610781"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 30 17:27:10 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 30 17:27:10 2026 -0700"
      },
      "message": "roll: third_party/pigweed 93ef09e..288d450 (15 commits)\n\n288d450:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/490531 pw_time: Drop board_deps from Zephyr Rust helper\nd0d713b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/483329 pw_async2: Update CoroTask and FallibleCoroTask as FutureTask aliases\n1e59ffb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/489790 pw_ghish: Add first-class draft comment support\n65e01a7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/489849 pw_ghish: Add Change-Id retention and stack push guards\n351c34a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/488949 pw_ghish: Tighten docs and CLI comparison\ndf7bdbe:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/488409 pw_ghish: Add gh hook subcommand for agent and Git hooks\n8cbe2be:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/490232 pw_enum: Move ToString to EnumTraits and add has_enum_to_string_v\nc8fe560:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/490179 pw_async2: Use PW_NO_INLINE to prevent coroutine stack allocation\n8564288:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/489209 pw_rpc2: Add why doc and RPC1 vs RPC2 comparison\nfba6e89:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/490211 pw_async2: Fix value_type of TimeoutOrClosed(SendFuture\u003cT\u003e)\nf7e1f53:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/465205 pw_build: Streamline host workflow group by removing duplicate docs\ndd53b95:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480066 pw_allocator_zephyr: Fix Zephyr build dependencies and avoid libc malloc/free\n39aac07:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/381041 pw_allocator: Add TaggingAllocator\n5ab1a3a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/485509 pw_ghish: Update AI agent rules, skills, and integration docs\n6b65912:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/381040 pw_allocator: Refactor GuardedAllocator to use FramingAllocator\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 93ef09e3f92089..288d450c5af252\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669189165115086545\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iac0c6f19cd80aa022c6859ad3e5ad86ae2925216\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/490257\n"
    },
    {
      "commit": "0e40028beb5a44153918de90ef57a93bd0610781",
      "tree": "6f7340a4844ce4cba35b8450e9a74ef374986f54",
      "parents": [
        "8b8be8f2ffdf86badec14404296a1da0bbb05880"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 29 18:13:09 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 29 18:13:09 2026 -0700"
      },
      "message": "roll: third_party/pigweed e6a63b7..93ef09e (7 commits)\n\n93ef09e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/488969 pw_async2: Support default construction and assignment in FutureTask\n3b5529e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/488549 pw_ghish: Add gh auth status and googler/community auth modes\nadc516f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/489169 pw_hil: Add initial pw_hil module\ne3fe82d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/486149 pw_kernel: Decouple ClintConfigInterface from being just a timer\nbda8c2d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/486129 pw_async2: Fallible Coro\u003c\u003e support via Coro::MakeFallible\n5fcecf5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/488709 pw_hal: Add initial pw_hal module\n9ce0fc6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/487453 pw_bluetooth_sapphire: Reject oversized codec configs\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e6a63b7d4ebd25..93ef09e3f92089\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669276774863751697\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I0e4407957f37daa70e016bbdce03c8f91e2dd4a7\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/489709\n"
    },
    {
      "commit": "8b8be8f2ffdf86badec14404296a1da0bbb05880",
      "tree": "e43ef56e23021b1598e1bca3cc9f7cdbc88ce4db",
      "parents": [
        "9b5b3a8da77907a51889581d6204e162b8fc2443"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 28 19:02:35 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 28 19:02:35 2026 -0700"
      },
      "message": "roll: third_party/pigweed 4d1288e..e6a63b7 (11 commits)\n\ne6a63b7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/484390 pw_rpc2: Add method metadata and update payload serialization\n13fe924:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/479685 pw_presubmit: Clean up deprecated git_repo calls\nee6e345:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/486190 pw_protobuf: Support encoding to exact-fit buffers\ndb45da2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/488329 pw_toolchain: Expose all_tools alias in host_clang\n29975bd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/487452 pw_bluetooth_sapphire: Fix uninitialized trace_id_ variables\nb967219:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/487451 pw_bluetooth_sapphire: Check address type in LE connection matching\nf68d7c1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/487450 pw_bluetooth_sapphire: Don\u0027t assert on short events in CommandChannel\nfdc6eed:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/487449 pw_bluetooth_sapphire: Fix PDU records calculation\nf9f00d5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/488330 pw_time: Read Zephyr tick rate from Kconfig in Rust backend\n076009a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/479605 pw_build: Define kernel_device_mac workflow group\n519bfbd:https://pigweed.googlesource.com/pigweed/pigweed/+/519bfbd08c6707c605c9e16ff7ceac328c9a2ba9 docs: Fix public_overrides module structure\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4d1288e3eff748..e6a63b7d4ebd25\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669364389821523169\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I760349fa9edc00e188c7292bbf73bddfa4d2e9de\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/488769\n"
    },
    {
      "commit": "9b5b3a8da77907a51889581d6204e162b8fc2443",
      "tree": "59aec7ecf36a62a955a54277b200d3f5a496d6a2",
      "parents": [
        "2bf401fefddbcc11ae5bfde6bfc9e8459656c9b9"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 28 07:25:11 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 28 07:25:11 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: buildifier\n\nFrom version:3@v10.0.1\nTo version:3@v10.1.0\n\nRoll-Count: 1\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/488089\nOriginal-Revision: 4d1288e3eff748c6beae640ccde2112dc6a1071d\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: df58c746c940e7..4d1288e3eff748\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669408195509916033\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I0c9fb874189f6b10ec32e503544c72e611cdb8e6\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/488249\n"
    },
    {
      "commit": "2bf401fefddbcc11ae5bfde6bfc9e8459656c9b9",
      "tree": "94b06c0c2a2b91cc67566589f12d8afd983623d3",
      "parents": [
        "638bfe456b0fbf819e5e8ac1b611b803a9fa847c"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 27 19:47:56 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 27 19:47:56 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: gn\n\ngn\nFrom git_revision:127dd2a6d582528d6d61c4d838dc17385ef31abd\nTo git_revision:2dfb8cbd3b749242ee4492a7f15eba6889d52c7f\n\ngn\nFrom git_revision:127dd2a6d582528d6d61c4d838dc17385ef31abd\nTo git_revision:2dfb8cbd3b749242ee4492a7f15eba6889d52c7f\n\nRoll-Count: 2\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/487809\nOriginal-Revision: df58c746c940e7fee018122006b97c1de112362d\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b7c1c769571f27..df58c746c940e7\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669452002651934241\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ia7134f9e528e1c79af1edf5f49882293d02718f9\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/487989\n"
    },
    {
      "commit": "638bfe456b0fbf819e5e8ac1b611b803a9fa847c",
      "tree": "492fbb345b517d76decf9b401f5013d737abcc75",
      "parents": [
        "cacc6232a4dab7d22e971a606f93a470c0250a89"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 27 08:12:15 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 27 08:12:15 2026 -0700"
      },
      "message": "roll: third_party/pigweed c1cce82..b7c1c76 (2 commits)\n\nb7c1c76:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/487609 roll: luci\ne90dd42:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482625 pw_bluetooth_sapphire: Fix GATT server UAF and secure client notify\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c1cce82424f245..b7c1c769571f27\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669495806377123425\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iaf1bf2835e77a8b75d16097c1c8872947ca62546\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/487749\n"
    },
    {
      "commit": "cacc6232a4dab7d22e971a606f93a470c0250a89",
      "tree": "07ab94a552c5386fade424d92020bf3aca861bb6",
      "parents": [
        "c10ecf5429a9a6ab69019d8ea6292f345c714301"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sat Sep 26 20:36:59 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Sep 26 20:36:59 2026 -0700"
      },
      "message": "roll: third_party/pigweed f9b83b6..c1cce82 (12 commits)\n\nc1cce82:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482657 pw_bluetooth_sapphire: Fix BR/EDR encryption downgrade on disable\n74dc3a9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482656 pw_bluetooth_sapphire: Fix teardown re-entrancy use after free\n4dfe136:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482655 pw_bluetooth_sapphire: Copy cached results before notifying in LowEnergyScanner\neb34ee1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482654 pw_bluetooth_sapphire: Drop mismatched LE identity address\n198fe84:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482653 pw_bluetooth_sapphire: Force consent on SSP re-pair during kIdle\n7278fee:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482651 pw_bluetooth_sapphire: Move various callbacks to stack\n926b95d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482650 pw_bluetooth_sapphire: Use weak self across ERTM callbacks\n326d25e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482649 pw_bluetooth_sapphire: Fix UAF in HandleNotification\n5df015e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482647 pw_bluetooth_sapphire: Force consent on SSP re-pair during kWaitEncryption\n4ece66d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482646 pw_bluetooth_sapphire: Fix encryption state synchronization\n1320a33:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482645 pw_bluetooth_sapphire: Fix BR/EDR security level inflation\nbd5f0c8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/487029 roll: rust-analyzer\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: f9b83b60c9fa3d..c1cce82424f245\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669539615956954065\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I802ff73d54c7e3c74cdc7c3025a2d7c8003df37d\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/487409\n"
    },
    {
      "commit": "c10ecf5429a9a6ab69019d8ea6292f345c714301",
      "tree": "f7904b25f34ee1ec8fb3523a0b35ddf9acee5309",
      "parents": [
        "87f47a58c0af2718a7ca4bef98612c5920f045e7"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sat Sep 26 09:11:33 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Sep 26 09:11:33 2026 -0700"
      },
      "message": "roll: third_party/pigweed 21c9758..f9b83b6 (7 commits)\n\nf9b83b6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482643 pw_bluetooth_sapphire: Clamp SDP attibute size in ProfileServer\nbc0aa07:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482642 pw_bluetooth_sapphire: Fix BrEdrConnection UAF\nbe0ce38:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482641 pw_bluetooth_sapphire: Fix UAF in `EnableEncryption`\n9de9ebb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482640 pw_bluetooth_sapphire: Verify encryption key after a refresh\n44da550:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482639 pw_bluetooth_sapphire: Fix overflow on parameter_total_size\n4184cfb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/486649 pw_build: Fix bazel spurious repo resolution issue\n43f38fa:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482638 pw_bluetooth_sapphire: Fix UAF due to missing cleanup in adapter\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 21c97586f6a1be..f9b83b60c9fa3d\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669583419260799361\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iece126e9dd971213902429b795c497da587e9868\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/486969\n"
    },
    {
      "commit": "87f47a58c0af2718a7ca4bef98612c5920f045e7",
      "tree": "c7e488d3f0a8ea19bd0309720d6677403dff6a87",
      "parents": [
        "2cb9a4882e3e5ca0137a8cd9f8acb10bf2237dad"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 25 21:56:50 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 25 21:56:50 2026 -0700"
      },
      "message": "roll: third_party/pigweed fa16bf3..21c9758 (9 commits)\n\n21c9758:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482637 pw_bluetooth_sapphire: Verify Bearer liveness after UpgradeSecurity\n1de7b62:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482635 pw_bluetooth_sapphire: Fix RemoteService UAF during descriptor discovery\nc4f6b27:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482634 pw_bluetooth_sapphire: Prevent LE bond from being downgraded\n8dc6167:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482633 pw_bluetooth_sapphire: Add residual byte tests for ParseAdvertisingReports\nd8fabb7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482632 pw_bluetooth_sapphire: Fix GATT Client UAF in long write\nb6b4fc5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482631 pw_bluetooth_sapphire: Fix early LL_ENC_REQ auth bypass in SM\nef912bb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/485249 pw_rpc2: Add protocol doc\n14d770d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/483709 pw_transport: Add WrapSocket to impl class; expand doc comments\n59add9b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/484969 pw_kernel: Use regs crate for RISC-V CLINT and MTIME register accesses\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: fa16bf3915b57a..21c97586f6a1be\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669627230472699201\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If5cb1e6e63042d88b9b52b51f91833afa39690cf\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/486609\n"
    },
    {
      "commit": "2cb9a4882e3e5ca0137a8cd9f8acb10bf2237dad",
      "tree": "0224026a0b19a24a44586d29d8a4c507707e3fde",
      "parents": [
        "76e7b041b20cf92ec68b78dd43492bd5b9cce069"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@pigweed.infra.roller.google.com",
        "time": "Fri Sep 25 09:46:43 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 25 09:46:43 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_kernel: Accept const expressions and assert alignment in regs crate\n\nAllow ro_reg!, rw_reg!, ro_block_reg!, and rw_block_reg! to accept\nconst address and offset expressions (such as trait-associated\nconstants) instead of only literals. Bind the address and offset\nexpressions to associated constants and assert at compile time that\nthey are aligned to the register value type.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/485149\nOriginal-Revision: fa16bf3915b57a77e5befc41d5ec24b9212d7897\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 29eb2b1fc0e1d1..fa16bf3915b57a\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669671048878747953\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ibdc1f7e25896cde6cce0d99438e101ef1dc550db\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/485869\n"
    },
    {
      "commit": "76e7b041b20cf92ec68b78dd43492bd5b9cce069",
      "tree": "170946c296842a03d10c12a97537e7de7f99a066",
      "parents": [
        "2b15aa9b654a4d3003d65b5dae262146bbb5a963"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 24 22:47:42 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 24 22:47:42 2026 -0700"
      },
      "message": "roll: third_party/pigweed 8cdd61c..29eb2b1 (11 commits)\n\n29eb2b1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/485410 pw_allocator,pw_rpc_transport: Add missing #includes\n6fe7d92:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/483110 pw_async2: Make Coro\u003cT\u003e implement Future\n6a22fd8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/484389 pw_rpc2: Move C++ code to cpp/\n858b723:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/484570 pw_rpc2: Use protocol error codes in error packets\nef62343:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/483830 pw_grpc: Send response message for client streaming RPCs\ncadb022:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/484109 pw_ghish: Reorganize documentation by subcommand and add PR tutorial\nd476567:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/484569 pw_rpc2: Distinguish client and server packet types\ne4226bf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478565 pw_env_setup: Roll the Python protobuf package to 7.36.2\nb829551:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/484189 pw_rpc2: Add serialization traits and pw_protobuf support\n7c2c969:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477506 pw_protobuf: Use prebuilt protoc and runtime\n55695c2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/484510 pw_toolchain: Fix zephyr-bazel roll breakage\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 8cdd61c083c682..29eb2b1fc0e1d1\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669714869404273153\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I009838088f3213f5cbc87ad5ace3997409810d23\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/485669\n"
    },
    {
      "commit": "2b15aa9b654a4d3003d65b5dae262146bbb5a963",
      "tree": "90b321573d8ab1899e5ca57c25dddb86e83ba56b",
      "parents": [
        "e3e9f8284029ac8b93ab720bba513c33df297d84"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 24 10:36:27 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 24 10:36:27 2026 -0700"
      },
      "message": "roll: third_party/pigweed 6832b35..8cdd61c (7 commits)\n\n8cdd61c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/484029 targets/rp2040: Better bazelisk run support\n82ed821:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482630 pw_bluetooth_sapphire: Fix UAF in LogicalLink::SignalError\n7debed3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482629 pw_bluetooth_sapphire: Fix UAF in LogicalLink::SignalError\n200de9b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482628 pw_bluetooth_sapphire: Fix UAF in LogicalLink::SignalError\n677b487:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482627 pw_bluetooth_sapphire: Fix L2CAP Signaling Channel UAF\n09df0c0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482626 pw_bluetooth_sapphire: Fix synchronous destruction of L2CAP engines\nbdedb48:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/483949 pw_enum: Generate EnumTraits with metadata and validation\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 6832b359de2093..8cdd61c083c682\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669758672037328225\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I4da31765db0addbfa5acdfe8354bb0202f494b29\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/484909\n"
    },
    {
      "commit": "e3e9f8284029ac8b93ab720bba513c33df297d84",
      "tree": "94a1d0b2530b09ea89a73ccb86d99fe448257ace",
      "parents": [
        "5b790c1843e4b8c68e8bcbf2d63772aae4611d11"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 23 22:58:47 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 23 22:58:47 2026 -0700"
      },
      "message": "roll: third_party/pigweed 467b79f..6832b35 (9 commits)\n\n6832b35:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/483690 pw_enum: Fix code generation on Windows\nf284a60:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/481985 pw_presubmit: Use --query_file for affected targets query\nadb1547:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/483111 pw_kernel: Make RISC-V CLINT and MTIME 64-bit accesses RV32-safe\n148e093:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482850 pw_kernel: Add SMP spinlock implementations\nb8026d2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/483689 pw_kernel: Move ObjectBase and ObjectBaseState to object/base\nc05ea0b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/481725 pw_ghish: Detect auto-submit label\nb768624:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478265 pw_ghish: Add multi-agent worktree manager\n69d5623:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/364396 pw_sync: Adds a SharedMutex sync primitive\n2731653:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/483629 Revert \"pw_bluetooth_sapphire: Enable services in bt_hci_virtual\"\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 467b79f025e89f..6832b359de2093\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669802481566225489\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I43984b9e854f330738dd2f7c305cff080ff2aaa7\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/483770\n"
    },
    {
      "commit": "5b790c1843e4b8c68e8bcbf2d63772aae4611d11",
      "tree": "111bc9919630b6e78f443dd8a3d7ed3ae54f4c93",
      "parents": [
        "8c0f51527b45aad261087a32d2b78816da4da932"
      ],
      "author": {
        "name": "Dave Roth",
        "email": "davidroth@pigweed.infra.roller.google.com",
        "time": "Wed Sep 23 11:21:27 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 23 11:21:27 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_toolchain: Deny Rust linker warnings and clean up unused link flags\n\nEnable `-Dlinker-messages` on Pigweed\u0027s Rust toolchains so warnings from\nthe linker driver or linker fail the build, and enable `-Werror` on\nC/C++ link actions (`:link_strict_warnings`) to catch unused linker\narguments across all toolchains.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/483129\nOriginal-Revision: 467b79f025e89f87d2e3c88acb18015e19a6a77c\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: d6640a206bf18e..467b79f025e89f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669846287496582497\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I59e2adcf9b0d894e148fa0866077dd9c6f1e44f4\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/483569\n"
    },
    {
      "commit": "8c0f51527b45aad261087a32d2b78816da4da932",
      "tree": "c30489335a11ab9ad7a909f319613f82115d0a9d",
      "parents": [
        "ac358aeb8c1284e3dcd60a16edb4c8211d6acdf6"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 22 23:45:07 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 22 23:45:07 2026 -0700"
      },
      "message": "roll: third_party/pigweed bedff50..d6640a2 (3 commits)\n\nd6640a2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482670 pw_rpc2: Truncate oversized handshake packet buffers\n3d3bb6e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480385 pw_kernel: Introduce shared Channel object for IPC endpoints\n784a17d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482849 pw_kernel: Add smp feature flag and SMP platform configurations\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: bedff50f0f9ff9..d6640a206bf18e\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669890095602665249\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I021063184eb38ace9cd76d483efb8f75274ddd9b\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/483309\n"
    },
    {
      "commit": "ac358aeb8c1284e3dcd60a16edb4c8211d6acdf6",
      "tree": "cdbe083ddf3a533d7f3e200dd02474101896f6c3",
      "parents": [
        "774ecaa73d80e0d28951c59705dff8fa20b3f92f"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 22 12:09:58 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 22 12:09:58 2026 -0700"
      },
      "message": "roll: third_party/pigweed ab15f40..bedff50 (3 commits)\n\nbedff50:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480105 pw_kernel: Tighten up lifetime semantics of Events\n217d006:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482669 pw_tokenizer: Replace $(location) with $(execpath) in genrules\n6eadb3d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/479687 docs: Add badges to Doxygen\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: ab15f40ddfeeae..bedff50f0f9ff9\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669933907075711297\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If1b0acd83496d069ca8412a14d59198ca176b5a1\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/482349\n"
    },
    {
      "commit": "774ecaa73d80e0d28951c59705dff8fa20b3f92f",
      "tree": "bcdbe1ad38fb773db3d8b6ca95926a29c8efe59b",
      "parents": [
        "4efb423cd8d3e484476dd3a7b8d723360570eea8"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 22 00:33:33 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 22 00:33:33 2026 -0700"
      },
      "message": "roll: third_party/pigweed 40b82f3..ab15f40 (6 commits)\n\nab15f40:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480285 pw_rpc2: Packet framing and encoding/decoding\n4491a8a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/446252 pw_sync: Update ScopedLocker to support std::adopt_lock\n5747dbb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/430932 pw_build: Add pw_hermetic_cc_library Bazel rule\n324ef93:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480645 pw_build: Restrict -Wno-unused-template to Clang\ne6aba5e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477126 pw_kernel: Signal objects with masked SignalUpdate\n4179029:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480025 pw_hdlc: Add dump_hdlc_frames.py\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 40b82f3b8110bc..ab15f40ddfeeae\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669977714855197521\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iaa702aae0d4a6e51fce663be7e2efd5d04bdf645\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/482485\n"
    },
    {
      "commit": "4efb423cd8d3e484476dd3a7b8d723360570eea8",
      "tree": "96834bccba9fb448505342d725d549ad574ac0a4",
      "parents": [
        "f911e5108803d1fbfe632e522b635d37919e4b00"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 21 12:58:50 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 21 12:58:50 2026 -0700"
      },
      "message": "roll: third_party/pigweed 30d7204..40b82f3 (5 commits)\n\n40b82f3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480485 pw_grpc: Add space available notification callback to send queue\ne14f415:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/476605 pw_bluetooth_sapphire: Enable services in bt_hci_virtual\n09df4d3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477385 pw_transport: Add module\n0ca0105:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/481565 roll: go\nb8c1523:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/481465 roll: buildifier\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 30d7204d360bca..40b82f3b8110bc\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670021520440847025\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ida6ce1935f10cbe6ee0746c6e12f747e28ba05d1\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/481925\n"
    },
    {
      "commit": "f911e5108803d1fbfe632e522b635d37919e4b00",
      "tree": "41470340a956ba5144118ab377e8b9aee5c10c6b",
      "parents": [
        "75625dbda8a14971674906e1006b03560adf8c20"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 21 01:19:28 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 21 01:19:28 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: gn\n\ngn\nFrom git_revision:4f6a76b64b8279e98004f541f8e136307efe5e01\nTo git_revision:127dd2a6d582528d6d61c4d838dc17385ef31abd\n\ngn\nFrom git_revision:4f6a76b64b8279e98004f541f8e136307efe5e01\nTo git_revision:127dd2a6d582528d6d61c4d838dc17385ef31abd\n\nRoll-Count: 2\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/481086\nOriginal-Revision: 30d7204d360bca8546b152e45f82555db1aaa15d\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 17fee2ef9e6afd..30d7204d360bca\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670065327009134977\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I317542729ab6c8df8be8728a795f15e634d64f94\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/481445\n"
    },
    {
      "commit": "75625dbda8a14971674906e1006b03560adf8c20",
      "tree": "9902db818bfdecbf0d6a8cfed40fcdd59711cca3",
      "parents": [
        "f65b7e92321f09e4d47444d56ab96b4d5782a6a1"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 20 13:44:53 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 20 13:44:53 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: luci\n\ncas\nFrom git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\nTo git_revision:00d484f7e6876a2454a633b0afcb18186cd3f3ef\n\nswarming\nFrom git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\nTo git_revision:2f3bde27292bd2267fd4e7dd54cd6d661b865be5\n\nlogdog\nFrom git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\nTo git_revision:1e8a86e7a2aab9090d884944ab04db3cb717a23a\n\nluci-cv\nFrom git_revision:2060ec0d86ae1880de07f3d80f7c3f2b93b8ebc1\nTo git_revision:1e8a86e7a2aab9090d884944ab04db3cb717a23a\n\nRoll-Count: 4\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480965\nOriginal-Revision: 17fee2ef9e6afdfe63d0f484a1826e38e8ca176d\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 61529e187fafef..17fee2ef9e6afd\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670109134882788481\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib1cff0d7e22343f87a3300b05571c50c6c71167a\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/481145\n"
    },
    {
      "commit": "f65b7e92321f09e4d47444d56ab96b4d5782a6a1",
      "tree": "c32f840c6d126a1837e2e0fa74a3ff1fd6f345c9",
      "parents": [
        "0d892a1685467bb939ac6bddb24cc2d7875a60cf"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 20 02:07:35 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 20 02:07:35 2026 -0700"
      },
      "message": "roll: third_party/pigweed 64545c6..61529e1 (2 commits)\n\n61529e1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/475686 roll: ninja\nd7b66e4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480745 roll: rust-analyzer\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 64545c6d864bc3..61529e187fafef\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670152940522053729\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I67fe31a652513286da56f36d7462672005918029\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/480945\n"
    },
    {
      "commit": "0d892a1685467bb939ac6bddb24cc2d7875a60cf",
      "tree": "971e5154dd5473f41146b37d65660e6166354b2f",
      "parents": [
        "ab29fa3ffe2ea28cb5b44bde7a7ed2724990e285"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 18 15:20:10 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 18 15:20:10 2026 -0700"
      },
      "message": "roll: third_party/pigweed bdd50f3..64545c6 (7 commits)\n\n64545c6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/462945 pw_assert: Add pw_assert_backend_std\n62b6398:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478267 pw_async2: Add Context::IsRunningOn(const Dispatcher\u0026)\n75bff33:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/476405 pw_bluetooth,pw_presubmit: Remove includes attribute\ne8f7f3f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480106 docs: Update module structure for nesting C++ and docs\n245e259:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480067 pw_rpc: Re-format Call.java\n0800471:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478965 targets/lm3s6965evb_qemu: Add FreeRTOS QEMU target\n669e410:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/469727 pw_assert: Add Rust panic tests\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: bdd50f38f830aa..64545c6d864bc3\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670284357081072689\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If306e7b196f88a5fc75672a22e7dc34994e0bcb3\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/480425\n"
    },
    {
      "commit": "ab29fa3ffe2ea28cb5b44bde7a7ed2724990e285",
      "tree": "292bc0a3c96ecdedf4d917013a18c5b4324536c4",
      "parents": [
        "039de310676a610f0ec36dd4ffbdb6034c1d9a18"
      ],
      "author": {
        "name": "Josh Conner",
        "email": "joshconner@pigweed.infra.roller.google.com",
        "time": "Fri Sep 18 03:41:42 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 18 03:41:42 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_bluetooth_sapphire: Add FIDL bonding tests\n\nAdd new tests to verify bonding behavior. These new test cases\nmirror four bt-bonding-integration tests, but these operations can\nbe performed as unit tests since they don\u0027t interact in any way\nwith the emulator. The four integration tests that will be removed\nare:\n  * test_restore_no_bonds_succeeds\n  * test_restore_bonded_devices_no_ltk_fails\n  * test_restore_bonded_devices_duplicate_entry\n  * test_restore_bonded_devices_invalid_entry\n\nOriginal-Bug: b/562589491\nTest: bazelisk run --config\u003dfuchsia //pw_bluetooth_sapphire/fuchsia:infra.test_all\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/479485\nOriginal-Revision: bdd50f38f830aab93cdea4ce990de44f39f31bf9\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: d1d35023a6c7fa..bdd50f38f830aa\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670328163754441265\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I04958150bd59d88d9f377474fe0f7dcd8f28efa5\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/479945\n"
    },
    {
      "commit": "039de310676a610f0ec36dd4ffbdb6034c1d9a18",
      "tree": "70e2baf8b7c0022cb389b8564133efacb8b7da06",
      "parents": [
        "3a5f3c92f6a83bf669d9ff7bd4bf79368cb6ae7d"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 17 16:05:38 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 17 16:05:38 2026 -0700"
      },
      "message": "roll: third_party/pigweed 5332c03..d1d3502 (6 commits)\n\nd1d3502:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477565 pw_ghish: Add Buganizer issue support\nc5f2bb2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/479505 pw_ide: Use ProcessPoolExecutor for Kythe extraction\ne606116:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/476365 pw_buf: AllocateCopy and AllocateFill\n49c65be:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/479406 pw_ghish: Add ${platform} to CIPD path\ne75c42a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/474845 pw_build_android: Fix Android.bp deps\n7d02ebd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478507 pw_bluetooth_sapphire: Add fuchsia-specific tests\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 5332c030656451..d1d35023a6c7fa\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670371964040060401\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ibda02f2add51b1280659344cd08bcd591061439e\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/479447\n"
    },
    {
      "commit": "3a5f3c92f6a83bf669d9ff7bd4bf79368cb6ae7d",
      "tree": "8227476f32309140bf68626ef10b28815e1a2407",
      "parents": [
        "2f4ba4d40b6e54456ad30ff37d917aaa9fb8f392"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 17 04:29:12 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 17 04:29:12 2026 -0700"
      },
      "message": "roll: third_party/pigweed 741dd95..5332c03 (5 commits)\n\n5332c03:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477745 roll: toolchain-nightly\n53580ce:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434292 pw_third_party: emboss: Wrap emboss_defines to inject pw_assert\n7691a8e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478305 pw_bluetooth_sapphire: Fix SetupDataPath error cases\n634d79e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478506 pw_bluetooth_sapphire: Pass CodecAttributes inline in IsoStreamServerTest\nb00aa4f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478505 pw_bluetooth_sapphire: Make IsoStream::SetupDataPathError an enum class\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 741dd9513256f4..5332c030656451\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670415776360729041\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I0d1c801aafcd290f2773504e524ddc9969a3d432\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/479165\n"
    },
    {
      "commit": "2f4ba4d40b6e54456ad30ff37d917aaa9fb8f392",
      "tree": "2f35bbf7d4816889fcc08ed8c76e9caa2e6a7d91",
      "parents": [
        "c905ef405fd6a614c39af96cde3fb681e5a50e89"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 16 17:16:44 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 16 17:16:44 2026 -0700"
      },
      "message": "roll: third_party/pigweed 6ed020b..741dd95 (3 commits)\n\n741dd95:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478465 pw_elf: Add missing \u003cstring\u003e includes\n83af85b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478366 pw_ide: Fix compilation database discovery and Rust unit URI\ne707db8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478326 pw_rpc_transport: Include \u003calgorithm\u003e header for std::copy\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 6ed020ba6195fe..741dd9513256f4\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670459580757018593\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I4a3953620881dcb469006b017f6ed5d430df1bdb\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/478208\n"
    },
    {
      "commit": "c905ef405fd6a614c39af96cde3fb681e5a50e89",
      "tree": "c77ca08aae69b7cfa57a7851cd13865f5565e5b8",
      "parents": [
        "290237dcdabae3b01ae0b888c0a7b7d55dcade5d"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 16 05:17:06 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 16 05:17:06 2026 -0700"
      },
      "message": "roll: third_party/pigweed 82734e2..6ed020b (2 commits)\n\n6ed020b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478065 pw_kernel: Fix process terminaion stress test\nb3da7fc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477765 pw_ghish: Report real label vote values\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 82734e2fbdda61..6ed020ba6195fe\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670503387277955585\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I7e965b13b385f71ade4e6e9ee5bbc57f1c379a39\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/477293\n"
    },
    {
      "commit": "290237dcdabae3b01ae0b888c0a7b7d55dcade5d",
      "tree": "6ffddf1f062ac9c72c8e41e177bda5397447617a",
      "parents": [
        "9d93d2fef9494ea0b54672ff5bfb85ac2a6073a7"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 15 17:40:42 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 15 17:40:42 2026 -0700"
      },
      "message": "roll: third_party/pigweed c01130c..82734e2 (14 commits)\n\n82734e2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477945 docs: Exclude rustdoc src pages from search index\n689fcc0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477865 pw_bluetooth_sapphire: Remove input direction check\nf6dace2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477545 pw_tokenizer: Reserve vector capacity in FormatString::Format\nbc7eed6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477386 pw_async2: Rename Task::Join to BlockingJoin\na5b1535:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/476866 pw_ghish: Deduplicate CI, push, and context logic\n0b22c65:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/476625 pw_ide: Add Rust support to Kythe extraction\n8ff445a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477245 workflows.json: Add ghish build\n1dad39c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477405 GEMINI.md: Refer `./pw format` rather than `pw format` or other tools\n8b09b63:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/473945 pw_ide: Update deprecated docs links\n983923c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/427533 pw_fortifier: Add the security scanning library\n9f633ff:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/473647 pw_async2: Add missing default case in CoroTask\u003cT, kDiscard\u003e::DoPend\n4b6348c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/476505 bazel: Use Bazel 8.8.0\na98f977:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477205 pw_ghish: Add cipd.yaml file\na0bdae1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477225 roll: toolchain-integration\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c01130cc914aa7..82734e2fbdda61\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670547191032737889\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I91ab234cbb94e64d5ca2937e584bff49ef1a7ab2\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/477710\n"
    },
    {
      "commit": "9d93d2fef9494ea0b54672ff5bfb85ac2a6073a7",
      "tree": "8d5a101b50502f80429244c85fde9bea5d7e67ba",
      "parents": [
        "e9701ba5322e10f77808f3598421a8834e3472b4"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 14 18:28:16 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 14 18:28:16 2026 -0700"
      },
      "message": "roll: third_party/pigweed 187b3da..c01130c (14 commits)\n\nc01130c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/472267 pw_ghish: Add Gerrit CLI with GitHub ergonomics\n5051594:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/472667 pw_allocator: Add pw::MaybeSharedPtr\n60a9bd2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/474205 pw_metric: Expose metric type and mask constants in Python\n27f1307:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/476485 docs: Update search index exclusions\n61ca530:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/473085 pw_multibuf: Fix release, discard, and conversion issues\n2171487:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/475145 various: Update Python repeated field checks\n819079e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/474006 python: fix zephyr compat\nce8e1b0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/474005 zephyr: Update zephyr SDK to 1.0.1\n9f2d832:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/467845 docs: Update changelog for August 2026\n4500675:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/469705 pw_metric: Resolve -Wdeprecated-declarations\n9fcaa79:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/475166 pw_rp2350: Decouple //targets/pw_rp2350 from kernel platforms\nd00fb7e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/467786 docs: Update and expand toolchain documentation\n9e54e18:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/475425 pw_env_setup: Update hashes and lock files\n3a11588:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/475165 pw_kernel: Support configurable SysTick clock source\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 187b3dad5677ae..c01130cc914aa7\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670634802525874801\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If4423afc060706dfe2e58af5dce130fdae509f87\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/476805\n"
    },
    {
      "commit": "e9701ba5322e10f77808f3598421a8834e3472b4",
      "tree": "4a0b2b70c5ab1ca7e773a7e26b485c8989b30910",
      "parents": [
        "47dce2c6a01c2d103202b300a23965dd49a7dd5a"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 13 07:39:25 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 13 07:39:25 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: luci\n\nbb\nFrom git_revision:087780a27a082fba0a9134517671cdf658b96ac2\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\nluci-auth\nFrom git_revision:022eff195a9054d00806fe9134f676bcb2609887\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\ngerrit\nFrom git_revision:022eff195a9054d00806fe9134f676bcb2609887\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\ngitiles\nFrom git_revision:022eff195a9054d00806fe9134f676bcb2609887\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\ncas\nFrom git_revision:022eff195a9054d00806fe9134f676bcb2609887\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\nled\nFrom git_revision:087780a27a082fba0a9134517671cdf658b96ac2\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\nswarming\nFrom git_revision:0252ce009476d7b6c131979283e992de9281b301\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\nlogdog\nFrom git_revision:022eff195a9054d00806fe9134f676bcb2609887\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\nprpc\nFrom git_revision:022eff195a9054d00806fe9134f676bcb2609887\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\nluci-cv\nFrom git_revision:04bacf3e0070fe8c61f46e2190247f4d8164ec72\nTo git_revision:2060ec0d86ae1880de07f3d80f7c3f2b93b8ebc1\n\nRoll-Count: 10\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/475825\nOriginal-Revision: 187b3dad5677ae568fa7b69effe1edad46627209\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4acb1397b055ac..187b3dad5677ae\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670766219748734673\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ifc64121bccb2e6a891f813e44f1ab4941c3ae026\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/475905\n"
    },
    {
      "commit": "47dce2c6a01c2d103202b300a23965dd49a7dd5a",
      "tree": "4ed0a36f3e18aa6dd69ac880054cfc751489da81",
      "parents": [
        "f693dc10f43bebc61d2a7204fcab1f94bf5f7302"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 11 20:50:53 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 11 20:50:53 2026 -0700"
      },
      "message": "roll: third_party/pigweed 81d1b0e..4acb139 (11 commits)\n\n4acb139:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/475245 pw_stream_uart_mcuxpresso: Bypass USART_WriteBlocking()\nfd7de1c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/475125 docs: Update search index filters\n096dff1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468065 doxygen: Demonstrate snippets\nac2148a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/381039 pw_allocator: Add FramingAllocator\n5bdc1c6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/474105 docs: Fix miscellaneous issues in new UI\n2e5d536:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/473245 docs: Add breadcrumbs\n83bb188:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/467905 docs: Integrate navs\n6ab18d7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/456609 docs: Start theme selector\nc7c4172:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/456608 docs: Update search\nec6a097:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/461365 docs: Start tests\nfdc232b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/456607 docs: Start header\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 81d1b0ee0843a7..4acb1397b055ac\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670897638644809505\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I649bf2c0290c964a7649c29403c32896b89ed1fe\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/475405\n"
    },
    {
      "commit": "f693dc10f43bebc61d2a7204fcab1f94bf5f7302",
      "tree": "198e39d64f2eb60bd4ccd4f0538eb07de58e47c2",
      "parents": [
        "719f78135672a87f822012374fc45a4b9dfd03d9"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 21:42:23 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 21:42:23 2026 -0700"
      },
      "message": "roll: third_party/pigweed 766f56f..81d1b0e (8 commits)\n\n81d1b0e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/474225 third_party/fuchsia: Copybara import\n4206163:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/474266 pw_tokenizer: Update google3 Java JNI build files\nb852b7c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/474285 third_party/fuchsia: Update Copybara config and patch\nc63ef78:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/457405 pw_log_rpc: Release drain mutex during transport egress in SendLogs\na69c300:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/473765 pw_buf: Add ConstBuf::Unowned\n040a050:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468146 pw_env_setup: Bump aiohttp to 3.10.11 for Python 3.13 support\n93cccc4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413992 pw_multibuf: Integrate pw::MultiBuf with pw::Buf\ne5aab50:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/354134 pw_containers: Introduce pw::ForwardList\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 766f56f0bfeb29..81d1b0ee0843a7\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670985247548671569\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id62d65f7390d8996513d645da338c2a35954c153\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/474585\n"
    },
    {
      "commit": "719f78135672a87f822012374fc45a4b9dfd03d9",
      "tree": "6713c53d852804b030cef1f8693ad94f31fe78a7",
      "parents": [
        "bc6a8b19e074d2a873c17c0aea2bd5cd6e05b4b4"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 22:25:32 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 22:25:32 2026 -0700"
      },
      "message": "roll: third_party/pigweed 581082c..766f56f (9 commits)\n\n766f56f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/464005 pw_rpc: Refactor docs; add integration guide\ned478b2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/440233 pw_sync: Add pw_sync_mutex crate\n6c49f7d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434193 pw_grpc: Check return value of QueueSend\nffacc87:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417432 pw_bluetooth_sapphire: Remove CIG on close\n7ea06cf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/472666 pw_allocator: Support null control block in SharedPtr\nba9b15b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/470645 go: Upgrade grpc to 1.82.1\ne7f29be:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463069 build: Fix missing deps, includes, and headers\nbfda163:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/470365 pw_ide: Fix header include resolution relative to compilation directory\n361fe7a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/469325 nanopb: Fix nanopb_pb2.py output path in CMake\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 581082cc1662e6..766f56f0bfeb29\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671072859955150321\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ie131c7d669e83283e03d17b5728b8fa50a3eb0a9\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/473685\n"
    },
    {
      "commit": "bc6a8b19e074d2a873c17c0aea2bd5cd6e05b4b4",
      "tree": "6ef17a8311ad98a26eb94011572238163c48ecf4",
      "parents": [
        "391a46d9c194483def6511503afca6881a8cef4d"
      ],
      "author": {
        "name": "Lloyd Pique",
        "email": "lpique@pigweed.infra.roller.google.com",
        "time": "Wed Sep 09 10:58:43 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 10:58:43 2026 -0700"
      },
      "message": "roll: third_party/pigweed lint: run pw format --fix BUILD.gn **/*.gn **/*.gni\n\nThe gn roll in commit 9cffd077b caused out lintformat builds to fail due\nto the format requirements changing. Reformat all the affected files.\n\nAlso updates the MODULE.bazel file with the gn version to match the\nchange made by the roller in the pigweed.json file.\n\nTest: pw presubmit --step gn_format --full  # No more format failures\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/472585\nOriginal-Revision: 581082cc1662e61b2460adae4929097d0c8f21b3\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 294d431a761dc4..581082cc1662e6\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671116658731863521\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I33b9af6fee71d82d0acda2ccde24ca9a3f380dc4\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/473185\n"
    },
    {
      "commit": "391a46d9c194483def6511503afca6881a8cef4d",
      "tree": "8874be5b3888f3eff2459fa5b2380d600368bafb",
      "parents": [
        "460af6e4ddb1dc86aade09fb3e4d9d3c9a600888"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 23:17:57 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 23:17:57 2026 -0700"
      },
      "message": "roll: third_party/pigweed a82ae0c..294d431 (6 commits)\n\n294d431:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/472185 pw_bluetooth_proxy: Support loopback mode in CommandMultiplexer\n7b8f882:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/464845 pw_build: Define sharded kernel_host and kernel_device workflow groups\n9009709:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/472345 pw_i2c_zephyr: Add initiator bazel target\nd7dbc70:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/455906 pw_kernel: Program the VeeR MEIVT redirect table\nb05f4bc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/472186 pw_async2: Add ValueFuture::Cancel; fix destruction race\nf47827e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468005 pw_protobuf: Fix code generation for \"tag\".\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: a82ae0c83869a9..294d431a761dc4\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671160466768984097\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I041f94dbca2f9bf9b5493b0cd0fe3bc7380094b5\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/472805\n"
    },
    {
      "commit": "460af6e4ddb1dc86aade09fb3e4d9d3c9a600888",
      "tree": "221650bc444a1d26fce78393a55122fb151d16c1",
      "parents": [
        "d12f0f43b838ef51ba68245f19d387a9a1d63cea"
      ],
      "author": {
        "name": "Rob Mohr",
        "email": "mohrr@google.com",
        "time": "Tue Sep 08 09:56:23 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 09:56:23 2026 -0700"
      },
      "message": "gn: Fix formatting\n\nChange-Id: Ifc5bca8c030e97ab2f5b860bb6aa4c24debcdf25\nReviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/472125\n"
    }
  ],
  "next": "d12f0f43b838ef51ba68245f19d387a9a1d63cea"
}
