)]}'
{
  "log": [
    {
      "commit": "e6f5b2567ebda2369c6b9dd6e6a85ad09cf9c311",
      "tree": "5ba7b2237ed52441b5b10c5b95364823a1e6583d",
      "parents": [
        "9fbdb6863ac4265cbb11a0d4970f0893c0f3020c"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 29 15:42:03 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 29 15:42:03 2026 -0700"
      },
      "message": "roll: third_party/pigweed 9ce0fc6..93ef09e (6 commits)\n\n93ef09e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/488969 pw_async2: Support default construction and assignment in FutureTask\n3b5529e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/488549 pw_ghish: Add gh auth status and googler/community auth modes\nadc516f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/489169 pw_hil: Add initial pw_hil module\ne3fe82d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/486149 pw_kernel: Decouple ClintConfigInterface from being just a timer\nbda8c2d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/486129 pw_async2: Fallible Coro\u003c\u003e support via Coro::MakeFallible\n5fcecf5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/488709 pw_hal: Add initial pw_hal module\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 9ce0fc6dab21d4..93ef09e3f92089\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669286512194479601\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I78e7436dbdba068af121b378e56486d8523dbbf8\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/489569\n"
    },
    {
      "commit": "9fbdb6863ac4265cbb11a0d4970f0893c0f3020c",
      "tree": "872cef1002af011a3f1f4123c6dd8530b29205bd",
      "parents": [
        "88650db188e936329135f3a1c3abdc73f7ef745b"
      ],
      "author": {
        "name": "Jason Graffius",
        "email": "jgraff@pigweed.infra.roller.google.com",
        "time": "Tue Sep 29 12:50:50 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 29 12:50:50 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_bluetooth_sapphire: Reject oversized codec configs\n\nThe maximum size of a codec config is 255, and the maximum size of a\ncommand parameter payload is 255, after accounting for the other\nparameters for LE_Setup_ISO_Data_Path command, there are 13 invalid\nsizes of the codec config that should be rejected.\n\nThis change adds exhaustive tests for these cases and fixes the code to\nreport the failure rather than asserting.\n\nOriginal-Bug: b/512561781\nTest: bazelisk test --config\u003dgoogletest //pw_bluetooth_sapphire/...\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/487453\nOriginal-Revision: 9ce0fc6dab21d43fa2800fbe7c18fdd0b8292f61\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e6a63b7d4ebd25..9ce0fc6dab21d4\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669297285824821857\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I50bee5af0e28fcf04fb144f1a8558a097e87d410\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/489309\n"
    },
    {
      "commit": "88650db188e936329135f3a1c3abdc73f7ef745b",
      "tree": "3bafc7a3b3230241b9aab139ddf45225f0409da6",
      "parents": [
        "b045193edf0cd89a05a4c35a7dd412b72df58f3f"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 28 19:43:38 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 28 19:43:38 2026 -0700"
      },
      "message": "roll: third_party/pigweed ee6e345..e6a63b7 (2 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\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: ee6e3456bec3c9..e6a63b7d4ebd25\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669361934277887281\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I172f3c28a3a916bcabf36fb0f0bccedcd26439da\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/488849\n"
    },
    {
      "commit": "b045193edf0cd89a05a4c35a7dd412b72df58f3f",
      "tree": "3ded4577d3c696220782fffcef5b961b6bed4c89",
      "parents": [
        "ee7b842ec3854fd8fd91334df0fe7518b870df71"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 28 16:54:43 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 28 16:54:43 2026 -0700"
      },
      "message": "roll: third_party/pigweed f9f00d5..ee6e345 (6 commits)\n\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\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: f9f00d528b3f65..ee6e3456bec3c9\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669372704264871729\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ief69735f42de704e961d2ab336d6bef6f98342ed\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/488291\n"
    },
    {
      "commit": "ee7b842ec3854fd8fd91334df0fe7518b870df71",
      "tree": "7ea4bc4f599001ee846668bebc3fad4b3b23e558",
      "parents": [
        "a7152f9fdf85194859da421bbdc9c2963d455e4c"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 28 14:02:09 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 28 14:02:09 2026 -0700"
      },
      "message": "roll: third_party/pigweed 4d1288e..f9f00d5 (3 commits)\n\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..f9f00d528b3f65\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669383480667162193\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Icb4a4e37fd4cee9c894740f4c5e6e466da892058\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/488290\n"
    },
    {
      "commit": "a7152f9fdf85194859da421bbdc9c2963d455e4c",
      "tree": "2eb69a90f87e68a6832690fe96b9c8bdf2a25450",
      "parents": [
        "1dc1efa1cf986be4da0183d9deccbfd6b7306816"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 28 05:26:48 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 28 05:26:48 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: buildifier\n\nFrom version:3@v10.0.1\nTo version:3@v10.1.0\n\nRoll-Count: 1\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/488089\nOriginal-Revision: 4d1288e3eff748c6beae640ccde2112dc6a1071d\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: df58c746c940e7..4d1288e3eff748\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669415805393599025\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I89a8e1d2497bac73a547b90fde1e62af4386d20e\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/488169\n"
    },
    {
      "commit": "1dc1efa1cf986be4da0183d9deccbfd6b7306816",
      "tree": "bc5cdd7b740e8322960d5041b2ba3b4767933598",
      "parents": [
        "917e31e9ebba3a8de971d791c56d1d80aef5af30"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 27 15:05:12 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 27 15:05:12 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: gn\n\ngn\nFrom git_revision:127dd2a6d582528d6d61c4d838dc17385ef31abd\nTo git_revision:2dfb8cbd3b749242ee4492a7f15eba6889d52c7f\n\ngn\nFrom git_revision:127dd2a6d582528d6d61c4d838dc17385ef31abd\nTo git_revision:2dfb8cbd3b749242ee4492a7f15eba6889d52c7f\n\nRoll-Count: 2\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/487809\nOriginal-Revision: df58c746c940e7fee018122006b97c1de112362d\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b7c1c769571f27..df58c746c940e7\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669469665842846049\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I16f2b61ca6a643ad420b067f60e5afe62a751574\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/487869\n"
    },
    {
      "commit": "917e31e9ebba3a8de971d791c56d1d80aef5af30",
      "tree": "0a2e93cd710d26de465b25520b66706e772cce86",
      "parents": [
        "5b8a3b1d2760551a47bdb083e439a961b58f7ecd"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 27 06:37:54 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 27 06:37:54 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: luci\n\nbb\nFrom git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\nTo git_revision:02a30d67fcd3a29d7f300e1c23693bf25dc630af\n\nluci-auth\nFrom git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\nTo git_revision:02a30d67fcd3a29d7f300e1c23693bf25dc630af\n\ngerrit\nFrom git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\nTo git_revision:02a30d67fcd3a29d7f300e1c23693bf25dc630af\n\ngitiles\nFrom git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\nTo git_revision:02a30d67fcd3a29d7f300e1c23693bf25dc630af\n\ncas\nFrom git_revision:00d484f7e6876a2454a633b0afcb18186cd3f3ef\nTo git_revision:02a30d67fcd3a29d7f300e1c23693bf25dc630af\n\nswarming\nFrom git_revision:2f3bde27292bd2267fd4e7dd54cd6d661b865be5\nTo git_revision:02a30d67fcd3a29d7f300e1c23693bf25dc630af\n\nprpc\nFrom git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\nTo git_revision:02a30d67fcd3a29d7f300e1c23693bf25dc630af\n\nluci-cv\nFrom git_revision:1e8a86e7a2aab9090d884944ab04db3cb717a23a\nTo git_revision:02a30d67fcd3a29d7f300e1c23693bf25dc630af\n\nRoll-Count: 8\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/487609\nOriginal-Revision: b7c1c769571f27410864d3ae090aeeb70a4609c7\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e90dd422881109..b7c1c769571f27\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669501985637402305\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I53784d32c4a3ff9f1c75f3abc51ec47fea7e2e96\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/487669\n"
    },
    {
      "commit": "5b8a3b1d2760551a47bdb083e439a961b58f7ecd",
      "tree": "583851226c048bb36ace16ed4fcc10f42ca28e17",
      "parents": [
        "e934692209a325e75310f45d9656dca52a5cffa8"
      ],
      "author": {
        "name": "Devan Yu",
        "email": "devanyu@pigweed.infra.roller.google.com",
        "time": "Sun Sep 27 03:39:51 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 27 03:39:51 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_bluetooth_sapphire: Fix GATT server UAF and secure client notify\n\nqueue\n\nClear the service change callback in the `GenericAttributeService`\ndestructor to prevent a Use-After-Free (UAF) when subsequent services\nare registered.\n\nSecure `ResolvePendingNotifyRequests` by moving the queue to the stack\nbefore iterating and checking that the `RemoteCharacteristic` is not\ndestroyed by a callback.\n\nOriginal-Fixed: b/510063922\nOriginal-Fixed: b/535170015\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482625\nOriginal-Revision: e90dd4228811099b31738c2a34423a227ea0552c\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c1cce82424f245..e90dd422881109\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669512759284269041\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iafafa5636025f3128f04a69991ddb7db9c961e5e\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/487529\n"
    },
    {
      "commit": "e934692209a325e75310f45d9656dca52a5cffa8",
      "tree": "e30d4b02d1f8793b6f261c51744dc2c8cfa103e0",
      "parents": [
        "e4e3bff4f33a5c3824615931ed7453166155e917"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sat Sep 26 19:12:27 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Sep 26 19:12:27 2026 -0700"
      },
      "message": "roll: third_party/pigweed 926b95d..c1cce82 (6 commits)\n\nc1cce82:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482657 pw_bluetooth_sapphire: Fix BR/EDR encryption downgrade on disable\n74dc3a9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482656 pw_bluetooth_sapphire: Fix teardown re-entrancy use after free\n4dfe136:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482655 pw_bluetooth_sapphire: Copy cached results before notifying in LowEnergyScanner\neb34ee1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482654 pw_bluetooth_sapphire: Drop mismatched LE identity address\n198fe84:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482653 pw_bluetooth_sapphire: Force consent on SSP re-pair during kIdle\n7278fee:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482651 pw_bluetooth_sapphire: Move various callbacks to stack\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 926b95de619feb..c1cce82424f245\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669545078539755009\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I88458b736fc4593198e4a73b92be740564887861\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/487309\n"
    },
    {
      "commit": "e4e3bff4f33a5c3824615931ed7453166155e917",
      "tree": "e344033c3d33094ddbb808ba540dc644a630deef",
      "parents": [
        "15f862150dd6267919a8fb408fa7604b54b40727"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sat Sep 26 16:36:45 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Sep 26 16:36:45 2026 -0700"
      },
      "message": "roll: third_party/pigweed f9b83b6..926b95d (6 commits)\n\n926b95d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482650 pw_bluetooth_sapphire: Use weak self across ERTM callbacks\n326d25e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482649 pw_bluetooth_sapphire: Fix UAF in HandleNotification\n5df015e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482647 pw_bluetooth_sapphire: Force consent on SSP re-pair during kWaitEncryption\n4ece66d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482646 pw_bluetooth_sapphire: Fix encryption state synchronization\n1320a33:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482645 pw_bluetooth_sapphire: Fix BR/EDR security level inflation\nbd5f0c8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/487029 roll: rust-analyzer\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: f9b83b60c9fa3d..926b95de619feb\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669555852021662593\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I2f708d774e96ad64b3c4438f44f6f809b3ea3e57\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/487150\n"
    },
    {
      "commit": "15f862150dd6267919a8fb408fa7604b54b40727",
      "tree": "e638f50d253dfed0f430565ad0eb2f87f12fda36",
      "parents": [
        "c926f97ec43d8e1ff8726130b22940b059472804"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sat Sep 26 07:48:48 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Sep 26 07:48:48 2026 -0700"
      },
      "message": "roll: third_party/pigweed 4184cfb..f9b83b6 (5 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\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4184cfb1e80c38..f9b83b60c9fa3d\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669588168652688801\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I43eb070b0cf056e6a39a0f9a3680aa46cd62018a\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/486889\n"
    },
    {
      "commit": "c926f97ec43d8e1ff8726130b22940b059472804",
      "tree": "3d0c57c96ed1f572b9eb6533ff096e688dfb349b",
      "parents": [
        "d98e4a540578b59f5bbb914aaef82665bd3345f5"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 25 23:13:16 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 25 23:13:16 2026 -0700"
      },
      "message": "roll: third_party/pigweed c4f6b27..4184cfb (4 commits)\n\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..4184cfb1e80c38\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669620488149307281\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I631632dc345f5969730277cf1a8b106e7ea79545\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/486670\n"
    },
    {
      "commit": "d98e4a540578b59f5bbb914aaef82665bd3345f5",
      "tree": "b4104c7c3d471bb81efe0fb9276d199e36a8558f",
      "parents": [
        "a5fa4fc66834e013dc74f9460d27daf0a5a4fc48"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 25 21:06:48 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 25 21:06:48 2026 -0700"
      },
      "message": "roll: third_party/pigweed ef912bb..c4f6b27 (4 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\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: ef912bbec6b63b..c4f6b270add0c1\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669631258382252385\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If3c89f8e7e67cfb84745ec230025430ce776d6fe\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/486529\n"
    },
    {
      "commit": "a5fa4fc66834e013dc74f9460d27daf0a5a4fc48",
      "tree": "618cd8fac1528da0cd8ee6c64dd5eeae6635a94e",
      "parents": [
        "b81f4c1bc6efde2e73cf91e685e8824715cbfab9"
      ],
      "author": {
        "name": "Alexei Frolov",
        "email": "frolv@pigweed.infra.roller.google.com",
        "time": "Fri Sep 25 14:39:56 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 25 14:39:56 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_rpc2: Add protocol doc\n\nDocuments the protocol, handshake, packet types, and error codes.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/485249\nOriginal-Revision: ef912bbec6b63befae0dcba2fb91b88e504be8e2\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 14d770dd520991..ef912bbec6b63b\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669652821142261633\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I770b42991d270c929c7f5dfe008458b5934616cf\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/486269\n"
    },
    {
      "commit": "b81f4c1bc6efde2e73cf91e685e8824715cbfab9",
      "tree": "cca262d0078f4cfd633fbbe1a6279a5c4e3035d2",
      "parents": [
        "84f8bfd5de54af8c599c2f19d7449ef5dbcc52ce"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 25 11:48:28 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 25 11:48:28 2026 -0700"
      },
      "message": "roll: third_party/pigweed 29eb2b1..14d770d (3 commits)\n\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..14d770dd520991\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669663595797427857\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I8c1b7020c39ea0af9313b5d9dfa8794c3febb299\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/486049\n"
    },
    {
      "commit": "84f8bfd5de54af8c599c2f19d7449ef5dbcc52ce",
      "tree": "02ecf98ecdc31206e4f85e568294490a2617d46b",
      "parents": [
        "05218345ffe9e65e2f769d25076556de7b810c56"
      ],
      "author": {
        "name": "Wyatt Hepler",
        "email": "hepler@pigweed.infra.roller.google.com",
        "time": "Fri Sep 25 01:31:33 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 25 01:31:33 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_allocator,pw_rpc_transport: Add missing #includes\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/485410\nOriginal-Revision: 29eb2b1fc0e1d17ae03ff4723fdd37addefd07b1\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 6fe7d92b39e110..29eb2b1fc0e1d1\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669703061355622305\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I5631c726649d66317151d63b90df209297ea9094\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/485749\n"
    },
    {
      "commit": "05218345ffe9e65e2f769d25076556de7b810c56",
      "tree": "fe18ee1cdb01ff185f25a7dc3dc3c5f82339a7cb",
      "parents": [
        "6db4158c88724e6e850ced695afcaf2f91ac5abd"
      ],
      "author": {
        "name": "Wyatt Hepler",
        "email": "hepler@pigweed.infra.roller.google.com",
        "time": "Thu Sep 24 21:36:26 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 24 21:36:26 2026 -0700"
      },
      "message": "roll: third_party/pigweed 858b723..6fe7d92 (2 commits)\n\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..6fe7d92b39e110\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669717458318704961\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I0d19ae654dadb2403a8db0c042afdca76e1884fc\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/485629\n"
    },
    {
      "commit": "6db4158c88724e6e850ced695afcaf2f91ac5abd",
      "tree": "011b913099b70013ed395db920a7daf5b6870def",
      "parents": [
        "b6c8f9f0a7aa241d47b575635faf6e8b32b52eb8"
      ],
      "author": {
        "name": "Wyatt Hepler",
        "email": "hepler@pigweed.infra.roller.google.com",
        "time": "Thu Sep 24 19:05:13 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 24 19:05:13 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_rpc2: Use protocol error codes in error packets\n\nReplace the 32-bit pw::Status in error packets with 16-bit ServerError\nand ClientError codes, which identify the condition that ended a call.\nToStatus() maps each code to a pw::Status for public APIs.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/484570\nOriginal-Revision: 858b723a24d5002b76ed82258972ad346ebc40ce\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: ef623439339677..858b723a24d500\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669728231218378881\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I15b6ccd2fe5326ba60e8f3669e1747ad56285d18\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/485529\n"
    },
    {
      "commit": "b6c8f9f0a7aa241d47b575635faf6e8b32b52eb8",
      "tree": "6c8551bb452ff427b9aeba5f53493c9fa73c7bac",
      "parents": [
        "43f93f1403fba5285dbf1398345b4ea0af95b222"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 24 16:17:00 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 24 16:17:00 2026 -0700"
      },
      "message": "roll: third_party/pigweed d476567..ef62343 (2 commits)\n\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\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: d476567ec7b331..ef623439339677\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669739004533743425\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I48114a54b4e489f3cb1616183cde1f7334448a61\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/485309\n"
    },
    {
      "commit": "43f93f1403fba5285dbf1398345b4ea0af95b222",
      "tree": "48de557adfb5cf7fca561e6dbc789272cd267e16",
      "parents": [
        "e0beb3a6707831f86e4e5295a8938f83dff2d039"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 24 13:07:10 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 24 13:07:10 2026 -0700"
      },
      "message": "roll: third_party/pigweed 8cdd61c..d476567 (5 commits)\n\nd476567:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/484569 pw_rpc2: Distinguish client and server packet types\ne4226bf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478565 pw_env_setup: Roll the Python protobuf package to 7.36.2\nb829551:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/484189 pw_rpc2: Add serialization traits and pw_protobuf support\n7c2c969:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477506 pw_protobuf: Use prebuilt protoc and runtime\n55695c2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/484510 pw_toolchain: Fix zephyr-bazel roll breakage\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 8cdd61c083c682..d476567ec7b331\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669749775126344705\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I76946197450903b47feeb8c7733e499076dd0cef\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/485089\n"
    },
    {
      "commit": "e0beb3a6707831f86e4e5295a8938f83dff2d039",
      "tree": "34040880e10652797e13f4eba2e77a47b1dbf4e4",
      "parents": [
        "85806de659ae67d5eb1f1485212cbd21302a7871"
      ],
      "author": {
        "name": "Liam Bucci",
        "email": "liambucci@pigweed.infra.roller.google.com",
        "time": "Thu Sep 24 10:01:54 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 24 10:01:54 2026 -0700"
      },
      "message": "roll: third_party/pigweed targets/rp2040: Better bazelisk run support\n\n- Add better support for binary files not in the python runfiles during\nbazelisk run. Tries to append the working directory and find the file,\nassuming it is a relative path.\n- Add better support for non-\".elf\" files by looking for the magic \"ELF\"\nheader in the file.\n\nTest: Manually run locally with vector_test.cc_test (no .elf).\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/484029\nOriginal-Revision: 8cdd61c083c68260eb3cca8356170c4892cbb13e\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 82ed82124b73e8..8cdd61c083c682\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669760548644622801\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I40285abf2037ac3a91fa1b792fc0858aa3e171f4\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/484869\n"
    },
    {
      "commit": "85806de659ae67d5eb1f1485212cbd21302a7871",
      "tree": "9154343193d021e7d163ddcac9cbe3b468addce1",
      "parents": [
        "c693622b5d7331c579e2e7af7f8882f586fc10b0"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 24 02:03:25 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 24 02:03:25 2026 -0700"
      },
      "message": "roll: third_party/pigweed 6832b35..82ed821 (6 commits)\n\n82ed821:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482630 pw_bluetooth_sapphire: Fix UAF in LogicalLink::SignalError\n7debed3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482629 pw_bluetooth_sapphire: Fix UAF in LogicalLink::SignalError\n200de9b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482628 pw_bluetooth_sapphire: Fix UAF in LogicalLink::SignalError\n677b487:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482627 pw_bluetooth_sapphire: Fix L2CAP Signaling Channel UAF\n09df0c0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482626 pw_bluetooth_sapphire: Fix synchronous destruction of L2CAP engines\nbdedb48:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/483949 pw_enum: Generate EnumTraits with metadata and validation\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 6832b359de2093..82ed82124b73e8\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669792867488993185\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ia941a517299aebf204350d27229972d723182c33\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/484509\n"
    },
    {
      "commit": "c693622b5d7331c579e2e7af7f8882f586fc10b0",
      "tree": "2fd606f2a095495e0411ce44462dabbec4fbe072",
      "parents": [
        "ea2eeabc759c4578a86431a218c0ef791ee7cfbd"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 23 17:01:17 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 23 17:01:17 2026 -0700"
      },
      "message": "roll: third_party/pigweed b8026d2..6832b35 (4 commits)\n\n6832b35:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/483690 pw_enum: Fix code generation on Windows\nf284a60:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/481985 pw_presubmit: Use --query_file for affected targets query\nadb1547:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/483111 pw_kernel: Make RISC-V CLINT and MTIME 64-bit accesses RV32-safe\n148e093:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482850 pw_kernel: Add SMP spinlock implementations\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b8026d20cefa1d..6832b359de2093\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669825185027714017\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I2ed2f6840b4446155a1dc0acc928b84f3c40df1c\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/483989\n"
    },
    {
      "commit": "ea2eeabc759c4578a86431a218c0ef791ee7cfbd",
      "tree": "b70c54cbc320534b28eb33c6d8a8ff1dedf197dd",
      "parents": [
        "13e4311b6be47d3761ff236083cec0287d617693"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 23 14:17:34 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 23 14:17:34 2026 -0700"
      },
      "message": "roll: third_party/pigweed d6640a2..b8026d2 (6 commits)\n\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\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: d6640a206bf18e..b8026d20cefa1d\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669835958011797633\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iaf810f9f7952cc02aca810b6e601629266cfa757\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/483769\n"
    },
    {
      "commit": "13e4311b6be47d3761ff236083cec0287d617693",
      "tree": "b4955dd7dd1c8fd24adacf2ac4d006d1a256f993",
      "parents": [
        "0916214cc3463752279f24deb599f3d1069db9f7"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 22 15:39:00 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 22 15:39:00 2026 -0700"
      },
      "message": "roll: third_party/pigweed bedff50..d6640a2 (3 commits)\n\nd6640a2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482670 pw_rpc2: Truncate oversized handshake packet buffers\n3d3bb6e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480385 pw_kernel: Introduce shared Channel object for IPC endpoints\n784a17d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482849 pw_kernel: Add smp feature flag and SMP platform configurations\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: bedff50f0f9ff9..d6640a206bf18e\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669920903059899921\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic587805caccf1d107eb4467a4f1bfc6ce325c74a\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/483049\n"
    },
    {
      "commit": "0916214cc3463752279f24deb599f3d1069db9f7",
      "tree": "74eb7f6f493be617b8bcc99516dc09c89d31c01e",
      "parents": [
        "1e6541fdbb8fbbc58d5c873d902af552bf01fb60"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 22 12:30:27 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 22 12:30:27 2026 -0700"
      },
      "message": "roll: third_party/pigweed ab15f40..bedff50 (3 commits)\n\nbedff50:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480105 pw_kernel: Tighten up lifetime semantics of Events\n217d006:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482669 pw_tokenizer: Replace $(location) with $(execpath) in genrules\n6eadb3d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/479687 docs: Add badges to Doxygen\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: ab15f40ddfeeae..bedff50f0f9ff9\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669932914168666593\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I26553854aa4b082e3216d733ed23aa5ed96b758e\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/482831\n"
    },
    {
      "commit": "1e6541fdbb8fbbc58d5c873d902af552bf01fb60",
      "tree": "0fa104c87b6e697f531b8f196e184cf075965158",
      "parents": [
        "6d03f4ff88f8881572c6f22f10fdc0af0c5dc9cb"
      ],
      "author": {
        "name": "Wyatt Hepler",
        "email": "hepler@pigweed.infra.roller.google.com",
        "time": "Tue Sep 22 00:56:35 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 22 00:56:35 2026 -0700"
      },
      "message": "roll: third_party/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/8669976018363984961\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I6405e72af3798159862493c0a32daad5092e31e1\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/482505\n"
    },
    {
      "commit": "6d03f4ff88f8881572c6f22f10fdc0af0c5dc9cb",
      "tree": "cdd1b3081058c5e926b66ed53312c0b73c45e84b",
      "parents": [
        "57b3a82ae73ddfeb9cc2452b39259f86a9e54552"
      ],
      "author": {
        "name": "Jonathon Reinhart",
        "email": "jrreinhart@pigweed.infra.roller.google.com",
        "time": "Mon Sep 21 22:11:42 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 21 22:11:42 2026 -0700"
      },
      "message": "roll: third_party/pigweed 324ef93..4491a8a (2 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\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 324ef93654e53f..4491a8aa376777\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669986791435987121\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I3a793e9061f0b6fe0189b43bd0ff6b41dc3c07b4\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/482405\n"
    },
    {
      "commit": "57b3a82ae73ddfeb9cc2452b39259f86a9e54552",
      "tree": "718d9d51ac8a193e8de1789a0d7614fe2a233162",
      "parents": [
        "8b1a3a25c1707abb2681770ca055b9de125122d2"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 21 19:21:20 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 21 19:21:20 2026 -0700"
      },
      "message": "roll: third_party/pigweed 4179029..324ef93 (2 commits)\n\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\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 41790291924267..324ef93654e53f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669997564807836465\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I12a810be2077ac5ea28029f3eb9ab7f89b42acda\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/481828\n"
    },
    {
      "commit": "8b1a3a25c1707abb2681770ca055b9de125122d2",
      "tree": "454c93e27cd273d3bc1f0433960d4512928aaf05",
      "parents": [
        "f59b1d9ec6fb6675e7ddab9952429be6405f337c"
      ],
      "author": {
        "name": "Jonathon Reinhart",
        "email": "jrreinhart@pigweed.infra.roller.google.com",
        "time": "Mon Sep 21 16:23:11 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 21 16:23:11 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_hdlc: Add dump_hdlc_frames.py\n\nThis engineering tool can be used to examine HDLC streams (e.g. from a\nraw UART log).\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480025\nOriginal-Revision: 417902919242679d1ad72e54b2725011227fc51b\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 40b82f3b8110bc..41790291924267\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670008335385750849\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I29ea561864e8cd5d90b52d0ba747967c7801e1c5\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/481827\n"
    },
    {
      "commit": "f59b1d9ec6fb6675e7ddab9952429be6405f337c",
      "tree": "7e6365545b314e81eb4eaa63d2374c664c5432b5",
      "parents": [
        "e7ca3cbe10378848724cf64819cf3e84659a05c7"
      ],
      "author": {
        "name": "Austin Foxley",
        "email": "afoxley@pigweed.infra.roller.google.com",
        "time": "Mon Sep 21 13:38:24 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 21 13:38:24 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_grpc: Add space available notification callback to send queue\n\nOnce a send returns false due to no buffer space, there was no way to\nget notified when to try again. Add a callback for notification.\n\nOriginal-Bug: 561568606\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480485\nOriginal-Revision: 40b82f3b8110bcd974c53f7e1d473b8053ec3315\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e14f41508c3d91..40b82f3b8110bc\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670019107899802961\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I0ca7609a3cfcdbf2d68370c7218d89ecd21ade22\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/481826\n"
    },
    {
      "commit": "e7ca3cbe10378848724cf64819cf3e84659a05c7",
      "tree": "a6f2cdbb06b4d64c787f73473e3715b11db925e2",
      "parents": [
        "1b97220be74fa8004100c3d79eed0e86dab57c7a"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 21 10:46:44 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 21 10:46:44 2026 -0700"
      },
      "message": "roll: third_party/pigweed 0ca0105..e14f415 (2 commits)\n\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..e14f41508c3d91\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670029881288942145\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I3df7415d8104cb44445bb7368286ca5eb0d4680c\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/481766\n"
    },
    {
      "commit": "1b97220be74fa8004100c3d79eed0e86dab57c7a",
      "tree": "efcd6c3ff9f3d9b28157b915319ef26ca31cd0a2",
      "parents": [
        "0d3e23d7e53454648c556d531bf43e57d8524b26"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 21 08:17:56 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 21 08:17:56 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: go\n\nFrom version:3@1.27.1\nTo version:3@1.26.8\n\nRoll-Count: 1\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/481565\nOriginal-Revision: 0ca01058bee1b51636a4f1b43a8639a1a865b845\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b8c1523c3cb688..0ca01058bee1b5\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670039266644538993\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ie0e93013a37a73a1f67ddc16e87e1beccb2f2d4d\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/481705\n"
    },
    {
      "commit": "0d3e23d7e53454648c556d531bf43e57d8524b26",
      "tree": "68c467f00ac3a17be2a83b39a613611115953d45",
      "parents": [
        "2ba92cb1199a6926a83cd98f57e2cb017810e35d"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 21 02:06:37 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 21 02:06:37 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: buildifier\n\nFrom version:3@v8.5.1\nTo version:3@v10.0.1\n\nRoll-Count: 1\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/481465\nOriginal-Revision: b8c1523c3cb6882f94524234f99ab54db0505e26\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 30d7204d360bca..b8c1523c3cb688\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670062207533037313\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I95cada442fcd5a35116d242e0c6add45cde7c124\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/481505\n"
    },
    {
      "commit": "2ba92cb1199a6926a83cd98f57e2cb017810e35d",
      "tree": "8d29f956dde08d4ab99031dc756c57ff84a1964c",
      "parents": [
        "efbccc64ec36a8bccab7e78f271909420dfe7341"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 20 14:42:43 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 20 14:42:43 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: gn\n\ngn\nFrom git_revision:4f6a76b64b8279e98004f541f8e136307efe5e01\nTo git_revision:127dd2a6d582528d6d61c4d838dc17385ef31abd\n\ngn\nFrom git_revision:4f6a76b64b8279e98004f541f8e136307efe5e01\nTo git_revision:127dd2a6d582528d6d61c4d838dc17385ef31abd\n\nRoll-Count: 2\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/481086\nOriginal-Revision: 30d7204d360bca8546b152e45f82555db1aaa15d\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 17fee2ef9e6afd..30d7204d360bca\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670105292220636913\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I9bc875fa69717b1933ac30c466a6bd18d7fb1405\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/481185\n"
    },
    {
      "commit": "efbccc64ec36a8bccab7e78f271909420dfe7341",
      "tree": "2b47de56f9e9816eb690a104d1a23c2413b972ab",
      "parents": [
        "8e98b249be6fe013be007ef479b30c11a3f080f9"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 20 06:14:22 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 20 06:14:22 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: luci\n\ncas\nFrom git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\nTo git_revision:00d484f7e6876a2454a633b0afcb18186cd3f3ef\n\nswarming\nFrom git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\nTo git_revision:2f3bde27292bd2267fd4e7dd54cd6d661b865be5\n\nlogdog\nFrom git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\nTo git_revision:1e8a86e7a2aab9090d884944ab04db3cb717a23a\n\nluci-cv\nFrom git_revision:2060ec0d86ae1880de07f3d80f7c3f2b93b8ebc1\nTo git_revision:1e8a86e7a2aab9090d884944ab04db3cb717a23a\n\nRoll-Count: 4\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480965\nOriginal-Revision: 17fee2ef9e6afdfe63d0f484a1826e38e8ca176d\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 61529e187fafef..17fee2ef9e6afd\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670137609572493233\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iafb1e81d6206d5f16dfc229803f3fa6696126be5\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/481025\n"
    },
    {
      "commit": "8e98b249be6fe013be007ef479b30c11a3f080f9",
      "tree": "49c5d37c7767efebdc20333c51a274ab6c362deb",
      "parents": [
        "3330aff75d917e836eaf685b4c7d08f77eb86917"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sat Sep 19 21:40:37 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Sep 19 21:40:37 2026 -0700"
      },
      "message": "roll: third_party/pigweed 64545c6..61529e1 (2 commits)\n\n61529e1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/475686 roll: ninja\nd7b66e4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480745 roll: rust-analyzer\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 64545c6d864bc3..61529e187fafef\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670169927240561873\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I05918fe8a40a743fffa99aa0afe46108265d299e\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/480885\n"
    },
    {
      "commit": "3330aff75d917e836eaf685b4c7d08f77eb86917",
      "tree": "970b51fbd7696c2f94c191cc4e233226ad971d68",
      "parents": [
        "f9e7639b9d64ff6e824c79f84cde97b09c57d1d7"
      ],
      "author": {
        "name": "Anthony DiGirolamo",
        "email": "tonymd@pigweed.infra.roller.google.com",
        "time": "Fri Sep 18 17:02:28 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 18 17:02:28 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_assert: Add pw_assert_backend_std\n\nAdd a basic pw_assert_backend_std which delegates functionality to\nstd::{panic, assert, assert_eq, assert_ne}.\n\nOriginal-Bug: 522932503\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/462945\nOriginal-Revision: 64545c6d864bc3d4c113b46686a4f08d24b4d98a\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 62b6398be04b4c..64545c6d864bc3\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670277658747560225\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ia68ce273a70dccf4274f34bd7f02a2e34f490b6d\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/480525\n"
    },
    {
      "commit": "f9e7639b9d64ff6e824c79f84cde97b09c57d1d7",
      "tree": "67809060a54bdb456f0d896c2181b577475e8884",
      "parents": [
        "e7d5e108aefb919efe7bc1668e1af05582ce703a"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 18 14:23:25 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 18 14:23:25 2026 -0700"
      },
      "message": "roll: third_party/pigweed 669e410..62b6398 (5 commits)\n\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\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 669e4107acd644..62b6398be04b4c\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670288442926310033\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ifa149d330d4d51c8d9c7ed12c44d737022ed83e2\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/480365\n"
    },
    {
      "commit": "e7d5e108aefb919efe7bc1668e1af05582ce703a",
      "tree": "2a74563ee34cc73a37f45c50429c818bb5576b00",
      "parents": [
        "1ad7c1efee4aa87c3d97895864cabb9b9d3d47c2"
      ],
      "author": {
        "name": "Anthony DiGirolamo",
        "email": "tonymd@pigweed.infra.roller.google.com",
        "time": "Fri Sep 18 11:24:16 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 18 11:24:16 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_assert: Add Rust panic tests\n\nAdds unit tests for pw_assert_backend_pw_log that verify both panic\nbehavior and logged output for panic!, assert!, eq!, and ne!.\n\nRestore allow(clippy::unnecessary_cast) for panic! in pw_log\npanic_backend so tests pass.\n\nExport run_with_capture from pw_log\u0027s printf_backend_test and catch\nunwinds so stdout is cleanly restored and captured when assert or\npanic failures invoke the crash handler.\n\nOriginal-Bug: 522932503\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/469727\nOriginal-Revision: 669e4107acd644618923c78c853757a52b9dbd2d\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: bdd50f38f830aa..669e4107acd644\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670299220812919345\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I5748d676a5db38a925bd047e4d6e90c7f8b454d8\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/480126\n"
    },
    {
      "commit": "1ad7c1efee4aa87c3d97895864cabb9b9d3d47c2",
      "tree": "e37d9be71abd1536ebddb47864ba646585429e53",
      "parents": [
        "92eae4c1602dee0980903d5e3cf0d774e07eeab0"
      ],
      "author": {
        "name": "Josh Conner",
        "email": "joshconner@pigweed.infra.roller.google.com",
        "time": "Thu Sep 17 21:09:13 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 17 21:09:13 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_bluetooth_sapphire: Add FIDL bonding tests\n\nAdd new tests to verify bonding behavior. These new test cases\nmirror four bt-bonding-integration tests, but these operations can\nbe performed as unit tests since they don\u0027t interact in any way\nwith the emulator. The four integration tests that will be removed\nare:\n  * test_restore_no_bonds_succeeds\n  * test_restore_bonded_devices_no_ltk_fails\n  * test_restore_bonded_devices_duplicate_entry\n  * test_restore_bonded_devices_invalid_entry\n\nOriginal-Bug: b/562589491\nTest: bazelisk run --config\u003dfuchsia //pw_bluetooth_sapphire/fuchsia:infra.test_all\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/479485\nOriginal-Revision: bdd50f38f830aab93cdea4ce990de44f39f31bf9\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: d1d35023a6c7fa..bdd50f38f830aa\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670353096428319169\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I639f0375ef4a1f85f3d8aaeb56d33dab5fbb23ff\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/479745\n"
    },
    {
      "commit": "92eae4c1602dee0980903d5e3cf0d774e07eeab0",
      "tree": "3056371fc0c82f52c601318721ebabfedbc3ff7a",
      "parents": [
        "07fc6b6f4c99c9a9df8f8087754c3b178cdeba67"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 17 15:26:47 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 17 15:26:47 2026 -0700"
      },
      "message": "roll: third_party/pigweed e606116..d1d3502 (2 commits)\n\nd1d3502:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477565 pw_ghish: Add Buganizer issue support\nc5f2bb2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/479505 pw_ide: Use ProcessPoolExecutor for Kythe extraction\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e6061165b6dfd7..d1d35023a6c7fa\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670374645543497601\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic5c834ba984bb789adccac456f0253f8d7936477\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/479625\n"
    },
    {
      "commit": "07fc6b6f4c99c9a9df8f8087754c3b178cdeba67",
      "tree": "0306eb2bbfb8a87033b69116f6a85970610cd1a4",
      "parents": [
        "5612963066294cb35558a55b1bc83ce28fb2520b"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 17 12:36:24 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 17 12:36:24 2026 -0700"
      },
      "message": "roll: third_party/pigweed e75c42a..e606116 (2 commits)\n\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..e6061165b6dfd7\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670385427231251345\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ifd7bc8fc79e7ebe2dba03b0058fe3ba1bd13bb5e\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/479525\n"
    },
    {
      "commit": "5612963066294cb35558a55b1bc83ce28fb2520b",
      "tree": "ea2860e283972929c9a18c51d299525e31a5c47a",
      "parents": [
        "4b15d4a61c7adacc6c37f75267c976d3bf90bbef"
      ],
      "author": {
        "name": "Matthew Sedam",
        "email": "matthewsedam@pigweed.infra.roller.google.com",
        "time": "Thu Sep 17 09:44:06 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 17 09:44:06 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_build_android: Fix Android.bp deps\n\n- Enable PW_ALLOCATOR_USE_LEGACY_DEFAULT_IMPL\u003d1 in pw_android_common_backends\n  and pw_allocator to support legacy Allocator::DoResize implementations\n  in downstream targets during the transition to AbstractAllocator.\n- Bundle pw_bluetooth_proxy_acl_snapshot and pw_bluetooth_proxy_l2cap_snapshot\n  into whole_static_libs of pw_bluetooth_proxy to prevent unresolved symbol\n  errors in downstream consumers that depend on pw_bluetooth_proxy.\n- Define pw_bluetooth_proxy_headers in pw_bluetooth_proxy/Android.bp and add it\n  to sniff_snapshot in pw_bluetooth_proxy/hci/Android.bp to provide config.h.\n\nOriginal-Bug: 560180707\nTest: CQ\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/474845\nOriginal-Revision: e75c42ad09b9d9b327c0c5e316285d8a9ab02ac1\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 7d02ebd735ece2..e75c42ad09b9d9\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670396200770636433\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic5911eaccd7a10b0a1069e9aecec73fcb9279042\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/479365\n"
    },
    {
      "commit": "4b15d4a61c7adacc6c37f75267c976d3bf90bbef",
      "tree": "0e5c8b111b97db205dfb505e024cc19118e35218",
      "parents": [
        "15052aa8d68be0383cbe194a81c1104a8ddab77e"
      ],
      "author": {
        "name": "Josh Conner",
        "email": "joshconner@pigweed.infra.roller.google.com",
        "time": "Thu Sep 17 06:52:30 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 17 06:52:30 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_bluetooth_sapphire: Add fuchsia-specific tests\n\nAdd new advertiser tests for:\n- advertisement too long\n- scan response too long\n\nThese are currently being tested by bt-le-integration\ntests, but there\u0027s no reason to take the extra overhead of an\nintegration test when these can be verified in unit tests.\n\nOriginal-Bug: b/562589491\nTest: bazelisk run --config\u003dfuchsia //pw_bluetooth_sapphire/fuchsia:infra.test_all\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478507\nOriginal-Revision: 7d02ebd735ece2959dfdff19b9e0802e1d83fa11\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 5332c030656451..7d02ebd735ece2\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670406977161149201\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I235da6e2ff0c237918644ec08f10aa401ba368c3\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/479225\n"
    },
    {
      "commit": "15052aa8d68be0383cbe194a81c1104a8ddab77e",
      "tree": "82f9e75772070d3bdbc1ebd6528d6280940173d5",
      "parents": [
        "204978d44cf50f64daf3968fb13ad7a278fd02be"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 16 19:28:08 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 16 19:28:08 2026 -0700"
      },
      "message": "roll: third_party/pigweed 741dd95..5332c03 (5 commits)\n\n5332c03:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477745 roll: toolchain-nightly\n53580ce:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434292 pw_third_party: emboss: Wrap emboss_defines to inject pw_assert\n7691a8e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478305 pw_bluetooth_sapphire: Fix SetupDataPath error cases\n634d79e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478506 pw_bluetooth_sapphire: Pass CodecAttributes inline in IsoStreamServerTest\nb00aa4f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478505 pw_bluetooth_sapphire: Make IsoStream::SetupDataPathError an enum class\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 741dd9513256f4..5332c030656451\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670450085732057537\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I453c0f48bca19a2ab939471823a2d7fa7d56997a\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/478845\n"
    },
    {
      "commit": "204978d44cf50f64daf3968fb13ad7a278fd02be",
      "tree": "123fc1f2e958f33c3251a6ff382f2de47c8f8c09",
      "parents": [
        "559bc54f49777c66ec6f84f4ed42510714aff3c1"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 16 17:19:29 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 16 17:19:29 2026 -0700"
      },
      "message": "roll: third_party/pigweed e707db8..741dd95 (2 commits)\n\n741dd95:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478465 pw_elf: Add missing \u003cstring\u003e includes\n83af85b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478366 pw_ide: Fix compilation database discovery and Rust unit URI\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e707db8e92a46b..741dd9513256f4\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670460862618074801\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ie5dac163b31d17b601464e9124b98f0cf61a316a\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/478625\n"
    },
    {
      "commit": "559bc54f49777c66ec6f84f4ed42510714aff3c1",
      "tree": "763cafe90a4f201ac913c0b3fb699317bd1e43f7",
      "parents": [
        "0780673109c003b6ab6fc4842bf34ff9742ed963"
      ],
      "author": {
        "name": "Gulfem Savrun",
        "email": "gulfem@pigweed.infra.roller.google.com",
        "time": "Wed Sep 16 13:45:27 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 16 13:45:27 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_rpc_transport: Include \u003calgorithm\u003e header for std::copy\n\nInclude \u003calgorithm\u003e in packet_buffer_queue.h for std::copy\nto fix build failures where it is not transitively included.\n\nOriginal-Bug: 562141590\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478326\nOriginal-Revision: e707db8e92a46b3f136bcd98665bb918de7fd671\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 6ed020ba6195fe..e707db8e92a46b\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670471630392494913\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I09ee26e6830b5876a447e9424a349fc47b0690d8\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/478425\n"
    },
    {
      "commit": "0780673109c003b6ab6fc4842bf34ff9742ed963",
      "tree": "7a5ea3e01c2b61953198dc602c5c156af1653df2",
      "parents": [
        "3f50a29eeee0f03cb11800b64b3d789973ca6170"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 15 23:28:43 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 15 23:28:43 2026 -0700"
      },
      "message": "roll: third_party/pigweed 82734e2..6ed020b (2 commits)\n\n6ed020b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478065 pw_kernel: Fix process terminaion stress test\nb3da7fc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477765 pw_ghish: Report real label vote values\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 82734e2fbdda61..6ed020ba6195fe\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670525530439852897\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ibe8e108b4e5403bd78b060ae99b9bf0cb90ee02c\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/478145\n"
    },
    {
      "commit": "3f50a29eeee0f03cb11800b64b3d789973ca6170",
      "tree": "71f68d2bd7671ffb36ed322dbf9e280be6f09f72",
      "parents": [
        "c1065b5b737282178838688615259639d3874dae"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 15 17:46:01 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 15 17:46:01 2026 -0700"
      },
      "message": "roll: third_party/pigweed 8ff445a..82734e2 (6 commits)\n\n82734e2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477945 docs: Exclude rustdoc src pages from search index\n689fcc0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477865 pw_bluetooth_sapphire: Remove input direction check\nf6dace2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477545 pw_tokenizer: Reserve vector capacity in FormatString::Format\nbc7eed6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477386 pw_async2: Rename Task::Join to BlockingJoin\na5b1535:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/476866 pw_ghish: Deduplicate CI, push, and context logic\n0b22c65:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/476625 pw_ide: Add Rust support to Kythe extraction\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 8ff445a0b7f25b..82734e2fbdda61\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670547073668600385\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I51d4ba99f3b29a3fd0a5c2ec1f78291a5410a839\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/477600\n"
    },
    {
      "commit": "c1065b5b737282178838688615259639d3874dae",
      "tree": "fbcc06ac6feaf8e575efca6478e202ef23ba308e",
      "parents": [
        "a60e192fdf380268bda1b2e4f01d0faf63ac2831"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 15 15:43:07 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 15 15:43:07 2026 -0700"
      },
      "message": "roll: third_party/pigweed a98f977..8ff445a (6 commits)\n\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\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: a98f977567d49c..8ff445a0b7f25b\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670557845189502497\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id6f92fe5077f172243a7f98742af37e2069c1ba0\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/477626\n"
    },
    {
      "commit": "a60e192fdf380268bda1b2e4f01d0faf63ac2831",
      "tree": "4c29328bd3a99288dcad706bc248910cf4f1fba2",
      "parents": [
        "f467c6549223e019cc7f7752a9d0227748c4f79e"
      ],
      "author": {
        "name": "Anthony DiGirolamo",
        "email": "tonymd@google.com",
        "time": "Tue Sep 15 13:49:40 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 15 13:49:40 2026 -0700"
      },
      "message": "bazel: Add .bazelignore entries\n\nThis prevents bazel_clang_tidy from checking the out/ dir.\n\nChange-Id: Ie03fe4e6e62f92a0f1ad8041f93fc9cbc31fe423\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/477665\n"
    },
    {
      "commit": "f467c6549223e019cc7f7752a9d0227748c4f79e",
      "tree": "1b1b763f7e125cea3d7584fa6bd1be21645b96de",
      "parents": [
        "0aa3026cbe03effb85b75255aaf7e86d681f44c5"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 15 12:07:05 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 15 12:07:05 2026 -0700"
      },
      "message": "roll: third_party/pigweed c01130c..a98f977 (2 commits)\n\na98f977:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477205 pw_ghish: Add cipd.yaml file\na0bdae1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477225 roll: toolchain-integration\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c01130cc914aa7..a98f977567d49c\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670568629584800641\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I8422b475b2cb86bc7efa16b6e9e21c354e7ceee1\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/477425\n"
    },
    {
      "commit": "0aa3026cbe03effb85b75255aaf7e86d681f44c5",
      "tree": "b3b85587ad67f54c5e7b90e1daa0454ab5e60892",
      "parents": [
        "f946e17650ecce96fd7e2fcfaa7515d9fe3e6133"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 14 18:56:31 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 14 18:56:31 2026 -0700"
      },
      "message": "roll: third_party/pigweed 61ca530..c01130c (4 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\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 61ca5306a23bdc..c01130cc914aa7\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670633267721682625\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Icf3cbf1e704d7ba2caf2964223e3b1145d8c2c89\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/476825\n"
    },
    {
      "commit": "f946e17650ecce96fd7e2fcfaa7515d9fe3e6133",
      "tree": "a0a4f13172cf826c868ff674826a9bdf5944c6cc",
      "parents": [
        "86c2b6b1efcdfc253b1deb187773d6853bacced8"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 14 16:15:28 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 14 16:15:28 2026 -0700"
      },
      "message": "roll: third_party/pigweed 4500675..61ca530 (5 commits)\n\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\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4500675afde2d6..61ca5306a23bdc\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670644040815795425\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I96145c4f2e05a5bf8f70633b6201c195a84d86bf\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/476665\n"
    },
    {
      "commit": "86c2b6b1efcdfc253b1deb187773d6853bacced8",
      "tree": "a531c34deb31a53cedb129d89d1811ec093846ca",
      "parents": [
        "992e8736c2a408d38c5ee6330328c7bab4c9ba50"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 14 13:14:01 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 14 13:14:01 2026 -0700"
      },
      "message": "roll: third_party/pigweed 187b3da..4500675 (5 commits)\n\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..4500675afde2d6\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670654813335180449\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I0bca217db198a2e52eb009cc6694aa3eaef6a128\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/476425\n"
    },
    {
      "commit": "992e8736c2a408d38c5ee6330328c7bab4c9ba50",
      "tree": "5ff23949e9c53117ec3ccd678e57c3a94d6e2c1c",
      "parents": [
        "be0048451ac7d71b5d84bfd3141438c69263b32e"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 13 08:41:29 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 13 08:41:29 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: luci\n\nbb\nFrom git_revision:087780a27a082fba0a9134517671cdf658b96ac2\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\nluci-auth\nFrom git_revision:022eff195a9054d00806fe9134f676bcb2609887\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\ngerrit\nFrom git_revision:022eff195a9054d00806fe9134f676bcb2609887\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\ngitiles\nFrom git_revision:022eff195a9054d00806fe9134f676bcb2609887\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\ncas\nFrom git_revision:022eff195a9054d00806fe9134f676bcb2609887\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\nled\nFrom git_revision:087780a27a082fba0a9134517671cdf658b96ac2\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\nswarming\nFrom git_revision:0252ce009476d7b6c131979283e992de9281b301\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\nlogdog\nFrom git_revision:022eff195a9054d00806fe9134f676bcb2609887\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\nprpc\nFrom git_revision:022eff195a9054d00806fe9134f676bcb2609887\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\nluci-cv\nFrom git_revision:04bacf3e0070fe8c61f46e2190247f4d8164ec72\nTo git_revision:2060ec0d86ae1880de07f3d80f7c3f2b93b8ebc1\n\nRoll-Count: 10\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/475825\nOriginal-Revision: 187b3dad5677ae568fa7b69effe1edad46627209\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4acb1397b055ac..187b3dad5677ae\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670762550281331697\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I5e3204ccd9487a51f2ba345ff42d2ef2a38ce583\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/475925\n"
    },
    {
      "commit": "be0048451ac7d71b5d84bfd3141438c69263b32e",
      "tree": "177ccb560251fe70585be8c8770823a63cf7c29b",
      "parents": [
        "23ae6714457aebd35d102d4f3f53db90dbee01de"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 11 19:35:42 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 11 19:35:42 2026 -0700"
      },
      "message": "roll: third_party/pigweed 096dff1..4acb139 (2 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\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 096dff1b26750e..4acb1397b055ac\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670902598276015601\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ia20a3bcb04284f7029ca6e369329d049f0677d96\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/475345\n"
    },
    {
      "commit": "23ae6714457aebd35d102d4f3f53db90dbee01de",
      "tree": "157021d971bad71af718484d9b8f37bb27f4cee1",
      "parents": [
        "115aa4e70c314e83a1d0de364d636097bd76acb1"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 11 13:53:23 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 11 13:53:23 2026 -0700"
      },
      "message": "roll: third_party/pigweed 81d1b0e..096dff1 (9 commits)\n\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..096dff1b26750e\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670924142619196849\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I281b8128a511299d0f43722f10f9e7dc03e7c3fc\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/475065\n"
    },
    {
      "commit": "115aa4e70c314e83a1d0de364d636097bd76acb1",
      "tree": "758401647fae6705eb854903826de0ccc73695d7",
      "parents": [
        "adab7a6db5676cddc7173a6c2d690d5ae6a82776"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 20:46:28 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 20:46:28 2026 -0700"
      },
      "message": "roll: third_party/pigweed b852b7c..81d1b0e (2 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\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b852b7c7b91991..81d1b0ee0843a7\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670988792421460193\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I9832675f6339843300f8921cb217f28c3ed6bae2\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/474525\n"
    },
    {
      "commit": "adab7a6db5676cddc7173a6c2d690d5ae6a82776",
      "tree": "2d410fa96038629757c6f82a9bbd76e81b6059ad",
      "parents": [
        "4788a5fae647f32d922e9bd2c428cf5f2f8fd18c"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 17:53:50 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 17:53:50 2026 -0700"
      },
      "message": "roll: third_party/pigweed a69c300..b852b7c (2 commits)\n\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\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: a69c30055a8875..b852b7c7b91991\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670999569850132833\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ia97e62f9193f8615cd7d8f0fa94ed364657a4b78\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/474425\n"
    },
    {
      "commit": "4788a5fae647f32d922e9bd2c428cf5f2f8fd18c",
      "tree": "106901a4f8f2d78a2715b959c6360968bac9e2f2",
      "parents": [
        "b1308fc243921a159ac90fab6177419511231ca4"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 15:12:17 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 15:12:17 2026 -0700"
      },
      "message": "roll: third_party/pigweed 93cccc4..a69c300 (2 commits)\n\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..a69c30055a8875\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671010344056562689\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I592f150597ebd2fc405130609693d0014292f524\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/474245\n"
    },
    {
      "commit": "b1308fc243921a159ac90fab6177419511231ca4",
      "tree": "274f2f192252ad3f0bde07cbe9e4d28267424297",
      "parents": [
        "e15ec76cf6ae94e85ca14334153eb7abac253367"
      ],
      "author": {
        "name": "Wyatt Hepler",
        "email": "hepler@pigweed.infra.roller.google.com",
        "time": "Thu Sep 10 12:11:54 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 12:11:54 2026 -0700"
      },
      "message": "roll: third_party/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/8671021115095635057\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic5127173efce099d2628c26814304e9842894efc\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/474045\n"
    },
    {
      "commit": "e15ec76cf6ae94e85ca14334153eb7abac253367",
      "tree": "eecae0fa6050e5e60fb929b0c22fac011689bba4",
      "parents": [
        "642d5c5fc664c530b82b96b5a604df53bf67bc1f"
      ],
      "author": {
        "name": "Keir Mierle",
        "email": "keir@pigweed.infra.roller.google.com",
        "time": "Wed Sep 09 18:58:09 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 18:58:09 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_rpc: Refactor docs; add integration guide\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/464005\nOriginal-Revision: 766f56f0bfeb29624fc0f240cd141afb3398f839\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: ed478b2847f50a..766f56f0bfeb29\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671085749843033457\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic8301e76a51e41eddc5bffaa4693afb66ba7e19e\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/473545\n"
    },
    {
      "commit": "642d5c5fc664c530b82b96b5a604df53bf67bc1f",
      "tree": "d3289d8e287acc8aabe4f45bd7023d836b7a2aa2",
      "parents": [
        "22fcff7f66aa1acd7bf1a29f1f57d08c5fcd34de"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 16:20:38 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 16:20:38 2026 -0700"
      },
      "message": "roll: third_party/pigweed bfda163..ed478b2 (6 commits)\n\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\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: bfda163f878f18..ed478b2847f50a\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671096536145330513\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id2cd0a4c92f7142aef3fe1a7a3a639c421d306a7\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/473485\n"
    },
    {
      "commit": "22fcff7f66aa1acd7bf1a29f1f57d08c5fcd34de",
      "tree": "0e7114d26581e36b733ecfa071d8ef9a7c000431",
      "parents": [
        "e08fc513d426890d6dcae8c665364c27fcfae6e1"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 13:21:35 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 13:21:35 2026 -0700"
      },
      "message": "roll: third_party/pigweed 581082c..bfda163 (2 commits)\n\nbfda163:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/470365 pw_ide: Fix header include resolution relative to compilation directory\n361fe7a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/469325 nanopb: Fix nanopb_pb2.py output path in CMake\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 581082cc1662e6..bfda163f878f18\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671107308253351153\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id255791c2f5be3699b1a36a1850d5635073f674b\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/473285\n"
    },
    {
      "commit": "e08fc513d426890d6dcae8c665364c27fcfae6e1",
      "tree": "0df0218d1c16ff2b5e7b3cb08d8c7e1d6d8a85a9",
      "parents": [
        "f8f27782c80f9d77904fe754dc443b6bff0ebd59"
      ],
      "author": {
        "name": "Lloyd Pique",
        "email": "lpique@pigweed.infra.roller.google.com",
        "time": "Wed Sep 09 10:30:55 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 10:30:55 2026 -0700"
      },
      "message": "roll: third_party/pigweed lint: run pw format --fix BUILD.gn **/*.gn **/*.gni\n\nThe gn roll in commit 9cffd077b caused out lintformat builds to fail due\nto the format requirements changing. Reformat all the affected files.\n\nAlso updates the MODULE.bazel file with the gn version to match the\nchange made by the roller in the pigweed.json file.\n\nTest: pw presubmit --step gn_format --full  # No more format failures\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/472585\nOriginal-Revision: 581082cc1662e61b2460adae4929097d0c8f21b3\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 294d431a761dc4..581082cc1662e6\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671118092753693841\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I91675f125cc5d7a06f76288fd542548bf874cb73\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/473105\n"
    },
    {
      "commit": "f8f27782c80f9d77904fe754dc443b6bff0ebd59",
      "tree": "a42cbb73dfc99f4adc5cd4d30be175437e5724f9",
      "parents": [
        "c13dd29b53764a35a93b87a273aea1a3e2ec7f66"
      ],
      "author": {
        "name": "Ben",
        "email": "benlawson@pigweed.infra.roller.google.com",
        "time": "Tue Sep 08 23:05:00 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 23:05:00 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_bluetooth_proxy: Support loopback mode in CommandMultiplexer\n\nHandle flow control for the HCI Loopback Command Event in\nCommandMultiplexer by setting the credits to 1.\n\nOriginal-Bug: 558131278\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/472185\nOriginal-Revision: 294d431a761dc44fe07710c15d5ac1603f7ef7bf\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 7b8f882578a83c..294d431a761dc4\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671161184890906929\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I4d795850c56b41d800569e212a7e071c5f34dcf8\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/472765\n"
    },
    {
      "commit": "c13dd29b53764a35a93b87a273aea1a3e2ec7f66",
      "tree": "8f05a9c2a4c095c8612a7bd08c2714ced461a053",
      "parents": [
        "749988876f9c216967fd118ab50a3824abfc42f2"
      ],
      "author": {
        "name": "asadm",
        "email": "asadmemon@pigweed.infra.roller.google.com",
        "time": "Tue Sep 08 20:14:05 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 20:14:05 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_build: Define sharded kernel_host and kernel_device workflow groups\n\nDefine kernel_host and kernel_device workflow groups in workflows.json\nand compose the kernel workflow group from both subgroups. Also retain\nkernel_qemu as a temporary alias for backwards compatibility with\nexisting infra builders.\n\nThis supports sharding kernel presubmit across parallel LUCI builders\n(pigweed-linux-bazel-kernel and pigweed-linux-bazel-kernel-qemu),\nkeeping 100% test coverage while dropping the critical path duration to\nunder 6 minutes.\n\nPair with infra CL 152755 (http://pwrev.dev/i/152755).\n\nTest: pw_build validator and launcher tests\nTest: pw kernel\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/464845\nOriginal-Revision: 7b8f882578a83c7921e15f9e0403e0a00cc817d9\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 9009709be3cc61..7b8f882578a83c\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671171957745256817\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I2cf8ccde4250b51ff48063a981651524c3f6a1d0\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/472625\n"
    },
    {
      "commit": "749988876f9c216967fd118ab50a3824abfc42f2",
      "tree": "659589ca23e1502a518ca1e1bb115085c4fe2653",
      "parents": [
        "517b64e8cf60815dee32aca7d33e946227165ddc"
      ],
      "author": {
        "name": "Cristina Rodriguez",
        "email": "cristinarod@pigweed.infra.roller.google.com",
        "time": "Tue Sep 08 17:22:39 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 17:22:39 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_i2c_zephyr: Add initiator bazel target\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/472345\nOriginal-Revision: 9009709be3cc61c11f3e6cc25e9fc5f611d8bd11\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: d7dbc708a3ea32..9009709be3cc61\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671182732182947457\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I0b79b86d0eb998350e443d3e8148a76318c134af\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/472266\n"
    },
    {
      "commit": "517b64e8cf60815dee32aca7d33e946227165ddc",
      "tree": "793c14cc1786c1b74ff59ca6d6990502eda956cb",
      "parents": [
        "d16e43799bc66526eacf06be6b9c2e710710b0b7"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 14:31:42 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 14:31:42 2026 -0700"
      },
      "message": "roll: third_party/pigweed a82ae0c..d7dbc70 (3 commits)\n\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..d7dbc708a3ea32\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671193502141260241\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ibd75f9be9526fdfe24e566a1042f0edce1b7b03c\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/472385\n"
    },
    {
      "commit": "d16e43799bc66526eacf06be6b9c2e710710b0b7",
      "tree": "73aff8581acfc5221de0a0a47d01eacffa691141",
      "parents": [
        "0bd4b18d0d32a8e01e0c3af2c66f7b01aee1cd4f"
      ],
      "author": {
        "name": "Rob Mohr",
        "email": "mohrr@google.com",
        "time": "Tue Sep 08 12:04:15 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 12:04:15 2026 -0700"
      },
      "message": "gn: Fix formatting\n\nChange-Id: I48e794168c6f72e2315a2d958ca7fbe25cdbc01b\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/472145\n"
    },
    {
      "commit": "0bd4b18d0d32a8e01e0c3af2c66f7b01aee1cd4f",
      "tree": "329ef7b048b53f7651c9069ef21863265e866c20",
      "parents": [
        "075f3f441a104c8211b8f6e58975d8a39fa939a9"
      ],
      "author": {
        "name": "Jason Graffius",
        "email": "jgraff@pigweed.infra.roller.google.com",
        "time": "Mon Sep 07 22:31:13 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 22:31:13 2026 -0700"
      },
      "message": "roll: third_party/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/8671253561390155313\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I1328eb61bbb719079b01d7b733804282796a4c96\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/471925\n"
    },
    {
      "commit": "075f3f441a104c8211b8f6e58975d8a39fa939a9",
      "tree": "7a02db92a092557656e19f994210837e3a2d8cec",
      "parents": [
        "15a4a16b8005ec6298ff1b9b13048e667289907c"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 05:23:09 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 05:23:09 2026 -0700"
      },
      "message": "roll: third_party/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/8671318207061202801\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I26c1e852077a16262d31367a2c29fa9bcd17f882\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/471625\n"
    },
    {
      "commit": "15a4a16b8005ec6298ff1b9b13048e667289907c",
      "tree": "9b60871118203d95b11fc79ad94454860fb52ac9",
      "parents": [
        "688d82c37922dfe178bc6ea5d9ee33a72ca83d09"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 06 15:06:39 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 06 15:06:39 2026 -0700"
      },
      "message": "roll: third_party/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/8671372074456225409\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I540972fd924e205fc9046ac8ca6e6c7772ce41bf\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/471365\n"
    },
    {
      "commit": "688d82c37922dfe178bc6ea5d9ee33a72ca83d09",
      "tree": "ea58803ed6b0185a9f5f1d0618edc0ed419a3355",
      "parents": [
        "c4621b2c85a98fb69c6c371bcc7c9b79a57ea494"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 06 06:40:51 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 06 06:40:51 2026 -0700"
      },
      "message": "roll: third_party/pigweed 9ea53da..e60850e (3 commits)\n\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\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 9ea53da86820d6..e60850e7a87b66\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671404392552990289\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib4298d063fc5361c0f03fc0d25461fb60eeaf526\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/471205\n"
    },
    {
      "commit": "c4621b2c85a98fb69c6c371bcc7c9b79a57ea494",
      "tree": "5e2f5d7e730d2ed7d4ebbc99568a0fa991275493",
      "parents": [
        "cae57fdb2b59c353196259590e86d7fa6cd339b5"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 04 17:33:42 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 04 17:33:42 2026 -0700"
      },
      "message": "roll: third_party/pigweed 883913a..9ea53da (2 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\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 883913a589274a..9ea53da86820d6\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671544449871594321\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id4244a531c09147132061bbc2dc0f084c573d523\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/470805\n"
    },
    {
      "commit": "cae57fdb2b59c353196259590e86d7fa6cd339b5",
      "tree": "596ef0efa2e17d61050ae1af0cb3a62780a23236",
      "parents": [
        "33ebf4f7121a8136550ff1da74461dcd5abf8bad"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 04 14:44:52 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 04 14:44:52 2026 -0700"
      },
      "message": "roll: third_party/pigweed b484558..883913a (4 commits)\n\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\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b484558db02281..883913a589274a\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671555223254830625\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic5f26f5c7ab4939d7daa5d728ceb084379a3161e\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/470665\n"
    },
    {
      "commit": "33ebf4f7121a8136550ff1da74461dcd5abf8bad",
      "tree": "51092ebc0f520fe4f9a98d2acfde844e2350acad",
      "parents": [
        "8d454372e73cb32394e73707802377983be22520"
      ],
      "author": {
        "name": "Alexei Frolov",
        "email": "frolv@pigweed.infra.roller.google.com",
        "time": "Fri Sep 04 11:51:55 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 04 11:51:55 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_async2: Expand SKILL with guidance on designing async flows\n\nAdds a new reference doc to the skill which explains how to approach\ndesigning async code by first drafting the system as it would look\nusing coroutines, then transforming that into a series of composite\nfutures managing relevant state.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/469505\nOriginal-Revision: b484558db0228164e6055f92bef64b5008527a7a\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 98a57261d86c84..b484558db02281\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671565994592309169\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic047047cdd54bf333b5382732d5f141acfd72b35\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/470405\n"
    },
    {
      "commit": "8d454372e73cb32394e73707802377983be22520",
      "tree": "2beb4751dab63498d672164c5918b31e37026c87",
      "parents": [
        "4d5e91ee30d1d3d4103d0fed93b3d6ab4a3788e7"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 03 18:44:16 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 03 18:44:16 2026 -0700"
      },
      "message": "roll: third_party/pigweed de1b241..98a5726 (2 commits)\n\n98a5726:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468565 roll: toolchain-integration\n246e37a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/381038 pw_allocator: Add ForwardingAllocator\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: de1b2412374794..98a57261d86c84\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671630642057082817\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I472ab0f2f562f4f34356c481376b447da427e9b7\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/469985\n"
    },
    {
      "commit": "4d5e91ee30d1d3d4103d0fed93b3d6ab4a3788e7",
      "tree": "1d1cc088e194414255cc28fb55e7ddf668df2397",
      "parents": [
        "0482c71379730ed4e624833d6a668dbf5c321f62"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 03 15:51:40 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 03 15:51:40 2026 -0700"
      },
      "message": "roll: third_party/pigweed a50d5e7..de1b241 (4 commits)\n\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\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: a50d5e7b6c31e0..de1b2412374794\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671641421121494241\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I6a41da5fae86ce6b0b412827f2998f275771f5b3\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/469825\n"
    },
    {
      "commit": "0482c71379730ed4e624833d6a668dbf5c321f62",
      "tree": "2400db5b3fdb628ee2a210ba5ca2b33e8e5fab58",
      "parents": [
        "b5776d8dca305417380dde4ee82aa474d4c550c5"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 03 13:01:57 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 03 13:01:57 2026 -0700"
      },
      "message": "roll: third_party/pigweed 85eeb5c..a50d5e7 (5 commits)\n\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..a50d5e7b6c31e0\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671652194621997569\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ie5c443cf5944d9f6feb44f4404bfe09a37a02688\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/469527\n"
    },
    {
      "commit": "b5776d8dca305417380dde4ee82aa474d4c550c5",
      "tree": "f5cc89c7090e8c99c94c83130807028febf2736d",
      "parents": [
        "d29e5b845ee2b61fb77393b217d04eaceefe47da"
      ],
      "author": {
        "name": "Anthony DiGirolamo",
        "email": "tonymd@pigweed.infra.roller.google.com",
        "time": "Wed Sep 02 19:53:18 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 02 19:53:18 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_assert: Support swappable backend implementations in Rust\n\nRefactors `pw_assert` in Rust to separate facade macros from backend\nimplementations, allowing projects to provide custom crash-handling\nand logging strategies.\n\n- Moves the default `pw_log`-based assert implementation into a new\n  pw_assert_backend crate implemented in\n  `pw_assert_backend_pw_log.rs`.\n- Condition checking and debug assertions feature gating are handled\n  in the `pw_assert` facade, minimizing backend implementation\n  requirements to three core macros:\n  - `panic_backend`,\n  - `assert_unary_backend`\n  - `assert_binary_backend`\n\nOriginal-Bug: 522932503\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/457565\nOriginal-Revision: 85eeb5ce1c40acaa67737be8b7dec1947f85344a\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 521d29ff31b14d..85eeb5ce1c40ac\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671716835901156993\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ia2252c0f648a6324b8571e261e3726d60e716c7d\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/469146\n"
    },
    {
      "commit": "d29e5b845ee2b61fb77393b217d04eaceefe47da",
      "tree": "e603dedfdbb37428f810d68cce5ea3f15bc0c477",
      "parents": [
        "6ae5f9de12706aca3578632d048ec972d0a029fe"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 02 17:03:49 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 02 17:03:49 2026 -0700"
      },
      "message": "roll: third_party/pigweed d3d67e8..521d29f (3 commits)\n\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\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: d3d67e8caf4b05..521d29ff31b14d\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671727602213631569\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Idc3a003dbe1bf9104143777fc172a074a0b2a460\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/469005\n"
    },
    {
      "commit": "6ae5f9de12706aca3578632d048ec972d0a029fe",
      "tree": "424fe049e126018d45b7b696576e3975739237fc",
      "parents": [
        "7dc2d21d7130d2bda927f66ff86b3d62b0663d3b"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 02 14:44:45 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 02 14:44:45 2026 -0700"
      },
      "message": "roll: third_party/pigweed 4e60456..d3d67e8 (8 commits)\n\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\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4e6045624c6990..d3d67e8caf4b05\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671738378729103393\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I19593bd6075a163cd9043c74153db50b30ecc1e9\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/468745\n"
    },
    {
      "commit": "7dc2d21d7130d2bda927f66ff86b3d62b0663d3b",
      "tree": "5c2b43108ad00e00714fe8e8b0d67e1a89ad3434",
      "parents": [
        "d9468a980b90111e31a1ebb7760106fc21ea3c95"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 02 11:31:41 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 02 11:31:41 2026 -0700"
      },
      "message": "roll: third_party/pigweed 4728b9d..4e60456 (3 commits)\n\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..4e6045624c6990\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671749157843394881\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I6a80bb9d0e534381fa74f1aa86ff9584252d7683\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/468465\n"
    },
    {
      "commit": "d9468a980b90111e31a1ebb7760106fc21ea3c95",
      "tree": "51f47c2ceb5550e57e7b08ca89fc9a743efe020e",
      "parents": [
        "f829c695f5293f45e509f488bd7ce2d7b33b86c5"
      ],
      "author": {
        "name": "Dave Roth",
        "email": "davidroth@pigweed.infra.roller.google.com",
        "time": "Tue Sep 01 15:21:22 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 01 15:21:22 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_tokenizer: Replace base64ToBinaryString() with decode() in ts\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466905\nOriginal-Revision: 4728b9da9307d61d224844dd9c1c493f97b76c32\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 79c2915087b58c..4728b9da9307d6\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671824566154303377\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iecbe07e02e9867a54a95e13dce731b07aa0ed5be\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/467945\n"
    },
    {
      "commit": "f829c695f5293f45e509f488bd7ce2d7b33b86c5",
      "tree": "283a620ed8c055cee138817b38f5fa62b6a1f93a",
      "parents": [
        "6c32175cc791dc380b92d44985aba337d1c9bf62"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 01 12:34:25 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 01 12:34:25 2026 -0700"
      },
      "message": "roll: third_party/pigweed b079275..79c2915 (3 commits)\n\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..79c2915087b58c\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671835342662932337\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I7c8c5c587763f9f207fdce337da00eb347436dd3\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/467645\n"
    },
    {
      "commit": "6c32175cc791dc380b92d44985aba337d1c9bf62",
      "tree": "c3411be0189bc7f38a510fccd34db84922065db3",
      "parents": [
        "498de049a8eba84cbae87de829321fb911f71d7f"
      ],
      "author": {
        "name": "asadm",
        "email": "asadmemon@pigweed.infra.roller.google.com",
        "time": "Tue Sep 01 01:04:23 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 01 01:04:23 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_ide: Fix kzip merge flags for CIPD compatibility\n\nUse -recursive over the temporary extraction directory for kzip merge,\nremoving the unsupported -ignore_duplicate_cus flag which caused CIPD\nkzip binaries on LUCI to fail.\n\nAdd multi-tier fallbacks including positional args and Python zipfile\nfallback.\n\nOriginal-Bug: 482452567\nTest: PYTHONPATH\u003dpw_ide/py python3 -m unittest pw_ide/py/kythe_test.py\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466805\nOriginal-Revision: b079275a9826527227aa297f12d8fcb05990349d\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b14af4feaf3df6..b079275a982652\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671878437409736785\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I18c6899ef02faca7b468c83096ce371372b30cbe\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/467285\n"
    },
    {
      "commit": "498de049a8eba84cbae87de829321fb911f71d7f",
      "tree": "133cbad9a8eb16425d0f2f502993a0026bb6f011",
      "parents": [
        "07694b80353d2580a49f650867aa89aaffced431"
      ],
      "author": {
        "name": "Faraaz Sareshwala",
        "email": "fsareshwala@pigweed.infra.roller.google.com",
        "time": "Mon Aug 31 22:13:24 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 31 22:13:24 2026 -0700"
      },
      "message": "roll: third_party/pigweed 03ab020..b14af4f (2 commits)\n\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..b14af4feaf3df6\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671889214442169137\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I9a723c9c4631d50f17f559fb4756da6775c7131a\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/467205\n"
    },
    {
      "commit": "07694b80353d2580a49f650867aa89aaffced431",
      "tree": "ee2cc840cd674f0935b041409813c7f466982f38",
      "parents": [
        "b2dee8c306c2e3fb0bde4d87f7a8ac624fdea432"
      ],
      "author": {
        "name": "Ali Saeed",
        "email": "saeedali@pigweed.infra.roller.google.com",
        "time": "Mon Aug 31 19:21:49 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 31 19:21:49 2026 -0700"
      },
      "message": "roll: third_party/pigweed ceb8515..03ab020 (4 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\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: ceb85158aa15bd..03ab020d52d3ea\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671899986835842481\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ieb4a3025be97602f6a1a75a14a8e7f95ccef52a9\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/467105\n"
    },
    {
      "commit": "b2dee8c306c2e3fb0bde4d87f7a8ac624fdea432",
      "tree": "8ad64ff5f2e2147d747cac93a7279027e6111df1",
      "parents": [
        "36c042a4d39814b76385ea7919f146257bf03f1f"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 31 16:46:31 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 31 16:46:31 2026 -0700"
      },
      "message": "roll: third_party/pigweed c7b1a7b..ceb8515 (7 commits)\n\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\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c7b1a7bd672ba7..ceb85158aa15bd\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671910760970319825\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I847cc9fb42c54f758fc1d46145bced686f2214bd\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/466885\n"
    },
    {
      "commit": "36c042a4d39814b76385ea7919f146257bf03f1f",
      "tree": "47cef9602b9686b287218f123de3aa6386fa1a1e",
      "parents": [
        "af7e0bfc0ac0d15ce8a208693e71545597b4446f"
      ],
      "author": {
        "name": "Jason Sie",
        "email": "jsie@pigweed.infra.roller.google.com",
        "time": "Mon Aug 31 13:43:00 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 31 13:43:00 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_base64, pw_tokenizer: Add TS base64 module and browser fallback\n\nAdd TypeScript implementation for pw_base64 providing base64 encoding, decoding, and binary string conversion with browser (atob/btoa) and Node.js (Buffer) fallback support.\n\nRefactor TS detokenizer to use pigweedjs/pw_base64, and add unit tests in pw_base64/ts and pw_tokenizer/ts.\n\nOriginal-Bug: b/529967981\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/442072\nOriginal-Revision: c7b1a7bd672ba77e2400b06f393d799bec6425ae\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 8d51077f9d5b24..c7b1a7bd672ba7\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671921533158063057\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I08d490c0bd7e2bc5363e0e53e05bd0b6bcededb0\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/466525\n"
    },
    {
      "commit": "af7e0bfc0ac0d15ce8a208693e71545597b4446f",
      "tree": "5d494f9c76bae899dac7616be44daa0c1be07008",
      "parents": [
        "80f2f8d236790b6874b970dc5a6364f1489c4bfb"
      ],
      "author": {
        "name": "Matthew Sedam",
        "email": "matthewsedam@pigweed.infra.roller.google.com",
        "time": "Mon Aug 31 10:49:49 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 31 10:49:49 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_allocator: Split async_pool into separate Android.bp target\n\nMove async_pool.cc into a standalone pw_allocator_async_pool target\nin Android.bp to decouple pw_allocator from pw_async2.\n\nOriginal-Bug: 552933624\nTest: m contexthub_data_flow_unit_tests\nTAG\u003dagy\nCONV\u003d2b55a318-fdce-4724-a576-0c7019b09a38\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/462987\nOriginal-Revision: 8d51077f9d5b24ec25c2a0f9f68c464bb2da91e9\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 15b75794e177b8..8d51077f9d5b24\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671932308064283121\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I93a8e618d16d4b9284a43ebdcb09afb6e0fef789\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/466325\n"
    },
    {
      "commit": "80f2f8d236790b6874b970dc5a6364f1489c4bfb",
      "tree": "db33a1a34d73b7ba153325fc21d5dc4333f170d4",
      "parents": [
        "8e297e61973628e743f8dbe01c5181b5ece145aa"
      ],
      "author": {
        "name": "Faraaz Sareshwala",
        "email": "fsareshwala@pigweed.infra.roller.google.com",
        "time": "Sun Aug 30 23:26:23 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 30 23:26:23 2026 -0700"
      },
      "message": "roll: third_party/pigweed fba14dc..15b7579 (2 commits)\n\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\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: fba14dcfb55265..15b75794e177b8\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671975411546776257\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I60395a76ae1e0650083d9e1b1430ef17818c0f36\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/465966\n"
    },
    {
      "commit": "8e297e61973628e743f8dbe01c5181b5ece145aa",
      "tree": "a6a691366435e565d082f866c66b26cfb10348af",
      "parents": [
        "06fd5f7727b52b7be9f6fd8087c5188e974a5052"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 30 14:44:10 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 30 14:44:10 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: gn\n\nFrom git_revision:58933a7cdbc90f70f2381f0c72e76d29be1d43a9\nTo git_revision:d71c4a70bd2ece461a09cbd6321970b9247fdab2\n\nRoll-Count: 1\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/465705\nOriginal-Revision: fba14dcfb55265be0a468a305df031366f5dd26f\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e55b6726b9727e..fba14dcfb55265\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8672007731144435201\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I85f4d8f4784305139c4be0d9d31d0c3d0a154222\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/465805\n"
    },
    {
      "commit": "06fd5f7727b52b7be9f6fd8087c5188e974a5052",
      "tree": "826d287c9e64b80048acb616ab305ac55d73a280",
      "parents": [
        "2f1892c433decf2844f83fb79fc392121a69f5b5"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 30 06:16:17 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 30 06:16:17 2026 -0700"
      },
      "message": "roll: third_party/pigweed c46fb08..e55b672 (4 commits)\n\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\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c46fb080a61b7a..e55b6726b9727e\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8672040048312498913\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iff7fcd81d3490521b6717f6150632e5de56f8b85\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/465565\n"
    },
    {
      "commit": "2f1892c433decf2844f83fb79fc392121a69f5b5",
      "tree": "e5ff4083ce80058bae8ffd48defb9e493605c30e",
      "parents": [
        "4b92294a50ca8a2e0df547435eaf7422c4fd1196"
      ],
      "author": {
        "name": "Hoang Le",
        "email": "hoangmle@pigweed.infra.roller.google.com",
        "time": "Fri Aug 28 17:10:13 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 28 17:10:13 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_kernel: Format syscall_user assembly veneers\n\nFormats arm_cortex_m.rs and riscv.rs in pw_kernel/syscall/syscall_user\nwith the 2024 edition rustfmt style and allows optional trailing commas\nin syscall_veneer macro definitions.\n\nOriginal-Fixed: b/553485976\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/464125\nOriginal-Revision: c46fb080a61b7ae44699ef2d06c434ebb8354858\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 05301871140a65..c46fb080a61b7a\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8672180100221458449\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id56dd0180bd230df7939839c50d12cd8eea6aaa5\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/464227\n"
    },
    {
      "commit": "4b92294a50ca8a2e0df547435eaf7422c4fd1196",
      "tree": "1cfbe1a53882b1586d45b2cbb4748a3d4874f359",
      "parents": [
        "c3a6eabc2c6c63008b3ad870dd1dd3bf3857724f"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 28 14:18:51 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 28 14:18:51 2026 -0700"
      },
      "message": "roll: third_party/pigweed 65db43a..0530187 (2 commits)\n\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\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 65db43a467ede9..05301871140a65\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8672190873346996209\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib237c5c58051bab944c1f0eed36b5c61c3808d26\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/464945\n"
    }
  ],
  "next": "c3a6eabc2c6c63008b3ad870dd1dd3bf3857724f"
}
