)]}'
{
  "log": [
    {
      "commit": "f06bde46a755c8532ff2fa93c869936bbbb7d461",
      "tree": "29266a0c565f4a3c1da58cd22e1108ae4e1f1f48",
      "parents": [
        "992ae9ef063d96e1a8d1b34cefec4bd4ace7fcda"
      ],
      "author": {
        "name": "Wyatt Hepler",
        "email": "hepler@pigweed.infra.roller.google.com",
        "time": "Fri Jun 12 22:52:37 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 12 22:52:37 2026 -0700"
      },
      "message": "roll: pigweed 4de0e92..4cf013e (2 commits)\n\n4cf013e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415137 pw_tokenizer: Correctly handle negative width/precision in Python\nad35431:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416872 pw_tokenizer: Expand detokenization data-driven test cases\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4de0e92f5a52af..4cf013ee39ff98\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679134110795751617\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I602494fa630c516da7ecbd18e6e6b537cb6a9dd1\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/422632\n"
    },
    {
      "commit": "992ae9ef063d96e1a8d1b34cefec4bd4ace7fcda",
      "tree": "740922fa4da381e8071580d0bf05d8967266a066",
      "parents": [
        "ef22f7ccb61917e0b8b22ace1690301e9e67e380"
      ],
      "author": {
        "name": "Jonathon Reinhart",
        "email": "jrreinhart@pigweed.infra.roller.google.com",
        "time": "Fri Jun 12 20:00:49 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 12 20:00:49 2026 -0700"
      },
      "message": "roll: pigweed pw_containers: Resolve pw_allocator co-dependencies in Android.bp\n\n* Add pw_allocator as a dependency of pw_containers.\n\n  Many pw_containers libraries (e.g. pw_containers:deque) depend on\n  pw_allocator, but pw_containers was missing a dependency on\n  pw_allocator.\n\n* Split out pw_containers_intrusive_lists from pw_containers.\n\n  As it was, that would introduce a dependency cycle:\n\n    pw_containers → pw_allocator → pw_containers → …\n\n  While other containers depend on pw_allocator, intrustive lists are a\n  *dependency of* pw_allocator. So adding this pw_containers -\u003e\n  pw_allocator dependency would introduce a cycle between the two.\n\n  This splits out pw_containers_intrusive_lists into its own target\n  (group).\n\n  Then change pw_allocator to depend on pw_containers_intrusive_lists.\n\n* Update pw_string to depend on pw_containers_headers.\n\n  Then there would be another dependency cycle:\n\n    pw_metric → pw_base64 → pw_string → pw_containers → pw_allocator\n      → pw_metric → …\n\n  pw_string:string only depends on pw_containers:common and\n  pw_containers:iterator, so change that to pw_containers_headers which\n  does not depend on pw_allocator.\n\n* Update pw_metric to depend on pw_containers_headers and\n  pw_containers_intrusive_lists.\n\n Then there would be another dependency cycle:\n\n    pw_containers → pw_allocator → pw_metric → pw_containers → …\n\n  pw_metric uses only pw_containers:intrusive_list and\n  pw_containers:vector, so change that to pw_containers_headers and\n  pw_containers_intrusive_lists.\n\n* Update pw_tokenizer to depend on pw_containers_headers.\n\n  Then there would be another dependency cycle:\n\n    pw_allocator → pw_metric → pw_tokenizer → pw_containers\n      → pw_allocator → …\n\n  pw_tokenizer users only pw_containers:to_array, so change that to\n  pw_containers_headers.\n\nOriginal-Bug: 523306525\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/422132\nOriginal-Revision: 4de0e92f5a52afa0205cf9f41ef14be1162cd420\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 876420bfa4be76..4de0e92f5a52af\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679144952986931585\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib9492aca3433d1e0c118338880fcd9dbca43da00\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/422512\n"
    },
    {
      "commit": "ef22f7ccb61917e0b8b22ace1690301e9e67e380",
      "tree": "e0407d40a93efbbceba5b2ec3cf396f9962207b4",
      "parents": [
        "6ffc04b8e17adcb1767b751d29ed9146f5551e0c"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 12 17:08:22 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 12 17:08:22 2026 -0700"
      },
      "message": "roll: pigweed 26099c0..876420b (4 commits)\n\n876420b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/420732 pw_assert: Promote pw_assert from pw_kernel\n1ccbe94:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415633 docs: Update changelog for May 2026\n2862ae5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/422192 pw_rp2350: Use new rust #[entry] macro\nc98af40:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/414492 pw_tokenizer: Correctly handle * width/precision in C++\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 26099c05f7bb82..876420bfa4be76\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679155798316596513\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I788611770b1589010004c10eb9f35d49fb4a2ff6\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/422372\n"
    },
    {
      "commit": "6ffc04b8e17adcb1767b751d29ed9146f5551e0c",
      "tree": "4bea8606b081b3dc8baea59b651b61d1992cdee8",
      "parents": [
        "52e4ab29f2843a36ca4993ad704856af72a42cb4"
      ],
      "author": {
        "name": "Ben",
        "email": "benlawson@pigweed.infra.roller.google.com",
        "time": "Fri Jun 12 14:16:57 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 12 14:16:57 2026 -0700"
      },
      "message": "roll: pigweed pw_bluetooth_sapphire: Fix hci::Connection disconnection callback move\n\nFix a bug in hci::Connection where the disconnection complete handler\ncallback was moved before checking if the disconnection complete event\nwas for the current connection. This resulted in the callback never\nbeing called if another connection disconnected first.\n\nFix a crash in `BrEdrConnectionManagerTest.\nPendingPacketsNotClearedOnDisconnectAndClearedOnDisconnectionCompleteEvent`\nwhich was exposed by the fix to the disconnection callback. The test\nforgot to unregister the connection, so when the disconnection complete\ncallback was now called it would call ClearControllerPacketCount before\nthe connection was unregistered, triggering an assert.\n\nOriginal-Bug: 520174300\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/421362\nOriginal-Revision: 26099c05f7bb82d25026c1c149f8d8c30b22555f\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 05d77b69303c84..26099c05f7bb82\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679166645283221025\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I184524b4235eaa5dc01398b3e33ab39111a11447\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/422193\n"
    },
    {
      "commit": "52e4ab29f2843a36ca4993ad704856af72a42cb4",
      "tree": "5ae0259a8a8e56f3207592fa5df29d59a652d88d",
      "parents": [
        "0084fc09201c96021ef7575ba5c1800198057170"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 12 11:32:24 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 12 11:32:24 2026 -0700"
      },
      "message": "roll: pigweed 70a2552..05d77b6 (4 commits)\n\n05d77b6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417652 pw_bluetooth_proxy: Add configurable runtime filtering\na07c185:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/421992 pw_containers: Avoid % in PW_ASSERT condition\n50d7679:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/421812 pw_bluetooth_sapphire: Fix pathloss overflow in discovery filter\n859b464:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/420232 pw_trace_tokenized: Decode tokenized event labels\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 70a25521129b8a..05d77b69303c84\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679177485990251793\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I86d15d643d31d21223f5073ffbb6f9136784b862\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/422112\n"
    },
    {
      "commit": "0084fc09201c96021ef7575ba5c1800198057170",
      "tree": "269703b120732cbff66fe398d05361a83a543a0b",
      "parents": [
        "99e2c80f8e81b8195f846b39d6781eb62dd9140c"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 11 18:09:36 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 11 18:09:36 2026 -0700"
      },
      "message": "roll: pigweed 6a20594..70a2552 (4 commits)\n\n70a2552:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/421492 targets: Add pw_rp2350 freertos target\nbc6d1da:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/421612 pw_kernel: Restructure the scheduler\u0027s submodules\n3a5e3c2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/421674 OWNERS: Add leonardteng, sychiu\nf2b6e0f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/421493 pw_kernel: Gate syscall_defs deps on userspace_build_enabled\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 6a20594ebe2ea3..70a25521129b8a\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679242547473010961\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I35be509e82be1146be8dcfae8df22c142559ac86\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/421692\n"
    },
    {
      "commit": "99e2c80f8e81b8195f846b39d6781eb62dd9140c",
      "tree": "647cfbea38c15f6dd3c26f44973b2380953e4811",
      "parents": [
        "9d9320f8209e7bdca70e588bc3ac0e9758baa758"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 11 12:24:54 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 11 12:24:54 2026 -0700"
      },
      "message": "roll: pigweed 4933de4..6a20594 (2 commits)\n\n6a20594:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417632 cmake: Support Python protobuf codegen\nd284622:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/414941 pw_rpc: Hold the RPC lock when services unregister themselves\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4933de4a4ded1b..6a20594ebe2ea3\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679264241442024993\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I1c6eec6801474ee8909fdce29577062c42a6d233\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/421452\n"
    },
    {
      "commit": "9d9320f8209e7bdca70e588bc3ac0e9758baa758",
      "tree": "b1d40e8a6d0f6e3dc4351b14471f4db4019d0e13",
      "parents": [
        "c044a06c095a0389c59fcc50198ebc23fddd2ac6"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 11 09:36:25 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 11 09:36:25 2026 -0700"
      },
      "message": "roll: pigweed 10b6150..4933de4 (2 commits)\n\n4933de4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/420555 rust: Reformat all rust files as 2021 edition\n5043331:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/421252 pw_enum: Fix builds with Zephyr\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 10b6150206cf01..4933de4a4ded1b\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679275087423008913\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I3b7d08abf6394596c434c5fd4af4df19d194e3ce\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/421332\n"
    },
    {
      "commit": "c044a06c095a0389c59fcc50198ebc23fddd2ac6",
      "tree": "129fc5a0db2d22c4d279750f6562cf832296f2e2",
      "parents": [
        "8ec8394c10f653ed9467573c7978f29fe74b4847"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 10 22:13:03 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 10 22:13:03 2026 -0700"
      },
      "message": "roll: pigweed, MODULE.bazel.lock\n\npigweed cd75e1a..10b6150 (2 commits)\n10b6150:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/414333 pw_preprocessor: More attributes for lifetime safety\nb592e33:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417914 roll: Roll more packages necessary for Bazel 9\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: cd75e1a612170d..10b6150206cf01\nRoll-Count: 2\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679318465309093249\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I88d9014ea738d70b7840d14adba3bda39f086aaf\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/421132\n"
    },
    {
      "commit": "8ec8394c10f653ed9467573c7978f29fe74b4847",
      "tree": "2fc856189da5002a55414d52e2881fe28ad43f11",
      "parents": [
        "70b7578539e972f2d0bb1b490939a618ae0532a3"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 10 19:12:42 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 10 19:12:42 2026 -0700"
      },
      "message": "roll: pigweed 6a5ffd8..cd75e1a (2 commits)\n\ncd75e1a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/420573 pw_ide: Fix compile commands integration test failure\n2cde7d6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/420112 pw_kernel: Use harware fence around RISC-V spinlock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 6a5ffd82acecfe..cd75e1a612170d\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679329309554871281\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I69071e0825d7bbb197a5c7f78aaa1a9b002d6472\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/420893\n"
    },
    {
      "commit": "70b7578539e972f2d0bb1b490939a618ae0532a3",
      "tree": "79771df5054a68187159470df6bbabbba66200bd",
      "parents": [
        "8e35fadca2f3b2c55e3c5b6bd5a17e7f424600fc"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 10 13:27:19 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 10 13:27:19 2026 -0700"
      },
      "message": "roll: pigweed, MODULE.bazel.lock\n\npigweed 6f756c1..6a5ffd8 (4 commits)\n6a5ffd8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/420172 rust: Use edition 2021 for core pigweed rust modules\nacba7bd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417912 various: Squash various warnings that appear with Bazel 9\ncf08cdf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/420552 pw_software_update: Fix facade deps\na7630fb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/418112 Reland \"pw_sync_freertos: Disable ISL scheduler lock on Cortex-M\"\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 6f756c15a38a9a..6a5ffd82acecfe\nRoll-Count: 2\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679350999029886977\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I32f3291737107344bef23a25f4aa0c28ef493475\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/420712\n"
    },
    {
      "commit": "8e35fadca2f3b2c55e3c5b6bd5a17e7f424600fc",
      "tree": "b96e2b0bcd77eede6a9cb55a747c979ab7dae079",
      "parents": [
        "5fa83007076e85def2f039b3d6ad2eef7fd87e76"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 09 23:31:35 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 09 23:31:35 2026 -0700"
      },
      "message": "roll: pigweed 6d19412..6f756c1 (2 commits)\n\n6f756c1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/419773 pw_bluetooth_sapphire: Fix crash on undersized HCI Mode Change event\n3427e5c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417212 pw_tokenizer: Support Rust error output parity with C++ version\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 6d1941263519bc..6f756c15a38a9a\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679405215420831713\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I9d0160a7d33aa4df3644057eeaf6734538074fc8\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/420374\n"
    },
    {
      "commit": "5fa83007076e85def2f039b3d6ad2eef7fd87e76",
      "tree": "4a69f847eae837c4baf6a6a83361633c73a64728",
      "parents": [
        "856a22e8ee731ccd1edae73e44650bc361e28d3e"
      ],
      "author": {
        "name": "Devan Yu",
        "email": "devanyu@pigweed.infra.roller.google.com",
        "time": "Tue Jun 09 21:00:08 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 09 21:00:08 2026 -0700"
      },
      "message": "roll: pigweed 104dd9a..6d19412 (3 commits)\n\n6d19412:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/419732 pw_bluetooth_sapphire: Prevent double-closing IsoStream\n89f0865:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/419772 pw_bluetooth_sapphire: Fix crash on undersized ISO packet\nc5a69a6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417952 pw_bluetooth_sapphire: Harden ISO transport\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 104dd9af468b21..6d1941263519bc\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679416067025345489\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I04420a3065b20ef74486dca0758fcfac7df9e5cd\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/420272\n"
    },
    {
      "commit": "856a22e8ee731ccd1edae73e44650bc361e28d3e",
      "tree": "842bde2596efdf6f1a038431d30bf1db135428ca",
      "parents": [
        "b6efe46506c13396f1bbd4473ee8894d9cf70ca5"
      ],
      "author": {
        "name": "Chris Guo",
        "email": "chrisguo@pigweed.infra.roller.google.com",
        "time": "Tue Jun 09 17:18:41 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 09 17:18:41 2026 -0700"
      },
      "message": "roll: pigweed pw_trace: Add support for plugin data format string\n\n1. Introduces interface to support plugin data format string.\n2. Implements handler for `@pw_trace_tokenized_token_label`.\n   The handler decodes a 4-byte token from the event data and sets the\n   event label with the corresponding string from the token database.\n\nOriginal-Bug: b/493668945\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403512\nOriginal-Revision: 104dd9af468b210cf8a0268447afe98b8417a9b7\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c9687b52fa7046..104dd9af468b21\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679426911490749585\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I4e20a83c28e226fc2316e128c5f196fbcb84c96a\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/420134\n"
    },
    {
      "commit": "b6efe46506c13396f1bbd4473ee8894d9cf70ca5",
      "tree": "753e234ef530b1916439e089d3cbba07df847e6c",
      "parents": [
        "62db0e9809fd96a4fb752772d1112b154bbb84e2"
      ],
      "author": {
        "name": "Devan Yu",
        "email": "devanyu@pigweed.infra.roller.google.com",
        "time": "Tue Jun 09 02:57:16 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 09 02:57:16 2026 -0700"
      },
      "message": "roll: pigweed pw_bluetooth_sapphire: Gracefully reject LE pairing\n\nUpon receiving a pairing request, check whether the device has the\nkNoInputNoOutput capability with SecureConnectionsOnly mode enabled.\nThis allows the device to gracefully reject pairing requests instead of\ncrashing when receiving them.\n\nOriginal-Fixed: 510067034\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413792\nOriginal-Revision: c9687b52fa704606d19952255c78142fdb2a131a\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 27bb68f82c5b89..c9687b52fa7046\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679481142793810849\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Idcc43c5a088718b2fc5e615c6890b9a4fac5e5c5\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/419812\n"
    },
    {
      "commit": "62db0e9809fd96a4fb752772d1112b154bbb84e2",
      "tree": "c87d6d468ac239cd8d330b93481356b475823d22",
      "parents": [
        "2b9e7d2963d9f90aa5dc9a097a725fb7dedc925d"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 09 00:35:34 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 09 00:35:34 2026 -0700"
      },
      "message": "roll: pigweed 89ecfab..27bb68f (3 commits)\n\n27bb68f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/419455 pw_build: Allow flag options to appear as workflows arguments\n6304e49:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417913 bazel: Add target_compatible_with in more places\n390cca6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417972 pw_bluetooth_sapphire: Fix crash on invalid LE address type\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 89ecfab3358dca..27bb68f82c5b89\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679491989651488417\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I05f70715a76a89256c174cdd0c88a1e68a24f767\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/419653\n"
    },
    {
      "commit": "2b9e7d2963d9f90aa5dc9a097a725fb7dedc925d",
      "tree": "1741397eaaefb18953e31a4be12ef62d339037cd",
      "parents": [
        "134fc48c13deda5dc7e3005dde07c8e397f2b3cd"
      ],
      "author": {
        "name": "Jonathon Reinhart",
        "email": "jrreinhart@pigweed.infra.roller.google.com",
        "time": "Mon Jun 08 21:12:06 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 21:12:06 2026 -0700"
      },
      "message": "roll: pigweed 711aa64..89ecfab (2 commits)\n\n89ecfab:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413452 pw_elf: Add Python CoredumpBuilder class\n44d79e3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413112 pw_elf: Add Python ELF image builder\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 711aa6418b09c0..89ecfab3358dca\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679502833309477713\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ie0bada6369e529f31b8fd634fa747372860011dd\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/419465\n"
    },
    {
      "commit": "134fc48c13deda5dc7e3005dde07c8e397f2b3cd",
      "tree": "27b996f71a73ee870d8840e2057936e273361c4e",
      "parents": [
        "e5d54396ba864359d6991ef17f524d0ddb1b6011"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 18:20:03 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 18:20:03 2026 -0700"
      },
      "message": "roll: pigweed a5243af..711aa64 (4 commits)\n\n711aa64:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410732 pw_ide: Force generation of headers in aspect\n3933390:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/419473 pw_ide: Release v1.10.4\n6481562:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/419492 pw_spi: Add jrreinhart@google.com to OWNERS\nc5968b4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411332 [owners] Remove markslevinsky@google.com from pw_spi/OWNERS\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: a5243af5d1160f..711aa6418b09c0\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679513677848856577\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iac046868f684a0a3f17109263ad299281e8d8f3f\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/419552\n"
    },
    {
      "commit": "e5d54396ba864359d6991ef17f524d0ddb1b6011",
      "tree": "26fb5748380b28417bbaa76311c8821af52f4b21",
      "parents": [
        "b9a363226e12fe8051d8102353ad09f57a394819"
      ],
      "author": {
        "name": "Chris Frantz",
        "email": "cfrantz@pigweed.infra.roller.google.com",
        "time": "Mon Jun 08 13:05:33 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 13:05:33 2026 -0700"
      },
      "message": "roll: pigweed pw_kernel: bitwise-OR interrupt signal bits\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417832\nOriginal-Revision: a5243af5d1160fe4474836d6fa97905621411513\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 084a8865ef4d92..a5243af5d1160f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679535369863987345\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I99f6fc096de4a5abe3043a8ef42a263b90ff9ea0\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/419353\n"
    },
    {
      "commit": "b9a363226e12fe8051d8102353ad09f57a394819",
      "tree": "2a880b9fe2d24f143f79648c6845d1b65f11c58b",
      "parents": [
        "34a6870239d054f57d8d993c32ff1b8a002ca81a"
      ],
      "author": {
        "name": "Kevin Zeng",
        "email": "zengk@pigweed.infra.roller.google.com",
        "time": "Mon Jun 08 09:45:34 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 09:45:34 2026 -0700"
      },
      "message": "roll: pigweed pw_i2c_zephyr: Fix header inclusion\n\nExport the public include directory of pw_i2c_zephyr to Zephyr\nusing zephyr_include_directories.  Also zephyrize the pw_i2c facade\nlibraries to make facade headers available.\n\nAvoid using pw_zephyrize_libraries_ifdef for the backend target\npw_i2c_zephyr because it caused dependency cycles with offsets.h\nwhen linked globally.\n\nOriginal-Bug: N/A\nTest: Verified completes successfully\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411152\nOriginal-Revision: 084a8865ef4d9219b558d1945b8dbc0010a95ba2\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c00b3ecf0c005b..084a8865ef4d92\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679546211960486321\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I97b59eab3fcb15481282b933822a6d592a1c613a\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/419352\n"
    },
    {
      "commit": "34a6870239d054f57d8d993c32ff1b8a002ca81a",
      "tree": "6f07244b59d472bdad698bf1d62a9eda902d1662",
      "parents": [
        "90e35cf89a07c5a3f62f58b3b4eff785c283bc6d"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 06:50:23 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 06:50:23 2026 -0700"
      },
      "message": "roll: pigweed roll: go\n\nFrom version:3@1.26.3\nTo version:3@1.26.4\n\nRoll-Count: 1\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/419172\nOriginal-Revision: c00b3ecf0c005b454442e8b9d317a70de4a8cc8b\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b9b67304f8575e..c00b3ecf0c005b\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679557055636943393\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I4fbe8ed6b09b1d702dfe592fcd46d11e0b59f1a9\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/419253\n"
    },
    {
      "commit": "90e35cf89a07c5a3f62f58b3b4eff785c283bc6d",
      "tree": "3b794c6def0a0a8937843ff016bfd269c50c46a1",
      "parents": [
        "be6a4236a10cf2ca331ed95a091acb7d95262f92"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Jun 07 07:51:09 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Jun 07 07:51:09 2026 -0700"
      },
      "message": "roll: pigweed eba5cba..b9b6730 (2 commits)\n\nb9b6730:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/418912 roll: luci\n71768dc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/418852 roll: fuchsia-infra-bazel-rules 9040744..e054d67 (55 commits)\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: eba5cba319cd57..b9b67304f8575e\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679643797125938577\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I20013f5befeff4fc198d5718f4727749ab061430\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/418992\n"
    },
    {
      "commit": "be6a4236a10cf2ca331ed95a091acb7d95262f92",
      "tree": "e0cb08ab2ef352bedff085a564da5e6905082e9d",
      "parents": [
        "e2a4093a501a4729ba197edbcb0ce6307b6a8eb7"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 05 12:50:28 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 05 12:50:28 2026 -0700"
      },
      "message": "roll: pigweed 145e2c8..eba5cba (2 commits)\n\neba5cba:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410694 pw_kvs,pw_blob_store,pw_file: Fix implicit conversion warnings\n993cbe2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417712 pw_kernel: Add tracing annotations on RISC-V\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 145e2c801724a5..eba5cba319cd57\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679806453295240913\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iafc758860bb461e308725aad2c150e6273514384\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/418652\n"
    },
    {
      "commit": "e2a4093a501a4729ba197edbcb0ce6307b6a8eb7",
      "tree": "8582274e7cd9731e755d38714c9d4457fcee605f",
      "parents": [
        "41dec2a1a1c6fcd7b8b6502dfaca4a8bdd12a943"
      ],
      "author": {
        "name": "Dave Roth",
        "email": "davidroth@pigweed.infra.roller.google.com",
        "time": "Thu Jun 04 16:39:57 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 04 16:39:57 2026 -0700"
      },
      "message": "roll: pigweed pw_toolchain: Include libm/configure.rs in builtins build\n\nOriginal-Fixes: 519287351\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/418212\nOriginal-Revision: 145e2c801724a5b7a39b777f6d785091370ba7ce\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 550a7f2d36c984..145e2c801724a5\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679882364925095569\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I97b774e2e9823cda33dd09fa547c1d798401269f\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/418332\n"
    },
    {
      "commit": "41dec2a1a1c6fcd7b8b6502dfaca4a8bdd12a943",
      "tree": "e44297637e819dd528bf7f0d15ed1daa6fb0dc57",
      "parents": [
        "48cc85f0c1d012e3f08b06de82602a948c201a02"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 04 13:49:20 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 04 13:49:20 2026 -0700"
      },
      "message": "roll: pigweed 6ba8fa2..550a7f2 (4 commits)\n\n550a7f2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417892 pw_presubmit: Remove \u0027default\u0027 from host step\nba857ee:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/414513 pw_kernel: Add support for explicitly tagging a process main thread\ne953372:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404076 pw_ide: Improve compile commands UI and add caching\n6dd400b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417772 pw_kernel: Ensure the interrupt object uses signal()\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 6ba8fa24bbcdaa..550a7f2d36c984\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679893199548625969\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ie52803e430f145158e7f9339f3ee7eb8242cab2f\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/418172\n"
    },
    {
      "commit": "48cc85f0c1d012e3f08b06de82602a948c201a02",
      "tree": "03461a95e603f2df8288bdc6f1df143a6773ac1e",
      "parents": [
        "38d38898f3872f2ee69bf6986dc659361de53d05"
      ],
      "author": {
        "name": "Anthony DiGirolamo",
        "email": "tonymd@pigweed.infra.roller.google.com",
        "time": "Thu Jun 04 10:56:57 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 04 10:56:57 2026 -0700"
      },
      "message": "roll: pigweed pw_kernel: Merge thread declaraion with objects in system manifest\n\nOriginal-Bug: 496950345\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415634\nOriginal-Revision: 6ba8fa24bbcdaa13604597746372c2ea419b8a75\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 417e988c5550fc..6ba8fa24bbcdaa\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679904055601184017\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If24979ac6e1e6d87f38847490ca34e14b1b4a196\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/418072\n"
    },
    {
      "commit": "38d38898f3872f2ee69bf6986dc659361de53d05",
      "tree": "0f635ae34ccb12b52fcf24b824af486de257ac98",
      "parents": [
        "0998022e3a1c3e2615059dac880e0bd94c8faebd"
      ],
      "author": {
        "name": "Faraaz Sareshwala",
        "email": "fsareshwala@pigweed.infra.roller.google.com",
        "time": "Wed Jun 03 20:35:52 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 03 20:35:52 2026 -0700"
      },
      "message": "roll: pigweed pw_bluetooth_sapphire: Reduce the verbosity of extended advertising logs\n\nOriginal-Fixed: b/315532222\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415635\nOriginal-Revision: 417e988c5550fc383be5048955efd49698a0833b\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 0a078bbc810cfe..417e988c5550fc\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679958273299392657\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iae585b61d2b1e8b66eeab94f6343e271d99b2b9c\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/417933\n"
    },
    {
      "commit": "0998022e3a1c3e2615059dac880e0bd94c8faebd",
      "tree": "2a7b31e1efd668afdcdde8a5472e55fe3a34016a",
      "parents": [
        "a01919b9823236458a007e6439991acebd19c887"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@pigweed.infra.roller.google.com",
        "time": "Wed Jun 03 17:38:57 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 03 17:38:57 2026 -0700"
      },
      "message": "roll: pigweed pw_tokenizer: Add Rust detokenizaion support\n\nOriginal-Bug: 514364835\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406283\nOriginal-Revision: 0a078bbc810cfedd1502a3e079557d492d5ef28c\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: fc76738a956203..0a078bbc810cfe\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679969109699794945\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ibe5141df19500b5bb689c3474cad2d1ac613b312\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/417853\n"
    },
    {
      "commit": "a01919b9823236458a007e6439991acebd19c887",
      "tree": "1cf870c89c6fb26ad8e887a8e447f7ebca019232",
      "parents": [
        "dde4f1c32768c7f04a5d8e26d8f4bf89ac14ceba"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 03 12:17:39 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 03 12:17:39 2026 -0700"
      },
      "message": "roll: pigweed 4bd8dfd..fc76738 (4 commits)\n\nfc76738:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415032 pw_kernel: Bounds check system call IDs\n2fe0db0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417452 pw_presubmit: Split up gn_main_build_check\ne9cd278:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415093 pw_kernel: Add isb to cortex-m context switch\nc439e1f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416974 pw_software_update: Fix signature threshold bypass\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4bd8dfd8e9c76c..fc76738a956203\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679990818564469697\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib2e7df59f5f0bdb1c9dd9fce8099b49bc35b14a0\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/417553\n"
    },
    {
      "commit": "dde4f1c32768c7f04a5d8e26d8f4bf89ac14ceba",
      "tree": "0d80058d289a3977935f02247a93c8e7a5330106",
      "parents": [
        "c7e003c78382c562fae0d97d75a9ecd6faead224"
      ],
      "author": {
        "name": "Ryan Albarelli",
        "email": "albarelli@pigweed.infra.roller.google.com",
        "time": "Wed Jun 03 09:11:47 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 03 09:11:47 2026 -0700"
      },
      "message": "roll: pigweed pw_i2c_mcuxpresso: Add new i3c driver layer\n\nAdding a driver layer to allow the initiator to use one of several modes\nsuch as interrupt, DMA, or a user-defined driver (e.g. smartDMA).\n\nOriginal-Bug: 448097025\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406192\nOriginal-Revision: 4bd8dfd8e9c76ccff048f31843db0799eb1967b2\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 7629bd6d570e41..4bd8dfd8e9c76c\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680001660471460225\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Icf8fe1c3e10ffa389476b278bfa29253354c9c0e\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/417512\n"
    },
    {
      "commit": "c7e003c78382c562fae0d97d75a9ecd6faead224",
      "tree": "641d2c3eb17694c799446d496a57d8e2c16295ef",
      "parents": [
        "47add9a712818f647444a122e0776b58a0975e68"
      ],
      "author": {
        "name": "Dave Roth",
        "email": "davidroth@pigweed.infra.roller.google.com",
        "time": "Tue Jun 02 21:35:00 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 02 21:35:00 2026 -0700"
      },
      "message": "roll: pigweed 7ee2a3d..7629bd6 (3 commits)\n\n7629bd6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416572 pw_kernel: ForeignList panic on non-empty drop\n3c42148:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416516 pw_kernel: Update foreign_box unittests to use default_handler\nfdb7caa:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416515 pw_kernel: Remove k_doctest config\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 7ee2a3d9489dae..7629bd6d570e41\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680045038853357329\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Icfd20c5e8fe84786b7c9dbec0bd66c486a0864f5\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/417292\n"
    },
    {
      "commit": "47add9a712818f647444a122e0776b58a0975e68",
      "tree": "4d6ef92b4d47eab211b1c07a5cb10010b466fbaa",
      "parents": [
        "f45e496752b2a6e18acca64903db6f112d105182"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 02 18:43:19 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 02 18:43:19 2026 -0700"
      },
      "message": "roll: pigweed 68644b2..7ee2a3d (5 commits)\n\n7ee2a3d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416956 pw_kernel: Put copyright headers into jinja comments\n9336df7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416514 pw_kernel: Remove host architecture\nbbb396f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416513 pw_log: Rust println backend should ignore unnecessary casts\na208e18:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/414940 pw_kernel: Fix RISC-V timer init order\n5cd3684:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416512 pw_kernel: Run panic checker as part of target build\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 68644b20ccb324..7ee2a3d9489dae\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680055885411991937\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id76c8a00f727cff943437675e4cc77a570e54175\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/417135\n"
    },
    {
      "commit": "f45e496752b2a6e18acca64903db6f112d105182",
      "tree": "dcfe19ebff5203ecf742d125bd8ccb02a302b5c9",
      "parents": [
        "c2b8848ac36f8646daff36fdb354c910fbc312f5"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 02 16:14:56 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 02 16:14:56 2026 -0700"
      },
      "message": "roll: pigweed 3dad72c..68644b2 (2 commits)\n\n68644b2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406282 pw_base64: Add Rust decoding\nedae9a7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416652 pw_kernel: Add clippy linting to adventure\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 3dad72c5d02f98..68644b20ccb324\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680066723449617729\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iba49637ab722b059055ce6cbbf485764b7f72583\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/416955\n"
    },
    {
      "commit": "c2b8848ac36f8646daff36fdb354c910fbc312f5",
      "tree": "d5d2784a80354f826e15bff7e94080e77b371b7b",
      "parents": [
        "336c8c106927274915d6fe90bc7b38edeede2ebe"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 02 13:01:45 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 02 13:01:45 2026 -0700"
      },
      "message": "roll: pigweed 22d0893..3dad72c (3 commits)\n\n3dad72c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416892 pw_unit_test: Update EXPECT_DEATH_IF_SUPPORTED for gtest consistency\n54ad58b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/384114 pw_tokenizer: Fix nested token format string\n58a1f63:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403398 pw_ide: Add display name support\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 22d08937dc60fc..3dad72c5d02f98\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680077571486927457\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If284341e19aa8c1aaafb5adaea86b7f80e2f9e8c\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/417072\n"
    },
    {
      "commit": "336c8c106927274915d6fe90bc7b38edeede2ebe",
      "tree": "2a741c4d551d66b3ec79606e5e8179bdac407355",
      "parents": [
        "3b4875ed13c8e41e0d03570ec36414c25c3608d0"
      ],
      "author": {
        "name": "Austin Foxley",
        "email": "afoxley@pigweed.infra.roller.google.com",
        "time": "Mon Jun 01 19:42:41 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 01 19:42:41 2026 -0700"
      },
      "message": "roll: pigweed pw_grpc: Move ConnectionThread example to test server\n\nThe ConnectionThread implementation is likely to be customized by\ndownstreams, and no downstreams use it currently. Decouple from the main\nConnection header by moving to test server to make it clear its an\nexample to start from.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416452\nOriginal-Revision: 22d08937dc60fcf52cb473472c00414442bc294b\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 611c4747ead4e6..22d08937dc60fc\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680142637597116369\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If5b8f8247c07911efcd57055b26103ca2605a98c\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/416712\n"
    },
    {
      "commit": "3b4875ed13c8e41e0d03570ec36414c25c3608d0",
      "tree": "db4ebf4d1ad3cfe674b311d9fe83b1f5249abad2",
      "parents": [
        "a2b02290650d9313a1dfb02db89e283c83e176b3"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 01 16:50:19 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 01 16:50:19 2026 -0700"
      },
      "message": "roll: pigweed 559f3bb..611c474 (2 commits)\n\n611c474:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406372 pw_format: Add support for formatting strings\n9e3665e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413092 pw_bytes: Add Python binary reader/writer classes\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 559f3bb7b58a10..611c4747ead4e6\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680153483501569617\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib08e4e37767dcc852981be831bdf229ef71ec598\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/416612\n"
    },
    {
      "commit": "a2b02290650d9313a1dfb02db89e283c83e176b3",
      "tree": "632045b873136b88410232c7ff931fe8ce70d9ae",
      "parents": [
        "6563b704fe3399a6aea4f7390ae6ee2b19e47066"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 01 14:02:28 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 01 14:02:28 2026 -0700"
      },
      "message": "roll: pigweed eaff6ba..559f3bb (3 commits)\n\n559f3bb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401016 pw_grpc: Implement flow control window blocking\n893902f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415013 pw_protobuf: Fix integer overflow in Decoder::GetFieldSize\n63d0271:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416392 pw_async2: Fix dep on pw_enum in Android.bp\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: eaff6ba7e3c13c..559f3bb7b58a10\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680164330197824065\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic06513688781c68d7455cdd9ddd1db29b7d228a8\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/416552\n"
    },
    {
      "commit": "6563b704fe3399a6aea4f7390ae6ee2b19e47066",
      "tree": "e1ead347276f8d66bd5905299182edaa67133647",
      "parents": [
        "5c77f8c093741ffecc7f13617f0cf8253f0acf81"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun May 31 06:21:45 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun May 31 06:21:45 2026 -0700"
      },
      "message": "roll: pigweed, MODULE.bazel.lock\n\npigweed 0b7bd41..eaff6ba (3 commits)\neaff6ba:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416072 roll: luci\n1b1f727:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415992 roll: fuchsia-infra-bazel-rules 2b717fb..9040744 (18 commits)\ndd0a4ec:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415932 roll: rust-analyzer\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 0b7bd41a6cdae2..eaff6ba7e3c13c\nRoll-Count: 2\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680283607717548785\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I08f2ddf74b2577846f0f33b346a72abafd167bc1\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/416113\n"
    },
    {
      "commit": "5c77f8c093741ffecc7f13617f0cf8253f0acf81",
      "tree": "7ca2ee2e8747742fd1e24e0369e95e8f9c51f24d",
      "parents": [
        "13b43d068de05f1ff53cff7ade776fade520b2cd"
      ],
      "author": {
        "name": "Ali Zhang",
        "email": "alizhang@pigweed.infra.roller.google.com",
        "time": "Fri May 29 19:54:22 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 29 19:54:22 2026 -0700"
      },
      "message": "roll: pigweed pw_software_update: Validate user_manifest in targets_metadata\n\nVerify that the optional user_manifest file is listed as an\nauthenticated target file in targets_metadata before reading\nor returning its payload from either the bundle or stored\nmanifest.\n\nOriginal-Bug: b/512562498\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415654\nOriginal-Revision: 0b7bd41a6cdae299e52a3b87c56d9bbf36f6e0c3\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: d132eaa3da4a9d..0b7bd41a6cdae2\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680413734464253137\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ibbc228eaf6ced01ea686ce1986b5b7bdc3c46f7a\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/415759\n"
    },
    {
      "commit": "13b43d068de05f1ff53cff7ade776fade520b2cd",
      "tree": "0e83ea1058c164bc6e587722c1f40829e64ef3e8",
      "parents": [
        "81e7cfbd0e454d3ae09237bbdeea8b1ac635290a"
      ],
      "author": {
        "name": "Austin Foxley",
        "email": "afoxley@pigweed.infra.roller.google.com",
        "time": "Fri May 29 17:01:48 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 29 17:01:48 2026 -0700"
      },
      "message": "roll: pigweed da61368..d132eaa (2 commits)\n\nd132eaa:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415653 pw_protobuf: Use FunctionRef in codegen for submessages\n9ef3c66:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415616 pw_rpc: Fix lockless send test config\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: da613688742e36..d132eaa3da4a9d\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680424571069415025\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I676a5604a98a234e715f89a3e66294d130232398\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/415755\n"
    },
    {
      "commit": "81e7cfbd0e454d3ae09237bbdeea8b1ac635290a",
      "tree": "07aa9af85997bbe075aaf56c2ca05b3e38f32675",
      "parents": [
        "f0fc184af7799f0a14f88a619a198b8a6310e9d7"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri May 29 14:11:36 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 29 14:11:36 2026 -0700"
      },
      "message": "roll: pigweed 98a789e..da61368 (7 commits)\n\nda61368:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415194 pw_allocator: Replace deprecated pw::allocator::Allocator name\n5c32494:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415513 pw_bluetooth_sapphire: Improve stream server lifetime mgmt\n740e71b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415192 pw_multibuf: Export public_overrides headers in Android.bp\n676d854:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415193 pw_bluetooth_proxy: Update dependencies in Android.bp\n5519cac:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415172 pw_tokenizer: Add proper target support in Android.bp\n653631b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415173 pw_enum: Add Android.bp\nbc4a492:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415512 pw_bluetooth_sapphire: Return OutOfRange on bad peer SCA\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 98a789e5b7242c..da613688742e36\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680435423482213729\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I1582986f7574525e1bdd893df196e421dad05232\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/415693\n"
    },
    {
      "commit": "f0fc184af7799f0a14f88a619a198b8a6310e9d7",
      "tree": "3f2e5b8b393f121448089d5735e9dcabbb8bd3e5",
      "parents": [
        "63094fe8983f5eebab2bae7a92feaf28cae2c01e"
      ],
      "author": {
        "name": "Anthony DiGirolamo",
        "email": "tonymd@pigweed.infra.roller.google.com",
        "time": "Fri May 29 11:17:17 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 29 11:17:17 2026 -0700"
      },
      "message": "roll: pigweed pw_kernel: Use lstrip and trim blocks in jinja templates\n\nThis removes the need for manual whitespace trim tags in nearly all\ncases.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415212\nOriginal-Revision: 98a789e5b7242c802f919af5b15831ef94340d68\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e2ce4813ddb5bf..98a789e5b7242c\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680446265463076993\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Icd73aefb8c34899ed7804fa7d6560f18649604ba\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/415632\n"
    },
    {
      "commit": "63094fe8983f5eebab2bae7a92feaf28cae2c01e",
      "tree": "3f07098bfbf2f6ac030ed4491ef71839dc0b10c5",
      "parents": [
        "7d28e8f3b4a3e86bffbe474c71fe4865cde66b4a"
      ],
      "author": {
        "name": "Rob Mohr",
        "email": "mohrr@pigweed.infra.roller.google.com",
        "time": "Fri May 29 08:48:54 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 29 08:48:54 2026 -0700"
      },
      "message": "roll: pigweed workflows.json: Add docs to sandbox program\n\nThe empty sandbox program fails because programs need to have at least\none entry. This causes problems for recipe testing which often operates\non \u0027main\u0027.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415492\nOriginal-Revision: e2ce4813ddb5bfd82000218084c5f8e714beec62\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 35fbab53de6bf1..e2ce4813ddb5bf\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680457109559435233\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ie2ad19d592540edc29801a873d71a9d41d74f316\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/415552\n"
    },
    {
      "commit": "7d28e8f3b4a3e86bffbe474c71fe4865cde66b4a",
      "tree": "88240eb1a9446370783e3c5bd1a3878260a7d9a9",
      "parents": [
        "819c51f9c0ff3b46597f04d0e78f2d90e37f74b3"
      ],
      "author": {
        "name": "Wyatt Hepler",
        "email": "hepler@pigweed.infra.roller.google.com",
        "time": "Fri May 29 02:39:42 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 29 02:39:42 2026 -0700"
      },
      "message": "roll: pigweed pw_tokenizer: Move data-driven tests to separate modules\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412912\nOriginal-Revision: 35fbab53de6bf126483ad8080924572bef22095f\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 622d7a14692569..35fbab53de6bf1\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680478794212069521\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If94d3a5f65a4ff867d17f1e3d174daad026e5d63\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/415372\n"
    },
    {
      "commit": "819c51f9c0ff3b46597f04d0e78f2d90e37f74b3",
      "tree": "492eb029aabb039e0fc13b17351a12741ef204ca",
      "parents": [
        "ea9c02aa7a4702ebc8e2d75c991fecd2004adeaf"
      ],
      "author": {
        "name": "Austin Foxley",
        "email": "afoxley@pigweed.infra.roller.google.com",
        "time": "Thu May 28 23:58:05 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 28 23:58:05 2026 -0700"
      },
      "message": "roll: pigweed pw_rpc: Add PW_RPC_LOCKLESS_CHANNEL_SEND\n\nRemoves requirement that Channel::Send hold pw_rpc global lock while\ncalling ChannelOutput::Send when dynamic allocation is enabled.\n\nTo prevent channels from being moved/added/deleted while sends are\ngoing on, a global state LocklessSendState is introduced to track\nactive sends and pending channel modifications.\n\n- ChannelBase::Send waits for pending modifications, increments\n  active sends, releases the lock, calls output_-\u003eSend, re-acquires\n  the lock, and decrements active sends.\n- ChannelList modification methods (Add, Remove,\n  SetDefaultChannelOutput) set the modification pending flag, wait for\n  active sends to reach 0, and clear the flag when done.\n\nThread safety annotations are retained by using\nPW_GUARDED_BY(rpc_lock()) for the new state.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401273\nOriginal-Revision: 622d7a146925694121c81645dfb9661518f9a117\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 902ba7a4de843b..622d7a14692569\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680489638920774033\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iabaaa75c5d41a89bb1328f091a29d174cb1d178f\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/415312\n"
    },
    {
      "commit": "ea9c02aa7a4702ebc8e2d75c991fecd2004adeaf",
      "tree": "ccb5e04ef6f6ac3fafe68dbf3cc5e9fba48d2526",
      "parents": [
        "307d21bb90424538b69873d5d65db1c801153718"
      ],
      "author": {
        "name": "Wyatt Hepler",
        "email": "hepler@pigweed.infra.roller.google.com",
        "time": "Thu May 28 18:04:31 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 28 18:04:31 2026 -0700"
      },
      "message": "roll: pigweed pw_function: Fix implicit conversion warnings\n\nOriginal-Bug: 259746255\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409852\nOriginal-Revision: 902ba7a4de843b5fc5787f2b4761dc4f8d9cd853\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c6476d26797ba0..902ba7a4de843b\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680511316489410849\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I201cc680f92691fb4c3cfacd2aca5ebe9d6f6b68\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/415114\n"
    },
    {
      "commit": "307d21bb90424538b69873d5d65db1c801153718",
      "tree": "904de8e1964daecd7c99613781cb2744d9e32ab5",
      "parents": [
        "bfc4e82f8c29ed21049e954e42ddc197eaf1217b"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu May 28 15:21:36 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 28 15:21:36 2026 -0700"
      },
      "message": "roll: pigweed 7ca7b44..c6476d2 (7 commits)\n\nc6476d2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408732 pw_pylint: Add configurable list of external repos to lint\ndc88dbc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415152 pw_presubmit: Add bthost_package_internal\n0a6cc97:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/414512 pw_json: Fix JsonObjectAddKey recovery on failure\ncd5e304:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/414972 pw_bluetooth_sapphire: Additional key check in sm\n2d4e2c9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/414953 pw_async2: Move Channel future core when the other channel is closed\n7821927:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/414992 pw_bluetooth_sapphire: Add internal_release config\nf1bb8b2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/414893 roll: fuchsia-infra-bazel-rules 84960e1..2b717fb (35 commits)\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 7ca7b44f3bb617..c6476d26797ba0\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680522171341801521\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I1d5f71aed5792cdd4a6820f03a86d255716c30f0\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/414794\n"
    },
    {
      "commit": "bfc4e82f8c29ed21049e954e42ddc197eaf1217b",
      "tree": "65eec956f698548afef5b2b698175681935c7834",
      "parents": [
        "3b7ca1500c00a95ee4dcb51da7d6d961b24ede81"
      ],
      "author": {
        "name": "Jason Graffius",
        "email": "jgraff@pigweed.infra.roller.google.com",
        "time": "Thu May 28 09:26:06 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 28 09:26:06 2026 -0700"
      },
      "message": "roll: pigweed 170ef8c..7ca7b44 (2 commits)\n\n7ca7b44:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413773 pw_bluetooth_sapphire: Add FIDL helpers for ISO CIGs\nc55fd88:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413772 pw_bluetooth_sapphire: Support adding conn ref in adapter\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 170ef8c21e3b05..7ca7b44f3bb617\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680543858226473825\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id6943cedb1e3241c6ca9ec99c4bc1ea05eb4bd5f\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/414912\n"
    },
    {
      "commit": "3b7ca1500c00a95ee4dcb51da7d6d961b24ede81",
      "tree": "2c682c376bd4dd2286702f19a8270640522f0357",
      "parents": [
        "6e6600e418099ad296353b940f1393e0e520dd18"
      ],
      "author": {
        "name": "Austin Foxley",
        "email": "afoxley@pigweed.infra.roller.google.com",
        "time": "Thu May 28 00:48:23 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 28 00:48:23 2026 -0700"
      },
      "message": "roll: pigweed pw_grpc: Add clear_connection to GrpcChannelOutput\n\nAdd a clear_connection() method to GrpcChannelOutput to allow resetting\nthe Connection reference. This is needed to prevent use-after-free\nscenarios when the Connection object is destroyed but GrpcChannelOutput\nretains a dangling reference to it.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/414672\nOriginal-Revision: 170ef8c21e3b058e4a468aed8628f24cd512626c\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 77591bc8702a1b..170ef8c21e3b05\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680576386217176689\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I9692786cedb63509f330e3ac034caa38818d0b65\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/414732\n"
    },
    {
      "commit": "6e6600e418099ad296353b940f1393e0e520dd18",
      "tree": "921be298dc3714705903cec3a83dbf29c9f42fe3",
      "parents": [
        "62585ed24dc1c4b29b5096f01c4fc546b533beb7"
      ],
      "author": {
        "name": "Carlos Chinchilla",
        "email": "cachinchilla@pigweed.infra.roller.google.com",
        "time": "Wed May 27 19:04:41 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 27 19:04:41 2026 -0700"
      },
      "message": "roll: pigweed Revert \"pw_sync_freertos: Disable ISL scheduler lock on Cortex-M\"\n\nThis reverts commit 0e352e48b5d9b35b87d412c45a09ab6d75812952.\n\nReason for revert: May cause race condition in thread notifications, missing wake events, thus indefinite waiting.\n\nOriginal change\u0027s description:\n\u003e pw_sync_freertos: Disable ISL scheduler lock on Cortex-M\n\u003e\n\u003e Disables PW_SYNC_FREERTOS_INTERRUPT_SPIN_LOCK_USES_SCHEDULER_LOCK by\n\u003e default for Cortex-M targets. This is historically how pw_sync_freertos\n\u003e was set up until a DSP port which is a sync port which required the\n\u003e additional scheduler lock.\n\u003e\n\u003e Disabling this on a Cortex-M55 resulted in a 175 CPU cycle speedup\n\u003e across a lock unlock cycle for a thread context.\n\u003e\n\u003e Change-Id: I1b4d76e3bdb550b3cfeebcd488689eedf200b03e\n\u003e Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/391935\n\n# Not skipping CQ checks because original CL landed \u003e 1 day ago.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/414532\nOriginal-Revision: 77591bc8702a1bd37608ffaee9027265cf2f32e7\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 9d7c68e431db0d..77591bc8702a1b\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680598069287512737\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic3674b07528c91a50ec0ef90d834b845367ee5cf\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/414632\n"
    },
    {
      "commit": "62585ed24dc1c4b29b5096f01c4fc546b533beb7",
      "tree": "de701b99bcbf05487e7f6968c66bbd423514b251",
      "parents": [
        "19df2db9d75a1e3287f3af384bd8f86bb951df32"
      ],
      "author": {
        "name": "Jonathon Reinhart",
        "email": "jrreinhart@pigweed.infra.roller.google.com",
        "time": "Wed May 27 16:12:46 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 27 16:12:46 2026 -0700"
      },
      "message": "roll: pigweed pw_env_setup: Bump pyelftools to 0.32\n\nAlso add `pyparsing\u003d\u003d3.3.2` as third_party/doxylink/doxylink.BUILD.bazel\ndepends on it.\n\nUpdate constraints according to:\nhttps://pigweed.dev/infra/ci_cq_intro.html#updating-python-dependencies-in-the-virtualenv-setup-directory\n\nReference tryjobs from which git_diff.txt were applied:\n* go/bbid/8680722653155904929\n* go/bbid/8680722653155904897\n* go/bbid/8680722653155904913\n\nOriginal-Bug: 516789052\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413932\nOriginal-Revision: 9d7c68e431db0ddac8b27dd3d678685f5dd68a5d\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4c671a47d689d5..9d7c68e431db0d\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680608912748551921\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ie2eecb0b84766ed8131190e995bdeedbb6b2f693\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/414552\n"
    },
    {
      "commit": "19df2db9d75a1e3287f3af384bd8f86bb951df32",
      "tree": "a61ccbd725736f104c47589a9d8b379a89fe1641",
      "parents": [
        "b3b6640d0fbb593a30b2c7175e390cfcc5fe9586"
      ],
      "author": {
        "name": "Wyatt Hepler",
        "email": "hepler@pigweed.infra.roller.google.com",
        "time": "Wed May 27 10:31:37 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 27 10:31:37 2026 -0700"
      },
      "message": "roll: pigweed pw_async2: Support co_awaiting void coroutines\n\nFix `co_await VoidCoroutine()` by using\n`std::add_rvalue_reference_t\u003cvalue_type\u003e` instead of `value_type\u0026\u0026`,\nwhich invalid when value_type is void. CoroTask already supports void\ncoroutines, but the tests used co_await on a void coroutine.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/414132\nOriginal-Revision: 4c671a47d689d5cb60d58d6d70d783da18f63de9\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4cda721229a719..4c671a47d689d5\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680630608994496689\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I746ff8903bbbed26c38964c45db2d615d86c271d\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/414352\n"
    },
    {
      "commit": "b3b6640d0fbb593a30b2c7175e390cfcc5fe9586",
      "tree": "bf08a5fad641c3fcdb077d18dffcc350816e4dd2",
      "parents": [
        "b0c83b5ae48153b26ac606295c2018682f55bc11"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue May 26 20:04:40 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 26 20:04:40 2026 -0700"
      },
      "message": "roll: pigweed 73bb2c5..4cda721 (3 commits)\n\n4cda721:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413812 pw_bluetooth_sapphire: Terminate unsolicited periodic advertising syncs\n314c592:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412376 pw_toolchain: Add more cases to warning_exceptions.txt\nda338b5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412375 pw_sync_freertos: Fix a thread safety warning (Bazel 9)\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 73bb2c570c42ae..4cda721229a719\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680684824148147937\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I9765ba53f49110f7da4c9f5de1011e9eacddc354\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/414154\n"
    },
    {
      "commit": "b0c83b5ae48153b26ac606295c2018682f55bc11",
      "tree": "bd5067bb1bd6dadd3e7ad95d03a07c2c92ff7f28",
      "parents": [
        "7e6060ed117ee78b0eda348ee2d7df92c0bcb0e6"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue May 26 17:13:33 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 26 17:13:33 2026 -0700"
      },
      "message": "roll: pigweed 805b3c1..73bb2c5 (8 commits)\n\n73bb2c5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/393993 pw_enum: Generate tokenized/stringified enums from header files\n2a16e00:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413074 pw_kernel: Add the adventure example workflow\n91476c8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/393992 pw_enum: Move EnumToString from pw_tokenizer to pw_enum\nb58e116:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412374 pw_bluetooth: Fix misc conversion warnings (Bazel 9)\n9c0e457:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412055 pw_bluetooth_proxy: Passthrough L2CAP PDUs larger than 2KB\ne49ddd3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398154 pw_bluetooth_sapphire: Add CreateCig to adapter\n2283752:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398153 pw_bluetooth_sapphire: Impl Central CIG create in LE conn mgr\n08b3192:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412713 pw_bluetooth_sapphire: Update Fuchsia SDK\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 805b3c1bb28997..73bb2c570c42ae\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680695668264030769\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I05b9eb5754033dc1ede1ff8a290a208d7910cfa5\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/414153\n"
    },
    {
      "commit": "7e6060ed117ee78b0eda348ee2d7df92c0bcb0e6",
      "tree": "109aaac12c5768911838a2f0f4b76be726767f93",
      "parents": [
        "faff2ee71b9e4c8ecb47160c71087ad2658002f3"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue May 26 14:45:56 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 26 14:45:56 2026 -0700"
      },
      "message": "roll: pigweed 2bb3869..805b3c1 (5 commits)\n\n805b3c1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412712 pw_bluetooth_sapphire: Support central in IsoStreamManager\n2725df0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413893 pw_build: Remove generated timestamp from test generator\n41d65e9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413913 pw_rpc: Remove timestamps from generated files\nd608793:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411935 bazel: Update Fuchsia SDK to 32.20260515.4.1100\ne86bbd2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412013 pw_build: Add working dir option to workflow bazel drivers\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 2bb3869c46b3d7..805b3c1bb28997\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680706515007740897\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I13d94f5b6a95b95372765bf7a34bd55243360cd4\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/414032\n"
    },
    {
      "commit": "faff2ee71b9e4c8ecb47160c71087ad2658002f3",
      "tree": "e76ae3767a254217f01647c3470bd7fe45918593",
      "parents": [
        "e0236b6bae5c8b5e87ec6d171619f6119f04c966"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue May 26 11:44:46 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 26 11:44:46 2026 -0700"
      },
      "message": "roll: pigweed c03b058..2bb3869 (4 commits)\n\n2bb3869:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412012 pw_async2: Channel futures should hold the lock when moving a FutureCore\n6234753:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398152 pw_bluetooth_sapphire: Pull ISO fakes out into separate targets\n6c9d477:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/316622 pw_bluetooth_sapphire: Create/implement IsoGroupManager\n08ac04a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/316621 pw_bluetooth_sapphire: Add/implement Create CIS\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c03b0585f8bc24..2bb3869c46b3d7\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680717356494824257\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I16e93efc47e19c5ec1092459d338825d33202fd3\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/413953\n"
    },
    {
      "commit": "e0236b6bae5c8b5e87ec6d171619f6119f04c966",
      "tree": "4d269aeca813c17369be083e922c9901d14d15fd",
      "parents": [
        "70f65032601e936df2365ae133d9432c6e9778e5"
      ],
      "author": {
        "name": "Jason Graffius",
        "email": "jgraff@pigweed.infra.roller.google.com",
        "time": "Tue May 26 08:40:00 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 26 08:40:00 2026 -0700"
      },
      "message": "roll: pigweed pw_bluetooth_sapphire: Add/implement Set CIG Params\n\nOriginal-Bug: 311641762\nTest: bazel test //pw_bluetooth_sapphire/host/iso/...\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/316620\nOriginal-Revision: c03b0585f8bc24c68d2d58f501a291a71d1a8692\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 38f0586119f959..c03b0585f8bc24\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680728200126427329\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I93151617999ff43eb93d534bdd26b2be411ee3b1\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/413892\n"
    },
    {
      "commit": "70f65032601e936df2365ae133d9432c6e9778e5",
      "tree": "e45e7ecb5190098a53cd4c94d88173b747f18431",
      "parents": [
        "97305ba7c18bea399b54cce2a7e73700da5f36ab"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun May 24 07:46:27 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun May 24 07:46:27 2026 -0700"
      },
      "message": "roll: pigweed, MODULE.bazel.lock\n\npigweed 994cc3f..38f0586 (5 commits)\n38f0586:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413433 roll: luci\n06a912e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413412 roll: fuchsia-infra-bazel-rules fc3b673..84960e1 (37 commits)\n28408b8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413372 roll: rust-analyzer\n1f479f4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412775 bazel: Roll rules_python to 1.8.5\ncb9ca96:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412773 doxygen: Tidy new troubleshooting content\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 994cc3f141c617..38f0586119f959\nRoll-Count: 2\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680912552408415505\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I774b0cddd79eed2fe753d21c3301c77782f7e8c4\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/413532\n"
    },
    {
      "commit": "97305ba7c18bea399b54cce2a7e73700da5f36ab",
      "tree": "787ddf81967425b079dfadbab59a45365ade110f",
      "parents": [
        "fcd7b5e537a9f55b59948af851d1adf1471fa87c"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri May 22 15:35:20 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 22 15:35:20 2026 -0700"
      },
      "message": "roll: pigweed f57d506..994cc3f (5 commits)\n\n994cc3f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412853 sphinx: Re-enable persistent worker\n5c849ae:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/332335 pw_tokenizer: Add Java to data-driven detokenizer tests\n4041ba0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412913 pw_tokenizer: Fix Python nested detokenization base confusion bug\n87340d4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412373 pw_tokenizer: Do not silently detokenize collisions\n070725a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412054 pw_tokenizer: Update logic for successful detokenization\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: f57d506332ed78..994cc3f141c617\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681064349538770817\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I0fd62313fc96c7318d778d03b84369badca825c0\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/413254\n"
    },
    {
      "commit": "fcd7b5e537a9f55b59948af851d1adf1471fa87c",
      "tree": "13b813f081d2e76409678af4ad3f1531fb82a287",
      "parents": [
        "59f39f5a17cf0a165602eb251598629620cd860c"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@pigweed.infra.roller.google.com",
        "time": "Fri May 22 12:43:26 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 22 12:43:26 2026 -0700"
      },
      "message": "roll: pigweed pw_kernel: Clean up Process/ThreadRef naming and semantics\n\nOriginal-Bug: 503009849\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412892\nOriginal-Revision: f57d506332ed789ad765de565dcb11041a084f51\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: efd4d7603a4fc3..f57d506332ed78\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681075194651472129\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib98d1c5357e00f0476a909d68ce805ceb1a4cf42\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/413212\n"
    },
    {
      "commit": "59f39f5a17cf0a165602eb251598629620cd860c",
      "tree": "41573c34d773445b35b03186f8304bcdab3764c5",
      "parents": [
        "3522c9bf846a26ab5f99f08c50cef912e78015c4"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu May 21 16:45:08 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 21 16:45:08 2026 -0700"
      },
      "message": "roll: pigweed 3d9d23f..efd4d76 (2 commits)\n\nefd4d76:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412392 pw_kernel: Clarify process state names and behavior\ne1154a5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411934 bazel: Roll to rules_mypy@0.41.0\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 3d9d23fdddfdaf..efd4d7603a4fc3\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681151113811579537\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I30d57aeb05c1498f054f01ac57224f29bfec8ea4\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/412953\n"
    },
    {
      "commit": "3522c9bf846a26ab5f99f08c50cef912e78015c4",
      "tree": "2ba3e730e0ed78be47bd44f75c6a008eb538624c",
      "parents": [
        "23fe6365e0c94035b1a7076df5dfbf597d6b7827"
      ],
      "author": {
        "name": "Dave Roth",
        "email": "davidroth@pigweed.infra.roller.google.com",
        "time": "Thu May 21 13:44:02 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 21 13:44:02 2026 -0700"
      },
      "message": "roll: pigweed pw_kernel: Clean up test logging inconsistencies\n\nOriginal-Fixes: 507948424\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411553\nOriginal-Revision: 3d9d23fdddfdaf4848445d71693ba35d47dc3b5e\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b7dd9df7d6b32c..3d9d23fdddfdaf\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681161958290998001\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I3dd119f307002b187a789b252f901d267db96cde\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/412873\n"
    },
    {
      "commit": "23fe6365e0c94035b1a7076df5dfbf597d6b7827",
      "tree": "430ef70ddf56f3d88c5c309a7f1a208a444f0b25",
      "parents": [
        "47392ca22fe49884899342c3c4e8eddb114a7c94"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu May 21 10:55:48 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 21 10:55:48 2026 -0700"
      },
      "message": "roll: pigweed 454aaea..b7dd9df (4 commits)\n\nb7dd9df:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409694 pw_trace_tokenized: Fix implicit conversion warnings\n7b2ac0c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411692 pw_log: Add PW_FMT_CONCAT support to logging\na085d05:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411532 pw_bluetooth_sapphire: Report support for inband SCO by default\nc545e55:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411552 agents: Add Doxygen automation\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 454aaeae4252ea..b7dd9df7d6b32c\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681172808823266177\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I2f1c0aec220bcaa2373f2da4550dfac697d4b184\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/412812\n"
    },
    {
      "commit": "47392ca22fe49884899342c3c4e8eddb114a7c94",
      "tree": "104919d96bb66b99b7a40dd175e5cfc1fd049d28",
      "parents": [
        "d7255cbf7b0f8b284b4afe31d5bf6179b163a6d8"
      ],
      "author": {
        "name": "Jimmy Chiu",
        "email": "sychiu@pigweed.infra.roller.google.com",
        "time": "Wed May 20 20:26:29 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 20 20:26:29 2026 -0700"
      },
      "message": "roll: pigweed pw_bluetooth_proxy: Refactor L2capChannelMap to use DynamicMap\n\nThis change refactors L2capChannelMap to use `pw::DynamicMap` instead of\n`pw::IntrusiveMap`, simplifying memory management and ownership.\n\nPreviously, `L2capChannel` managed its own map keys and registration via\nintrusive `Handle` classes stored in `IntrusiveMap`s. This made\nownership and lifetime management complex.\n\nThis refactor:\n- Removes the nested `L2capChannel::Handle` class.\n- Simplifies `L2capChannel` to store connection handles and channel IDs\n  directly as members.\n- Uses `DynamicMap` to store `L2capChannel` instances directly,\n  resolving ownership cleanly.\n- Refactors channel setup to instantiate standalone `L2capChannelNode`\n  instances via `UniquePtr`, avoiding intermediate pending state in the\n  channel manager.\n- Moves `RegisterChannel` to the private API of `L2capChannelManager`\n  to encapsulate channel registration.\n- Changes `Start()` across channel implementations to return `void`\n  instead of `Status`, as channel registration now occurs prior to\n  channel activation.\n- Uses map node insertion to transfer ownership of initialized channels\n  into `channels_by_local_cid_` without extra allocations or copying.\n- Leverages `DynamicMap`\u0027s allocator-aware cleanup to simplify the\n  deallocation of stale channels.\n\nOriginal-Bug: 497602321\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408372\nOriginal-Revision: 454aaeae4252eaa40222a7d37564068436466c4d\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4eb29f91b415c2..454aaeae4252ea\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681227050472714705\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id5cc73d0d2da02f7e2a11480e717cbd6f76aa2ee\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/412513\n"
    },
    {
      "commit": "d7255cbf7b0f8b284b4afe31d5bf6179b163a6d8",
      "tree": "aa7efdddf4f3c142c1c15188b08efa8cbd169fc1",
      "parents": [
        "95fa284e8eab17d7c6b46784bd8a0391f776d37b"
      ],
      "author": {
        "name": "Kayce Basques",
        "email": "kayce@pigweed.infra.roller.google.com",
        "time": "Wed May 20 17:39:12 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 20 17:39:12 2026 -0700"
      },
      "message": "roll: pigweed doxygen: Promote warnings to errors\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408712\nOriginal-Revision: 4eb29f91b415c2f14f63bc0a7d3ffa37d8e20a94\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e30a094ebb7499..4eb29f91b415c2\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681237887149698673\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I197c932c7a7e37b3034549cb82202d20443ebd26\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/412492\n"
    },
    {
      "commit": "95fa284e8eab17d7c6b46784bd8a0391f776d37b",
      "tree": "b9dc5309b5e2bfbc15382ed496c593dddac91a89",
      "parents": [
        "6a3e2d15919449d1c5604b7f2b028e872233ace0"
      ],
      "author": {
        "name": "Dave Roth",
        "email": "davidroth@pigweed.infra.roller.google.com",
        "time": "Wed May 20 15:49:21 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 20 15:49:21 2026 -0700"
      },
      "message": "roll: pigweed pw_kernel: Move thread lifecycle logs to log_if\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412292\nOriginal-Revision: e30a094ebb74995abd70303013d91b2d4960be03\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 81e8b4479e6bdf..e30a094ebb7499\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681248748917805633\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I1de9951ac0f77d0592841e490e5dfe6c5b8faaa1\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/412253\n"
    },
    {
      "commit": "6a3e2d15919449d1c5604b7f2b028e872233ace0",
      "tree": "f781baed5179077a1b6fb8e36021f29b4a50e075",
      "parents": [
        "5e94c8c659704e085596b37656dfbeaf9c6263b5"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed May 20 09:05:27 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 20 09:05:27 2026 -0700"
      },
      "message": "roll: pigweed 3c56557..81e8b44 (2 commits)\n\n81e8b44:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412052 rust: Add build.rs to compiler_builtins build\na0897c0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411632 pw_bluetooth_proxy: Add missing config target dependency\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 3c56557db4dd65..81e8b4479e6bdf\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681270437059955409\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I6f641424e5c8846980cce9e7245b158ef37fa129\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/412272\n"
    },
    {
      "commit": "5e94c8c659704e085596b37656dfbeaf9c6263b5",
      "tree": "694a1b0a08cc6f9ac3b8bb6c3dda1cb82c331b5d",
      "parents": [
        "49f2387359a996f1574d3261181753444cc98f32"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue May 19 21:30:28 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 19 21:30:28 2026 -0700"
      },
      "message": "roll: pigweed 5b9f9c9..3c56557 (3 commits)\n\n3c56557:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410692 pw_tokenizer: Allow TOKEN prefix to be configurable for Android\n8eb588e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411352 [owners] Remove markslevinsky@google.com from pw_spi_linux/OWNERS\n31f4c5e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410312 docs: Update multi-module commit message style\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 5b9f9c995b9cdf..3c56557db4dd65\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681313815087511185\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib08e856fc5f17bdfbd904a81154b9a351efd83f3\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/411937\n"
    },
    {
      "commit": "49f2387359a996f1574d3261181753444cc98f32",
      "tree": "a16eda91c94a62ed70beb8cc02785c8ef92c4589",
      "parents": [
        "285a9c16f7b2cc96b38d53c7a70402faa1f8bca5"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue May 19 12:52:49 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 19 12:52:49 2026 -0700"
      },
      "message": "roll: pigweed, MODULE.bazel.lock\n\npigweed a4c04ad..5b9f9c9 (3 commits)\n5b9f9c9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409753 pw_crypto: Add ChaCha20 support\n2bf61d7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411693 pw_kernel: Fix some lint errors\n5263de0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411912 bazel: Update rules_android to 0.7.2\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: a4c04ada37ac2f..5b9f9c995b9cdf\nRoll-Count: 2\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681346352469104209\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ied927aceb8f4b1bc4c89b4e9cd416b12ffbe6f3c\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/411992\n"
    },
    {
      "commit": "285a9c16f7b2cc96b38d53c7a70402faa1f8bca5",
      "tree": "b1ecc971100355813e49bfeb69585bf03e182e53",
      "parents": [
        "00763dff191c2ae5b6034ee8ba4865b80d58df97"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon May 18 16:49:46 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 18 16:49:46 2026 -0700"
      },
      "message": "roll: pigweed 611e7c1..a4c04ad (3 commits)\n\na4c04ad:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404772 pw_env_setup: Improve nested submodule check\ndf6796a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411652 pw_span: Fallback to custom span for libc++ \u003c 16\n3ade5ec:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/353196 pw_kernel: enable vectored I/O for channel transactions\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 611e7c1ac86039..a4c04ada37ac2f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681422265542256865\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic8fa63ef7990cf33b6cad00b0b606a9e4d698610\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/411733\n"
    },
    {
      "commit": "00763dff191c2ae5b6034ee8ba4865b80d58df97",
      "tree": "437d17fa75b2dc823ea53735c97bb5cd51bb491c",
      "parents": [
        "f5cdbc027d1d0ed7d9ce34f0f79fd58ba6955ae4"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon May 18 13:52:17 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 18 13:52:17 2026 -0700"
      },
      "message": "roll: pigweed 96a261a..611e7c1 (3 commits)\n\n611e7c1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409373 docs: Update changelog for April 2026\ned881bf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410713 pw_ide: Handle broken symlinks\n77a5070:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409732 pw_bluetooth_sapphire: Fix Service*Request parsing\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 96a261a5e98239..611e7c1ac86039\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681433109404559377\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic2709c6a77e30c801f7d88fa929b0efa97f667ad\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/411514\n"
    },
    {
      "commit": "f5cdbc027d1d0ed7d9ce34f0f79fd58ba6955ae4",
      "tree": "a1ea1e40f2a39c9712662f585b3656692bcbb4f9",
      "parents": [
        "39153f85f995abc3c0b20e749a8adc5f8b2861ce"
      ],
      "author": {
        "name": "Austin Foxley",
        "email": "afoxley@pigweed.infra.roller.google.com",
        "time": "Mon May 18 10:59:54 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 18 10:59:54 2026 -0700"
      },
      "message": "roll: pigweed pw_rpc: Make pwpb scratch buffer size configurable\n\nWhen dynamic allocation is used, we use EncodedSizeBytes to calculate\nsize of buffer to use. This calculation needs a scratch buffer in pwpb\nbut the hard coded size was too small for some observed nested messages.\nMake this hardcoded value configurable as an easy way to unblock.\n\nThe linked bug suggests using a value from codegen, but that doesn\u0027t\nlook feasible at this time.\n\nOriginal-Bug: 269515470\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411372\nOriginal-Revision: 96a261a5e9823997c760e79f4d2bf45001b306d6\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 5a9a71861c3126..96a261a5e98239\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681443954052878689\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I218e9a641cd3d628d1222b6e46400991bb4eac1f\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/411573\n"
    },
    {
      "commit": "39153f85f995abc3c0b20e749a8adc5f8b2861ce",
      "tree": "592db2501d986310a88fd628e91613a7543c4a61",
      "parents": [
        "9d96c5f7a9eef190fc74af4a0cbddf595c972d64"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun May 17 06:16:35 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun May 17 06:16:35 2026 -0700"
      },
      "message": "roll: pigweed 9346cba..5a9a718 (2 commits)\n\n5a9a718:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411212 roll: luci\n401a14a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411172 roll: fuchsia-infra-bazel-rules 0d4e8c2..fc3b673 (45 commits)\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 9346cbaeaf155c..5a9a71861c3126\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681552407257616961\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I3d938f554a74f66a50fa71ac9a551fbfe4cf2b3d\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/411252\n"
    },
    {
      "commit": "9d96c5f7a9eef190fc74af4a0cbddf595c972d64",
      "tree": "451525f98cb3cd28844d889ca90828b23857cd1d",
      "parents": [
        "3d31e00f4fde3fc4a5ebc012af328bee963ce460"
      ],
      "author": {
        "name": "Wyatt Hepler",
        "email": "hepler@pigweed.infra.roller.google.com",
        "time": "Fri May 15 19:46:55 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 15 19:46:55 2026 -0700"
      },
      "message": "roll: pigweed various: Fix implicit conversion warnings\n\nFix implicit conversion warnings in the following modules:\n\n- pw_i2c\n- pw_i2c_linux\n- pw_digital_io_linux\n- pw_channel\n- pw_log_rpc\n- pw_crypto\n- pw_checksum\n- pw_json\n- pw_display\n- pw_fuzzer\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410697\nOriginal-Revision: 9346cbaeaf155c00d284d3fad01c2d3aa0128d9c\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e786646ffadd3b..9346cbaeaf155c\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681682525670429857\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ie47217785f3fe4bf42875f38d586a6f539284dec\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/410994\n"
    },
    {
      "commit": "3d31e00f4fde3fc4a5ebc012af328bee963ce460",
      "tree": "8383600acc58fd15b419b1af5514301da0df1fc6",
      "parents": [
        "d951a844e4184e9c7a59037d9ec7764494a30637"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri May 15 14:09:31 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 15 14:09:31 2026 -0700"
      },
      "message": "roll: pigweed 9744b0a..e786646 (3 commits)\n\ne786646:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410632 pw_crypto: fix gn tests\n603d02a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405193 pw_kernel: Unify process and thread join/terminate syscalls\n0d1276b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410393 pw_bluetooth_sapphire: Suppress LE auto-connect when peer is connected\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 9744b0aa3cf9d6..e786646ffadd3b\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681704212924443649\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I501c18ce612f6182321d4220f5cc2dee2c6873ea\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/410913\n"
    },
    {
      "commit": "d951a844e4184e9c7a59037d9ec7764494a30637",
      "tree": "12c4658ec0e09850ba25ae0406f8899637701247",
      "parents": [
        "c9b03bc5b688e9f9bc97f24dc6c81eb7165e69ba"
      ],
      "author": {
        "name": "Wyatt Hepler",
        "email": "hepler@pigweed.infra.roller.google.com",
        "time": "Fri May 15 11:12:28 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 15 11:12:28 2026 -0700"
      },
      "message": "roll: pigweed 81bfe9c..9744b0a (2 commits)\n\n9744b0a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410695 pw_bluetooth_hci,pw_bluetooth_proxy: Fix implicit conversion warnings\n79c7210:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410693 various: Fix implicit conversion warnings\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 81bfe9c52564e6..9744b0aa3cf9d6\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681715057752064577\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ie6d22d142c4aafb077b596959cad7e93d3b9eabd\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/410872\n"
    },
    {
      "commit": "c9b03bc5b688e9f9bc97f24dc6c81eb7165e69ba",
      "tree": "0d04076868df3e165de463966bfdec57e2561dc2",
      "parents": [
        "0935ac8a615d8d9f23333a18008286abf9f000c0"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri May 15 08:18:22 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 15 08:18:22 2026 -0700"
      },
      "message": "roll: pigweed 4d82da1..81bfe9c (3 commits)\n\n81bfe9c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406812 pw_rpc: Use local encoding buffers when dynamic allocation is enabled\nb564425:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410112 pw_{bytes, protobuf} add `constexpr` to `if (endian::native \u003d\u003d endian::little)`.\ne44a48b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410733 roll: toolchain-integration\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4d82da1bdbbdcc..81bfe9c52564e6\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681725902173317057\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ifeaaf967298c572c97ffba8b73e2ba668069bdbc\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/410755\n"
    },
    {
      "commit": "0935ac8a615d8d9f23333a18008286abf9f000c0",
      "tree": "9603bff0bf4770d4eb69fba760c1c1efdc60d41f",
      "parents": [
        "9b92afcf318f44dbda1eecfdec1eae16b58cdcda"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu May 14 17:59:47 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 14 17:59:47 2026 -0700"
      },
      "message": "roll: pigweed 4ac30eb..4d82da1 (2 commits)\n\n4d82da1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408234 pw_rust: Add rustdoc landing page\n7e5c080:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409632 pw_rpc: Fix data race on test fixture clear\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4ac30ebdf2cf1f..4d82da1bdbbdcc\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681780131606461569\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If0273ba8adf7ea5b6eb8e35a87ed655f59712a98\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/410752\n"
    },
    {
      "commit": "9b92afcf318f44dbda1eecfdec1eae16b58cdcda",
      "tree": "0967c70cdbf245953f7b2b238cee34bb35f511e5",
      "parents": [
        "61c5b25ead7b97eddef3c91eee7e7fa3b7c15ba8"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu May 14 15:07:10 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 14 15:07:10 2026 -0700"
      },
      "message": "roll: pigweed 7882c53..4ac30eb (8 commits)\n\n4ac30eb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/397613 pw_ide: Batch bazel info calls in merger.py\n9892727:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/396335 pw_ide: Optimize compile commands generation performance\nc94f98f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410453 pw_function: Align FunctionRef constructors with C++26 standard\na65bdfb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406992 pw_presubmit: Relax check for detecting Gerrit-generated revert\n0e4c8ad:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410452 pw_function: Make members private; style changes\n3e66663:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409273 pw_kernel: Add runner for adventure example\n1083d62:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410292 pw_clock_tree_mcuxpresso: Add elements for FRO oscillator and dividers\n7e3539c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410672 pw_kernel: Remove obsolete adventure design and plan docs\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 7882c537d21171..4ac30ebdf2cf1f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681790982820810721\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I49f51cd75c3ad04707278a75fea4a35b01175f7c\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/410662\n"
    },
    {
      "commit": "61c5b25ead7b97eddef3c91eee7e7fa3b7c15ba8",
      "tree": "ea8b106ee8406e7a369788cf33e6d8df0bcf9456",
      "parents": [
        "f3a7ad6aaf783a154588b608d5f90ca5db0d01ee"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu May 14 12:14:31 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 14 12:14:31 2026 -0700"
      },
      "message": "roll: pigweed 4afa2bf..7882c53 (3 commits)\n\n7882c53:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410313 pw_bluetooth_sapphire: Expand Apple no resources workaround to RFCOMM\n33023c2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410592 pw_log_fuchsia: Fix file name formatting in logs\n0296dea:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/407332 pw_spi: Make Device constructor constexpr\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4afa2bf75e18f3..7882c537d21171\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681801826224263073\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I310f442bea432bbd57a68db18f5b460fecf9efe9\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/410594\n"
    },
    {
      "commit": "f3a7ad6aaf783a154588b608d5f90ca5db0d01ee",
      "tree": "35d086de2eaf70fccf47fbeeae36dbf18974df6e",
      "parents": [
        "6675a9d40eafc7e6a0db11a2760914a6bb8b82d2"
      ],
      "author": {
        "name": "Austin Foxley",
        "email": "afoxley@pigweed.infra.roller.google.com",
        "time": "Thu May 14 00:41:08 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 14 00:41:08 2026 -0700"
      },
      "message": "roll: pigweed pw_protobuf: Check writer limit in nested two pass encoder case\n\nCheck that stream can hold the data we are going to write in nested two\npass encoder. Add test to verify we fail instead of silently corrupt the\noutput stream.\n\nOriginal-Bug: 513048765\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410372\nOriginal-Revision: 4afa2bf75e18f3d24f1cedafed6ffe9bb646d154\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 754c304d3e948d..4afa2bf75e18f3\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681845195663140913\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ifd5a099c4be047d57d5f4e6bc342b9830ce5d7e2\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/410512\n"
    },
    {
      "commit": "6675a9d40eafc7e6a0db11a2760914a6bb8b82d2",
      "tree": "90e122e84b20296fbed50979bb3ebd42d7d00529",
      "parents": [
        "347359a1266ea726cac5dc3c9f9a658e4d81f7e5"
      ],
      "author": {
        "name": "Faraaz Sareshwala",
        "email": "fsareshwala@pigweed.infra.roller.google.com",
        "time": "Wed May 13 21:58:19 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 13 21:58:19 2026 -0700"
      },
      "message": "roll: pigweed pw_bluetooth_sapphire: Fix duplicate disable in Android LE Advertiser\n\nAvoid sending a duplicate `LEMultiAdvtEnable(DISABLE)` command when\nstopping advertising in `AndroidExtendedLowEnergyAdvertiser`.\n\nPreviously, `BuildRemoveAdvertisingSet` returned a duplicate disable\ncommand. Since `EnqueueStopAdvertisingCommands` already queues a disable\ncommand, this resulted in the controller receiving the disable command\ntwice. Some controllers return `Command Disallowed (0x0C)` when\nreceiving a disable command for an already-disabled set, causing the\ncommand runner to abort with an error.\n\nOriginal-Fixed: b/428933942\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408316\nOriginal-Revision: 754c304d3e948d0909a8322fa1c4536529f755ca\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: ed4929172cfc86..754c304d3e948d\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681856044600191489\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I99bc312527c2c51ff00b36e5fdc8850b05d0421b\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/410392\n"
    },
    {
      "commit": "347359a1266ea726cac5dc3c9f9a658e4d81f7e5",
      "tree": "36ee2bc0e879dea93d78f7f70e3f19347ca0ee15",
      "parents": [
        "88cf8514b8c56882bf1cdf9957fcb76630bd796c"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed May 13 18:56:58 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 13 18:56:58 2026 -0700"
      },
      "message": "roll: pigweed 0b3ba38..ed49291 (2 commits)\n\ned49291:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409792 pw_hdlc: Fix implicit conversion warnings\nbda3b5b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/371292 pw_ide: Docs updates and reorganizations\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 0b3ba38102fe9f..ed4929172cfc86\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681866890789851793\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I1c601895f6c35cb50d69a807bcf73cdca5b68054\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/410352\n"
    },
    {
      "commit": "88cf8514b8c56882bf1cdf9957fcb76630bd796c",
      "tree": "1e67667a65890000cf8c7e6024961bb9ba1f74f2",
      "parents": [
        "0eb1b86c224a7acb16f2620db8514d35a6fee4fe"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed May 13 16:09:11 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 13 16:09:11 2026 -0700"
      },
      "message": "roll: pigweed e817185..0b3ba38 (2 commits)\n\n0b3ba38:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/372356 pw_async2: Add notification channels\n788e5b7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/394892 pw_ide: Add tests for Clangd configuration fixes\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e817185c5d08c8..0b3ba38102fe9f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681877732311004017\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I378e8f6ee42398607537aeb9532def45c9a6bf9b\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/410332\n"
    },
    {
      "commit": "0eb1b86c224a7acb16f2620db8514d35a6fee4fe",
      "tree": "66450cb7207312e7d12343786857f38002f8e854",
      "parents": [
        "b242494d25b6f1ed973b17a7a25f1c1524281283"
      ],
      "author": {
        "name": "Faraaz Sareshwala",
        "email": "fsareshwala@pigweed.infra.roller.google.com",
        "time": "Wed May 13 13:18:21 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 13 13:18:21 2026 -0700"
      },
      "message": "roll: pigweed pw_bluetooth_sapphire: Read TX power dynamically in Android LE Advertiser\n\nPreviously, AndroidExtendedLowEnergyAdvertiser used a hardcoded value of\n-25 for the transmit power when asked to include the TX power level in\nthe advertising data. This was incorrect and did not match the actual\ntransmit power of the controller.\n\nThis change implements dynamic TX power level querying using the\nstandard HCI command LE Read Advertising Physical Channel Tx Power\n(defined in Core Spec Version 5.4, Volume 4, Part E, Section 7.8.6).\nWe now asynchronously query the transmit power from the controller and\ninclude the actual returned value in the advertising data and scan\nresponse.\n\nOriginal-Fixed: b/333149022\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408073\nOriginal-Revision: e817185c5d08c87cda2f8f637835b26c17aa59b3\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 46acee7f100609..e817185c5d08c8\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681888576502570993\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I188437cde8a1a7ea08bfc8533889f2a89720bf15\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/410193\n"
    },
    {
      "commit": "b242494d25b6f1ed973b17a7a25f1c1524281283",
      "tree": "a47da83a870021642ec2b45aee4e5b85bca871b0",
      "parents": [
        "6c5b33c59f1f3c2b82718f46b9f83aa29c753507"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue May 12 17:09:46 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 12 17:09:46 2026 -0700"
      },
      "message": "roll: pigweed 91de9c3..46acee7 (2 commits)\n\n46acee7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409853 bazel: Roll to Bazel 8.7.0 (LTS)\nb3e752f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409773 pw_status: Fix implicit conversion warnings\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 91de9c373a10e3..46acee7f100609\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681964484275189953\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ia0e2c4addb748b4e15f72b910c85ee7cdb3fe1ae\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/409837\n"
    },
    {
      "commit": "6c5b33c59f1f3c2b82718f46b9f83aa29c753507",
      "tree": "591e865a32b5b79960049825fca54c8fb750845d",
      "parents": [
        "9b351922c3cbe8f3216814db37ff15f84d141429"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue May 12 16:07:36 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 12 16:07:36 2026 -0700"
      },
      "message": "roll: .bazelversion, MODULE.bazel.lock\n\n.bazelversion\nFrom\n    8.6.0\nTo\n    8.7.0\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRoll-Count: 2\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681968986301524289\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ibf00bd4bda5b7a1ed74e086f24841a39712b7a91\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/409835\n"
    },
    {
      "commit": "9b351922c3cbe8f3216814db37ff15f84d141429",
      "tree": "0f3216c12f4eee4c8586275f6ebbe12644f23165",
      "parents": [
        "b497a86dcb2af8e2b94c9883bec73aab7f120e28"
      ],
      "author": {
        "name": "Wyatt Hepler",
        "email": "hepler@pigweed.infra.roller.google.com",
        "time": "Tue May 12 13:40:37 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 12 13:40:37 2026 -0700"
      },
      "message": "roll: pigweed pw_bluetooth: Fix implicit conversion warnings\n\nOriginal-Bug: 259746255\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409772\nOriginal-Revision: 91de9c373a10e3a8e57271a8ef22180f08a1940a\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 17680c8cb811ba..91de9c373a10e3\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681978558072802545\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I49743417d7deff27c94013d7ef720721485b3cfa\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/409680\n"
    },
    {
      "commit": "b497a86dcb2af8e2b94c9883bec73aab7f120e28",
      "tree": "72334c3d3972d3e77ab2f04c9402888655bb1d8c",
      "parents": [
        "178f5ce2df18fa57544a9e6820666baa8c4015eb"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue May 12 13:16:14 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 12 13:16:14 2026 -0700"
      },
      "message": "roll: pigweed df050c5..17680c8 (7 commits)\n\n17680c8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/407992 pw_function: Add lifetime bound attribute to FunctionRef\n4a8aa71:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408212 pw_stream: Delete MpscStream\n0429d55:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404777 pw_bluetooth_sapphire: Check interval and window values are within range\n261ab0c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406353 pw_presubmit: Skill for running pw_presubmit on a commit stack\ncfa4669:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408514 pw_presubmit: Support applying fixes for keep_sorted in presubmit\n3b767a1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409212 pw_kernel: Ensure stable codegen of interrupt table\nafaee06:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/373361 pw_console: Open file support\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: df050c5db1371f..17680c8cb811ba\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681979470522847537\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ia7ddcfa836119087876f373f52a200c11c35e8d4\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/409813\n"
    },
    {
      "commit": "178f5ce2df18fa57544a9e6820666baa8c4015eb",
      "tree": "a6dc424d20b18231b32e2af7c91354866c83632c",
      "parents": [
        "8fe6ecf03d5ee5d6d102ed55c79a4a4c457acc05"
      ],
      "author": {
        "name": "Aaron Rudolph",
        "email": "aaronrudolph@pigweed.infra.roller.google.com",
        "time": "Mon May 11 21:00:52 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 11 21:00:52 2026 -0700"
      },
      "message": "roll: pigweed pw_tokenizer: Rename ADDR to PW_TOKENIZER_ADDR in Zephyr linker script\n\nRename the ADDR macro to PW_TOKENIZER_ADDR in pw_tokenizer_zephyr.ld\nto avoid potential conflicts with the built-in linker function ADDR()\nor other macros.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/407872\nOriginal-Revision: df050c5db1371f43c3c6d4300f9bc1aefc423c4f\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 25fc6b377270e1..df050c5db1371f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682040383944547121\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I5f6ae0541a1744b108cc213559e9c51cf6c1f85f\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/409552\n"
    },
    {
      "commit": "8fe6ecf03d5ee5d6d102ed55c79a4a4c457acc05",
      "tree": "c29ee58571c6307d3d89a588456fcd847b48d393",
      "parents": [
        "2b67d98494a6fe7c873116433a4fe3a59429b15f"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon May 11 18:11:47 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 11 18:11:47 2026 -0700"
      },
      "message": "roll: pigweed 1f2b414..25fc6b3 (6 commits)\n\n25fc6b3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409372 pw_kernel: Remove remaining .into()\u0027s on Err\n7b9f344:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409253 pw_bluetooth_sapphire: Fix unaligned uint16_t read on OTA AD bytes\na1f16b3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409285 pw_bluetooth_sapphire: Fix undef behavior in DiscoveryFilter::Matches\n258b54e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409252 pw_bluetooth_sapphire: Fix UAF in A2dpOffloadManager\n7a6032a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/407772 pw_presubmit: --list-steps option for pw_presubmit.v2\nf403f99:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408315 pw_build: Handle gn not being found by error.py\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 1f2b414537da6b..25fc6b377270e1\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682051228619797489\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I9e66b3e8fb45c9f574713d3bed5130473bdec7e6\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/409452\n"
    },
    {
      "commit": "2b67d98494a6fe7c873116433a4fe3a59429b15f",
      "tree": "d9782e598938de83e4b9bbaa0e3bb58551222221",
      "parents": [
        "71b6e41562a710a3a367c8cafe69d76fdb74e5d9"
      ],
      "author": {
        "name": "Wyatt Hepler",
        "email": "hepler@pigweed.infra.roller.google.com",
        "time": "Mon May 11 15:19:43 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 11 15:19:43 2026 -0700"
      },
      "message": "roll: pigweed pw_presubmit: Enable mypy/pylint in most of Bazel build\n\n- Add missing dependencies on pw_env_setup_private.\n- Remove nomypy and nopylint tags.\n- Fix a few Pylint issues that were masked.\n- Move check_python_versions to pigweed_presubmit.py to avoid needing\n  the pw_env_setup_private dep on pw_presubmit.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/407492\nOriginal-Revision: 1f2b414537da6b36f17a186a33542dd6e7e5409b\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 03b76a7ed79bfd..1f2b414537da6b\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682062067688453233\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I398ebf1c2f4b227dd13c857c55b6a8bf1e636e35\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/409332\n"
    },
    {
      "commit": "71b6e41562a710a3a367c8cafe69d76fdb74e5d9",
      "tree": "2ac34b344d4d6e0c5b91064e5e982e532bf3e7c1",
      "parents": [
        "8c998cd5e76aa584775abbd78f0bc408891a6e4c"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon May 11 12:27:40 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 11 12:27:40 2026 -0700"
      },
      "message": "roll: pigweed 41c0d6e..03b76a7 (2 commits)\n\n03b76a7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406821 pw_kernel: Add adventure example\nc9d3bd3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395452 pw_module: Enable module creation in downstream projects\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 41c0d6e25df25d..03b76a7ed79bfd\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682072919765358305\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iceea929f31769a9c7aced54da8b106675aaecbab\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/409232\n"
    },
    {
      "commit": "8c998cd5e76aa584775abbd78f0bc408891a6e4c",
      "tree": "769beaea48f67dc7a2c51cfc9d284c5c34695e73",
      "parents": [
        "325152bc879f170e4180b3f5480fabb303aac3ce"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon May 11 06:37:46 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 11 06:37:46 2026 -0700"
      },
      "message": "roll: pigweed roll: go\n\nFrom version:3@1.26.2\nTo version:3@1.26.3\n\nRoll-Count: 1\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409052\nOriginal-Revision: 41c0d6e25df25d032dd5e35c17fd228b85c39213\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 86f3575467c77d..41c0d6e25df25d\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682094608686993793\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib036d5dd02690033100e9e98306a0804f91683e7\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/409093\n"
    },
    {
      "commit": "325152bc879f170e4180b3f5480fabb303aac3ce",
      "tree": "cd3cea52d47fc5149ed012d8d9b7101c48b2594b",
      "parents": [
        "547eeab7b061cc2a7ede36bdac24176b432ac00b"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun May 10 07:37:43 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun May 10 07:37:43 2026 -0700"
      },
      "message": "roll: pigweed dee4edd..86f3575 (2 commits)\n\n86f3575:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408832 roll: luci\n48a54b6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408792 roll: fuchsia-infra-bazel-rules c5c868a..0d4e8c2 (53 commits)\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: dee4edd791d71d..86f3575467c77d\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682181366392194017\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I7046f5cd4c50add641f4d22c220efedb17b7fd36\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/408912\n"
    },
    {
      "commit": "547eeab7b061cc2a7ede36bdac24176b432ac00b",
      "tree": "0e33fbf048ac97723c50671c43eeac130a287607",
      "parents": [
        "dbfe5584b4d26b601c8bb93559cb6e48e1ff2c66"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri May 08 18:19:57 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 08 18:19:57 2026 -0700"
      },
      "message": "roll: pigweed, MODULE.bazel.lock\n\npigweed 4b4e1a4..dee4edd (6 commits)\ndee4edd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395792 pw_bluetooth_proxy: Add clock facade\n87fd1d9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408516 pw_bluetooth_sapphire: Fix time duration log formatting\n295455b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408652 pw_kernel: Update process_exit() and thread_exit() to return -\u003e !\n4b30674:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406820 pw_status: Add Rust status_to_result helper function\n9905a39:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406819 pw_status: Add TryFrom\u003c32\u003e to Rust Error type\n8de9277:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406818 crates_io: Add zerocopy\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4b4e1a4bd98e4c..dee4edd791d71d\nRoll-Count: 2\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682322336919224369\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib3630d82d9c4caefa42434c7c5805a76ed7da77d\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/408545\n"
    },
    {
      "commit": "dbfe5584b4d26b601c8bb93559cb6e48e1ff2c66",
      "tree": "5c74524256d704d62374f0aad5ff3b285038d27d",
      "parents": [
        "4c9551c86bd660a7fe71bbc48cb8c73d3b767746"
      ],
      "author": {
        "name": "Dave Roth",
        "email": "davidroth@pigweed.infra.roller.google.com",
        "time": "Fri May 08 15:30:31 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 08 15:30:31 2026 -0700"
      },
      "message": "roll: pigweed pw_kernel: Add process wrapper and update entry signature\n\nThe entry signature returns either a u32, Result\u003c()\u003e or Default\n\nOriginal-Fixes: 510041577\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408053\nOriginal-Revision: 4b4e1a4bd98e4c17ca9eb615a630202f93f8eca9\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 931328b033504c..4b4e1a4bd98e4c\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682333184161359137\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic737430e9a2cd73614091f239af614a8c04fa7d5\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/408537\n"
    },
    {
      "commit": "4c9551c86bd660a7fe71bbc48cb8c73d3b767746",
      "tree": "b7264da139db144d3a4eaf6450c95702196d9f41",
      "parents": [
        "9caa950e6e5a81af1a7a8f5a38ff46c4c67aaff8"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri May 08 12:35:27 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 08 12:35:27 2026 -0700"
      },
      "message": "roll: pigweed 814beef..931328b (2 commits)\n\n931328b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/407852 pw_libcxx: Pass verbose abort message to PW_CRASH\n01d2a5c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408392 pw_bluetooth_proxy: Remove unused include\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 814beef2cf02de..931328b033504c\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682344030978368737\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I7318c8348445aaafcf0f728c560ce65177098c87\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/408592\n"
    },
    {
      "commit": "9caa950e6e5a81af1a7a8f5a38ff46c4c67aaff8",
      "tree": "1ba798e4fe71b374a5525f9b1da9d8d93bc8dbc9",
      "parents": [
        "90e69bcd02382c46dba315a319ea57090eb28eb6"
      ],
      "author": {
        "name": "Austin Foxley",
        "email": "afoxley@pigweed.infra.roller.google.com",
        "time": "Fri May 08 09:38:10 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 08 09:38:10 2026 -0700"
      },
      "message": "roll: pigweed pw_toolchain: Add host_clang llvm-symbolizer to path\n\nThis fixes symbolizing sanitizer test failures when there is no\nllvm-symbolizer in the PATH. Provide a run_under script that pigweed and\ndownstreams can set in their sanitizer configs.\n\nTest: Introduce asan failure and verify it is symbolized\nOriginal-Bug: 474616759\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/407454\nOriginal-Revision: 814beef2cf02de956c0fbaed5e4acbacec3e1785\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b65d64caafad6f..814beef2cf02de\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682354870111086833\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I2e281328f3797d118bb41793ed5aa96852aa3be6\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/408492\n"
    },
    {
      "commit": "90e69bcd02382c46dba315a319ea57090eb28eb6",
      "tree": "99f74bfe8b0a3b620de2f17332c42389d1047691",
      "parents": [
        "f923900d33f106245163bc747604d3bb5e0ac1b3"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 16:32:13 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 16:32:13 2026 -0700"
      },
      "message": "roll: pigweed 210b2c7..b65d64c (3 commits)\n\nb65d64c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406814 pw_kernel: Handle USER signal across process termination\n4a7c1a5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405172 pw_presubmit: Code format presubmit step\n082334f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408072 pw_async2: Hold lock in ValueFuture\u003cvoid\u003e operations\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 210b2c717265de..b65d64caafad6f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682419939649061441\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I9a5315b19a528b3c9e04377d4582ff400a02fee9\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/408154\n"
    }
  ],
  "next": "f923900d33f106245163bc747604d3bb5e0ac1b3"
}
