)]}'
{
  "log": [
    {
      "commit": "e5c88494047b5ba8cebf456a7700f7338c9335d7",
      "tree": "aff9b3b2c204755b62503535d34a272e09894fcd",
      "parents": [
        "6b3076fb6e0731f2593374bdae597c423dfb125e"
      ],
      "author": {
        "name": "wkap",
        "email": "wkap@google.com",
        "time": "Mon Oct 05 12:01:57 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 05 12:01:57 2026 -0700"
      },
      "message": "tools/bazel: Export cross-package files and skip invalid selects\n\nUpdate the CMake-to-Bazel generators so regenerated BUILD.bazel files\nno longer need manual fixups:\n\n- Export source, header, and assembly files referenced from other\n  packages (convert_all_socs.py, convert_all_drivers_and_subsys.py,\n  generate_samples_tests_build_files.py), and only treat samples/tests\n  directories with sample.yaml/testcase.yaml as package boundaries in\n  get_path_transformer().\n- Skip non-root scopes that add nothing beyond their inherited deps in\n  traverse_ast(), so drivers, subsys, and samples no longer emit empty\n  helper targets or select branches for them. The SoC generators keep\n  their own stricter checks, which also skip scopes that only add deps\n  or includes.\n- Anchor the CONFIG_ regexes in parse_if_block_ast_node() so CMake\n  comparisons such as CONFIG_PID EQUAL CONFIG_DFU_PID are skipped\n  instead of emitted as invalid @zephyr_kconfig// labels, and accept a\n  leading NOT in compound conditions (NOT CONFIG_A AND CONFIG_B) so\n  they become config_setting_group rules instead of being truncated to\n  NOT CONFIG_A.\n\nGoogle-Bug-Id: 507162588\nChange-Id: I6509732e72b4bddd12c12c5ae01d0aba6a6a6964\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/493071\n"
    },
    {
      "commit": "6b3076fb6e0731f2593374bdae597c423dfb125e",
      "tree": "dcc4a93cee43b6b5006d50af1b11bbadff5cf492",
      "parents": [
        "ea202656d0d067d148fe45674b8314c90f3da0ca"
      ],
      "author": {
        "name": "Kevin Li",
        "email": "akevinli@google.com",
        "time": "Tue Sep 29 15:40:47 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 29 15:40:47 2026 -0700"
      },
      "message": "bazel: Add _zephyr_app_bin transition rule and bin target generation to zephyr_app\n\nUpdate zephyr_app to wrap elf_to_bin output with _zephyr_app_bin\nunder cfg \u003d zephyr_transition, matching the transition behavior\nused for _zephyr_app_elf and the primary executable rule. This\nensures .bin targets resolve dependencies under the target platform\ntransition.\n\nChange-Id: Ia614c483d6e88639ed7e11f87fa85eba370c1430\nSigned-off-by: akevinli \u003cakevinli@google.com\u003e\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/489191\n"
    },
    {
      "commit": "ea202656d0d067d148fe45674b8314c90f3da0ca",
      "tree": "44f7814402545861cbcb63eb950800a22a0a96fb",
      "parents": [
        "844418c464f8c5f57aba9111699322a47631d2ae"
      ],
      "author": {
        "name": "Kevin Li",
        "email": "akevinli@google.com",
        "time": "Tue Sep 29 12:06:39 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 29 12:06:39 2026 -0700"
      },
      "message": "bazel: Pass label string instead of filesystem path for dts_overlays\n\ngen_zephyr_config expects dts_overlays as attr.label_list(allow_files \u003d True).\nPassing the resolved filesystem path causes Bazel to error with:\n\u0027invalid target name ...: target names may not start with /\u0027.\nStore the label string str(d) so that gen_zephyr_config receives valid\nlabels to resolve via rctx.path().\n\nSigned-off-by: akevinli \u003cakevinli@google.com\u003e\nChange-Id: I42843b40fc25165d6d90be3af883bd136a6a6964\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/486250\n"
    },
    {
      "commit": "844418c464f8c5f57aba9111699322a47631d2ae",
      "tree": "0ff12a97ba4c551a147c1428d684394a18888588",
      "parents": [
        "8d7122f8147f895e9bccbeabef5e3b968fa523ae"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 28 20:11:55 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 28 20:11:55 2026 -0700"
      },
      "message": "roll: pigweed 4d1288e..e6a63b7 (11 commits)\n\ne6a63b7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/484390 pw_rpc2: Add method metadata and update payload serialization\n13fe924:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/479685 pw_presubmit: Clean up deprecated git_repo calls\nee6e345:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/486190 pw_protobuf: Support encoding to exact-fit buffers\ndb45da2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/488329 pw_toolchain: Expose all_tools alias in host_clang\n29975bd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/487452 pw_bluetooth_sapphire: Fix uninitialized trace_id_ variables\nb967219:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/487451 pw_bluetooth_sapphire: Check address type in LE connection matching\nf68d7c1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/487450 pw_bluetooth_sapphire: Don\u0027t assert on short events in CommandChannel\nfdc6eed:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/487449 pw_bluetooth_sapphire: Fix PDU records calculation\nf9f00d5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/488330 pw_time: Read Zephyr tick rate from Kconfig in Rust backend\n076009a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/479605 pw_build: Define kernel_device_mac workflow group\n519bfbd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/486130 docs: Fix public_overrides module structure\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4d1288e3eff748..e6a63b7d4ebd25\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669360816404766561\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iaba9c123062e6ab2e084bf1a67df3c68c9ce1b95\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/488790\n"
    },
    {
      "commit": "8d7122f8147f895e9bccbeabef5e3b968fa523ae",
      "tree": "d345b2892d7c9bd7f85bbd6fa40a38ed27450dfe",
      "parents": [
        "3c16a2b233d64b0366f7400f4255fa56b8aa0e74"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 28 08:10:04 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 28 08:10:04 2026 -0700"
      },
      "message": "roll: pigweed roll: buildifier\n\nFrom version:3@v10.0.1\nTo version:3@v10.1.0\n\nRoll-Count: 1\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/488089\nOriginal-Revision: 4d1288e3eff748c6beae640ccde2112dc6a1071d\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: df58c746c940e7..4d1288e3eff748\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669405764734528257\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I03f8c12b1684869a8bfaaae48f2712e0485ef75a\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/488269\n"
    },
    {
      "commit": "3c16a2b233d64b0366f7400f4255fa56b8aa0e74",
      "tree": "f88f186c5072de293a7bf60808da3ab60863cc33",
      "parents": [
        "0cca454bd3ebdb7b6f803a25be0263800fff1cab"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 27 20:17:09 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 27 20:17:09 2026 -0700"
      },
      "message": "roll: pigweed roll: gn\n\ngn\nFrom git_revision:127dd2a6d582528d6d61c4d838dc17385ef31abd\nTo git_revision:2dfb8cbd3b749242ee4492a7f15eba6889d52c7f\n\ngn\nFrom git_revision:127dd2a6d582528d6d61c4d838dc17385ef31abd\nTo git_revision:2dfb8cbd3b749242ee4492a7f15eba6889d52c7f\n\nRoll-Count: 2\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/487809\nOriginal-Revision: df58c746c940e7fee018122006b97c1de112362d\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b7c1c769571f27..df58c746c940e7\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669450738590751409\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I4ef2c8e29477e8b7cac69561d3c167702aa332a6\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/488009\n"
    },
    {
      "commit": "0cca454bd3ebdb7b6f803a25be0263800fff1cab",
      "tree": "af811d5e9f2b12e66bdbae3711b0c64378b6b83d",
      "parents": [
        "4ad95b5f50ac8203e9fac091480d16da8263b899"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 27 08:23:15 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 27 08:23:15 2026 -0700"
      },
      "message": "roll: pigweed c1cce82..b7c1c76 (2 commits)\n\nb7c1c76:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/487609 roll: luci\ne90dd42:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482625 pw_bluetooth_sapphire: Fix GATT server UAF and secure client notify\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c1cce82424f245..b7c1c769571f27\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669495697126058161\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id793ae2f9b9d93d43be3edf40fd3a52f7c2cca8e\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/487769\n"
    },
    {
      "commit": "4ad95b5f50ac8203e9fac091480d16da8263b899",
      "tree": "dd93ca4476c79e421110a7c6f351991628a3c6e2",
      "parents": [
        "61ba60a95a4c02aa4f57d9014fe7e467eb461dbb"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sat Sep 26 20:28:48 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Sep 26 20:28:48 2026 -0700"
      },
      "message": "roll: pigweed\n\npigweed f9b83b6..c1cce82 (12 commits)\nc1cce82:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482657 pw_bluetooth_sapphire: Fix BR/EDR encryption downgrade on disable\n74dc3a9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482656 pw_bluetooth_sapphire: Fix teardown re-entrancy use after free\n4dfe136:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482655 pw_bluetooth_sapphire: Copy cached results before notifying in LowEnergyScanner\neb34ee1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482654 pw_bluetooth_sapphire: Drop mismatched LE identity address\n198fe84:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482653 pw_bluetooth_sapphire: Force consent on SSP re-pair during kIdle\n7278fee:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482651 pw_bluetooth_sapphire: Move various callbacks to stack\n926b95d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482650 pw_bluetooth_sapphire: Use weak self across ERTM callbacks\n326d25e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482649 pw_bluetooth_sapphire: Fix UAF in HandleNotification\n5df015e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482647 pw_bluetooth_sapphire: Force consent on SSP re-pair during kWaitEncryption\n4ece66d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482646 pw_bluetooth_sapphire: Fix encryption state synchronization\n1320a33:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482645 pw_bluetooth_sapphire: Fix BR/EDR security level inflation\nbd5f0c8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/487029 roll: rust-analyzer\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: f9b83b60c9fa3d..c1cce82424f245\nRoll-Count: 5\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669540647628750113\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I0b37a94c80a1408625f0050ae01d72e2ce14981a\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/487389\n"
    },
    {
      "commit": "61ba60a95a4c02aa4f57d9014fe7e467eb461dbb",
      "tree": "784d2d176dd31e9cc578a8218a7c1878f6ea837e",
      "parents": [
        "3e22677c519665202a0585abbe7513fea623512b"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sat Sep 26 09:15:56 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Sep 26 09:15:56 2026 -0700"
      },
      "message": "roll: pigweed c4f6b27..f9b83b6 (9 commits)\n\nf9b83b6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482643 pw_bluetooth_sapphire: Clamp SDP attibute size in ProfileServer\nbc0aa07:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482642 pw_bluetooth_sapphire: Fix BrEdrConnection UAF\nbe0ce38:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482641 pw_bluetooth_sapphire: Fix UAF in `EnableEncryption`\n9de9ebb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482640 pw_bluetooth_sapphire: Verify encryption key after a refresh\n44da550:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482639 pw_bluetooth_sapphire: Fix overflow on parameter_total_size\n4184cfb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/486649 pw_build: Fix bazel spurious repo resolution issue\n43f38fa:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482638 pw_bluetooth_sapphire: Fix UAF due to missing cleanup in adapter\n21c9758:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482637 pw_bluetooth_sapphire: Verify Bearer liveness after UpgradeSecurity\n1de7b62:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482635 pw_bluetooth_sapphire: Fix RemoteService UAF during descriptor discovery\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c4f6b270add0c1..f9b83b60c9fa3d\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669585620257565105\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I0b152bb7ee328841970e407aa56de8c648005768\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/486949\n"
    },
    {
      "commit": "3e22677c519665202a0585abbe7513fea623512b",
      "tree": "c07bc3749d12388eff1aa6fa83e44f342a26304d",
      "parents": [
        "ba12ca6ad3d390a01e5653b26e9b4f8f8c2c29fe"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 25 21:14:56 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 25 21:14:56 2026 -0700"
      },
      "message": "roll: pigweed 29eb2b1..c4f6b27 (8 commits)\n\nc4f6b27:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482634 pw_bluetooth_sapphire: Prevent LE bond from being downgraded\n8dc6167:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482633 pw_bluetooth_sapphire: Add residual byte tests for ParseAdvertisingReports\nd8fabb7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482632 pw_bluetooth_sapphire: Fix GATT Client UAF in long write\nb6b4fc5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482631 pw_bluetooth_sapphire: Fix early LL_ENC_REQ auth bypass in SM\nef912bb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/485249 pw_rpc2: Add protocol doc\n14d770d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/483709 pw_transport: Add WrapSocket to impl class; expand doc comments\n59add9b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/484969 pw_kernel: Use regs crate for RISC-V CLINT and MTIME register accesses\nfa16bf3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/485149 pw_kernel: Accept const expressions and assert alignment in regs crate\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 29eb2b1fc0e1d1..c4f6b270add0c1\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669630581906393089\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If00418fac8d1cd0ed83fa9d1b53a5a02fc767ee6\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/486550\n"
    },
    {
      "commit": "ba12ca6ad3d390a01e5653b26e9b4f8f8c2c29fe",
      "tree": "e0a0d065573a9b84f4968519422c223716f306aa",
      "parents": [
        "6fcbee917b6bf2b22f19fca8891f4605b6899852"
      ],
      "author": {
        "name": "akevinli",
        "email": "akevinli@google.com",
        "time": "Fri Sep 25 14:53:21 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 25 14:53:21 2026 -0700"
      },
      "message": "bazel: Support custom app overlays in zephyr_setup\n\nChange-Id: Ibe4136662133e7741f46d7c06cabccb66a6a6964\nSigned-off-by: akevinli \u003cakevinli@google.com\u003e\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/485370\n"
    },
    {
      "commit": "6fcbee917b6bf2b22f19fca8891f4605b6899852",
      "tree": "4bd867dd6a613eddd50abd72765e767f62bfa0ee",
      "parents": [
        "678e6a13f10a5e6b5a84a42a777e4b333d0ad249"
      ],
      "author": {
        "name": "akevinli",
        "email": "akevinli@google.com",
        "time": "Fri Sep 25 14:12:49 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 25 14:12:49 2026 -0700"
      },
      "message": "bazel: Support elf_to_bin and generate .bin target in zephyr_app\n\nChange-Id: I5f6db51fbc6214408ff94174b1bb8b066a6a6964\nSigned-off-by: akevinli \u003cakevinli@google.com\u003e\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/485369\n"
    },
    {
      "commit": "678e6a13f10a5e6b5a84a42a777e4b333d0ad249",
      "tree": "76a27939d82d3b4055e0cc7b543a813e07a7ea84",
      "parents": [
        "d0918ab07e58ee3826b246621c36ad98ece29cc3"
      ],
      "author": {
        "name": "akevinli",
        "email": "akevinli@google.com",
        "time": "Fri Sep 25 14:02:48 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 25 14:02:48 2026 -0700"
      },
      "message": "bazel: Add gen_isr_tables_parser_local to gen_isr_tables deps\n\nChange-Id: I51b43b6e2ca6ebc8dd10c37b342993326a6a6964\nSigned-off-by: akevinli \u003cakevinli@google.com\u003e\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/485389\n"
    },
    {
      "commit": "d0918ab07e58ee3826b246621c36ad98ece29cc3",
      "tree": "676200476fc77b6ff8dba66a84016e9528191e07",
      "parents": [
        "08e2f4196a66f8a9c0b0e828c15006321e94dbc8"
      ],
      "author": {
        "name": "akevinli",
        "email": "akevinli@google.com",
        "time": "Fri Sep 25 14:02:41 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 25 14:02:41 2026 -0700"
      },
      "message": "bazel: Add extra_syscall_client_files label flag\n\nChange-Id: I7ca131faa4d9c462e19d0a362feeb9796a6a6964\nSigned-off-by: akevinli \u003cakevinli@google.com\u003e\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/485371\n"
    },
    {
      "commit": "08e2f4196a66f8a9c0b0e828c15006321e94dbc8",
      "tree": "de4f73911563a7c0ce732f90369f7a14f10ee36d",
      "parents": [
        "37540639b76b1ffc434f00b879272f2ac8aecd29"
      ],
      "author": {
        "name": "Wyatt Hepler",
        "email": "hepler@pigweed.infra.roller.google.com",
        "time": "Fri Sep 25 08:51:41 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 25 08:51:41 2026 -0700"
      },
      "message": "roll: pigweed 858b723..29eb2b1 (3 commits)\n\n29eb2b1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/485410 pw_allocator,pw_rpc_transport: Add missing #includes\n6fe7d92:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/483110 pw_async2: Make Coro\u003cT\u003e implement Future\n6a22fd8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/484389 pw_rpc2: Move C++ code to cpp/\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 858b723a24d500..29eb2b1fc0e1d1\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669675548458586977\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ibe3817ab8637d4e9899a88419b64f7f5055e873f\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/485829\n"
    },
    {
      "commit": "37540639b76b1ffc434f00b879272f2ac8aecd29",
      "tree": "adf224d23d96c0143cfa03aa8b6eee41bddac9f7",
      "parents": [
        "1bf9387014f6cb5e4b576ddbe02120a9fa420e51"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 24 20:59:32 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 24 20:59:32 2026 -0700"
      },
      "message": "roll: pigweed\n\npigweed d6640a2..858b723 (25 commits)\n858b723:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/484570 pw_rpc2: Use protocol error codes in error packets\nef62343:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/483830 pw_grpc: Send response message for client streaming RPCs\ncadb022:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/484109 pw_ghish: Reorganize documentation by subcommand and add PR tutorial\nd476567:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/484569 pw_rpc2: Distinguish client and server packet types\ne4226bf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478565 pw_env_setup: Roll the Python protobuf package to 7.36.2\nb829551:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/484189 pw_rpc2: Add serialization traits and pw_protobuf support\n7c2c969:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477506 pw_protobuf: Use prebuilt protoc and runtime\n55695c2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/484510 pw_toolchain: Fix zephyr-bazel roll breakage\n8cdd61c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/484029 targets/rp2040: Better bazelisk run support\n82ed821:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482630 pw_bluetooth_sapphire: Fix UAF in LogicalLink::SignalError\n7debed3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482629 pw_bluetooth_sapphire: Fix UAF in LogicalLink::SignalError\n200de9b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482628 pw_bluetooth_sapphire: Fix UAF in LogicalLink::SignalError\n677b487:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482627 pw_bluetooth_sapphire: Fix L2CAP Signaling Channel UAF\n09df0c0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482626 pw_bluetooth_sapphire: Fix synchronous destruction of L2CAP engines\nbdedb48:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/483949 pw_enum: Generate EnumTraits with metadata and validation\n6832b35:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/483690 pw_enum: Fix code generation on Windows\nf284a60:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/481985 pw_presubmit: Use --query_file for affected targets query\nadb1547:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/483111 pw_kernel: Make RISC-V CLINT and MTIME 64-bit accesses RV32-safe\n148e093:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482850 pw_kernel: Add SMP spinlock implementations\nb8026d2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/483689 pw_kernel: Move ObjectBase and ObjectBaseState to object/base\nc05ea0b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/481725 pw_ghish: Detect auto-submit label\nb768624:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478265 pw_ghish: Add multi-agent worktree manager\n69d5623:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/364396 pw_sync: Adds a SharedMutex sync primitive\n2731653:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/483629 Revert \"pw_bluetooth_sapphire: Enable services in bt_hci_virtual\"\n467b79f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/483129 pw_toolchain: Deny Rust linker warnings and clean up unused link flags\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: d6640a206bf18e..858b723a24d500\nRoll-Count: 5\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669720509508922449\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I2cb115d9670f6b806582dc4654e1249b001860f6\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/484371\n"
    },
    {
      "commit": "1bf9387014f6cb5e4b576ddbe02120a9fa420e51",
      "tree": "4aa8c57ed65184fac7c3686f5eda6087c147ca93",
      "parents": [
        "5f12ce56492588f5beb1f965084fb627139ee5c0"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 22 21:11:56 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 22 21:11:56 2026 -0700"
      },
      "message": "roll: pigweed ab15f40..d6640a2 (6 commits)\n\nd6640a2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482670 pw_rpc2: Truncate oversized handshake packet buffers\n3d3bb6e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480385 pw_kernel: Introduce shared Channel object for IPC endpoints\n784a17d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482849 pw_kernel: Add smp feature flag and SMP platform configurations\nbedff50:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480105 pw_kernel: Tighten up lifetime semantics of Events\n217d006:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482669 pw_tokenizer: Replace $(location) with $(execpath) in genrules\n6eadb3d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/479687 docs: Add badges to Doxygen\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: ab15f40ddfeeae..d6640a206bf18e\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669900374148168641\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ie7d00d2c079bfa90c1940363e2469eb7e95af35e\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/483209\n"
    },
    {
      "commit": "5f12ce56492588f5beb1f965084fb627139ee5c0",
      "tree": "52d57921a56c2b0d8b370404275ee307ebece9f3",
      "parents": [
        "08b47306a6190c9246c89035700f58cbc9e8ea84"
      ],
      "author": {
        "name": "Wyatt Hepler",
        "email": "hepler@pigweed.infra.roller.google.com",
        "time": "Tue Sep 22 09:28:37 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 22 09:28:37 2026 -0700"
      },
      "message": "roll: pigweed pw_rpc2: Packet framing and encoding/decoding\n\nIntroduce core packet framing and wire-protocol definitions for pw_rpc2,\nincluding InboundPacket, OutboundPacket, and HandshakePacket.\n\nThis defines the fundamental wire-level header structures and handles\nencoding and zero-copy decoding/slicing for RPC packets.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480285\nOriginal-Revision: ab15f40ddfeeae02c50a298c22e3a65e2484dcd5\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4491a8aa376777..ab15f40ddfeeae\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669945331940623281\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ia7e23dabd0ca5f1ad68f759901be516992d84d72\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/481851\n"
    },
    {
      "commit": "08b47306a6190c9246c89035700f58cbc9e8ea84",
      "tree": "af20bd16f1fcb38c3d7be0ae2fdc9e7e8a7e8a9e",
      "parents": [
        "f5fd2df7a0fcac346862ecee800ca4831cde5324"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 21 21:17:45 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 21 21:17:45 2026 -0700"
      },
      "message": "roll: pigweed 0ca0105..4491a8a (8 commits)\n\n4491a8a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/446252 pw_sync: Update ScopedLocker to support std::adopt_lock\n5747dbb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/430932 pw_build: Add pw_hermetic_cc_library Bazel rule\n324ef93:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480645 pw_build: Restrict -Wno-unused-template to Clang\ne6aba5e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477126 pw_kernel: Signal objects with masked SignalUpdate\n4179029:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480025 pw_hdlc: Add dump_hdlc_frames.py\n40b82f3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480485 pw_grpc: Add space available notification callback to send queue\ne14f415:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/476605 pw_bluetooth_sapphire: Enable services in bt_hci_virtual\n09df4d3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477385 pw_transport: Add module\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 0ca01058bee1b5..4491a8aa376777\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669990302482275121\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I3f6184407dd26ac7318086e7e576ad8f1bc702dc\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/482345\n"
    },
    {
      "commit": "f5fd2df7a0fcac346862ecee800ca4831cde5324",
      "tree": "955f68f6f828ebf9ef9929862fe351dc5b8d59c7",
      "parents": [
        "3055747172d92cd50ccca0782700c966c4c62c9a"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 21 09:32:34 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 21 09:32:34 2026 -0700"
      },
      "message": "roll: pigweed 30d7204..0ca0105 (2 commits)\n\n0ca0105:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/481565 roll: go\nb8c1523:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/481465 roll: buildifier\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 30d7204d360bca..0ca01058bee1b5\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670035268974913617\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I1432f0f2d7993af1c6ccc235fd6d69017c393081\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/481745\n"
    },
    {
      "commit": "3055747172d92cd50ccca0782700c966c4c62c9a",
      "tree": "e24c9ffadf66d7d8f94233008568209a9f0b896f",
      "parents": [
        "5d9c7a901f725bbd2e89e17cf29babed24e03755"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 20 21:36:39 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 20 21:36:39 2026 -0700"
      },
      "message": "roll: pigweed roll: gn\n\ngn\nFrom git_revision:4f6a76b64b8279e98004f541f8e136307efe5e01\nTo git_revision:127dd2a6d582528d6d61c4d838dc17385ef31abd\n\ngn\nFrom git_revision:4f6a76b64b8279e98004f541f8e136307efe5e01\nTo git_revision:127dd2a6d582528d6d61c4d838dc17385ef31abd\n\nRoll-Count: 2\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/481086\nOriginal-Revision: 30d7204d360bca8546b152e45f82555db1aaa15d\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 17fee2ef9e6afd..30d7204d360bca\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670080229007224785\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I5c720aff764c3e3d0190b24e7e21b6bee7a3d2bb\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/481385\n"
    },
    {
      "commit": "5d9c7a901f725bbd2e89e17cf29babed24e03755",
      "tree": "b47829c28427a025a627c6fd2418afda58f36799",
      "parents": [
        "fb49d0a22e7cf2a96df37f689e8a8732e27df3d8"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 20 09:44:46 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 20 09:44:46 2026 -0700"
      },
      "message": "roll: pigweed roll: luci\n\ncas\nFrom git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\nTo git_revision:00d484f7e6876a2454a633b0afcb18186cd3f3ef\n\nswarming\nFrom git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\nTo git_revision:2f3bde27292bd2267fd4e7dd54cd6d661b865be5\n\nlogdog\nFrom git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\nTo git_revision:1e8a86e7a2aab9090d884944ab04db3cb717a23a\n\nluci-cv\nFrom git_revision:2060ec0d86ae1880de07f3d80f7c3f2b93b8ebc1\nTo git_revision:1e8a86e7a2aab9090d884944ab04db3cb717a23a\n\nRoll-Count: 4\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480965\nOriginal-Revision: 17fee2ef9e6afdfe63d0f484a1826e38e8ca176d\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 61529e187fafef..17fee2ef9e6afd\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670125187809465777\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I579beda01caaddf2eb1e427107b138690293565f\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/481105\n"
    },
    {
      "commit": "fb49d0a22e7cf2a96df37f689e8a8732e27df3d8",
      "tree": "79c88386b157ba8a399ba0ba3620cd05fa285ad3",
      "parents": [
        "43f904389c869e0d7d9d232b2997ac085f81afa0"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sat Sep 19 21:47:40 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Sep 19 21:47:40 2026 -0700"
      },
      "message": "roll: pigweed\n\npigweed 64545c6..61529e1 (2 commits)\n61529e1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/475686 roll: ninja\nd7b66e4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480745 roll: rust-analyzer\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 64545c6d864bc3..61529e187fafef\nRoll-Count: 5\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670170158073397617\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If25f1c10943c49c921faa33875861ca7e2a06865\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/480865\n"
    },
    {
      "commit": "43f904389c869e0d7d9d232b2997ac085f81afa0",
      "tree": "e70cfd5ff97624bffe76267989736e07cd31ecce",
      "parents": [
        "c99ea5303351bcd8e2bdd6b11570fa0f136b05af"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 18 21:59:12 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 18 21:59:12 2026 -0700"
      },
      "message": "roll: pigweed bdd50f3..64545c6 (7 commits)\n\n64545c6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/462945 pw_assert: Add pw_assert_backend_std\n62b6398:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478267 pw_async2: Add Context::IsRunningOn(const Dispatcher\u0026)\n75bff33:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/476405 pw_bluetooth,pw_presubmit: Remove includes attribute\ne8f7f3f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480106 docs: Update module structure for nesting C++ and docs\n245e259:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480067 pw_rpc: Re-format Call.java\n0800471:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478965 targets/lm3s6965evb_qemu: Add FreeRTOS QEMU target\n669e410:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/469727 pw_assert: Add Rust panic tests\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: bdd50f38f830aa..64545c6d864bc3\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670260078699204017\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I2059864800d17c46497eac8d6316aa7285156d2e\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/480625\n"
    },
    {
      "commit": "c99ea5303351bcd8e2bdd6b11570fa0f136b05af",
      "tree": "c745cbb8d1d28ba09ca7f522da16484f74290a2b",
      "parents": [
        "5b9cceb435c3e06ad7d9e1c79be82a37a5ab971a"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 17 22:08:02 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 17 22:08:02 2026 -0700"
      },
      "message": "roll: pigweed e75c42a..bdd50f3 (5 commits)\n\nbdd50f3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/479485 pw_bluetooth_sapphire: Add FIDL bonding tests\nd1d3502:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477565 pw_ghish: Add Buganizer issue support\nc5f2bb2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/479505 pw_ide: Use ProcessPoolExecutor for Kythe extraction\ne606116:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/476365 pw_buf: AllocateCopy and AllocateFill\n49c65be:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/479406 pw_ghish: Add ${platform} to CIPD path\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e75c42ad09b9d9..bdd50f38f830aa\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670350000855574081\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If9c099ca79ca39c97aa7fda482c1eb438864f31c\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/479289\n"
    },
    {
      "commit": "5b9cceb435c3e06ad7d9e1c79be82a37a5ab971a",
      "tree": "ea949024637819ea082483fddb82ae7b5e1c7124",
      "parents": [
        "b3c0102500afa46c79d1ab8256cd54e1303362b3"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 17 10:14:54 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 17 10:14:54 2026 -0700"
      },
      "message": "roll: pigweed 5332c03..e75c42a (2 commits)\n\ne75c42a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/474845 pw_build_android: Fix Android.bp deps\n7d02ebd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478507 pw_bluetooth_sapphire: Add fuchsia-specific tests\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 5332c030656451..e75c42ad09b9d9\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670394959373691873\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id12efdd5f18c99a9b5b42eca27ff3edb7e72e6de\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/479326\n"
    },
    {
      "commit": "b3c0102500afa46c79d1ab8256cd54e1303362b3",
      "tree": "8fc3180bf9d6d162391620680634e536f6c1cc7d",
      "parents": [
        "1be2654863729e2dc97153eab5cdbcba2ca4d545"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 16 22:32:55 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 16 22:32:55 2026 -0700"
      },
      "message": "roll: pigweed\n\npigweed 6ed020b..5332c03 (8 commits)\n5332c03:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477745 roll: toolchain-nightly\n53580ce:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434292 pw_third_party: emboss: Wrap emboss_defines to inject pw_assert\n7691a8e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478305 pw_bluetooth_sapphire: Fix SetupDataPath error cases\n634d79e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478506 pw_bluetooth_sapphire: Pass CodecAttributes inline in IsoStreamServerTest\nb00aa4f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478505 pw_bluetooth_sapphire: Make IsoStream::SetupDataPathError an enum class\n741dd95:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478465 pw_elf: Add missing \u003cstring\u003e includes\n83af85b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478366 pw_ide: Fix compilation database discovery and Rust unit URI\ne707db8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478326 pw_rpc_transport: Include \u003calgorithm\u003e header for std::copy\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 6ed020ba6195fe..5332c030656451\nRoll-Count: 5\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670439932251170977\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Icf811a367e6e75edead30fb965c6a728eeabbbc0\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/478950\n"
    },
    {
      "commit": "1be2654863729e2dc97153eab5cdbcba2ca4d545",
      "tree": "3298df5f26c3e18417b00d582a8cfb27dcfc5b1c",
      "parents": [
        "1469cf44548fa9d063d12782e05fa79c8af47c8c"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 15 22:31:41 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 15 22:31:41 2026 -0700"
      },
      "message": "roll: pigweed\n\npigweed c01130c..6ed020b (16 commits)\n6ed020b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478065 pw_kernel: Fix process terminaion stress test\nb3da7fc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477765 pw_ghish: Report real label vote values\n82734e2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477945 docs: Exclude rustdoc src pages from search index\n689fcc0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477865 pw_bluetooth_sapphire: Remove input direction check\nf6dace2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477545 pw_tokenizer: Reserve vector capacity in FormatString::Format\nbc7eed6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477386 pw_async2: Rename Task::Join to BlockingJoin\na5b1535:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/476866 pw_ghish: Deduplicate CI, push, and context logic\n0b22c65:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/476625 pw_ide: Add Rust support to Kythe extraction\n8ff445a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477245 workflows.json: Add ghish build\n1dad39c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477405 GEMINI.md: Refer `./pw format` rather than `pw format` or other tools\n8b09b63:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/473945 pw_ide: Update deprecated docs links\n983923c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/427533 pw_fortifier: Add the security scanning library\n9f633ff:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/473647 pw_async2: Add missing default case in CoroTask\u003cT, kDiscard\u003e::DoPend\n4b6348c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/476505 bazel: Use Bazel 8.8.0\na98f977:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477205 pw_ghish: Add cipd.yaml file\na0bdae1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477225 roll: toolchain-integration\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c01130cc914aa7..6ed020ba6195fe\nRoll-Count: 5\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670529852421218897\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I7932f279ecb29abd2a117a9625b47c4bd57e7319\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/477968\n"
    },
    {
      "commit": "1469cf44548fa9d063d12782e05fa79c8af47c8c",
      "tree": "590b05730a8e49251b540b8b1effc09ef70ef88f",
      "parents": [
        "f8cabfbb8ba8ccd2066f3310fd0ee105d8cbd2ac"
      ],
      "author": {
        "name": "Sean Dooher",
        "email": "dooher@google.com",
        "time": "Tue Sep 15 13:41:42 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 15 13:41:42 2026 -0700"
      },
      "message": "tools/bazel: Generate package :hdrs rules and propagate include dirs\n\nGenerate a public :hdrs rule for converted driver and subsystem\npackages and propagate parent and subpackage header dependencies.\n\nZephyr relies on global include directories, causing sibling header\nlookups (e.g. common/rpa.h) to fail under Bazel\u0027s package sandboxing.\n\nTest: python3 -m unittest discover -s tools/bazel -p \"*test*.py\"\nChange-Id: Id818a04d183b118bbf049daf48f1e83c73ba2bcf\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/458812\n"
    },
    {
      "commit": "f8cabfbb8ba8ccd2066f3310fd0ee105d8cbd2ac",
      "tree": "c5ae47e7d5da43da02173e0019b45643945dd046",
      "parents": [
        "7c154e18100b8fb843f2f2881558195ffdeaa82a"
      ],
      "author": {
        "name": "Sean Dooher",
        "email": "dooher@google.com",
        "time": "Tue Sep 15 13:41:07 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 15 13:41:07 2026 -0700"
      },
      "message": "tools/bazel: Add two-pass AST scope inheritance for CMake converter\n\nCollect include directories, interface targets, and link libraries in an\ninitial AST pass before traversing conditional branches and subtargets.\n\nSingle-pass traversal missed includes and link libraries declared at the\nbottom of CMakeLists, leaving nested conditional sources unconfigured.\n\nTest: python3 -m unittest discover -s tools/bazel -p \"*test*.py\"\nChange-Id: I56dff1f4dd332157eef83f8872c659099c9f9fb5\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/458811\n"
    },
    {
      "commit": "7c154e18100b8fb843f2f2881558195ffdeaa82a",
      "tree": "a9c406b370a47823f2f04d478fcb121f73bf4ab0",
      "parents": [
        "ed28e98608008d49138c3825a59815918b21a02e"
      ],
      "author": {
        "name": "Sean Dooher",
        "email": "dooher@google.com",
        "time": "Tue Sep 15 13:38:53 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 15 13:38:53 2026 -0700"
      },
      "message": "tools/bazel: Parse CMake INTERFACE libraries in converter\n\nAdd AST support for add_library(... INTERFACE), link libraries, and\ninclude directories, automatically resolving external module targets.\n\nZephyr subsystems link external modules (e.g. mbedTLS), which were\npreviously ignored or mapped to non-existent local package targets.\n\nTest: python3 -m unittest discover -s tools/bazel -p \"*test*.py\"\nChange-Id: I93196829c56f617b5b0fccbf93b71e07d79e466f\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/458810\n"
    },
    {
      "commit": "ed28e98608008d49138c3825a59815918b21a02e",
      "tree": "53ba217c0cc9d0c64032bc672b3c3ece25b4eb15",
      "parents": [
        "4ad191bc34125ade02888ef30aae6607bc50fa4c"
      ],
      "author": {
        "name": "Sean Dooher",
        "email": "dooher@google.com",
        "time": "Tue Sep 15 13:00:17 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 15 13:00:17 2026 -0700"
      },
      "message": "tools/bazel: Sanitize compound Kconfig tokens in CMake parser\n\nStrip whitespace and enclosing parentheses from Kconfig tokens in CMake\nconditionals when generating Bazel config_setting and select rules.\n\nCMake compound expressions like (CONFIG_FOO AND NOT (CONFIG_BAR)) left\nparentheses in extracted tokens, producing invalid Bazel label names.\n\nTest: python3 -m unittest discover -s tools/bazel -p \"*test*.py\"\nChange-Id: I625f50c53b4a8015cfb84f77d634fee68999c68d\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/458809\n"
    },
    {
      "commit": "4ad191bc34125ade02888ef30aae6607bc50fa4c",
      "tree": "561058374259cf329c9d41a9884b3c84e0911c0f",
      "parents": [
        "a6b8dec095479411275a26b1a79828158735f3a0"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 15 12:44:52 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 15 12:44:52 2026 -0700"
      },
      "message": "roll: .bazelversion\n\n.bazelversion\nFrom\n    8.7.0\nTo\n    8.8.0\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRoll-Count: 5\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670567230835494417\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ia943bf231c377c937b61ef49c9a580ea0318a8e0\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/477525\n"
    },
    {
      "commit": "a6b8dec095479411275a26b1a79828158735f3a0",
      "tree": "407de59e3663f497587259909beba742c0746aaa",
      "parents": [
        "8eda9d73d09d914d97f99cb1818434189afd548b"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 14 22:58:34 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 14 22:58:34 2026 -0700"
      },
      "message": "roll: pigweed 187b3da..c01130c (14 commits)\n\nc01130c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/472267 pw_ghish: Add Gerrit CLI with GitHub ergonomics\n5051594:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/472667 pw_allocator: Add pw::MaybeSharedPtr\n60a9bd2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/474205 pw_metric: Expose metric type and mask constants in Python\n27f1307:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/476485 docs: Update search index exclusions\n61ca530:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/473085 pw_multibuf: Fix release, discard, and conversion issues\n2171487:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/475145 various: Update Python repeated field checks\n819079e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/474006 python: fix zephyr compat\nce8e1b0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/474005 zephyr: Update zephyr SDK to 1.0.1\n9f2d832:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/467845 docs: Update changelog for August 2026\n4500675:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/469705 pw_metric: Resolve -Wdeprecated-declarations\n9fcaa79:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/475166 pw_rp2350: Decouple //targets/pw_rp2350 from kernel platforms\nd00fb7e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/467786 docs: Update and expand toolchain documentation\n9e54e18:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/475425 pw_env_setup: Update hashes and lock files\n3a11588:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/475165 pw_kernel: Support configurable SysTick clock source\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 187b3dad5677ae..c01130cc914aa7\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670619779459161825\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ie1d0c187005a1dcacd26103dcbdeb51f2e508f1c\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/477025\n"
    },
    {
      "commit": "8eda9d73d09d914d97f99cb1818434189afd548b",
      "tree": "1525dd05cb7e87fbb8c54545c5374a04d1c273e4",
      "parents": [
        "9bc6d97f99227e6ab24d7db115cf1157c5f44bbe"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 13 10:57:47 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 13 10:57:47 2026 -0700"
      },
      "message": "roll: pigweed roll: luci\n\nbb\nFrom git_revision:087780a27a082fba0a9134517671cdf658b96ac2\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\nluci-auth\nFrom git_revision:022eff195a9054d00806fe9134f676bcb2609887\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\ngerrit\nFrom git_revision:022eff195a9054d00806fe9134f676bcb2609887\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\ngitiles\nFrom git_revision:022eff195a9054d00806fe9134f676bcb2609887\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\ncas\nFrom git_revision:022eff195a9054d00806fe9134f676bcb2609887\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\nled\nFrom git_revision:087780a27a082fba0a9134517671cdf658b96ac2\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\nswarming\nFrom git_revision:0252ce009476d7b6c131979283e992de9281b301\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\nlogdog\nFrom git_revision:022eff195a9054d00806fe9134f676bcb2609887\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\nprpc\nFrom git_revision:022eff195a9054d00806fe9134f676bcb2609887\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\nluci-cv\nFrom git_revision:04bacf3e0070fe8c61f46e2190247f4d8164ec72\nTo git_revision:2060ec0d86ae1880de07f3d80f7c3f2b93b8ebc1\n\nRoll-Count: 10\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/475825\nOriginal-Revision: 187b3dad5677ae568fa7b69effe1edad46627209\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4acb1397b055ac..187b3dad5677ae\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670754658525095953\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I5fe1fc90614d92cd006ca4b84f3c076554ae8b61\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/476005\n"
    },
    {
      "commit": "9bc6d97f99227e6ab24d7db115cf1157c5f44bbe",
      "tree": "629ce2baf553a694033c8886d41f9987a9392829",
      "parents": [
        "45b32742944e82c58dc02a9dca8242783bb78a58"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 11 23:13:21 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 11 23:13:21 2026 -0700"
      },
      "message": "roll: pigweed 81d1b0e..4acb139 (11 commits)\n\n4acb139:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/475245 pw_stream_uart_mcuxpresso: Bypass USART_WriteBlocking()\nfd7de1c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/475125 docs: Update search index filters\n096dff1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468065 doxygen: Demonstrate snippets\nac2148a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/381039 pw_allocator: Add FramingAllocator\n5bdc1c6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/474105 docs: Fix miscellaneous issues in new UI\n2e5d536:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/473245 docs: Add breadcrumbs\n83bb188:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/467905 docs: Integrate navs\n6ab18d7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/456609 docs: Start theme selector\nc7c4172:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/456608 docs: Update search\nec6a097:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/461365 docs: Start tests\nfdc232b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/456607 docs: Start header\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 81d1b0ee0843a7..4acb1397b055ac\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670889542162823041\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I6e618fb45e66fddabef7a7ac590bad84d1936b49\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/475506\n"
    },
    {
      "commit": "45b32742944e82c58dc02a9dca8242783bb78a58",
      "tree": "ca66a0b456b54535fe8f4c3568b3579b1942606a",
      "parents": [
        "103135a4a84e37d784d86b9516347b6a7b60eeff"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 23:22:39 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 23:22:39 2026 -0700"
      },
      "message": "roll: pigweed 93cccc4..81d1b0e (6 commits)\n\n81d1b0e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/474225 third_party/fuchsia: Copybara import\n4206163:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/474266 pw_tokenizer: Update google3 Java JNI build files\nb852b7c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/474285 third_party/fuchsia: Update Copybara config and patch\nc63ef78:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/457405 pw_log_rpc: Release drain mutex during transport egress in SendLogs\na69c300:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/473765 pw_buf: Add ConstBuf::Unowned\n040a050:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468146 pw_env_setup: Bump aiohttp to 3.10.11 for Python 3.13 support\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 93cccc4e5783af..81d1b0ee0843a7\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670979460164895969\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id6b7a2f2335cf725ae4e5fb106e06eea25e0000f\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/474665\n"
    },
    {
      "commit": "103135a4a84e37d784d86b9516347b6a7b60eeff",
      "tree": "bc465a6ae8cfc98085997621168aa7e0bf1375cd",
      "parents": [
        "c55ecafec1c1704957a5ed26fdae9a587b619f7f"
      ],
      "author": {
        "name": "Wyatt Hepler",
        "email": "hepler@pigweed.infra.roller.google.com",
        "time": "Thu Sep 10 11:32:37 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 11:32:37 2026 -0700"
      },
      "message": "roll: pigweed 766f56f..93cccc4 (2 commits)\n\n93cccc4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413992 pw_multibuf: Integrate pw::MultiBuf with pw::Buf\ne5aab50:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/354134 pw_containers: Introduce pw::ForwardList\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 766f56f0bfeb29..93cccc4e5783af\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671024421747535185\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I8685068f808b0d421c8668eb5a369b2185d32459\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/473966\n"
    },
    {
      "commit": "c55ecafec1c1704957a5ed26fdae9a587b619f7f",
      "tree": "62a31d55790f0acda8ebd7061f619fd3e4eba7b6",
      "parents": [
        "8ad743b64ab559e0b0622228b114a8806c285ef7"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 23:35:14 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 23:35:14 2026 -0700"
      },
      "message": "roll: pigweed, MODULE.bazel.lock\n\npigweed 581082c..766f56f (9 commits)\n766f56f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/464005 pw_rpc: Refactor docs; add integration guide\ned478b2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/440233 pw_sync: Add pw_sync_mutex crate\n6c49f7d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434193 pw_grpc: Check return value of QueueSend\nffacc87:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417432 pw_bluetooth_sapphire: Remove CIG on close\n7ea06cf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/472666 pw_allocator: Support null control block in SharedPtr\nba9b15b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/470645 go: Upgrade grpc to 1.82.1\ne7f29be:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463069 build: Fix missing deps, includes, and headers\nbfda163:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/470365 pw_ide: Fix header include resolution relative to compilation directory\n361fe7a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/469325 nanopb: Fix nanopb_pb2.py output path in CMake\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 581082cc1662e6..766f56f0bfeb29\nRoll-Count: 5\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671069380322399969\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id6c049786f83d61ccc86438f9c63d9d3143758ee\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/473726\n"
    },
    {
      "commit": "8ad743b64ab559e0b0622228b114a8806c285ef7",
      "tree": "e27c6c131288ac770304681bac956759b76baa78",
      "parents": [
        "4759cdb98026362436f1094666418d210374f348"
      ],
      "author": {
        "name": "Lloyd Pique",
        "email": "lpique@pigweed.infra.roller.google.com",
        "time": "Wed Sep 09 11:49:07 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 11:49:07 2026 -0700"
      },
      "message": "roll: pigweed lint: run pw format --fix BUILD.gn **/*.gn **/*.gni\n\nThe gn roll in commit 9cffd077b caused out lintformat builds to fail due\nto the format requirements changing. Reformat all the affected files.\n\nAlso updates the MODULE.bazel file with the gn version to match the\nchange made by the roller in the pigweed.json file.\n\nTest: pw presubmit --step gn_format --full  # No more format failures\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/472585\nOriginal-Revision: 581082cc1662e61b2460adae4929097d0c8f21b3\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 294d431a761dc4..581082cc1662e6\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671114345790367185\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If4b1f33e0b8e04a163f3ddb4ade1f80e296940cd\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/473207\n"
    },
    {
      "commit": "4759cdb98026362436f1094666418d210374f348",
      "tree": "5cb7bdca9c2c83e7af147d01c29b24538ae001f4",
      "parents": [
        "7e9719140ad0212660bcfb3fa7f1b64a9b61d93f"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 23:43:20 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 23:43:20 2026 -0700"
      },
      "message": "roll: pigweed a82ae0c..294d431 (6 commits)\n\n294d431:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/472185 pw_bluetooth_proxy: Support loopback mode in CommandMultiplexer\n7b8f882:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/464845 pw_build: Define sharded kernel_host and kernel_device workflow groups\n9009709:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/472345 pw_i2c_zephyr: Add initiator bazel target\nd7dbc70:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/455906 pw_kernel: Program the VeeR MEIVT redirect table\nb05f4bc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/472186 pw_async2: Add ValueFuture::Cancel; fix destruction race\nf47827e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468005 pw_protobuf: Fix code generation for \"tag\".\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: a82ae0c83869a9..294d431a761dc4\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671159317798837601\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib615b62720dbb191255aab4d1818136d4899aed2\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/472905\n"
    },
    {
      "commit": "7e9719140ad0212660bcfb3fa7f1b64a9b61d93f",
      "tree": "a332f1087017d33d892ff3c3bad1101a417aa8a1",
      "parents": [
        "12d5e199c75481708c05210ff5f9676a1e8582c0"
      ],
      "author": {
        "name": "Jason Graffius",
        "email": "jgraff@pigweed.infra.roller.google.com",
        "time": "Tue Sep 08 05:55:51 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 05:55:51 2026 -0700"
      },
      "message": "roll: pigweed pw_bluetooth: Add LE Remove CIG command complete event\n\nAdd Emboss struct definition for HCI_LE_Remove_CIG Command Complete\nevent (Core Spec v5.2, Vol 4, Part E, 7.8.100)\n\nTest: bazelisk test --config googletest //pw_bluetooth:emboss_test\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468925\nOriginal-Revision: a82ae0c83869a98d2295d8e8a00d4380ab8b886a\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e4f9446a5ca848..a82ae0c83869a9\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671226544849563569\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Icbcb86ede26eb0c90f5a4b281ce07c4bca343a61\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/472085\n"
    },
    {
      "commit": "12d5e199c75481708c05210ff5f9676a1e8582c0",
      "tree": "4df2de78224d3eba45e068eb7f152d7bafcc3587",
      "parents": [
        "9d657482654ab47b0ba00c9a94c689016ca36ad7"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 06:03:29 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 06:03:29 2026 -0700"
      },
      "message": "roll: pigweed roll: go\n\nFrom version:3@1.27.0\nTo version:3@1.27.1\n\nRoll-Count: 1\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/471565\nOriginal-Revision: e4f9446a5ca848b7c6f95ee5879031c9a70101b6\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 9cffd077bfd5ff..e4f9446a5ca848\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671316474594687729\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I0a90c4b68619f6325d4da9d627eaeaa4cbcfcde8\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/471645\n"
    },
    {
      "commit": "9d657482654ab47b0ba00c9a94c689016ca36ad7",
      "tree": "8c4085fee88199328cbf2df2c92f83190c10404a",
      "parents": [
        "04dcbbed35ed5e0799c83875178bbd1a9992db7c"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 06 18:14:06 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 06 18:14:06 2026 -0700"
      },
      "message": "roll: pigweed roll: gn\n\nFrom git_revision:d71c4a70bd2ece461a09cbd6321970b9247fdab2\nTo git_revision:4f6a76b64b8279e98004f541f8e136307efe5e01\n\nRoll-Count: 1\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/471305\nOriginal-Revision: 9cffd077bfd5ff308af538026eb8857105be7676\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e60850e7a87b66..9cffd077bfd5ff\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671361438823584497\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ie69622539514de4ee97accee979942d0dc4cdeb5\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/471445\n"
    },
    {
      "commit": "04dcbbed35ed5e0799c83875178bbd1a9992db7c",
      "tree": "e9ef7634b01e8920dd45cb99cb4b037df7763d38",
      "parents": [
        "36ee2f1e2e8624ea83e45d8158f5c35dfcc61392"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 06 06:22:27 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 06 06:22:27 2026 -0700"
      },
      "message": "roll: pigweed, MODULE.bazel.lock, MODULE.bazel.lock, MODULE.bazel.lock, MODULE.bazel.lock\n\npigweed 9ea53da..e60850e (3 commits)\ne60850e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/471125 roll: luci\n7a7046b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/471085 roll: fuchsia-infra-bazel-rules fefa9ba..f31d055 (2 commits)\n179d4e9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/471045 roll: rust-analyzer\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 9ea53da86820d6..e60850e7a87b66\nRoll-Count: 5\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671406397809325841\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ia679c288f3901072e601b09574af886447684a40\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/471185\n"
    },
    {
      "commit": "36ee2f1e2e8624ea83e45d8158f5c35dfcc61392",
      "tree": "71001449ca0fddbe02a0353336cec37c12d82f7b",
      "parents": [
        "d9537f46bbec3acb05d8f530ac9a2573fe88a1e6"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 04 18:33:34 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 04 18:33:34 2026 -0700"
      },
      "message": "roll: pigweed 98a5726..9ea53da (7 commits)\n\n9ea53da:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466825 pw_toolchain: Add constraint facades for compiler warning flags\n3cba8ab:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/470505 pw_multibuf, pw_thread_freertos: Export backend headers\n883913a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/470287 pw_interrupt_*: Switch \"impl\" back to \"context\"\n0f1cb10:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/470286 zephyr: Remove pw_zephyr_platform.bzl helper\n79c3ff6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/470265 third_party/fuchsia: Copybara import\n6d91afb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/467025 pw_interrupt_zephyr: Allow Bazel builds to configure this backend\nb484558:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/469505 pw_async2: Expand SKILL with guidance on designing async flows\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 98a57261d86c84..9ea53da86820d6\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671541284083272225\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If7b82a46ce9eebac324fa637e73b4d811ee7bfe2\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/470885\n"
    },
    {
      "commit": "d9537f46bbec3acb05d8f530ac9a2573fe88a1e6",
      "tree": "b18861cd2921ede102a403af7772a47a12f327ff",
      "parents": [
        "d9eb7deec6970516eae1335ebed83819eef93f6a"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 04 06:39:09 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 04 06:39:09 2026 -0700"
      },
      "message": "roll: pigweed, MODULE.bazel.lock, MODULE.bazel.lock, MODULE.bazel.lock, MODULE.bazel.lock\n\npigweed 246e37a..98a5726 (1 commits)\n98a5726:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468565 roll: toolchain-integration\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 246e37a104c0c8..98a57261d86c84\nRoll-Count: 5\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671586243935112993\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ief0c3a1d1cf6eee63f71e9168f3f9a9fb6d04aab\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/470126\n"
    },
    {
      "commit": "d9eb7deec6970516eae1335ebed83819eef93f6a",
      "tree": "59a825e08dab41637c137bfcc054b6238689d6df",
      "parents": [
        "547a8e5cdcf7872b9483fb567ce95504f55c196c"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 03 18:48:11 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 03 18:48:11 2026 -0700"
      },
      "message": "roll: pigweed 85eeb5c..246e37a (10 commits)\n\n246e37a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/381038 pw_allocator: Add ForwardingAllocator\nde1b241:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/469605 pw_bluetooth_sapphire: Fix and suppress unused variable warnings\na855316:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/464145 pw_toolchain: Suppress unused-variable warnings for json.hpp\n1d683db:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/469425 pw_assert: Remove unnecessary rust clippy allows\nbdd975a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/469525 skills: Use hypens instead of underscores for presubmit checks skill\na50d5e7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416912 pw_bluetooth_sapphire: (Un)register created CISes\nbf0398b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468625 pw_presubmit: Add npm_test to _LINTFORMAT with path filtering\n088116a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468805 pw_sys_io_zephyr: Fix Zephyr linkage\na5c3c2c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468945 .bazelrc: Add cxx20/cxx26 configs\n845ed4e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/383936 pw_allocator: Add reallocating flag to Metrics\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 85eeb5ce1c40ac..246e37a104c0c8\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671631205506617953\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ieb8b0260d2390840910dd22010fe16be5997d403\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/469965\n"
    },
    {
      "commit": "547a8e5cdcf7872b9483fb567ce95504f55c196c",
      "tree": "def1676f319686148ab871ebe93be3a2362c088e",
      "parents": [
        "757b477c8f673fbd82f4215a504f52a1fc22a734"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 02 19:00:44 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 02 19:00:44 2026 -0700"
      },
      "message": "roll: pigweed 4728b9d..85eeb5c (15 commits)\n\n85eeb5c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/457565 pw_assert: Support swappable backend implementations in Rust\n521d29f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/467545 pw_async2: Fix documentation and doc comment errors\na66abff:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/346834 pw_build: Remove pigweed_upstream_build\n73e7a6c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/464066 pw_toolchain: Suppress warning in Fuchsia SDK binding_set.h\nd3d67e8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468605 .rgignore: Have rg exclude lockfiles\n818348f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/383935 pw_allocator: Make DoResize pure virtual\n2b5a8ee:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450252 pw_unit_test: Add Rust unit test support\n7d1b483:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463068 third_party/freertos: Add missing headers to targets\n6674e33:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463067 third_party/googletest: Disable sandboxing\n6b33d87:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/464766 pw_presubmit: Enable ccache for gn_gen when available\n90fb23c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/464065 pw_build: Prune redundant non-host targets from host workflows\n825603e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/467486 pw_buf: Clarify nullness with nullptr comparisons and assignment\n4e60456:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463026 pw_build: Use toplevel remote_download_outputs for remote_cache\n923bc46:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468345 pw_tokenizer: Fix ts detokenizer breakage\n88966b4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468145 zephyr: Fix SDK version tag\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4728b9da9307d6..85eeb5ce1c40ac\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671721129901970753\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I58aa64e617694fd086625a1bf2b726e5eb0ee16e\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/469105\n"
    },
    {
      "commit": "757b477c8f673fbd82f4215a504f52a1fc22a734",
      "tree": "8e69c60a68dca92c6a21b25e491cfb13f1ef3bde",
      "parents": [
        "18f4467ec8170948a4f27baa3cfaa3a9d6e567e3"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 01 19:06:54 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 01 19:06:54 2026 -0700"
      },
      "message": "roll: pigweed b079275..4728b9d (4 commits)\n\n4728b9d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466905 pw_tokenizer: Replace base64ToBinaryString() with decode() in ts\n79c2915:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/462885 pw_build, pw_log_zephyr, pw_assert_zephyr: Fix Zephyr linkage and generated header dependencies\n52e6169:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466585 pw_build: Use prebuilt protoc toolchain in workflows launcher\n0cd7111:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463705 pw_bluetooth_sapphire: Use fuchsia bt service\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b079275a982652..4728b9da9307d6\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671811054707011041\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ied6bcc559748bbfa02f60ee8d4c64b44e819a0e5\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/468105\n"
    },
    {
      "commit": "18f4467ec8170948a4f27baa3cfaa3a9d6e567e3",
      "tree": "96e95b57fe10d9d32f75db6e31dfc675c9094e51",
      "parents": [
        "6467e666569d7054087c7105defb4b893a9a0126"
      ],
      "author": {
        "name": "Lloyd Pique",
        "email": "lpique@google.com",
        "time": "Tue Sep 01 11:07:43 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 01 11:07:43 2026 -0700"
      },
      "message": "workflows: Add -DNDEBUG pw_tests workflow\n\nDefine a new \"pw_tests_smoke_tests_ndebug\" workflow that runs the tests\nwith NDEBUG defined, to catch debug vs release errors.\n\nFor ease of running the pw_tests, an \"all_pw_tests\" workflow group is\nalso added to run both \"pw_tests_smoke_tests\" and the new\n\"pw_tests_smoke_tests_ndebug\" workflows.\n\nThe non-debug workflow is also added to the \"default\" and \"all\"\nworkflows.\n\nTest: ./pw build all_pw_tests\nChange-Id: Ifd4265d9483230ba76c89c95cb0b147fb47c12e6\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/452392\n"
    },
    {
      "commit": "6467e666569d7054087c7105defb4b893a9a0126",
      "tree": "690cf21c00f27a6e965b38a3b8cfc7559612c5ee",
      "parents": [
        "85196301cc87a6fb4557416eab0996bb34f9009e"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 01 07:09:41 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 01 07:09:41 2026 -0700"
      },
      "message": "roll: pigweed 03ab020..b079275 (3 commits)\n\nb079275:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466805 pw_ide: Fix kzip merge flags for CIPD compatibility\nb14af4f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466866 pw_bluetooth_sapphire: Avoid redundant property updates in Inspectable\ncf23bb2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466725 pw_bluetooth_sapphire: Safely handle malformed LE advertising reports\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 03ab020d52d3ea..b079275a982652\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671856011048870385\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Idf23d8acd0b25c0985dcb7c68cc70af08aa84f82\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/467385\n"
    },
    {
      "commit": "85196301cc87a6fb4557416eab0996bb34f9009e",
      "tree": "584eccafeee8dccf6171178c57c0f5db5bcd1f1c",
      "parents": [
        "8832e23546f75454e544be3db179b984deb0f6d8"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 31 19:11:14 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 31 19:11:14 2026 -0700"
      },
      "message": "roll: pigweed 15b7579..03ab020 (13 commits)\n\n03ab020:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466546 pw_bluetooth_proxy: Sync persistent state on recombined PDU and refunds\n5f30249:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466545 pw_bluetooth_proxy: Protect snapshot restoration pointers with mutexes\n09f39e5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463845 pw_bluetooth_proxy: Add crash recovery guide and align recovery API\nca243ad:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466425 pw_bluetooth_proxy: Emit updates for new L2CAP channels during recovery\nceb8515:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/459046 pw_bluetooth_proxy: Add RFCOMM snapshot recovery\nb578dca:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/461226 pw_bluetooth_proxy: Consolidate basic L2CAP config into struct\n3300d50:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/462065 pw_bluetooth_sapphire: Normalize restored encryption key sizes\n0b14c78:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/458905 pw_fuzzer: Remove GN support for FuzzTest and OSS-Fuzz\nd9955ac:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/459565 pw_bluetooth_proxy: Support allow_data_loss in basic L2CAP interception\nf2ad5b9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/461805 pw_bluetooth_proxy: Update ACL unit tests and state updates\n314f25f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466285 pw_ide: Optimize Kythe extractor with transitive includes and caching\nc7b1a7b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/442072 pw_base64, pw_tokenizer: Add TS base64 module and browser fallback\n8d51077:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/462987 pw_allocator: Split async_pool into separate Android.bp target\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 15b75794e177b8..03ab020d52d3ea\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671900982072755889\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I28c021c793927172d68f934ea26d15cadafb7ec9\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/467065\n"
    },
    {
      "commit": "8832e23546f75454e544be3db179b984deb0f6d8",
      "tree": "e6acb1177abded2aaf59c676ab9870d41594ef1e",
      "parents": [
        "e8eeb08216faf741690a582596909074c877e03b"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 31 17:01:45 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 31 17:01:45 2026 -0700"
      },
      "message": "roll: pigweed, MODULE.bazel.lock, MODULE.bazel.lock, MODULE.bazel.lock, MODULE.bazel.lock\n\npigweed c0def16..15b7579 (67 commits)\n15b7579:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/458686 pw_async_basic: Fix flaky RepostRaceCondition test\na8621d9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/458685 pw_bluetooth_sapphire: Make files writable without sudo when deploying\nfba14dc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/465705 roll: gn\ne55b672:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/465505 roll: luci\n8fe6407:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/465445 roll: fuchsia-infra-bazel-rules 57bd03e..fefa9ba (4 commits)\n70aae18:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/465346 roll: rust-analyzer\na193600:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/462725 bazel: Update rules_python from 1.8.5 to 1.9.1\nc46fb08:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/464125 pw_kernel: Format syscall_user assembly veneers\n0530187:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/464765 pw_buf: Clarify ConstBuf role and update conversions\ndeb713a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463725 pw_env_setup: Fix pigweed.json resolution under Bzlmod\n65db43a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463985 pw_buf: Set package visibility in examples BUILD\nd52d1bd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463846 pw_buf: Expose the base() pointer in pw::Buf\nb9f6b1b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463605 pw_web: Update package-lock.json dependencies\ndc61f63:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/462985 agents: Add oncall skill with CIPD roll subskill\n761fea0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463706 pw_bluetooth_sapphire: Remove unused kUuids variable\na1aa0c5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/459045 pw_bluetooth_proxy: Add silent channel creation to Acquire APIs\n42f94ef:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/459466 pw_web/log-viewer: Fix LogSource import path and handle missing Shoelace\nd0868da:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/462125 pw_memory, pw_async2: Handle nullptr in ContainerOf\nd813d3a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463005 pw_env_setup: Roll cipd\n497eac9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/462965 pw_ide: Separate bazel_args and rust_check_args in compilation generator\nb5252cb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/455905 pw_kernel: Add build-only veer target\n7a6742a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/458826 third_party/boringssl: Remove CMake support\n51cbaa4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/459005 cmake: Disable sandbox for targets with generated sources\n06b82ef:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463065 pw_build: Isolate workflows launcher into sub-workspace\n8b196f5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/457426 pw_bluetooth_proxy: Add CommandMultiplexer snapshot recovery\naab9354:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/454647 pw_bluetooth_proxy: Unify ACL and L2CAP recovery APIs\n64ff6e6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/453772 pw_bluetooth_proxy: Add ACL connection removal state update\n4d1833a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450133 pw_bluetooth_proxy: Add Sniff hardware resynchronization\nb1aaeb3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450132 pw_bluetooth_proxy: Implement per-connection Sniff snapshot recovery\n3bd5a4c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/449412 pw_bluetooth_proxy: Add global Sniff subsystem snapshot recovery\nc2353d5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/449032 pw_bluetooth_proxy: Add L2CAP state mutation update support\n2523522:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/448192 pw_bluetooth_proxy: Add L2CAP channel recovery rejection support\n0222dae:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463025 pw_bluetooth_proxy: Pass sniff state update callback in constructor\n20898d8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/458185 pw_snapshot: Add core_name field to Metadata proto\n11fccc9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/457445 pw_buf: Add module\n4e39a60:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/447415 pw_bluetooth_proxy: Add per-connection Sniff snapshots \u0026 state updates\n5142754:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/451112 pw_ide: Update C++ code intelligence doc link\n6cb7c45:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/448332 agents: Add pw_async2 skill\n7023a4b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/461945 pw_bluetooth: Add EventPayload struct to BT emboss\n8cb19ef:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/461085 pw_ide: Add Kythe kzip generation module\n1435aa7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/461485 pw_clock_tree_mcuxpresso: Set divider to 0 on disable\nc3bb851:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/451832 pw_log_zephyr: Add support for LOG_HEXDUMP_*\nd6220b5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/461225 pw_bluetooth_proxy: Harden state update callback lifetimes\nadaa451:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/459827 crates_io: Update object to 0.40.0\nb50aeeb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/461106 crates_io: Update cortex-m-semihosting to 0.6.0\nd5fef7a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/459828 crates_io: Update syn to 3.0.3\n7666f7d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/459826 crates_io: Update nom to 8.0.0\n769b8bb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/459825 crates_io: Update nix to 0.31.3\nd48c1f5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/459745 crates_io: Freshen crate versions\n8492819:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/459545 crates_io: Remove unused crates\n0911625:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/459485 crates_io: Sync toml file with lockfile\ndcffc3b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/455665 pw_kernel: Remove golden file verification from tracing tests\n473df42:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/460685 roll: go\nf5291dd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/447232 pw_bluetooth_proxy: Sweep abandoned L2CAP channels\ndfd3ded:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/442053 pw_bluetooth_proxy: Implement L2CAP recovery\nd7bfdaf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/442052 pw_bluetooth_proxy: Wire L2CAP snapshot APIs\ne00b4cc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/444553 pw_bluetooth_proxy: Add global Sniff recovery snapshot support\n4cdf74f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/460286 roll: gn\n0729bc8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/460105 roll: luci\nabafd93:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/460065 roll: fuchsia-infra-bazel-rules f9f35ef..57bd03e (2 commits)\nf362804:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/460025 roll: rust-analyzer\n294cc86:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/459105 rp2350: Select primary serial port for multi-interface devices\n79c0e26:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/446693 pw_bluetooth_sapphire: Gate batched scan behind product configuration\nde298dc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/325796 pw_bluetooth_sapphire: Implement AndroidBatchLowEnergyScanner\n3e7974d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/446692 pw_bluetooth_sapphire: Gate offloaded scan behind product configuration\n434a568:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436373 pw_bluetooth_sapphire: Stop scans when updating offloaded scan filters\n1ccb09d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/443112 pw_allocator_zephyr: Add CMake support\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c0def160076d35..15b75794e177b8\nRoll-Count: 5\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671945948118123377\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I4cf7cba573f7f6897b196ce6ea993825ba8ee901\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/466185\n"
    },
    {
      "commit": "e8eeb08216faf741690a582596909074c877e03b",
      "tree": "3d6c21f99d85ee735d78251e8d9a7775a8265cfd",
      "parents": [
        "c219cb5228360279ec235a7ce82f2c106fb6f901"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 19 22:27:42 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 19 22:27:42 2026 -0700"
      },
      "message": "roll: pigweed a0f4363..c0def16 (9 commits)\n\nc0def16:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/458325 pw_bluetooth: Reorder events\n2d06b39:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/458245 pw_bluetooth: Add LE Rand command\n2a1b76c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/458285 pw_bluetooth: Re-format emboss files\nce77ba9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/458205 pw_async2: Fix reuse of channel storage\ne0cf417:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/457345 pw_async2: Map/Then bugfixes\nc3703f3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/456625 pw_bluetooth_sapphire: Ack frames earlier\n9aae7db:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/457065 pw_symbolizer: Gracefully handle invalid addresses in stack trace dump\nb5b1ecb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406352 agents: Add Gerrit and Buildbucket workflow skill\na35dfd3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/458005 pw_bluetooth_proxy: Fix stale channel deref on write\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: a0f4363f0c02ef..c0def160076d35\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8672980089975002657\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I211eecc6c78a3deb539dccebde5d0e08b980bbd6\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/458605\n"
    },
    {
      "commit": "c219cb5228360279ec235a7ce82f2c106fb6f901",
      "tree": "43efb7d37e177bbde1d87720ca89bee8f861ebb8",
      "parents": [
        "05d51762683602acedc1eef5966b8bd528a440fe"
      ],
      "author": {
        "name": "Jason Graffius",
        "email": "jgraff@pigweed.infra.roller.google.com",
        "time": "Wed Aug 19 09:44:55 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 19 09:44:55 2026 -0700"
      },
      "message": "roll: pigweed pw_bluetooth_sapphire: Implement CIG support in central FIDL\n\nTest: bazelisk test --config\u003dfuchsia //pw_bluetooth_sapphire/fuchsia/host/fidl:test_pkg\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413775\nOriginal-Revision: a0f4363f0c02ef58686582c9d82282782e7a0d01\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 8ca462fe925ee6..a0f4363f0c02ef\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673025049040301345\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I258af1e9a3929bd7ea7c57a7c0cba29dc92c2f48\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/458065\n"
    },
    {
      "commit": "05d51762683602acedc1eef5966b8bd528a440fe",
      "tree": "3cbb589740179bc523efe3d7b45b46d9a19246e1",
      "parents": [
        "56d2cad096dba3c3e9c273a88b64875f136535b7"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 18 21:43:32 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 18 21:43:32 2026 -0700"
      },
      "message": "roll: pigweed 36b00df..8ca462f (7 commits)\n\n8ca462f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/452553 pw_bluetooth_proxy: Default initialize ACL snapshots and add fallback\n73e734e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/451012 pw_bluetooth_proxy: Elide thread safety from ACL recovery docs\nfecb9bf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/453352 pw_bluetooth_proxy: Harden ACL credit recovery and derive pending\nd065ea5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/457425 pw_bluetooth_proxy: Unconditionally compile ACL snapshot structs\n7edd08f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/457485 pw_build: Disable third-party telemetry by default\naf0b088:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/397892 pw_module: Support creating Python modules\n2651523:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/441432 pw_tokenizer: Clarify TOKENIZATION_OPTIONAL field option\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 36b00dfe81dc45..8ca462fe925ee6\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673070009831198049\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ie0ccd364852ac7f85160276f0226c42c7424f02b\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/457826\n"
    },
    {
      "commit": "56d2cad096dba3c3e9c273a88b64875f136535b7",
      "tree": "32ea43fd5d25c4e4b7feb1c49e8db3f514d08e49",
      "parents": [
        "2f8708cf66bf1a829a809de665d80583eae53421"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Tue Aug 18 10:02:16 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 18 10:02:16 2026 -0700"
      },
      "message": "platform: Isolate sysbuild platform output paths\n\nWhen --experimental_platform_in_output_dir\u003dTrue is enabled, Bazel\nderives the output directory path directly from the platform target\nname. Because all generated zc_* repositories previously named their\nplatforms \"platform_llvm\" and \"platform_gcc\", multi-image sysbuild\ntargets evaluated concurrent cores into the same output path prefix\n(bazel-out/platform_llvm-opt/bin/), causing conflicting compile\nactions on shared Zephyr OS libraries.\n\nTo resolve this:\n- Generate unique platform target names per repository\n  (\u003crepo_name\u003e_platform_\u003ctoolchain\u003e) in Kconfig generation while\n  retaining aliases for backwards compatibility.\n- Update zephyr_transition to transition directly to the unique\n  platform target names so each domain receives an isolated output path.\n- Fix the transition recursion guard to inspect str(platform_label),\n  as platform_label.workspace_name is empty under Bzlmod.\n- Make the platform attribute optional on transitioned_dep so helper\n  domains always export ZephyrSysbuildHelperInfo when inheriting the\n  parent platform.\n\nChange-Id: I2504c41f7f55b357520dababaee83a232a17a979\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/456986\n"
    },
    {
      "commit": "2f8708cf66bf1a829a809de665d80583eae53421",
      "tree": "82efcad4eba16edfba832a6bf6ccefbe47b86ed5",
      "parents": [
        "6f8258ab936128b425236849aadad6a17bec5bed"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 17 21:47:14 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 17 21:47:14 2026 -0700"
      },
      "message": "roll: pigweed 67cdec2..36b00df (2 commits)\n\n36b00df:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/456765 pw_bluetooth_proxy: Use Function instead of InlineFunction\nb476e17:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/456725 pw_rp2350: Update zephyr target to use llvm toolchain\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 67cdec2ce4db04..36b00dfe81dc45\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673159932778608545\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I384a4c432cad4e9d60488f7145b5e0be01c31104\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/457145\n"
    },
    {
      "commit": "6f8258ab936128b425236849aadad6a17bec5bed",
      "tree": "b49706fa9c7ae9e545bd6f10d9cc04711e10f4ae",
      "parents": [
        "1edd5393be608e1138eaf5d1da55b5f16afaa331"
      ],
      "author": {
        "name": "Ryan Albarelli",
        "email": "albarelli@google.com",
        "time": "Mon Aug 17 18:26:14 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 17 18:26:14 2026 -0700"
      },
      "message": "lib: Add mem_blocks library for support of sensors shell\n\nChange-Id: Iadecace70b9f9ba1d26b54c4aef53e59e6d6c5e9\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/456885\n"
    },
    {
      "commit": "1edd5393be608e1138eaf5d1da55b5f16afaa331",
      "tree": "51dd75f879838ec7ba41d3a7db8866076078d3ad",
      "parents": [
        "83bc17f811d6a7ea1fd6b903858f4da4fbc97a77"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Mon Aug 17 17:26:44 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 17 17:26:44 2026 -0700"
      },
      "message": "python: Add extra packages for MCUBoot\n\nThese are needed for MCUBoot support. Full MCUBoot\nsupport will be added later, but these are needed\nnow for downstream work.\n\nChange-Id: Ia553071ff1b9940f9e818fe5219082ef05c53401\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/456850\n"
    },
    {
      "commit": "83bc17f811d6a7ea1fd6b903858f4da4fbc97a77",
      "tree": "bf50398a6277ee63c193cac535c431a3a1ffff5a",
      "parents": [
        "5fc314d5cc2f35557a9624958444c364b1c54fe3"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Mon Aug 17 17:26:38 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 17 17:26:38 2026 -0700"
      },
      "message": "runners: Add tools support for zephyr runners\n\nMany runners require tools like OpenOCD. This allows for\nthe runner to pass the tool so that these tools can also\nbe managed by Bazel.\n\nChange-Id: Ia50b94b853a7705dd97d654cc1f19cd737a7fe86\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/456849\n"
    },
    {
      "commit": "5fc314d5cc2f35557a9624958444c364b1c54fe3",
      "tree": "0ee0532370df12a2382f3214bdfadc4c12367ef5",
      "parents": [
        "4ae1b8a5abcfd36932bce8d99c470a0ce0eb9f5d"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Mon Aug 17 17:08:29 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 17 17:08:29 2026 -0700"
      },
      "message": "usb: Fix driver dependencies and includes\n\n- Add missing dependency on //drivers/usb/common:common in usb device\n  and udc drivers.\n- Add strip_include_prefix \u003d \".\" to USB driver and subsystem targets.\n- Remove malformed generated targets matching CONFIG_USB_DEVICE_VID EQUAL\n  and CONFIG_USB_DEVICE_PID EQUAL conditions in subsys/usb/device.\n\nChange-Id: Iddda15631534bca57b17d4b6e8cfb44c410a8434\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/456848\n"
    },
    {
      "commit": "4ae1b8a5abcfd36932bce8d99c470a0ce0eb9f5d",
      "tree": "ec72b297fa36a258e904d5944ec614d30b2e6d66",
      "parents": [
        "6e00445c5532c9be221645ac16b16a59d7baf437"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Mon Aug 17 17:08:11 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 17 17:08:11 2026 -0700"
      },
      "message": "drivers/serial: Fix empty_file.c label path\n\nReplace unexpanded /misc/empty_file.c with canonical\nBazel label \"//:misc/empty_file.c\" when CONFIG_USBD_CDC_ACM_CLASS\nor CONFIG_USB_CDC_ACM is enabled.\n\nChange-Id: I81e9a880498b86fa0b5f666a8e67fe984fbfe5fd\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/456847\n"
    },
    {
      "commit": "6e00445c5532c9be221645ac16b16a59d7baf437",
      "tree": "a01e2d62eda768778e3a9b8b8da4e489e2a7c2eb",
      "parents": [
        "84a03e41f73a756a558d8ac66a40bbabaab02d4f"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Mon Aug 17 17:08:05 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 17 17:08:05 2026 -0700"
      },
      "message": "drivers/sdhc: Add MSHC support and includes\n\n- Add sdhc_mshc.c and sdhc_mshc_vendor_quirks.c to sources when\n  CONFIG_SDHC_MSHC is enabled.\n- Add strip_include_prefix \u003d \".\" to sdhc target to ensure internal\n  driver headers can be located.\n\nChange-Id: If26ec5fe9639c7b5ff712591de153515ee70c0f4\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/456846\n"
    },
    {
      "commit": "84a03e41f73a756a558d8ac66a40bbabaab02d4f",
      "tree": "f436f65ddd629c6962b6b02d0248bf2eeec8b4bb",
      "parents": [
        "8214e58f096ea9f7524884d3e9abd63514c81938"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Mon Aug 17 17:08:00 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 17 17:08:00 2026 -0700"
      },
      "message": "lib: Add net_buf library and Kconfig support\n\n- Add BUILD.bazel for Zephyr net_buf library (buf.c, buf_simple.c).\n- Include //lib/net_buf under bazel_overlay/lib/BUILD.bazel when\n  CONFIG_NET_BUF is enabled.\n\nChange-Id: Icb0118bba73c36eb59205760e4874bfc45e11488\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/456845\n"
    },
    {
      "commit": "8214e58f096ea9f7524884d3e9abd63514c81938",
      "tree": "3104541f81df41c228ac0eb3c30cb0e79c3ded0b",
      "parents": [
        "3a943bbbee4e86968980e5656ae11c2dabf92208"
      ],
      "author": {
        "name": "Dave Roth",
        "email": "davidroth@google.com",
        "time": "Mon Aug 17 10:56:32 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 17 10:56:32 2026 -0700"
      },
      "message": "rp2xxx: Skip init hooks in pico_zephyr_compat\n\nZephyr rp2xxx applications fail to link under the LLVM toolchain due\nto undefined symbols referenced by bare-metal Pico SDK startup hooks\nin runtime_init.c.\n\nDisable these hooks in pico_zephyr_compat so ld.lld does not attempt\nto resolve relocations in unmapped .preinit_array.* orphan sections.\n\nChange-Id: I1b55549067a7b3b765480a40ade570efbd9b34fc\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/456665\n"
    },
    {
      "commit": "3a943bbbee4e86968980e5656ae11c2dabf92208",
      "tree": "0d8825f1c6f91019e8968aaeed8256f61ad9b18a",
      "parents": [
        "9f5261a227a8b1ce6db35b3995576deb69115d6d"
      ],
      "author": {
        "name": "Dave Roth",
        "email": "davidroth@google.com",
        "time": "Mon Aug 17 10:56:23 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 17 10:56:23 2026 -0700"
      },
      "message": "toolchain: Add missing gcc constraint to gcc toolchains\n\nThe missing constraint was causing gcc to still be selected despite\nthe llvm constraint being set.\n\nChange-Id: Ib038ada99d9b2951d0a16ea269a9c3d51d1ee48f\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/454946\n"
    },
    {
      "commit": "9f5261a227a8b1ce6db35b3995576deb69115d6d",
      "tree": "eea9cd1673d811e7667e16d5ac024c111512bcfb",
      "parents": [
        "5eb157da781d2baef2d6d544b834b1d014844b52"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 17 09:53:45 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 17 09:53:45 2026 -0700"
      },
      "message": "roll: pigweed roll: go\n\nFrom version:3@1.26.5\nTo version:3@1.26.6\n\nRoll-Count: 1\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/456485\nOriginal-Revision: 67cdec2ce4db04b66e88d2a463a20432cfe18e79\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 8d3f13936f1299..67cdec2ce4db04\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673204892535812881\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I6373db66e796e611578dfd458613c05a81f94362\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/456685\n"
    },
    {
      "commit": "5eb157da781d2baef2d6d544b834b1d014844b52",
      "tree": "4af720ebd58229a40448fb9afcd0fabf670b6ca3",
      "parents": [
        "e5676e2cff1ca6cd4c903094d02687fb6ec2d129"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 16 22:00:47 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 16 22:00:47 2026 -0700"
      },
      "message": "roll: pigweed roll: gn\n\nFrom git_revision:64cfb8344ec3e8585a89a3836716a026e2771fcb\nTo git_revision:e8a8e0932a5e42a99e5896aa58e3b8290f4e5b8c\n\nRoll-Count: 1\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/456185\nOriginal-Revision: 8d3f13936f12998fdf8339412a97db23d108442c\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 2544efad282b60..8d3f13936f1299\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673249851991776945\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I44f84ccb75955464bd95d2cacbb4ce269923210d\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/456346\n"
    },
    {
      "commit": "e5676e2cff1ca6cd4c903094d02687fb6ec2d129",
      "tree": "46ff42fa7a886d603bcda60cbfdb80e5ea4964c1",
      "parents": [
        "80133c5ea52f53691061c3d664916a8585e3d90b"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 16 10:06:28 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 16 10:06:28 2026 -0700"
      },
      "message": "roll: pigweed 1f91357..2544efa (2 commits)\n\n2544efa:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/456045 roll: luci\n97f2ab1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/455825 roll: fuchsia-infra-bazel-rules 2b1ed07..f9f35ef (2 commits)\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 1f91357f563ccf..2544efad282b60\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673294818894733953\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I8687a5d1599618e88fdb552fa5ca382e839561b6\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/456146\n"
    },
    {
      "commit": "80133c5ea52f53691061c3d664916a8585e3d90b",
      "tree": "ea58c46be186bbc4df3c7468ebaa49596b8f3542",
      "parents": [
        "1057f7d754ebb7276fd473e09418920be9100a54"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sat Aug 15 22:05:13 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Aug 15 22:05:13 2026 -0700"
      },
      "message": "roll: pigweed, MODULE.bazel.lock, MODULE.bazel.lock, MODULE.bazel.lock, MODULE.bazel.lock\n\npigweed 88af1ce..1f91357 (2 commits)\n1f91357:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/455805 roll: ninja\nb5e6c9c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/455785 roll: rust-analyzer\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 88af1ce547ff9f..1f91357f563ccf\nRoll-Count: 5\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673339779072001025\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic87e8cf6c733b34dc73bd9be1d396c6762c1b41d\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/455985\n"
    },
    {
      "commit": "1057f7d754ebb7276fd473e09418920be9100a54",
      "tree": "3ee929b943b7a3ff65738c38e6a5da5e63986d46",
      "parents": [
        "e52ec0eb561eef7cb1ea02188844eb519b376eba"
      ],
      "author": {
        "name": "Kayce Basques",
        "email": "kayce@pigweed.infra.roller.google.com",
        "time": "Fri Aug 14 22:17:58 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 14 22:17:58 2026 -0700"
      },
      "message": "roll: pigweed docs: Update changelog for July 2026\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/452352\nOriginal-Revision: 88af1ce547ff9fc197315187a76950fd809c19aa\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 7c84c203cbe530..88af1ce547ff9f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673429702064166369\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If49e55dfadd4d7f87860a2d008eb3b809901525a\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/455705\n"
    },
    {
      "commit": "e52ec0eb561eef7cb1ea02188844eb519b376eba",
      "tree": "5f15fd2a0f1a4731f4bda6fabe7db05074c68f6f",
      "parents": [
        "bc3fac5813872a559486d3474b4fd5e321c8df1a"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Fri Aug 14 10:13:59 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 14 10:13:59 2026 -0700"
      },
      "message": "designs: RFC for creating self contained fork\n\nThis RFC proposes creating a fork of zephyr to land the\nBazel build system for zephyr. The goal is to simplify\nuse and support downstream forking requirments.\n\nChange-Id: Ib0935d9dab4dce4302fe756ed37a554ae2445b0f\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/439472\n"
    },
    {
      "commit": "bc3fac5813872a559486d3474b4fd5e321c8df1a",
      "tree": "a5de3ca7b376efef1de0ff769216133366b132bb",
      "parents": [
        "49ce8b3fdb7c0bd6477208fffca1a1dc0fca985a"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 13 22:39:19 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 13 22:39:19 2026 -0700"
      },
      "message": "roll: pigweed 5305b60..7c84c20 (5 commits)\n\n7c84c20:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/442192 pw_rp2350: Add C++ unittest service for freertos \u0026 zephyr\nba63e84:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450333 pw_kernel: Add host side debug mailbox client library\n2d18022:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450332 pw_kernel: Add crate for shared debug mailbox protocol enums\n92ae0ca:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439194 pw_kernel: Use debug mailbox in e2e tracing test\n9b7b919:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/454706 pw_async2: Support move-only types in Map and Then\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 5305b6094d0fe2..7c84c203cbe530\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673519623987989825\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I9f5ff4a3e3bfa49f31cc8eb18bd4340f07fc30f3\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/455285\n"
    },
    {
      "commit": "49ce8b3fdb7c0bd6477208fffca1a1dc0fca985a",
      "tree": "3981575ac9935142f781b33c10c13537442bbfd2",
      "parents": [
        "fd6c9eea1b8139746e4cc26a50c78e2be1577b1f"
      ],
      "author": {
        "name": "Jason Yi",
        "email": "jsonyi@pigweed.infra.roller.google.com",
        "time": "Thu Aug 13 10:41:52 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 13 10:41:52 2026 -0700"
      },
      "message": "roll: pigweed pw_bluetooth: Add request_opcode_in_error_uint in att.emb\n\nAdd request_opcode_in_error_uint in AttErrorRsp as a UInt view overlay\nat byte offset 1 so callers can write or inspect arbitrary unknown or\ninvalid request opcodes without requiring enum conversion.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/453172\nOriginal-Revision: 5305b6094d0fe2ae01b6521833c15b8f38c2c41f\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 9bc095e8efdfc8..5305b6094d0fe2\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673564582722481873\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I4dfc30ee01a080facd32e9d75a07a0f8d7c152c4\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/454945\n"
    },
    {
      "commit": "fd6c9eea1b8139746e4cc26a50c78e2be1577b1f",
      "tree": "443d5636a86bef2b62df2f1fcd0c70f01484753f",
      "parents": [
        "386c24b94148317d745cf1cd10ee70722f024a5c"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 12 22:36:45 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 12 22:36:45 2026 -0700"
      },
      "message": "roll: pigweed e9aa87f..9bc095e (11 commits)\n\n9bc095e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/452252 pw_log_android: Make PW_LOG_LEVEL_FATAL fatal again\n33efd73:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/453972 pw_async2: Make FutureOrValue movable\n8238695:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439193 pw_kernel: Add mailbox support to host side tooling\ne3935a4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/452712 pw_i2c_mcuxpresso: Add check for reading too few bytes\n1e2949f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436513 pw_kernel: Add a debug mailbox library\n6468319:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/451033 pw_kernel: Sleep bootstrap thread in userspace tests\n5ff0d19:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/454105 pw_ide: Release v1.11.1\ne177c4c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/452652 pw_ide: vscode: Fix Rust target selection and rust-analyzer\n9c6a517:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450215 pw_kernel: Trace syscalls when SYSCALL_TRACE is enabled\n9bd6c00:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/452353 pw_ide: Exclude test files from webview TypeScript config\n55e8228:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/440432 pw_kernel: Add support for GDB RSP Run-Length Encoding (RLE)\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e9aa87f9d4272b..9bc095e8efdfc8\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673609545704040673\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iaf4e9bafda02fb4f5cbc3e329c733d387aba2eed\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/454525\n"
    },
    {
      "commit": "386c24b94148317d745cf1cd10ee70722f024a5c",
      "tree": "0dc0dfd698b9fb15c5fce39973003b6014ea537d",
      "parents": [
        "c44e044501f28a05a6d019604ae94e06ad5685da"
      ],
      "author": {
        "name": "Austin Foxley",
        "email": "afoxley@pigweed.infra.roller.google.com",
        "time": "Tue Aug 11 22:49:32 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 11 22:49:32 2026 -0700"
      },
      "message": "roll: pigweed 46ba7ac..e9aa87f (3 commits)\n\ne9aa87f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/453272 pw_presubmit: Allow multiple directories to be passed to format CLI\n63ce981:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/453312 format: Fix formatting issues when running lintformat-full\nf0f873d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/453254 pw_build: Add args field to workflow Tool schema\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 46ba7ac257bf87..e9aa87f9d4272b\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673699473833540177\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I121dc5a72355b671021f1b19ca55140c83168d22\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/453672\n"
    },
    {
      "commit": "c44e044501f28a05a6d019604ae94e06ad5685da",
      "tree": "29b8082f62b201fed0a3562b910b0cb9d8111a1e",
      "parents": [
        "664948104430667bf3e6fa537e6578a9986a94f3"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 10 22:56:38 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 10 22:56:38 2026 -0700"
      },
      "message": "roll: pigweed 6dd08d0..46ba7ac (10 commits)\n\n46ba7ac:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/452552 pw_bluetooth_proxy: Fix typo in Sniff test helper\n8f61e66:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/449292 pw_ide: Add Rust code intelligence documentation for Bazel\n6f0aac3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/452572 pw_kernel: Include system_image .elf \u0026 .bin in test runfiles\n4db3263:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/446694 docs: Update documentation for the pw_interrupt backends\n56bbb09:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/452412 pw_elf: Silence unused warning\n3a9867f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/452372 pw_sync_zephyr: Fix assertion in Mutex:lock()\n752ea21:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/452192 docs: Remove work orders\n7a8ab7d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450272 pw_kernel: Support span events in k trace\nd7948b7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450214 pw_kernel: Add macros to open and close tracing spans\n4c0d4b7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/431673 pw_kernel: Add a TraceSpan record\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 6dd08d0bdd7bed..46ba7ac257bf87\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673789392838469153\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I6d4306206c2e275a0b63593709b47edc31b59261\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/452992\n"
    },
    {
      "commit": "664948104430667bf3e6fa537e6578a9986a94f3",
      "tree": "98c4dc4b49b3f0aacac157422785ef98670430b1",
      "parents": [
        "96b33d066b572820fd07831371a634be3a74f827"
      ],
      "author": {
        "name": "Matthew Sedam",
        "email": "matthewsedam@pigweed.infra.roller.google.com",
        "time": "Mon Aug 10 11:33:15 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 10 11:33:15 2026 -0700"
      },
      "message": "roll: pigweed pw_metric: Fix Android build\n\nThis CL upstreams changes needed to fix\nthe Android build in Android.bp files.\n\nNO_IFTTT\u003dFixing build issues\nOriginal-Bug: 542607349\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/452032\nOriginal-Revision: 6dd08d0bdd7bedec327c7ad21e6b9313cc9bd8e4\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4432cc52382ed8..6dd08d0bdd7bed\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673834354082918977\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I94df26d6e39df6e8d07ec5049f7c02fc45ccfa8a\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/452112\n"
    },
    {
      "commit": "96b33d066b572820fd07831371a634be3a74f827",
      "tree": "73eda84d5a32ca7ca37ed88ac68a6f2075227797",
      "parents": [
        "ef420cf7a2ec0eb14d6465ac767435027c02ba38"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 09 23:05:26 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 09 23:05:26 2026 -0700"
      },
      "message": "roll: pigweed roll: gn\n\nFrom git_revision:3fd3b0624d8cba16927853600130b2c33d4e7928\nTo git_revision:64cfb8344ec3e8585a89a3836716a026e2771fcb\n\nRoll-Count: 1\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/451692\nOriginal-Revision: 4432cc52382ed823abede260354805a7770ca8eb\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c13284090c7755..4432cc52382ed8\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673879315149406049\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I9d3cede84e9423556e90cde3c5e4c44e3959e2d2\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/451892\n"
    },
    {
      "commit": "ef420cf7a2ec0eb14d6465ac767435027c02ba38",
      "tree": "950f0658a999ad09c03b1c3640b6cad51134b6a1",
      "parents": [
        "8278c361349f47bc2e5712776128bef06efabd1b"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 09 11:21:38 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 09 11:21:38 2026 -0700"
      },
      "message": "roll: pigweed 0171cfe..c132840 (2 commits)\n\nc132840:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/451512 roll: luci\n7e4190c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/451472 roll: fuchsia-infra-bazel-rules d3c6712..2b1ed07 (3 commits)\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 0171cfed4d6610..c13284090c7755\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673924274290600753\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I675c02cf5d6eb617954dc7dc03f6fd3e0f8d75ca\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/451672\n"
    },
    {
      "commit": "8278c361349f47bc2e5712776128bef06efabd1b",
      "tree": "678127ea45cf638ca9f8305b377564bd2090aead",
      "parents": [
        "60fd4b72a53a9573c72b9991a62dfadb4deff5a5"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 07 23:30:51 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 07 23:30:51 2026 -0700"
      },
      "message": "roll: pigweed a0e4dd5..0171cfe (6 commits)\n\n0171cfe:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/451032 pw_kernel: Add kernel tracing test target\nc936646:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450213 pw_kernel: Extract tokenizer database in ImageInfo\nc254a43:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450432 pw_async2: Release time_lock prior to invoking timer callbacks\n0275a1b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450612 pw_sync_zephyr: Assert successful k_mutex_lock return in Mutex::lock()\n66c1917:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450212 pw_tokenizer: Support parsing ELF section databases in Rust detokenizer\n9aeb0c4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450812 docs: Fix section headings\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: a0e4dd5d812806..0171cfed4d6610\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8674059162536945825\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I2437b7ab57c361bc3a9fb65d7d16f899faf866c2\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/451332\n"
    },
    {
      "commit": "60fd4b72a53a9573c72b9991a62dfadb4deff5a5",
      "tree": "0234e771ec1c475f309048c7385738b3b27f90d9",
      "parents": [
        "b06ee9e26af32e311f4dc883469093c1c438ac8a"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 07 11:49:18 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 07 11:49:18 2026 -0700"
      },
      "message": "roll: pigweed aeda217..a0e4dd5 (2 commits)\n\na0e4dd5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/425672 pw_kernel: Verify tracing outputs against golden files\ndfba09d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450512 pw_protobuf: Revert min reserved length size to 2 for BufferEncoder\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: aeda217d3d66d6..a0e4dd5d812806\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8674104121011481153\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I122547ae5937604068422a727c9c1caeb4f8fd4d\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/450892\n"
    },
    {
      "commit": "b06ee9e26af32e311f4dc883469093c1c438ac8a",
      "tree": "5f3425942cac4c29f1870bb90f86c1cf9eb30e74",
      "parents": [
        "de6bd3e777f009bb2ebc4af7b4a6a6a3eeb79961"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Fri Aug 07 09:49:01 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 07 09:49:01 2026 -0700"
      },
      "message": "zephyr_sdk_llvm: Add missing lib targets, allow empty globs\n\nTested: Built internal apps\nChange-Id: I6bbcce455654bc32352c0e28d1701074e12ed4d6\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/450273\n"
    },
    {
      "commit": "de6bd3e777f009bb2ebc4af7b4a6a6a3eeb79961",
      "tree": "5f381c29704575e6c94f8ade816f61359630f599",
      "parents": [
        "91aae0a4c73c86d7beab175e0f7a651e5b0f5a39"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 06 23:42:03 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 06 23:42:03 2026 -0700"
      },
      "message": "roll: pigweed, MODULE.bazel.lock, MODULE.bazel.lock, MODULE.bazel.lock, MODULE.bazel.lock\n\npigweed ef08028..aeda217 (9 commits)\naeda217:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/443993 pw_bluetooth_proxy: Implement ACL recovery\n3858911:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450052 pw_async2: Add TryGet and has_future to OptionalValueProvider\n494154e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/438452 roll: toolchain-nightly\n95cc136:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/444712 pw_tokenizer: Reload AutoUpdatingDetokenizer during text detokenization\nc17d487:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450152 pw_ide: Release v1.11.0\ne366bfb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450012 pw_ide: Include default output group for Rust project generation\nfad5fac:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/445932 pw_async2: Add doc and example of composite futures\nc245e95:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450172 bazel: Update MODULE.bazel.lock files\n5bb8197:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404773 pw_async2: Add FutureOrValue\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: ef08028d7b1ef5..aeda217d3d66d6\nRoll-Count: 5\nRoller-URL: https://cr-buildbucket.appspot.com/build/8674149081366143025\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I7ab706dd11aa4df67e1cc94197902f10686a7f98\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/450592\n"
    },
    {
      "commit": "91aae0a4c73c86d7beab175e0f7a651e5b0f5a39",
      "tree": "985d95db04ed3970c6734f96be33a70274de86ea",
      "parents": [
        "7dfd2a793f774f108169f61f208d7d6adcbb2c6c"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Thu Aug 06 18:26:29 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 06 18:26:29 2026 -0700"
      },
      "message": "toolchain/llvm: Prune clang-runtimes from tool data to reduce sandbox overhead\n\nIn `toolchain/llvm/zephyr_sdk_llvm.BUILD`, `_CLANG_DATA` globbed all of\n`llvm/lib/clang-runtimes/**`, including target libraries and headers for\nall architectures supported by the SDK (arm, aarch64, riscv32, riscv64).\n\nBecause `_CLANG_DATA` was attached directly to `cc_tool` for `:clang` and\n`:clang++`, all 122,000+ files were declared as input dependencies for\nevery single C/C++ compile and assembly action. In sandboxed builds,\nBazel spent over 95% of action execution time creating symlink forests\nin `sandbox.createInputs` (~15M symlink operations across ~128 actions).\n\nFix this by:\n1. Removing `llvm/lib/clang-runtimes/**` from the unconditional\n`_CLANG_DATA` in `zephyr_sdk_llvm.BUILD`.\n2. Defining architecture-specific `filegroup` targets for the multilib\nlibc++ headers and libraries in `zephyr_sdk_llvm.BUILD`.\n3. Attaching these `filegroup`s via `data \u003d select(...)` to the\ncorresponding `clang_cxx_multilib_includes` and `clang_multilib_link`\nrules in `toolchain/arm/BUILD.bazel`. Pure C compilation actions no\nlonger receive any C++ runtime files in their sandbox.\n\nPerformance Impact:\n- Inputs per C compile action reduced from ~127,500 to ~250 files.\n- `sandbox.createInputs` cumulative CPU time reduced from ~14,278s to ~4.5s.\n- Critical path build time for Zephyr apps reduced from ~235s to ~46s (\u003e5x speedup).\n\nTest: Build of various apps/boards with different ARM cores\nChange-Id: Id18d8e806f6b84b16bcbe5ce9384bbf66c0e2ae3\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/450392\n"
    },
    {
      "commit": "7dfd2a793f774f108169f61f208d7d6adcbb2c6c",
      "tree": "2a359ba34a88b668bb27b787efe0557f842bd3fb",
      "parents": [
        "a31c8254189d5dbf6fbb7f29b9f8ba8ed6f4f053"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 06 11:54:06 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 06 11:54:06 2026 -0700"
      },
      "message": "roll: pigweed 2d281b8..ef08028 (3 commits)\n\nef08028:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/443992 pw_chre: Add getCurrentEventLoop\n2b05aeb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/430632 pw_bluetooth_sapphire: Profile channels use FIDL connection by default\n9459379:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/449472 pw_console: Add browser mode auth token\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 2d281b8da6b38d..ef08028d7b1ef5\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8674194046235911665\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib4630c2bd8077e0a30f64ba978f2bda3c53eab47\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/450032\n"
    },
    {
      "commit": "a31c8254189d5dbf6fbb7f29b9f8ba8ed6f4f053",
      "tree": "859f0c4a0f56523a112d4276b9d0ef8a56399b3d",
      "parents": [
        "95e46e0dbcfab2df8608e4ceae7d0e6081b72bef"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 05 23:52:00 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 05 23:52:00 2026 -0700"
      },
      "message": "roll: pigweed 2c95b44..2d281b8 (4 commits)\n\n2d281b8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/420572 pw_ide: vscode: Implement target selection panel UI and separate tables\n2154cba:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/449432 docs: Fix toctree dupes\n5c5ccb8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/437952 stm32f429i_disc1: Bazel on-device unit tests\n99e3b1b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/448872 pw_env_setup: Add Python313.json\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 2c95b44ea9f3e6..2d281b8da6b38d\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8674239012469083297\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I6ce9ca62da5964d1aaa998e5c97f5b569f614428\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/449752\n"
    },
    {
      "commit": "95e46e0dbcfab2df8608e4ceae7d0e6081b72bef",
      "tree": "b999f7ba0c3ba21dff9bbd9a2d49875135ace702",
      "parents": [
        "0138379c3fb3e6b72ffae38f360ce188f318f0a7"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Wed Aug 05 14:12:54 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 05 14:12:54 2026 -0700"
      },
      "message": "toolchains: Cleanup the llvm toolchain implementation\n\nWARNING: This CL renames some constraints and will require changes\nto downstream projects.\n\nFixes post-merge comments to clang toolchain implementation:\n- Renaming compiler constraint\n- Renaming clang toolchain to llvm\n- Fixing clang patchlevel workaround\n- Adding missing cortex-m cores\n\nChange-Id: Ifa50d877557127c2dcde5da932b01b84182a3692\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/448812\n"
    },
    {
      "commit": "0138379c3fb3e6b72ffae38f360ce188f318f0a7",
      "tree": "2b85de539d011e19e39afba84a61fab429f84e59",
      "parents": [
        "0a558685ac6afbe511f0636c3880c34e80cf6ae3"
      ],
      "author": {
        "name": "Ali Saeed",
        "email": "saeedali@pigweed.infra.roller.google.com",
        "time": "Wed Aug 05 12:14:19 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 05 12:14:19 2026 -0700"
      },
      "message": "roll: pigweed pw_bluetooth_proxy: Add four-variant recovery and async test matrix\n\nReplace the monolithic ProxyHost snapshot structure with a granular\nAclSnapshot container and introduce the compile-time configuration\noption PW_BLUETOOTH_PROXY_CONFIG_ENABLE_RECOVERY.\n\nExpand unit test targets across GN, Bazel, and CMake to support all\nfour combinations of async and offload recovery feature flags\n(Sync/Async x Recovery Enabled/Disabled). Guard recovery-specific\ntest cases with PW_BLUETOOTH_PROXY_CONFIG_ENABLE_RECOVERY.\n\nNO_IFTTT\u003dgatt.bzl is irrelevant to this change\nTest: bazelisk test //pw_bluetooth_proxy/...\nTest: ninja -C out host_clang_debug/obj/pw_bluetooth_proxy/tests.run\nOriginal-Bug: 511065094, 536070658\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/444552\nOriginal-Revision: 2c95b44ea9f3e60a21d13054b238492429dc4b42\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b83e257b7e2445..2c95b44ea9f3e6\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8674283971137498705\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I5dbe63aa7807fc46da9f1f64274aaff7093a8cb6\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/449252\n"
    },
    {
      "commit": "0a558685ac6afbe511f0636c3880c34e80cf6ae3",
      "tree": "a9b7c2bc87cc4f67d08604bfab7b4ef9a0149019",
      "parents": [
        "674e73bb51bdce313bcb85fa52ca32fe5006b0e8"
      ],
      "author": {
        "name": "Matthew Johnson",
        "email": "mattjohnsonyyz@google.com",
        "time": "Wed Aug 05 07:47:14 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 05 07:47:14 2026 -0700"
      },
      "message": "toolchain/arm: Add FP ABI selection to cortex-m_clang toolchain\n\nAdd floating-point ABI configuration (`float_abi_hard` and `float_abi_softfp`)\nto the `cortex-m_clang` toolchain based on the `CONFIG_FP_HARDABI` and\n`CONFIG_FP_SOFTABI` Kconfig options.\n\nBug: 541258501\nChange-Id: Ib62ec41e108dcba20bc4e0d5ff0f54adfc8dc1a0\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/446312\n"
    },
    {
      "commit": "674e73bb51bdce313bcb85fa52ca32fe5006b0e8",
      "tree": "6197b351f5bd09a7f6af4ed9f0a888e772c593a8",
      "parents": [
        "2341998985cd48f5f807c16c3a7109d22deece29"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 04 23:58:27 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 04 23:58:27 2026 -0700"
      },
      "message": "roll: pigweed e4bf4fe..b83e257 (5 commits)\n\nb83e257:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/448513 docs: Update security bulletin 2026-08\n82111c4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/446652 pw_interrupt: Prepare to remove the backend multiplexer\nd3636a3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/448492 pw_build_android: Fix Soong build definitions\nbc9b364:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/448512 pw_software_update: Fix SET_ERROR vuln\nb8d004b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/448452 *: Fix css format\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e4bf4fec520541..b83e257b7e2445\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8674328935327595009\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I4b24caf9ed0dfb49682be81b0482cfae53d173e1\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/448972\n"
    },
    {
      "commit": "2341998985cd48f5f807c16c3a7109d22deece29",
      "tree": "1a78e32f811d6615958e5a9309ad3bda67407804",
      "parents": [
        "326c3db711e36764c5c1f5dc085ad3c72a3bf0ed"
      ],
      "author": {
        "name": "Mateus Azis",
        "email": "azis@google.com",
        "time": "Tue Aug 04 14:25:22 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 04 14:25:22 2026 -0700"
      },
      "message": "subsys/fs: Expose fs_impl.h as header library for child filesystems\n\nZephyr filesystem backends (such as ext2 and virtiofs) include\n\"../fs_impl.h\" from the parent subsys/fs directory. Under Bazels\nhermetic sandbox, header files in the parent package are invisible\nto child packages unless explicitly declared as a dependency.\nDirectly depending on //subsys/fs introduces a cyclic dependency.\n\nExpose fs_impl.h as a separate cc_library target (:fs_hdrs) in\nsubsys/fs and add it to the deps of subsys/fs/ext2 and\nsubsys/fs/virtiofs, and add the corresponding buildozer fixups in\ntools/bazel/convert_all_drivers_and_subsys.py.\n\nTAG\u003dagy\nCONV\u003d54c69e2b-3d60-467f-bd59-3fb4e6ed2ceb\nBUG: 541662067\n\nChange-Id: I7248127853db75d88a732354ded31bcd3d9266b3\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/447652\n"
    },
    {
      "commit": "326c3db711e36764c5c1f5dc085ad3c72a3bf0ed",
      "tree": "d18d366333493c4ad0fd1ae11a3b5e04fd8b8b17",
      "parents": [
        "0b8cf2af13ea022c62ece27184fba12f2f31f93a"
      ],
      "author": {
        "name": "Austin Foxley",
        "email": "afoxley@pigweed.infra.roller.google.com",
        "time": "Tue Aug 04 12:19:21 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 04 12:19:21 2026 -0700"
      },
      "message": "roll: pigweed 07d869a..e4bf4fe (2 commits)\n\ne4bf4fe:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/448432 pw_metric: Add options.proto to pw_metric_protos\n465f258:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/447633 pw_allocator: Add missing sources to Android.bp\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 07d869ad288abb..e4bf4fec520541\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8674373895317976433\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Idf5dcc71ac3f00c5051fa2d5ef18b3421fb78543\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/448532\n"
    },
    {
      "commit": "0b8cf2af13ea022c62ece27184fba12f2f31f93a",
      "tree": "ed0481aadef86b1ec073c44805ce04c23b00f995",
      "parents": [
        "bc807388049feed8d6ba94508f69959e322dbb57"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 04 00:21:18 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 04 00:21:18 2026 -0700"
      },
      "message": "roll: pigweed, MODULE.bazel.lock, MODULE.bazel.lock, MODULE.bazel.lock, MODULE.bazel.lock\n\npigweed 25daf7f..07d869a (8 commits)\n07d869a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/447672 *: Typescript formatting fix\nc525ba9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/424614 pw_ide: Add generic bazel_args parameter to compilation generator\na277adf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/447632 pw_bluetooth_proxy: Fix soong comment syntax\nd2212bf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/447432 *: Fix formatting\n57b9088:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/447412 pw_thread: Add Rust API docs to pigweed.dev\n67f9891:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/447392 pw_ide: Fix npm audit vulnerabilities\n56da665:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/447292 *: Fix formatting\ne29e363:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/446032 bazel: Update a number of bazel_deps\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 25daf7f2266bd1..07d869ad288abb\nRoll-Count: 5\nRoller-URL: https://cr-buildbucket.appspot.com/build/8674418858038136849\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I2653c7543bccd03ced6d8df49891c6102f429b52\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/447374\n"
    },
    {
      "commit": "bc807388049feed8d6ba94508f69959e322dbb57",
      "tree": "4e1bca61b2299563f0256d547d0447461ccf416d",
      "parents": [
        "12f8f12d80b8119fd21e4c152ca86d568bb378a4"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 02 12:31:06 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 02 12:31:06 2026 -0700"
      },
      "message": "roll: pigweed, MODULE.bazel.lock, MODULE.bazel.lock, MODULE.bazel.lock, MODULE.bazel.lock\n\npigweed c14c119..25daf7f (3 commits)\n25daf7f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/446972 roll: luci\n71e5af4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/446932 roll: fuchsia-infra-bazel-rules 07bb99a..d3c6712 (3 commits)\n29e7333:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/446892 roll: rust-analyzer\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c14c119c51a82f..25daf7f2266bd1\nRoll-Count: 5\nRoller-URL: https://cr-buildbucket.appspot.com/build/8674553743521817233\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I0175dfb6a4a9cf3c4692b01b18dfdae8083f46d5\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/447092\n"
    },
    {
      "commit": "12f8f12d80b8119fd21e4c152ca86d568bb378a4",
      "tree": "acd2b315d51660fadc106a7a4e9bdbaa53f4c010",
      "parents": [
        "90d92fccb18fd49cbaa44845c83c57dcf079ed84"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sat Aug 01 00:53:13 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Aug 01 00:53:13 2026 -0700"
      },
      "message": "roll: pigweed, MODULE.bazel.lock, MODULE.bazel.lock, MODULE.bazel.lock, MODULE.bazel.lock\n\npigweed d2f4835..c14c119 (2 commits)\nc14c119:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/444612 pw_web: Update nodejs deps\n7dc3b46:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/446293 pw_bluetooth: Add remaining ATT PDU schemas to att.emb\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: d2f4835666ad97..c14c119c51a82f\nRoll-Count: 5\nRoller-URL: https://cr-buildbucket.appspot.com/build/8674688626711046081\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I3979648da9da5ee6be741a825ed75870d26209d7\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/446812\n"
    },
    {
      "commit": "90d92fccb18fd49cbaa44845c83c57dcf079ed84",
      "tree": "49773ea8a3c05aa209a7d043c81c30ad62b59774",
      "parents": [
        "577bc98afea3dba49f32ba2ad9e90a70c3fc29b2"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 31 12:49:33 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 31 12:49:33 2026 -0700"
      },
      "message": "roll: pigweed 5b1ddd0..d2f4835 (2 commits)\n\nd2f4835:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434645 pw_bluetooth_sapphire: Cache serialized SDP payloads\n6256be7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/446272 roll: gn\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 5b1ddd061fb7e0..d2f4835666ad97\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8674733587920859937\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I010678ce2a978f62f89861e62e93803c3991cde3\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/446473\n"
    },
    {
      "commit": "577bc98afea3dba49f32ba2ad9e90a70c3fc29b2",
      "tree": "c2c3f232143aaab476896b175b44b1eebed9a293",
      "parents": [
        "148fbcd7f3292cca22bc2703a759d14b4ed040c3"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 31 00:51:17 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 31 00:51:17 2026 -0700"
      },
      "message": "roll: pigweed, MODULE.bazel.lock, MODULE.bazel.lock, MODULE.bazel.lock, MODULE.bazel.lock\n\npigweed 0ae7f0c..5b1ddd0 (9 commits)\n5b1ddd0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/446012 crates_io: Update alias_hub\n534798d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/444775 bazel: Update CIPD deps\n751a4b0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/445992 docs: Update security bulletin commit hashes\ne372084:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/442033 pw_kernel: Add QEMU-specific physical memory mode to gdb client\n6890a37:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/445615 docs: Update security bulletin 2026-07\ned4e552:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/445614 pw_protobuf: Skip field after partial streamed Find read\n2a731ae:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/445872 crates_io: Remove unnecessary embedded crates from crates_std\n7c29e52:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/445613 pw_transfer: Enforce start chunk structure\n3031090:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/442032 pw_kernel: Implement gdb register read and write commands\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 0ae7f0c86dcace..5b1ddd061fb7e0\nRoll-Count: 5\nRoller-URL: https://cr-buildbucket.appspot.com/build/8674778548158846433\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib51f7bfd027f448ed0b5a51a3b3642506665ef37\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/446132\n"
    }
  ],
  "next": "148fbcd7f3292cca22bc2703a759d14b4ed040c3"
}
