)]}'
{
  "log": [
    {
      "commit": "8b45368c83517cb49d84c464d6aedf4bf0716d54",
      "tree": "62787c3e06f7f414b248a8d0b799cd0b3660f4a3",
      "parents": [
        "3d17943217590f0b8c88ac06ca79bba7d84326be"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Jul 26 14:39:11 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Jul 26 14:39:11 2026 -0700"
      },
      "message": "roll: third_party/pigweed b825f50..62bd30d (2 commits)\n\n62bd30d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/442892 roll: luci\n3aaf990:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/442852 roll: fuchsia-infra-bazel-rules 70f5247..07bb99a (3 commits)\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b825f50df84e64..62bd30d9d8a0f9\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675179198538317889\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iee3510e890a09e56607f8764dbc91e73c6683038\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/442993\n"
    },
    {
      "commit": "3d17943217590f0b8c88ac06ca79bba7d84326be",
      "tree": "c362b961ca17dfcbb10d31ca0aae652de58a28f1",
      "parents": [
        "1c72120244e1ccda1c235f7bb7a686c4881c3035"
      ],
      "author": {
        "name": "Christoph Klee",
        "email": "chklee@pigweed.infra.roller.google.com",
        "time": "Sat Jul 25 03:23:34 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Jul 25 03:23:34 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_bluetooth: Add Emboss definitions for AVCTP/AVRCP interception\n\nAdd Emboss protocol enums and structure fields to support AVCTP/AVRCP\noffload interception and filtering in Pigweed:\n- Define AvcOpcode enum (VENDOR_DEPENDENT, UNIT_INFO, SUBUNIT_INFO,\n  PASS_THROUGH) derived from AV/C Digital Interface Command Set General\n  Specification v4.2 Section 5.5.\n- Define AvrcpEventId enum (PLAYBACK_STATUS_CHANGED, TRACK_CHANGED,\n  PLAYBACK_POS_CHANGED, NOW_PLAYING_CONTENT_CHANGED, VOLUME_CHANGED,\n  etc.) derived from Bluetooth AVRCP v1.6.2 Section 6.7 / Appendix E.\n- Define AvrcpPduId enum (GET_CAPABILITIES,\n  LIST_PLAYER_APPLICATION_SETTING, GET_ELEMENT_ATTRIBUTES,\n  GET_PLAY_STATUS, REGISTER_NOTIFICATION, SET_ABSOLUTE_VOLUME) derived\n  from Bluetooth AVRCP v1.6.2 Section 6.\n- Define AvrcpVendorDependentPacket struct\n- Keep struct fields as UInt for immediate non-breaking compatibility.\n\nNote: Subsequent changes in this commit stack will adopt these enum\ndefinitions in downstream repos and upgrade struct fields to strongly\ntyped enums.\n\nTest: emboss tests\nTAG: agy\nCONV: 58d89db3-0dcf-4de1-bb5b-67b2ccdc325b\nOriginal-Bug: 538182735\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/441632\nOriginal-Revision: b825f50df84e64ed21d1334cd86e011ae8c3f18b\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b87071e328a1f0..b825f50df84e64\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675312213326343617\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iab95dd7bb20cb1ab8ddaff2196bbd028e94c412d\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/442794\n"
    },
    {
      "commit": "1c72120244e1ccda1c235f7bb7a686c4881c3035",
      "tree": "075ceb63e519b557f9289b94c55f7b07d9a00077",
      "parents": [
        "9393c6e0ce7a0805ed4f8ef722e92c5ddd7aa5ec"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 24 15:38:44 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 24 15:38:44 2026 -0700"
      },
      "message": "roll: third_party/pigweed abbf5c2..b87071e (6 commits)\n\nb87071e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/440852 pw_async_basic: Fix dispatcher test race condition\n6e7f466:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436292 docs: Add section for security and bulletins\n6db89b8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/424592 pw_multibuf: Add ShallowCopy method\na63dda3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/442152 build: Don\u0027t run full build on clippy builds\nca8f2a7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/441575 pw_kernel: Refactor Mutex into RawMutex and Mutex\n6c7ae9b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/393773 pw_kernel: Adding nucleo-f103rb (stm32f103rb) to targets with the corresponding tests\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: abbf5c2db09d5e..b87071e328a1f0\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675356549599434433\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ia3f7ab00bd5f695269537d505e937808b662c412\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/442492\n"
    },
    {
      "commit": "9393c6e0ce7a0805ed4f8ef722e92c5ddd7aa5ec",
      "tree": "85c5f3e461967f2eb386853e898057358d356572",
      "parents": [
        "2c0f4987bc480baa2f8009d267044837687d42a2"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 24 03:54:10 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 24 03:54:10 2026 -0700"
      },
      "message": "roll: third_party/pigweed c9a4fa8..abbf5c2 (4 commits)\n\nabbf5c2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/441572 pw_bluetooth_sapphire: Fix LE CoC RX engine spec validation and credit enforcement\n4a54257:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/433960 pw_bluetooth_proxy: Serialize off-dispatcher callers in async mode\nc59d362:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/338953 pw_bluetooth_sapphire: Move A2DP offloading opcodes to Emboss\n2cdb8d4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/441634 pw_metric: Fix ClangTidy include-cleaner warnings\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c9a4fa8d6e8963..abbf5c2db09d5e\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675400892789229985\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ifefb6b4705f0a267f662f960e80520a14f035109\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/442014\n"
    },
    {
      "commit": "2c0f4987bc480baa2f8009d267044837687d42a2",
      "tree": "cf57cb3dee621612480a77cc605520adb2359154",
      "parents": [
        "d7c1c809a9df5b74548dee81303b7aa59f346099"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 23 17:07:11 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 23 17:07:11 2026 -0700"
      },
      "message": "roll: third_party/pigweed 508ae91..c9a4fa8 (13 commits)\n\nc9a4fa8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/440072 pw_toolchain: Suppress -Wunused-template globally\n07f9d86:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/441693 pw_async2: Fix coroutine_handle ABI mismatch\n70189e4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/441472 pw_snapshot, pw_system: Plumb snapshot cpu_arch to LlvmSymbolizer\ne0f05e9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/441357 pw_bluetooth_sapphire: Fix unbounded memory growth on invalid PA reassembly\nd4f44dd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/441356 pw_bluetooth_sapphire: Limit DataElement recursion\n309122c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/440572 pw_symbolizer: Support 64-bit address formatting in Symbol.to_string()\n0df3975:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439332 pw_symbolizer: Adjust return addresses for parent frames\n4285f56:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/440812 pw_time: Add Duration human time accessors\nce35bb4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/441355 pw_bluetooth_sapphire: Drop malformed SDP frame\n53da352:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/441354 pw_bluetooth_sapphire: Fix potential underflow on max_records calculation\n2aabcf2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/441353 pw_bluetooth_sapphire: Properly open channel when modes are inconsistent\nde5b2d4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/441352 pw_bluetooth_sapphire: Add L2CAP configuration timeout and pending limit\n999e126:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/427312 pw_tokenizer: Add pw::tokenizer::TokenBytes()\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 508ae91e0eca56..c9a4fa8d6e8963\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675445229795217185\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If6b5301a63194348dec3e9f6143d5ce07734db98\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/441775\n"
    },
    {
      "commit": "d7c1c809a9df5b74548dee81303b7aa59f346099",
      "tree": "2735e5c49133e10e1c24348f78ed1db18bd72af8",
      "parents": [
        "b478105b4891e32d00e43c33168d77ffebe3f7d1"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 23 04:24:47 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 23 04:24:47 2026 -0700"
      },
      "message": "roll: third_party/pigweed 71726ae..508ae91 (4 commits)\n\n508ae91:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434637 pw_bluetooth_sapphire: Cap L2CAP pre-activation SDU queue\na34b673:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/440772 pw_sync_zephyr: Use quote includes for Pigweed headers\n20b31f0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/440753 pw_bluetooth_proxy: Define test utils before their dependents\n455d214:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/440752 pw_chrono_zephyr/cmake: Remove extra header in system_timer\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 71726ae1d0bb25..508ae91e0eca56\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675489571520554065\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id646409ed78a4d68b58eb33cd6382fe7e802cec9\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/441272\n"
    },
    {
      "commit": "b478105b4891e32d00e43c33168d77ffebe3f7d1",
      "tree": "409e5a6e10a3283459c9ec15ee1bf398b97f4f8b",
      "parents": [
        "8d471b8fb723899fc0c292c7ed457c8780c3b798"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 22 16:40:44 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 22 16:40:44 2026 -0700"
      },
      "message": "roll: third_party/pigweed d12882a..71726ae (10 commits)\n\n71726ae:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434643 pw_bluetooth_sapphire: Implement repeated attempts backoff in sm\nc86a84d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/440254 pw_chrono_zephyr: Migrate to strip_include_prefix\n3f7a576:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/440253 pw_thread_zephyr: Migrate to strip_include_prefix\n95bfb93:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/440252 pw_sync_zephyr: Migrate to strip_include_prefix\n209813b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439895 pw_chrono_zephyr: Isolate backend override headers\n8500413:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439894 pw_thread_zephyr: Isolate backend override headers\ncf68240:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439893 pw_sync_zephyr: Isolate backend override headers\n556c2dd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436532 pw_tokenizer: Respect length specifiers when decoding integers in Rust\n9ae22d9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/433955 pw_bluetooth_proxy: Handle parameters without prior enable gracefully\nf4a43d1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/440652 pw_i2c_mcuxpresso: Fix clock holding regression\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: d12882afaacb0b..71726ae1d0bb25\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675533909886933297\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If1eed365fc84ae883a7af50cf2fbcf106c82dc21\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/440188\n"
    },
    {
      "commit": "8d471b8fb723899fc0c292c7ed457c8780c3b798",
      "tree": "aff11ee74e6a231b1c74620b2c63ef0e6e3b0ed0",
      "parents": [
        "5e891dfa94c22056fbf7b93807d665dccaea65b0"
      ],
      "author": {
        "name": "Ben",
        "email": "benlawson@pigweed.infra.roller.google.com",
        "time": "Wed Jul 22 04:55:10 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 22 04:55:10 2026 -0700"
      },
      "message": "roll: third_party/pigweed 0499e14..d12882a (2 commits)\n\nd12882a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439294 pw_bluetooth_sapphire: Add backoff to SecurityManager pairing\nf77a45f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439293 pw_bluetooth_sapphire: Ignore unsolicited SCO connection complete\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 0499e1415d2b39..d12882afaacb0b\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675578244811565249\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Idf6835cc1088e111091e215edd2b82602c73803c\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/440181\n"
    },
    {
      "commit": "5e891dfa94c22056fbf7b93807d665dccaea65b0",
      "tree": "5b262071c304e549c10172ae1716a6253dd1751e",
      "parents": [
        "80404b95858b947457cf97835167bb5171a82f1a"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 21 17:10:28 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 21 17:10:28 2026 -0700"
      },
      "message": "roll: third_party/pigweed 0e242cb..0499e14 (9 commits)\n\n0499e14:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439192 pw_bluetooth_sapphire: Replace debug key assert with graceful failure\n5e71fe8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439892 pw_bluetooth_proxy: Rfcomm: fix deadlock at PDU while socket write\nd0ca3b4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439432 pw_time: Move duration to an unsigned type to match std semantics\nfed3a37:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/438352 various: Fix unused template warnings from a nightly toolchain roll\nf8f03e2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439292 pw_bluetooth_sapphire: Fix unbounded pending PDUs\na5eb3e6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/437932 pw_bluetooth_proxy: Define snapshot foundation header and configs\nc5aa254:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434635 pw_bluetooth_sapphire: Signal requests on CompletePairingRequests when not pairing\na0ace66:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439612 pw_bluetooth: Allow max_latency 0 in SniffSubrate\nd363390:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/438372 pw_trace_tokenized: Add type annotations to trace_tokenized.py\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 0e242cb6100e16..0499e1415d2b39\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675622589302372289\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ia1768be867a7fc46b9d419acfd47dea51c6063bb\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/440135\n"
    },
    {
      "commit": "80404b95858b947457cf97835167bb5171a82f1a",
      "tree": "b1ee9de5963b6ae4f9ffa7c5edfb1e9b809fe7c1",
      "parents": [
        "0483b36cf6339ee66668eba266ae29bb98b8c4df"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 21 05:27:03 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 21 05:27:03 2026 -0700"
      },
      "message": "roll: third_party/pigweed 1c407aa..0e242cb (5 commits)\n\n0e242cb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434634 pw_bluetooth_sapphire: Bound pending_pdus in ERTM TxEngine\n20a52c9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/433959 pw_bluetooth_proxy: Close stopped channels during ACL disconnection\n7f42932:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/433957 pw_bluetooth_proxy: Handle Stop() on closed L2CAP channels\nc271b2f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434633 pw_bluetooth_sapphire: Notify service on client disconnect\nd0b3ea6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439176 pw_rpc_transport: Make kMaxChannelId customizable\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 1c407aad06cf78..0e242cb6100e16\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675666933512149521\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I0f280a12a9cc5dc55d4dadc5ba443750ccf7ef5e\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/439792\n"
    },
    {
      "commit": "0483b36cf6339ee66668eba266ae29bb98b8c4df",
      "tree": "b95cd8e0c6a6000ccdaeb28ce1b7ee3355c657f2",
      "parents": [
        "14983852f676b28657156c22b49312f90c95b462"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 20 17:41:33 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 20 17:41:33 2026 -0700"
      },
      "message": "roll: third_party/pigweed 116506d..1c407aa (9 commits)\n\n1c407aa:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439352 pw_allocator: Name ControlBlock::Create parameter\n98875eb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/425214 pw_metric: Document 64-bit support\nf759727:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/427596 pw_metric: Add temporary 28-bit detokenization fallback\nb2d61c1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/429314 pw_metric: Add opt-in 64-bit metric support\n766c92b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/438995 pw_bluetooth_sapphire: Check delegate is alive before dereferencing\n944e765:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/438996 pw_bluetooth_sapphire: Add missing return to LowEnergyConnectionServer\n157ff65:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439052 pw_preprocessor: Add PW_INTERNAL_ATTRIBUTED_CAPTURED_BY_THIS\n6dac613:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/438994 pw_bluetooth_sapphire: Check callback existence before invoking\n7c438d7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/424534 pw_metric: Refactor Metric for 64-bit support\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 116506db544d22..1c407aad06cf78\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675711270435609137\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I68b769c96d660dee3efa7eeedd9c1a5bd6e77340\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/439373\n"
    },
    {
      "commit": "14983852f676b28657156c22b49312f90c95b462",
      "tree": "04daa2426ac70f1d6152a4c0d8151263100caab5",
      "parents": [
        "c5a91897e787f09e94226e3e2b5e2e0583d9e9a6"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Jul 19 06:26:21 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Jul 19 06:26:21 2026 -0700"
      },
      "message": "roll: third_party/pigweed 1cc1c28..116506d (6 commits)\n\n116506d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/438692 roll: luci\n02a6d5a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/438492 roll: fuchsia-infra-bazel-rules 8fc414b..70f5247 (2 commits)\nb7064e2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/433956 pw_bluetooth_proxy: Drop queued commands on allocator failure\nf9a3f0c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434639 pw_bluetooth_sapphire: Cap BR/EDR EIR service UUIDs set size\n6b5eee3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434638 pw_bluetooth_sapphire: Limit L2CAP signaling channel ERTX timer resets\n5552f64:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/433952 pw_bluetooth_sapphire: Fix unbounded allocation in ServiceSearchResponse\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 1cc1c28fc56f6f..116506db544d22\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675844290683928849\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I26170d18d486bc9307a2c5df47ad28f8661a5d74\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/438614\n"
    },
    {
      "commit": "c5a91897e787f09e94226e3e2b5e2e0583d9e9a6",
      "tree": "c4eccf63045249de6c53c08decea937cde672f9e",
      "parents": [
        "30a474c1ddf8ffccb9d06fa4543e1352a11e83fd"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 19:35:49 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 19:35:49 2026 -0700"
      },
      "message": "roll: third_party/pigweed 72392c5..1cc1c28 (8 commits)\n\n1cc1c28:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/438152 pw_protobuf: Rename \u0027oneof\u0027 field names matching C++ keyword\nfcfb555:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434636 pw_bluetooth_sapphire: Fix SDP client queue wedge on transaction Cancel\n589dc34:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434234 docs: Update changelog for June 2026\nb2f8a06:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/437512 pw_target_runner: Pass runner arguments\n637cfad:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/433954 pw_bluetooth_sapphire: Invoke fail_cb on command handler malformed response\n2d5b7c6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/433953 pw_bluetooth_sapphire: Clamp invalid LE CoC MPS in TX engine\ne54f8f1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436374 pw_bluetooth_sapphire: Erase connection request by peer ID to prevent iterator invalidation\na53234d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/437332 sphinx: Tidy config file\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 72392c570fb316..1cc1c28fc56f6f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675977312663610993\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ifa58be9e9dc8057f188a5e539b79f1b7685c011d\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/438332\n"
    },
    {
      "commit": "30a474c1ddf8ffccb9d06fa4543e1352a11e83fd",
      "tree": "9c3dcd723f929a5ee91c3e10a5053015dd4499e0",
      "parents": [
        "355eeef7e089014b4f84f8fea62c11efd7834394"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 07:28:36 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 07:28:36 2026 -0700"
      },
      "message": "roll: third_party/pigweed 8df6b63..72392c5 (8 commits)\n\n72392c5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434640 pw_bluetooth_sapphire: Guard CCC write handler against null callback\n312d1f7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434644 pw_bluetooth_sapphire: Cap L2CAP recombiner fragments\nf67419c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434641 pw_bluetooth_sapphire: Fix LE connection matching during address resolution\nfa5457e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436872 pw_bluetooth_sapphire: Constrain ERTM max SDU size\nca04025:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436912 pw_bluetooth_sapphire: Gracefully handle no pairing delegate on PIN\n3748ed5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436892 pw_bluetooth_sapphire: Clear LTK on LE pairing failure\n17cfe2a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436893 pw_bluetooth_sapphire: Truncate oversized notifications\n0470be5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436932 pw_bluetooth_sapphire: Add liveness check in read callback\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 8df6b630a37c60..72392c570fb316\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8676021649611952977\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I96396ce49c0f22e9c5042bf83b4b7a913297e5dc\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/437772\n"
    },
    {
      "commit": "355eeef7e089014b4f84f8fea62c11efd7834394",
      "tree": "f95aedad6fab7e65b75d1aa3cf9918a6e295a1f9",
      "parents": [
        "e78de2e33a74e437fa6fd395f986564fed0e7574"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 16 19:43:26 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 16 19:43:26 2026 -0700"
      },
      "message": "roll: third_party/pigweed 57a64fc..8df6b63 (7 commits)\n\n8df6b63:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434642 pw_bluetooth_sapphire: Clear SecurityRequestPhase on responder encryption\na7adb57:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436452 pw_bluetooth_sapphire: Fix use-after-free in RemoteServiceManager during discovery\n5a8c6d3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/435533 pw_bluetooth_proxy: Fix narrowing conversion in L2cap recombination\n3bb52f7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/435553 pw_bluetooth_proxy: Fix OOB in HandleNumberOfCompletedPacketsEvent\ne264645:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417052 pw_bluetooth_proxy: Handle duplicate buffer-size events gracefully\nc1c5afa:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436555 pw_async2: Fix visibility issue in channel storage\n67c6159:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436272 pw_bluetooth_sapphire: Harden ACL RX against oversized packets\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 57a64fc7837a6f..8df6b630a37c60\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8676065987555826737\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic099466a0b6af82e9fc8d74578d0eec9e3872548\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/437532\n"
    },
    {
      "commit": "e78de2e33a74e437fa6fd395f986564fed0e7574",
      "tree": "e41b3374b071c850e636e0e06d74fe04ecedcefc",
      "parents": [
        "f4de23a339ac570d567cb9bfd5d9acbfebcd5aab"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 15 20:13:55 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 15 20:13:55 2026 -0700"
      },
      "message": "roll: third_party/pigweed 86c381c..57a64fc (6 commits)\n\n57a64fc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436118 pw_thread_zephyr: Enable constexpr thread Options\n83f61c4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436033 pw_thread_zephyr: Make portable thread creation optional\nb5431af:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434632 pw_bluetooth_sapphire: use .empty() instead of .size() \u003d\u003d 0\n92fbccc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/338952 pw_bluetooth_sapphire: Move Vendor Capabilities opcode usage to Emboss\nf7da1a0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/435454 pw_bluetooth_sapphire: Bound LowEnergyScanner cached scan results\nee316e7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413774 pw_bluetooth_sapphire: Add CIG server\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 86c381c03e6611..57a64fc7837a6f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8676154663147353681\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I9d939f461fbe6cd665279601c9639497b2c77105\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/436774\n"
    },
    {
      "commit": "f4de23a339ac570d567cb9bfd5d9acbfebcd5aab",
      "tree": "866dff77811201d0b4fef7deef8eb4d1f1443fe0",
      "parents": [
        "822ae3905e7cb1a0c87882b068a67f7e4d517083"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 14 20:46:30 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 14 20:46:30 2026 -0700"
      },
      "message": "roll: third_party/pigweed e183067..86c381c (8 commits)\n\n86c381c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434559 pw_sys_io_zephyr: Make Kconfig optional for bazel usage\neac11e9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/435452 sphinx: Use sphinxdocs Bazel module\n11e74f0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434513 pw_thread_zephyr: Make Kconfig optional for bazel usage\n204475e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434493 pw_thread_zephyr: Refactor BUILD.bazel rules\nce5eee7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434554 pw_chrono_zephyr: Refactor BUILD.bazel rules\nad6e598:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434492 pw_sync_zephyr: Refactor BUILD.bazel rules\n6425890:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/435453 pw_bluetooth_sapphire: Fix GenericAccessClient WeakPtr crash\n420cc37:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/435813 pw_sync: Remove thread notification backend constraint\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e18306783c7e81..86c381c03e6611\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8676243340252637537\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I216b759db1300cd9770efb60f0525322569b4da7\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/436132\n"
    },
    {
      "commit": "822ae3905e7cb1a0c87882b068a67f7e4d517083",
      "tree": "0ce41015dab958fd5a530c677866f9eb4d92bb5b",
      "parents": [
        "3fb216795b30fde7a1f4e39b6e0e33133162a9ee"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 14 09:00:09 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 14 09:00:09 2026 -0700"
      },
      "message": "roll: third_party/pigweed 3c53d3e..e183067 (2 commits)\n\ne183067:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/435732 pw_bluetooth_sapphire: Validate LE CoC MTU and MPS parameters\ne4acf4a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/435634 bazel: Add sphinxdocs as dev_dependency\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 3c53d3ed6a5ff4..e18306783c7e81\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8676287672391472769\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ie1cec760234cb3ce71aa4a8fc3748c3a32ad2250\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/435832\n"
    },
    {
      "commit": "3fb216795b30fde7a1f4e39b6e0e33133162a9ee",
      "tree": "a960a38cff11e66b3e4f9545678a0aca3c94de1b",
      "parents": [
        "5e2392a572462c736d4023452a09543bc804441c"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 13 21:15:00 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 13 21:15:00 2026 -0700"
      },
      "message": "roll: third_party/pigweed f90f2c0..3c53d3e (3 commits)\n\n3c53d3e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/435433 docs: Fix Mermaid diagrams\n850040e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/433693 pw_async2: Reduce code size for coroutine allocation\n37d76ca:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/435073 pw_sync_zephyr.mutex_backend: add pw_assert as public dep\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: f90f2c0d943e5f..3c53d3ed6a5ff4\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8676332013749113905\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I87e5caba64911582a3f081e79fc7986c1f2bf2b1\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/435672\n"
    },
    {
      "commit": "5e2392a572462c736d4023452a09543bc804441c",
      "tree": "1670e25bb188437af5f9426bbdb3fa8350432f1a",
      "parents": [
        "0678bbd280a42bb49680334b608ae5ef9c687978"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 13 09:30:30 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 13 09:30:30 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: go\n\nFrom version:3@1.26.4\nTo version:3@1.26.5\n\nRoll-Count: 1\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/435212\nOriginal-Revision: f90f2c0d943e5fd1f0581f1b7a4a85bed20a7f40\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 34edcc4fedf98b..f90f2c0d943e5f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8676376351369961089\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib3a354adf9bdee91710a6cf53e5bc02ed96cc681\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/435392\n"
    },
    {
      "commit": "0678bbd280a42bb49680334b608ae5ef9c687978",
      "tree": "fb507c43b30777ed5ee6f967b333bca7b1238fde",
      "parents": [
        "680f6696b5600d1ad86462ac46ccc72f6bfdf4f2"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Jul 12 10:01:33 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Jul 12 10:01:33 2026 -0700"
      },
      "message": "roll: third_party/pigweed 32dc81b..34edcc4 (3 commits)\n\n34edcc4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434872 roll: luci\ncd08fc4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434833 roll: fuchsia-infra-bazel-rules bd2fc25..8fc414b (6 commits)\n4172886:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434793 roll: rust-analyzer\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 32dc81ba49ad8b..34edcc4fedf98b\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8676465027433032737\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I1279995ad836899d4a2873a09e4435ff3107a506\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/435012\n"
    },
    {
      "commit": "680f6696b5600d1ad86462ac46ccc72f6bfdf4f2",
      "tree": "23a87ec582d0f43e4b2d134882cc88cc4cfb0b3d",
      "parents": [
        "efbcb2d7f6d321fec3e13d966e31974cd9e9f2df"
      ],
      "author": {
        "name": "Al Semjonovs",
        "email": "asemjonovs@pigweed.infra.roller.google.com",
        "time": "Fri Jul 10 11:02:30 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 10 11:02:30 2026 -0700"
      },
      "message": "roll: third_party/pigweed android: Add Soong build rules for Pigweed Rust libraries\n\nAdd rust_library build rules for Pigweed Rust crates (pw_status, pw_bytes,\npw_varint, pw_stream, pw_base64, pw_format, pw_tokenizer) in their respective\nAndroid.bp files so Soong can compile and link them for Android targets.\nUse cfg guards (proc_macro) in pw_format and pw_tokenizer so Android\ntarget compilation avoids host proc-macro dependencies while preserving 100%\ncompatibility with Bazel/GN build rules.\n\nOriginal-Fixes: 528354792\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/430572\nOriginal-Revision: 32dc81ba49ad8bf73ebd734e5ee4d2d95002d8c2\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: ee085039eb66a5..32dc81ba49ad8b\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8676642378018387233\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I5f50e2aa224229d2b645c8f2d76c7d3c0ad0e71d\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/434532\n"
    },
    {
      "commit": "efbcb2d7f6d321fec3e13d966e31974cd9e9f2df",
      "tree": "bb58220e86f0a2dc925bd3dbac9ca7e55bfb87cb",
      "parents": [
        "8b8f92d2eca30474197aac69ee5214b49a98ba5e"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 09 23:18:39 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 09 23:18:39 2026 -0700"
      },
      "message": "roll: third_party/pigweed 23f2c41..ee08503 (4 commits)\n\nee08503:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/433975 pw_enum: Add _FMT suffix to generated log token format macros\n061a352:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434272 pw_tokenizer: Default versioned enum format macro to \"enum_domain\"\nc244d09:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434274 pw_kernel: Don\u0027t assert on Mutex::lock_until being called from the same thread\ne492299:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/433555 freertos: Convert Rust backends to use freertos_sys\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 23f2c4150ac5f1..ee085039eb66a5\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8676686715217712529\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib99cb12ec7ba621b3b25766792c8fcffbcf3f770\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/434432\n"
    },
    {
      "commit": "8b8f92d2eca30474197aac69ee5214b49a98ba5e",
      "tree": "380834f5a743fd62a9bb91f0b9e37fae2a029d9e",
      "parents": [
        "a08841fa151ece7fd898199bae8b0792aae268e4"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 08 23:48:46 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 08 23:48:46 2026 -0700"
      },
      "message": "roll: third_party/pigweed 5a9253d..23f2c41 (3 commits)\n\n23f2c41:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/433793 pw_libcxx: Make libcxx_hooks an OBJECT library\n204f542:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/429375 third_party/freertos: Add freertos_sys crate\ncb73f21:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/429374 pw_toolchain: Add bindgen toolchains\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 5a9253d92fb9dd..23f2c4150ac5f1\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8676775391948878929\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I83dd4b83f8b5f95b86c98e2fb095cffbc65c68eb\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/434192\n"
    },
    {
      "commit": "a08841fa151ece7fd898199bae8b0792aae268e4",
      "tree": "f9f4f9f4895591e853abac5d072ff6f08bac48ed",
      "parents": [
        "1ed0799325ee843a72b492f0e792cea4d5df58d9"
      ],
      "author": {
        "name": "prabhukr",
        "email": "prabhukr@pigweed.infra.roller.google.com",
        "time": "Wed Jul 08 12:03:13 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 08 12:03:13 2026 -0700"
      },
      "message": "roll: third_party/pigweed toolchain: Fix missing includes\n\nOriginal-Bug: b/532219838\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/433432\nOriginal-Revision: 5a9253d92fb9dd77caefe2214aeee82586663e36\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 8f6a8b179731bc..5a9253d92fb9dd\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8676819727888908305\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I43b6b215f2c7ad41dc96b0e8a4af4dd681e9072a\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/433872\n"
    },
    {
      "commit": "1ed0799325ee843a72b492f0e792cea4d5df58d9",
      "tree": "de4167949ab959d93152e65cbb47e4beb18c6635",
      "parents": [
        "0f0327b1e253e8718f4834254e5752f06b6909bf"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 08 00:18:00 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 08 00:18:00 2026 -0700"
      },
      "message": "roll: third_party/pigweed 0c4e494..8f6a8b1 (4 commits)\n\n8f6a8b1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/407172 pw_containers: Implement type-erased POD Deque specialization for\n5f7d5f0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/433413 rust: Fix new toolchain lint errors\nf9d0b04:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/429692 pw_thread: Add freertos, pigweed and zephyr Rust backends\n87deecc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/429472 pw_time: Add pigweed and zephyr backends\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 0c4e4947675fe3..8f6a8b179731bc\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8676864068155560465\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I286338c96fc59a3fab3c18cab03e5509d1fd5cba\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/433733\n"
    },
    {
      "commit": "0f0327b1e253e8718f4834254e5752f06b6909bf",
      "tree": "49e954a0f9f8eda73e7e7660e672cb51cec86ffa",
      "parents": [
        "829757662c1a83db564f47bed46a29c804852b41"
      ],
      "author": {
        "name": "Kayce Basques",
        "email": "kayce@pigweed.infra.roller.google.com",
        "time": "Tue Jul 07 12:33:36 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 07 12:33:36 2026 -0700"
      },
      "message": "roll: third_party/pigweed docs: Fix warnings\n\n* Fix warnings that popped up since `--fail-on-warning` was\n  accidentally disabled\n* Re-enable `--fail-on-warning` mode\n* Use `--quiet` mode rather than `--silent` because `--quiet` and\n  `--fail-on-warning` do not work correctly together\n* Explain how to troubleshoot the tricky\n  `Inline emphasis start-string without end-string` warning\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/431112\nOriginal-Revision: 0c4e4947675fe39b2a12a77456a73ca8618d940e\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e19579be5a6be9..0c4e4947675fe3\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8676908413685895681\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I6549c9647f562bf0729c6e2b158a9702fdb60279\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/433352\n"
    },
    {
      "commit": "829757662c1a83db564f47bed46a29c804852b41",
      "tree": "4e51e8023ccc4592ef9af6a73f314d5c48241b5f",
      "parents": [
        "b2ab492db009b11d503b5bdd519cf46a010ea457"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 07 00:47:54 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 07 00:47:54 2026 -0700"
      },
      "message": "roll: third_party/pigweed 7292afc..e19579b (13 commits)\n\ne19579b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/433052 Revert \"Reland \"roll: Clang and Rust toolchain packages\"\"\n6e18abc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/432952 Reland \"roll: Clang and Rust toolchain packages\"\n1867c58:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/432892 Revert \"roll: Clang and Rust toolchain packages\"\n2a19596:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/429952 pw_async2: Clean up coroutine deallocation\nfbc1b56:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/422712 roll: Clang and Rust toolchain packages\n1a3fe75:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/428672 third_party: Add prost-reflect crate\n81bf56e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/418754 pw_kernel: Add tracing test for each architecture\n65f7097:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/432592 pw_bluetooth_proxy: Fix operator precedence in sniff offload\n8ae030e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/432472 pw_i2c_linux: expect the ioctl to return 0\nabcec90:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/432652 New extended OWNERS\n8ac39b7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/431972 pw_toolchain/zephyr: Add m52 support\necc839d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/432612 roll: picotool prerelease\n9893de8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/432252 roll: fuchsia-infra-bazel-rules ad6b565..bd2fc25 (3 commits)\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 7292afc35e2253..e19579be5a6be9\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8676952755213874817\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I5f3ecaf7d6d5cfc8442a0a84a375e2f0463dbbb9\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/433172\n"
    },
    {
      "commit": "b2ab492db009b11d503b5bdd519cf46a010ea457",
      "tree": "7f3594d982c27ddd0438ad157cb5fd86fd10b931",
      "parents": [
        "c7784a798d4446589b7cd226cd62b203b006b884"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 01 15:36:25 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 01 15:36:25 2026 -0700"
      },
      "message": "roll: third_party/pigweed 9af0e6d..7292afc (3 commits)\n\n7292afc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/429732 pw_bluetooth_sapphire: Enable all packet types on incoming\nf427171:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/431152 pw_clock_tree_mcuxpresso: Remove deprecated ClockMcuxpressoFro\n11ebbd4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/431252 pw_bluetooth_sapphire: Add opcode to timeout log\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 9af0e6d5114363..7292afc35e2253\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8677440538944713569\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I02989319d97aa85a3762b259e104e6b46c383f82\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/431772\n"
    },
    {
      "commit": "c7784a798d4446589b7cd226cd62b203b006b884",
      "tree": "fce2a0a7751066c95d3482d9e4a095b88aaba98e",
      "parents": [
        "4d6094cb89c4dc2b764cd46e4e4371f962b69345"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 30 16:06:08 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 30 16:06:08 2026 -0700"
      },
      "message": "roll: third_party/pigweed ef4e131..9af0e6d (2 commits)\n\n9af0e6d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/424613 pw_ide: Add Rust compilation commands generation support\n205a2e0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/431073 pw_async_fuchsia: Fix build error\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: ef4e131f113a65..9af0e6d5114363\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8677529215412562817\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If8adee752e686d204adbd9a5394c73abcd99b782\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/431293\n"
    },
    {
      "commit": "4d6094cb89c4dc2b764cd46e4e4371f962b69345",
      "tree": "af9f2c40dab0f695c1ee3c030c35147143ab8f53",
      "parents": [
        "0cd7bcfd25911f8805441dfd1d2000c6ed0a808f"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 30 04:21:43 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 30 04:21:43 2026 -0700"
      },
      "message": "roll: third_party/pigweed 48a026c..ef4e131 (3 commits)\n\nef4e131:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/430854 Revert \"pw_grpc: Fail Explicitly on Unsupported HPACK Features\"\n2b3947b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/430772 pw_build_android: Add pw_android_common_pw_async_backend\nc324c2a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/423412 rust: Enable additional cast clippy lints\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 48a026cf16d54b..ef4e131f113a65\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8677573553522053841\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I6ff4c564d83d29d72bd1631a5332993561144a53\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/430972\n"
    },
    {
      "commit": "0cd7bcfd25911f8805441dfd1d2000c6ed0a808f",
      "tree": "eb665e57125a3f0afb73b446d01035cb45519553",
      "parents": [
        "67c007afc8742bbe4ba6c49003e701bc13471921"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 29 16:37:07 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 29 16:37:07 2026 -0700"
      },
      "message": "roll: third_party/pigweed c9ff6d3..48a026c (4 commits)\n\n48a026c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/430552 various: Resolve build issues downstream\n6ce4987:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/429312 pw_ide: Fix Bazel 9 breakages\nb4b46ec:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/430472 pw_allocator: Recycle block on resize failure\nd6b6508:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/429412 pw_containers: Optimize GenericDeque inserts\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c9ff6d3eed2b31..48a026cf16d54b\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8677617889562291329\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I425a6f36e61857cf3632f9c43b8a81aa2961fc33\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/430675\n"
    },
    {
      "commit": "67c007afc8742bbe4ba6c49003e701bc13471921",
      "tree": "d8380ea8a9dba4bcbc79dd7fe89ebad2b628822d",
      "parents": [
        "a1b809629a42e1856951ee8a4734498ef12a4187"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Jun 28 17:08:04 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Jun 28 17:08:04 2026 -0700"
      },
      "message": "roll: third_party/pigweed eed5fab..c9ff6d3 (3 commits)\n\nc9ff6d3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/430212 roll: luci\n8f41e7e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/430132 roll: fuchsia-infra-bazel-rules 7e0784c..ad6b565 (35 commits)\nebe42e8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/430092 roll: rust-analyzer\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: eed5fab6019330..c9ff6d3eed2b31\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8677706561039843073\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I569a920e36ca7077a656fb3607122d5cfa3046d7\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/430352\n"
    },
    {
      "commit": "a1b809629a42e1856951ee8a4734498ef12a4187",
      "tree": "97b02b333f7789caa629d9df231869029d6f4673",
      "parents": [
        "8c12020515dd1388741a35c3510d3bdf57c30e18"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 26 18:08:31 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 26 18:08:31 2026 -0700"
      },
      "message": "roll: third_party/pigweed 278f494..eed5fab (6 commits)\n\need5fab:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/429372 pw_tokenizer: Move code out of detokinizer module to match style\n301c7b5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/426854 pw_tokenizer: Refactor Rust database into a newtype\n7e7d136:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/426853 pw_tokenizer: Add Rust support for reading binary databases\n3e53111:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/429214 pw_bluetooth_proxy: Fix MPU crash at access to invalid credit frame send\nd16c655:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/429693 pw_bluetooth_sapphire: add util.h include to adapter_test.cc\n4ff9497:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/426032 cmake: Update docs\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 278f49430d9cbf..eed5fab6019330\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8677883928977709585\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I28cec423c7d473dfdd7afa9800f0799f4b5d3363\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/429817\n"
    },
    {
      "commit": "8c12020515dd1388741a35c3510d3bdf57c30e18",
      "tree": "909f5c15dc0ae128bd4b0b50b314967e97a5832b",
      "parents": [
        "40222dc089b8a82f0505fee47847974fd118afdf"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 25 18:38:58 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 25 18:38:58 2026 -0700"
      },
      "message": "roll: third_party/pigweed 5c52483..278f494 (12 commits)\n\n278f494:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/429213 pw_rp2350: Add targets to \"device\" workflow\n9bc2264:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412056 pw_grpc: Fail Explicitly on Unsupported HPACK Features\ne2dcd17:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/400897 pw_bluetooth_sapphire: Implement Fuchsia wake alarms\n17c9d96:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/429376 pw_async2: Explicitly use value_type instead of PollOptional\u003cT\u003e\n27ca081:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/429212 pw_async_basic: Fix race condition when re-posting running task\nb6b2b26:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/426652 pw_tokenizer: Support custom prefix in Rust detokenizer\n3630183:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/418753 pw_kernel: Add a tracing test runner and bazel rule\n51da2bb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/427274 pw_rp2350: Add zephyr target\nea91b2e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415139 pw_async2: Support co_yield and generators\n71edf35:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/424714 pw_bluetooth: Add AVCTP/AVRCP volume control Emboss definition\n06a7b4d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/383872 pw_bluetooth: Add pw bluetooth bt-host-deploy command\n464f5b9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/426472 pw_snapshot: Make MemoryRegion name tokenized\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 5c5248374dec90..278f49430d9cbf\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8677972607507572577\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Icfa0b68cc14fc92430fd1f8a9e31a7a63f0c3e03\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/429513\n"
    },
    {
      "commit": "40222dc089b8a82f0505fee47847974fd118afdf",
      "tree": "68867443295985237c2446204a15882b71890490",
      "parents": [
        "0db11b935aadb76ecdea9419b662f6d72c33d290"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 25 06:53:36 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 25 06:53:36 2026 -0700"
      },
      "message": "roll: third_party/pigweed f5f328b..5c52483 (2 commits)\n\n5c52483:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/347412 pw_async: Make re-posting not an error\n11987af:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/426372 pw_allocator: Fix buddy coalescing and split bugs\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: f5f328b8e8c5c9..5c5248374dec90\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8678016950373425313\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I6a53931744903a5a1a20a15202d5d65fbc7b291b\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/429155\n"
    },
    {
      "commit": "0db11b935aadb76ecdea9419b662f6d72c33d290",
      "tree": "8940258db3fbbf204165240c8d5b5623533b907f",
      "parents": [
        "f94d724daaf2a4825d077e9d94b85f3712714f9c"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 24 19:07:24 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 24 19:07:24 2026 -0700"
      },
      "message": "roll: third_party/pigweed c8f1054..f5f328b (10 commits)\n\nf5f328b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/426834 pw_rp2350: Add system_clock_example\nc704eea:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/428592 pw_protobuf: Rework counting mode to have less size impact\nbef9b0e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416752 pw_protobuf: Add BufferEncoder\n50122cf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/419417 pw_log: Add PW_LOG_ENUM_VERSIONED macro\n90c2265:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/419416 pw_tokenizer: Add PW_TOKENIZER_ENUM_DOMAIN_AND_VALUE macro\nfc38f56:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/423352 pw_enum: Support domain token generation\nb76408a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/419415 pw_tokenizer: Add PwEnumDomainToken template\nfa1bfdd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410698 pw_toolchain: Support --compilation_mode for host clang\n8cbdf90:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/428392 roll: cipd\nbd540cd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/428232 pw_bluetooth_sapphire: Migrate bt_hci_virtual to fdf:: logger\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c8f1054ee9bbdd..f5f328b8e8c5c9\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8678061291265785009\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If6d1becc6e0e9b116c4e9baf17f5077372a84f1e\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/428852\n"
    },
    {
      "commit": "f94d724daaf2a4825d077e9d94b85f3712714f9c",
      "tree": "32cddab2f179d1d2b0670681e573f26dc6ffe14b",
      "parents": [
        "937dc72595e6c32fdf44df3df664b2e56faebb1c"
      ],
      "author": {
        "name": "Christoph Klee",
        "email": "chklee@pigweed.infra.roller.google.com",
        "time": "Wed Jun 24 07:25:19 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 24 07:25:19 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_bluetooth: Add MaxSlotsChange \u0026 ConnectionPacketTypeChanged\n\nAdd Emboss definitions for Max Slots Change and Connection Packet\nType Changed events. These are required to intercept and drop these\nevents for managed connections.\n\nAlso added unit tests to emboss_test.cc to verify serialization\nand correctness of the generated views.\n\nOriginal-Bug: 265052417\nTest: Added new test cases\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/424554\nOriginal-Revision: c8f1054ee9bbdda4f0c632807e5e97b4c5baa337\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e8efbdc471b306..c8f1054ee9bbdd\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8678105633226974289\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ibb6d658c63db4a7b07a64e32d5b861a15ceaa3cb\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/428152\n"
    },
    {
      "commit": "937dc72595e6c32fdf44df3df664b2e56faebb1c",
      "tree": "adbec02e73062df732727cea0b0d18b1e9af7847",
      "parents": [
        "ad039c8815e4504686580d794981f66cd4d00baa"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 23 19:39:57 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 23 19:39:57 2026 -0700"
      },
      "message": "roll: third_party/pigweed 8bc35d0..e8efbdc (21 commits)\n\ne8efbdc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/423543 pw_fortifier: Add cipd_setup JSON scanner for CIPD packages\necc3084:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/418752 pw_kernel: Add breakpoint support to pw_gdb_protocol\n90e2896:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/423542 pw_fortifier: Add a MODULE.bazel scanner for CIPD packages\n9ac14a5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/423541 pw_fortifier: Add copy.bara.sky scanner for Copybara repos\n74e9f13:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/423540 pw_fortifier: Add MODULE.bazel scanner for bazel_deps\n684254f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/423539 pw_fortifier: Add MODULE.bazel scanner for maven deps\n13b93ba:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/423538 pw_fortifier: Add requirements scanner for pip\na5ca8de:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416732 pw_enum: Add pw_cc_enum_source_set template\n1db73f7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/423537 pw_fortifier: Add package.json scanner for npm\n78ebcc1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/427275 pw_sync,pw_tokenizer: Add missing includes\nafaeaef:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/423536 pw_fortifier: Add go.mod scanner for go mod\n81ae565:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/423535 pw_fortifier: Add Cargo.toml scanner for cargo\nb0e39ac:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/423534 pw_fortifier: Add package_scanner\nb847256:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/423533 pw_fortifier: Add find_core_owners.py\n7266eae:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/425292 roll: armgcc\n62aba82:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/414052 pw_presubmit: Steps for bootstrap, CMake, and GN\na48f398:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405393 pw_presubmit: Step for building and testing affected Bazel targets\nba04512:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/419612 pw_assert_tokenized: Enforce constexpr file path hashing in C++\n085ff9d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/426952 pw_emu: Fix a test timeout with the ARM GCC 15 toolchain\nba7386d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/418192 pw_kernel: Add gdb stub option to qemu_runner\nb7aa4f8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/426872 pw_software_update: Document PersistManifest() expectations\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 8bc35d07baf800..e8efbdc471b306\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8678149970905604497\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I091267b234f3da250517126c818b7e75cf1ef6b2\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/427832\n"
    },
    {
      "commit": "ad039c8815e4504686580d794981f66cd4d00baa",
      "tree": "7eb3bbf98d82dfba60f71c476c111f32f83e6ff1",
      "parents": [
        "29ae00495a908a7c0400293ba91ee638f3a70239"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 22 20:10:25 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 22 20:10:25 2026 -0700"
      },
      "message": "roll: third_party/pigweed 01465b9..8bc35d0 (6 commits)\n\n8bc35d0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/424694 pw_time: Add FreeRTOS backend\nca4f2ae:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/424095 pw_sync: Add Rust pw_sync_spinlock crate\n30711eb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/394652 rust: Switch to zngur\u003d0.10.0 version for owned C++ values\n2101c01:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/425432 various: Fix GCC 15 build errors\na26330f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/426532 sniff_offload: Fix parameter size in Sniff Offload Command Complete\n32f1742:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/425592 bazel: Do not build with -ffreestanding by default\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 01465b97384a68..8bc35d07baf800\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8678238646868311265\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I8841d2ae3f7545296623b1c12e52354ddb2817d7\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/427052\n"
    },
    {
      "commit": "29ae00495a908a7c0400293ba91ee638f3a70239",
      "tree": "c6921585b5e0d335463982d75bd8e7b142dd886d",
      "parents": [
        "d97f363e0cfc39de32042c209d14dd0d4a1dcd6a"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Jun 21 08:56:19 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Jun 21 08:56:19 2026 -0700"
      },
      "message": "roll: third_party/pigweed 26e4d31..01465b9 (2 commits)\n\n01465b9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/426172 roll: luci\neb49bda:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/426132 roll: fuchsia-infra-bazel-rules 1281548..7e0784c (49 commits)\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 26e4d31ffa0bb7..01465b97384a68\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8678371676751401025\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I75c31f6f21afc785c92f8c59e43da1f7c29edbf7\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/426292\n"
    },
    {
      "commit": "d97f363e0cfc39de32042c209d14dd0d4a1dcd6a",
      "tree": "918b614876d731c547177b2140deabb68aa77677",
      "parents": [
        "4513ad52ff195212ce081ad478954577d2c6bc7c"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 18 22:10:50 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 18 22:10:50 2026 -0700"
      },
      "message": "roll: third_party/pigweed 3ec21c1..26e4d31 (10 commits)\n\n26e4d31:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/424212 pw_rp2350: Add experimental pw_kernel target\n20639e3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/421833 bazel: Mark more targets as incompatible_with_mcu()\ne7d13cc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/425412 pw_grpc: Require external synchronization on allocator\nb77dda7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/424616 doxygen: Do not generate verbatim headers\nd13b8a7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/421832 bazel: Bazel 9 toolchains and execution platforms\nff2c4f1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/424133 pw_bluetooth_proxy: Fix MSan violations in L2CAP and tests\nf3bd526:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415618 pw_bluetooth_sapphire: Suppress LE auto-connect on request timeout\n6bf2c64:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/424040 pw_chre: Implement CHRE_HANDLE_FATAL_ERROR\n7a09e5a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/420792 pw_bluetooth_sapphire: Remove PW_CRASH from device_address.cc\n1207515:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/418132 pw_env_setup: Include pigweed.json in runfiles and default to empty\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 3ec21c104d107c..26e4d31ffa0bb7\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8678593368703483265\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I43365b243b7d38fc34232baa1f46f109a9a2b06c\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/425872\n"
    },
    {
      "commit": "4513ad52ff195212ce081ad478954577d2c6bc7c",
      "tree": "a03a770ce16c6aff9719f1d376fa7bdcc32c9223",
      "parents": [
        "743809377a66a4b3547540a59c9f21caa9940d2d"
      ],
      "author": {
        "name": "Anthony DiGirolamo",
        "email": "tonymd@google.com",
        "time": "Thu Jun 18 11:32:41 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 18 11:32:41 2026 -0700"
      },
      "message": "applications/snake: Handle dpad input\n\nTest: pw build and flashed\n  out/gn/rp2040.size_optimized/obj/applications/snake/app.uf2\n\nChange-Id: Ie9fbaa72ab51f1b47db3a64e1e42c7aeea7e91b1\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/193390\n"
    },
    {
      "commit": "743809377a66a4b3547540a59c9f21caa9940d2d",
      "tree": "a99206c526e0f75078f0f1c03d4fdb13c7d17d3d",
      "parents": [
        "f1cb4814b85fb86e9873800c76cf6d6434afeaf4"
      ],
      "author": {
        "name": "Alexei Frolov",
        "email": "frolv@pigweed.infra.roller.google.com",
        "time": "Thu Jun 18 10:27:06 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 18 10:27:06 2026 -0700"
      },
      "message": "roll: third_party/pigweed b5432ee..3ec21c1 (2 commits)\n\n3ec21c1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/425012 pw_build: Add protobuf dependency to workflows\nc0336fb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410873 pw_protobuf: Add occurrence option to Find APIs\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b5432eeab6af9e..3ec21c104d107c\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8678637706153247489\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I55ac636a7394a0d40d94ec14a4721ee7aeca856e\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/425092\n"
    },
    {
      "commit": "f1cb4814b85fb86e9873800c76cf6d6434afeaf4",
      "tree": "43621e20d8a4802857c750c30aadb6cb8fa989c1",
      "parents": [
        "382aef0772651d74b1fb31d98174d9f087d32ae2"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 17 22:42:12 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 17 22:42:12 2026 -0700"
      },
      "message": "roll: third_party/pigweed 530488b..b5432ee (10 commits)\n\nb5432ee:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/423812 pw_trace_tokenized: Fix clock tick underflow\n0b1623f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415652 pw_rpc: Use counting StreamEncoder and remove scratch buffer\nf582ea6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411312 pw_protobuf: Add counting mode to StreamEncoder\n17529b3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/424617 pw_presubmit: Disable CMake sandboxing\n8038b50:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/423452 pw_presubmit: Support --fix alias for --mode fix\nc720a6e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/418432 pw_chrono_zephyr: Resolve multiple issues SystemTimerZephyr\n05e43b7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/423432 rust: Enable additional clippy lints\nd955d73:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412852 pw_kernel: Update docs\nae82201:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/424312 docs: Update sphinxcontrib-mermaid to v2.0.2\naa2f2d7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/422352 pw_bluetooth_proxy: Reset rx engine on socket close\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 530488ba8d51cc..b5432eeab6af9e\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8678682055400465953\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I14c9839c8e81d1962782eb3b0ab9628c7b5cc0af\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/424933\n"
    },
    {
      "commit": "382aef0772651d74b1fb31d98174d9f087d32ae2",
      "tree": "a3db6e73f56ce79a1baae5c96dfccd632379990b",
      "parents": [
        "4a7fdd945d458b0196a1e695afb908c0ed4a798c"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 17 10:57:43 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 17 10:57:43 2026 -0700"
      },
      "message": "roll: third_party/pigweed 2b2653c..530488b (4 commits)\n\n530488b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411772 docs: Update OS docs and add toctree extension\na564897:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/424052 pw_async2: Avoid static_assert(false)\n370ab3e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/420512 pw_build_android: Upgrade to C++23\n930ea07:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410454 pw_rpc: Add SendPacket API\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 2b2653c5e4858e..530488ba8d51cc\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8678726393509023329\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I08c7cedf8e5fbb6375016693b8204541c1dc3ff0\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/424572\n"
    },
    {
      "commit": "4a7fdd945d458b0196a1e695afb908c0ed4a798c",
      "tree": "9ba7a44eca79f0b704c2be539121919ebb5be8d1",
      "parents": [
        "5e6a5b46dfd52c8873cb3ba1c5b3e1d3efb21724"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 16 23:13:19 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 16 23:13:19 2026 -0700"
      },
      "message": "roll: third_party/pigweed c4bf834..2b2653c (14 commits)\n\n2b2653c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/420873 pw_kvs: Detect checksum errors on partial reads\n527b443:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416972 pw_varint: Make an inline friendly small varint helper\n2b97a2c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/423532 OWNERS: Separate core and extended owners\n57eb382:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/424039 pw_presubmit: Remove per-file/include check\n8ad5f33:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/421592 rust: Update Pigweed root clippy config\n05e8635:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/420932 pw_metric: Remove context struct in writer\n8a67275:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/421555 pw_time: Add initial Rust time module\nf2c72b4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/423892 pw_bluetooth: Add LE Subrate Change subevent code\n89c6002:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/423912 hci_android.emb: sniff subrating max latency of 0\n61b2abe:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/423995 pw_bluetooth_sapphire: Removing using statements from bind\nd0b4ab9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/423994 pw_bluetooth_sapphire: Migrate to fdf::DriverBase2\nbf1cf08:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/423993 pw_bluetooth_sapphire: Update Fuchsia SDK\n5701d88:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/423593 docs: Use upstream search-as-you-type feature\n5408f53:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/423592 docs: Update deps\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c4bf834386be3f..2b2653c5e4858e\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8678770746115613681\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I9a4ba6e277ff0995c33c312c95b21749a67f9a46\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/424163\n"
    },
    {
      "commit": "5e6a5b46dfd52c8873cb3ba1c5b3e1d3efb21724",
      "tree": "5b298445da42cf4594b3fbe071871fd1ea0d5300",
      "parents": [
        "45dcb69eabc483644228022d68872f70fd6301f3"
      ],
      "author": {
        "name": "Chris Frantz",
        "email": "cfrantz@pigweed.infra.roller.google.com",
        "time": "Tue Jun 16 11:36:52 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 16 11:36:52 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_kernel: correct sleep bug in the interrupts_test\n\nThe sleep was in the wrong interrupt wait test.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/423413\nOriginal-Revision: c4bf834386be3fae81041dcc2915e5214347b6e0\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e5d18838a9a1fc..c4bf834386be3f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8678815088236355441\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I7613ea29b1cbd710c6ad2f6d638f4cc1b383a728\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/424012\n"
    },
    {
      "commit": "45dcb69eabc483644228022d68872f70fd6301f3",
      "tree": "9384e43422731fa011cb36bfbc0043780e68b3d0",
      "parents": [
        "6853ba9ef19eacffaf6fefd7cb36a48a30bad0dd"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 15 23:43:08 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 15 23:43:08 2026 -0700"
      },
      "message": "roll: third_party/pigweed 0519526..e5d1883 (2 commits)\n\ne5d1883:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/420872 pw_kvs: Check that entries fit within a sector\n7539f96:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/423433 pw_rpc: use atomic\u003cuint32_t\u003e in test harness\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 05195263e8e0b4..e5d18838a9a1fc\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8678859428377778129\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I457275304945f57997c56dc9d2300f4d136c98d3\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/423752\n"
    },
    {
      "commit": "6853ba9ef19eacffaf6fefd7cb36a48a30bad0dd",
      "tree": "b9b4015f91facb8e3c94ab486715921bd18d5954",
      "parents": [
        "2dedf6e4d366f69d02d73602aef5c01d378a46da"
      ],
      "author": {
        "name": "Devan Yu",
        "email": "devanyu@pigweed.infra.roller.google.com",
        "time": "Mon Jun 15 00:13:17 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 15 00:13:17 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_bluetooth_sapphire: Validate entire HCI event view\n\nVerify packet_view.Ok() instead of packet_view.status().Ok(). This\nprevents a crash when the packet is truncated but still large enough to\ncontain the status field.\n\nOriginal-Fixed: 510063587\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/420292\nOriginal-Revision: 05195263e8e0b43c692152538f0554c16874012e\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 7f189f25227743..05195263e8e0b4\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8678948110340981537\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iec596f35d8c7c66dd9ce7c8c4c7e30baa1a9b720\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/423252\n"
    },
    {
      "commit": "2dedf6e4d366f69d02d73602aef5c01d378a46da",
      "tree": "b9a2ed5be2711bd25e9540e3dc8133e133c38518",
      "parents": [
        "1f6207e620444c17ea2095b925e2f745e0dd189f"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Jun 14 12:28:30 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Jun 14 12:28:30 2026 -0700"
      },
      "message": "roll: third_party/pigweed 4cf013e..7f189f2 (3 commits)\n\n7f189f2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/422812 roll: luci\nedcdd96:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/422772 roll: fuchsia-infra-bazel-rules e054d67..1281548 (50 commits)\na3ecc1a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/422732 roll: rust-analyzer\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4cf013ee39ff98..7f189f25227743\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8678992449597894593\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ie21800a2f18aef97b681c9792b135b8388603234\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/422972\n"
    },
    {
      "commit": "1f6207e620444c17ea2095b925e2f745e0dd189f",
      "tree": "714ba5b34101b90669bdf4caffd77b9f1d099a4c",
      "parents": [
        "ae4148762428fbb77e3faa963397f5a3551edddb"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sat Jun 13 01:15:50 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Jun 13 01:15:50 2026 -0700"
      },
      "message": "roll: third_party/pigweed 26099c0..4cf013e (7 commits)\n\n4cf013e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415137 pw_tokenizer: Correctly handle negative width/precision in Python\nad35431:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416872 pw_tokenizer: Expand detokenization data-driven test cases\n4de0e92:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/422132 pw_containers: Resolve pw_allocator co-dependencies in Android.bp\n876420b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/420732 pw_assert: Promote pw_assert from pw_kernel\n1ccbe94:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415633 docs: Update changelog for May 2026\n2862ae5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/422192 pw_rp2350: Use new rust #[entry] macro\nc98af40:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/414492 pw_tokenizer: Correctly handle * width/precision in C++\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 26099c05f7bb82..4cf013ee39ff98\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679125466633299281\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Idc50f1ef1102ef96d80cd49f3ac17d9e34e2bc27\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/422652\n"
    },
    {
      "commit": "ae4148762428fbb77e3faa963397f5a3551edddb",
      "tree": "71680bcc9278941c83be1218366c22ed8f08a9eb",
      "parents": [
        "a8da30208f9eb02e61927430ea2f8bf69f31dab2"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 12 13:30:55 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 12 13:30:55 2026 -0700"
      },
      "message": "roll: third_party/pigweed 70a2552..26099c0 (5 commits)\n\n26099c0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/421362 pw_bluetooth_sapphire: Fix hci::Connection disconnection callback move\n05d77b6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417652 pw_bluetooth_proxy: Add configurable runtime filtering\na07c185:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/421992 pw_containers: Avoid % in PW_ASSERT condition\n50d7679:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/421812 pw_bluetooth_sapphire: Fix pathloss overflow in discovery filter\n859b464:https://pigweed.googlesource.com/pigweed/pigweed/+/859b464228e8000a7aa6b0a81bfdc45a7e23676a pw_trace_tokenized: Decode tokenized event labels\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 70a25521129b8a..26099c05f7bb82\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679169808881024305\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iae047d057ce79e6b405dfc3abb32b5464e008f08\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/422172\n"
    },
    {
      "commit": "a8da30208f9eb02e61927430ea2f8bf69f31dab2",
      "tree": "c0038875ca2c87af44af425789edc5e3538d9c9a",
      "parents": [
        "b61449910bb2c4af0c3faf65e2be5c6ac3853db1"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 12 03:05:39 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 12 03:05:39 2026 -0700"
      },
      "message": "roll: third_party/pigweed 6a20594..70a2552 (4 commits)\n\n70a2552:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/421492 targets: Add pw_rp2350 freertos target\nbc6d1da:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/421612 pw_kernel: Restructure the scheduler\u0027s submodules\n3a5e3c2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/421674 OWNERS: Add leonardteng, sychiu\nf2b6e0f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/421493 pw_kernel: Gate syscall_defs deps on userspace_build_enabled\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 6a20594ebe2ea3..70a25521129b8a\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679211760804388849\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I6c869bda408a09c9dfb3a3cbf429499d222af726\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/421852\n"
    },
    {
      "commit": "b61449910bb2c4af0c3faf65e2be5c6ac3853db1",
      "tree": "9d358011cb998b7b720ec5efd60961447f5a2695",
      "parents": [
        "65d6bb0425a674da66aef6bf797b79a46cae83e3"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 11 14:15:40 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 11 14:15:40 2026 -0700"
      },
      "message": "roll: third_party/pigweed 10b6150..6a20594 (4 commits)\n\n6a20594:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417632 cmake: Support Python protobuf codegen\nd284622:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/414941 pw_rpc: Hold the RPC lock when services unregister themselves\n4933de4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/420555 rust: Reformat all rust files as 2021 edition\n5043331:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/421252 pw_enum: Fix builds with Zephyr\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 10b6150206cf01..6a20594ebe2ea3\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679258486763222737\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I7e1fea9a96114202a4834846e46b2317d45aa640\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/421496\n"
    },
    {
      "commit": "65d6bb0425a674da66aef6bf797b79a46cae83e3",
      "tree": "f57d04551eb35d0168153a2311b97493b381715d",
      "parents": [
        "563ed3ca7e3040e04825a2b5658482cffa4dc62e"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 11 02:19:23 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 11 02:19:23 2026 -0700"
      },
      "message": "roll: third_party/pigweed 6a5ffd8..10b6150 (4 commits)\n\n10b6150:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/414333 pw_preprocessor: More attributes for lifetime safety\nb592e33:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417914 roll: Roll more packages necessary for Bazel 9\ncd75e1a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/420573 pw_ide: Fix compile commands integration test failure\n2cde7d6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/420112 pw_kernel: Use harware fence around RISC-V spinlock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 6a5ffd82acecfe..10b6150206cf01\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679302824898180017\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I3e3799434c3e406355564a54f3655357199a70e1\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/421192\n"
    },
    {
      "commit": "563ed3ca7e3040e04825a2b5658482cffa4dc62e",
      "tree": "a3c50e6f04d829307c876f03b087cc0f57ea9147",
      "parents": [
        "26a07bf086acce8e07506eaab031cd432b8f28f0"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 10 14:30:37 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 10 14:30:37 2026 -0700"
      },
      "message": "roll: third_party/pigweed 6f756c1..6a5ffd8 (4 commits)\n\n6a5ffd8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/420172 rust: Use edition 2021 for core pigweed rust modules\nacba7bd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417912 various: Squash various warnings that appear with Bazel 9\ncf08cdf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/420552 pw_software_update: Fix facade deps\na7630fb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/418112 Reland \"pw_sync_freertos: Disable ISL scheduler lock on Cortex-M\"\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 6f756c15a38a9a..6a5ffd82acecfe\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679347162225138769\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ifb1ba8b40d61abd435625bdc050aeb6bf93383c3\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/420754\n"
    },
    {
      "commit": "26a07bf086acce8e07506eaab031cd432b8f28f0",
      "tree": "3c78a525a3f413ba980714e8e3d7b323e19a713d",
      "parents": [
        "d9839a1a5c390fa7a82980ce140e2a649ceb3ff0"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 10 02:46:14 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 10 02:46:14 2026 -0700"
      },
      "message": "roll: third_party/pigweed c9687b5..6f756c1 (6 commits)\n\n6f756c1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/419773 pw_bluetooth_sapphire: Fix crash on undersized HCI Mode Change event\n3427e5c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417212 pw_tokenizer: Support Rust error output parity with C++ version\n6d19412:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/419732 pw_bluetooth_sapphire: Prevent double-closing IsoStream\n89f0865:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/419772 pw_bluetooth_sapphire: Fix crash on undersized ISO packet\nc5a69a6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417952 pw_bluetooth_sapphire: Harden ISO transport\n104dd9a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403512 pw_trace: Add support for plugin data format string\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c9687b52fa7046..6f756c15a38a9a\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679391500930620865\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I4e83d6f1beb638576787b594b40efc90eb0b17a3\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/420452\n"
    },
    {
      "commit": "d9839a1a5c390fa7a82980ce140e2a649ceb3ff0",
      "tree": "dd7069c6e96e57195b57b1de0ca6c8890050b9de",
      "parents": [
        "be2cb8339d5f8abd3e8ac0490c4dcc2c0869d6ae"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 09 03:16:41 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 09 03:16:41 2026 -0700"
      },
      "message": "roll: third_party/pigweed a5243af..c9687b5 (10 commits)\n\nc9687b5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413792 pw_bluetooth_sapphire: Gracefully reject LE pairing\n27bb68f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/419455 pw_build: Allow flag options to appear as workflows arguments\n6304e49:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417913 bazel: Add target_compatible_with in more places\n390cca6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417972 pw_bluetooth_sapphire: Fix crash on invalid LE address type\n89ecfab:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413452 pw_elf: Add Python CoredumpBuilder class\n44d79e3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413112 pw_elf: Add Python ELF image builder\n711aa64:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410732 pw_ide: Force generation of headers in aspect\n3933390:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/419473 pw_ide: Release v1.10.4\n6481562:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/419492 pw_spi: Add jrreinhart@google.com to OWNERS\nc5968b4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411332 [owners] Remove markslevinsky@google.com from pw_spi/OWNERS\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: a5243af5d1160f..c9687b52fa7046\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679480176816405281\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ibf4f504a6360286f242e2f552582020c83ebef61\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/419852\n"
    },
    {
      "commit": "be2cb8339d5f8abd3e8ac0490c4dcc2c0869d6ae",
      "tree": "a0ffca923acb2523b3c36c22d068ba5b9521f233",
      "parents": [
        "d6cc2cbe95411254bc4b16ed160a413f79288236"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 15:37:30 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 15:37:30 2026 -0700"
      },
      "message": "roll: third_party/pigweed b9b6730..a5243af (3 commits)\n\na5243af:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417832 pw_kernel: bitwise-OR interrupt signal bits\n084a886:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411152 pw_i2c_zephyr: Fix header inclusion\nc00b3ec:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/419172 roll: go\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b9b67304f8575e..a5243af5d1160f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679524511793235489\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic83f807e1c2744cb7dcd60c739d99a01179f77d7\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/419456\n"
    },
    {
      "commit": "d6cc2cbe95411254bc4b16ed160a413f79288236",
      "tree": "65c2de71f9726338dfd1c1f6266985fed9f10d7f",
      "parents": [
        "5dca820b54c5888a0dcb4d0b395310b21f21c3df"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Jun 07 16:01:33 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Jun 07 16:01:33 2026 -0700"
      },
      "message": "roll: third_party/pigweed eba5cba..b9b6730 (2 commits)\n\nb9b6730:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/418912 roll: luci\n71768dc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/418852 roll: fuchsia-infra-bazel-rules 9040744..e054d67 (55 commits)\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: eba5cba319cd57..b9b67304f8575e\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679613188994247409\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id5feaac3e1c7d9b68ac695ed0f106f9be49269e6\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/419112\n"
    },
    {
      "commit": "5dca820b54c5888a0dcb4d0b395310b21f21c3df",
      "tree": "a4a255bda712000c2d015bfec59bb12fa62548d0",
      "parents": [
        "e62911ca321df3738435a05c57f0577ea7d92339"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 05 17:02:57 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 05 17:02:57 2026 -0700"
      },
      "message": "roll: third_party/pigweed 145e2c8..eba5cba (2 commits)\n\neba5cba:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410694 pw_kvs,pw_blob_store,pw_file: Fix implicit conversion warnings\n993cbe2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417712 pw_kernel: Add tracing annotations on RISC-V\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 145e2c801724a5..eba5cba319cd57\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679790542754280353\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic1d122a1161679db062d3deffcef07efe2fe9b21\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/418732\n"
    },
    {
      "commit": "e62911ca321df3738435a05c57f0577ea7d92339",
      "tree": "fc9a3443f5e8ea0afa731c4eebff0bc9f45cdc1c",
      "parents": [
        "853568003310e052e4f8f30b8a89c900d844b2e9"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 04 17:32:24 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 04 17:32:24 2026 -0700"
      },
      "message": "roll: third_party/pigweed 417e988..145e2c8 (6 commits)\n\n145e2c8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/418212 pw_toolchain: Include libm/configure.rs in builtins build\n550a7f2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417892 pw_presubmit: Remove \u0027default\u0027 from host step\nba857ee:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/414513 pw_kernel: Add support for explicitly tagging a process main thread\ne953372:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404076 pw_ide: Improve compile commands UI and add caching\n6dd400b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417772 pw_kernel: Ensure the interrupt object uses signal()\n6ba8fa2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415634 pw_kernel: Merge thread declaraion with objects in system manifest\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 417e988c5550fc..145e2c801724a5\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679879216893446817\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id62790ca4135de9a9592806b071c42d5a04e4ddd\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/418392\n"
    },
    {
      "commit": "853568003310e052e4f8f30b8a89c900d844b2e9",
      "tree": "e9dc760a76139bf46805a0e76ee2b5841faeadc7",
      "parents": [
        "a98e06e5a1f7f8151d435e1945429b26199d0cfb"
      ],
      "author": {
        "name": "Faraaz Sareshwala",
        "email": "fsareshwala@pigweed.infra.roller.google.com",
        "time": "Thu Jun 04 05:49:18 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 04 05:49:18 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_bluetooth_sapphire: Reduce the verbosity of extended advertising logs\n\nOriginal-Fixed: b/315532222\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415635\nOriginal-Revision: 417e988c5550fc383be5048955efd49698a0833b\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 0a078bbc810cfe..417e988c5550fc\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679923551782715153\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I05351e1eb36ac6af922625d31ccf97972cc31ad9\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/418012\n"
    },
    {
      "commit": "a98e06e5a1f7f8151d435e1945429b26199d0cfb",
      "tree": "837913e4fdd062d3bc476c4e94afa9bd3e5a79f4",
      "parents": [
        "4570e196a63ec2f2332df9f037d12e224aac9a08"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 03 18:04:15 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 03 18:04:15 2026 -0700"
      },
      "message": "roll: third_party/pigweed 7629bd6..0a078bb (6 commits)\n\n0a078bb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406283 pw_tokenizer: Add Rust detokenizaion support\nfc76738:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415032 pw_kernel: Bounds check system call IDs\n2fe0db0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417452 pw_presubmit: Split up gn_main_build_check\ne9cd278:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415093 pw_kernel: Add isb to cortex-m context switch\nc439e1f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416974 pw_software_update: Fix signature threshold bypass\n4bd8dfd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406192 pw_i2c_mcuxpresso: Add new i3c driver layer\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 7629bd6d570e41..0a078bbc810cfe\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8679967889985456321\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I24a9b26492ad6a2281316496f42c6f296fd69c86\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/417872\n"
    },
    {
      "commit": "4570e196a63ec2f2332df9f037d12e224aac9a08",
      "tree": "cf40761d558d837f5074f4285f805f6652a88475",
      "parents": [
        "c2361781b8cb7c237e3fe441f70989080ef1b814"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 03 06:20:43 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 03 06:20:43 2026 -0700"
      },
      "message": "roll: third_party/pigweed 9336df7..7629bd6 (4 commits)\n\n7629bd6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416572 pw_kernel: ForeignList panic on non-empty drop\n3c42148:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416516 pw_kernel: Update foreign_box unittests to use default_handler\nfdb7caa:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416515 pw_kernel: Remove k_doctest config\n7ee2a3d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416956 pw_kernel: Put copyright headers into jinja comments\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 9336df7c8c678f..7629bd6d570e41\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680012228813967441\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id41f44fdc42a3fcd2b0277f54f28ae261b4b8a46\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/417412\n"
    },
    {
      "commit": "c2361781b8cb7c237e3fe441f70989080ef1b814",
      "tree": "b0846e9efecda1b9803f42704362f9dcffc34b2a",
      "parents": [
        "3d74fe796a1c462401a3d2903460ed4cfa19ad47"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 02 18:36:19 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 02 18:36:19 2026 -0700"
      },
      "message": "roll: third_party/pigweed 22d0893..9336df7 (9 commits)\n\n9336df7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416514 pw_kernel: Remove host architecture\nbbb396f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416513 pw_log: Rust println backend should ignore unnecessary casts\na208e18:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/414940 pw_kernel: Fix RISC-V timer init order\n5cd3684:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416512 pw_kernel: Run panic checker as part of target build\n68644b2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406282 pw_base64: Add Rust decoding\nedae9a7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416652 pw_kernel: Add clippy linting to adventure\n3dad72c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416892 pw_unit_test: Update EXPECT_DEATH_IF_SUPPORTED for gtest consistency\n54ad58b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/384114 pw_tokenizer: Fix nested token format string\n58a1f63:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403398 pw_ide: Add display name support\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 22d08937dc60fc..9336df7c8c678f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680056566606914065\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ie592ce84b4e8c0feee80e5a9859c6f5b774b5658\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/417153\n"
    },
    {
      "commit": "3d74fe796a1c462401a3d2903460ed4cfa19ad47",
      "tree": "a96ac82ca5f4352028d5c0a2925c3584eb1beb8c",
      "parents": [
        "eaed2796a471b5128f1057746cc67ff1458b928c"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 01 19:06:45 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 01 19:06:45 2026 -0700"
      },
      "message": "roll: third_party/pigweed eaff6ba..22d0893 (6 commits)\n\n22d0893:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416452 pw_grpc: Move ConnectionThread example to test server\n611c474:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406372 pw_format: Add support for formatting strings\n9e3665e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413092 pw_bytes: Add Python binary reader/writer classes\n559f3bb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401016 pw_grpc: Implement flow control window blocking\n893902f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415013 pw_protobuf: Fix integer overflow in Decoder::GetFieldSize\n63d0271:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416392 pw_async2: Fix dep on pw_enum in Android.bp\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: eaff6ba7e3c13c..22d08937dc60fc\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680145241327993153\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I75bf5530e13b8bdd136b57365cbb5b62d59fe886\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/416693\n"
    },
    {
      "commit": "eaed2796a471b5128f1057746cc67ff1458b928c",
      "tree": "6f543f7c2a296911a9e6fdd0f225e72377a0c6d6",
      "parents": [
        "8f0aceacc6f2021880b182a0eb9c303ee51be55d"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun May 31 07:50:49 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun May 31 07:50:49 2026 -0700"
      },
      "message": "roll: third_party/pigweed 0b7bd41..eaff6ba (3 commits)\n\neaff6ba:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416072 roll: luci\n1b1f727:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415992 roll: fuchsia-infra-bazel-rules 2b717fb..9040744 (18 commits)\ndd0a4ec:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415932 roll: rust-analyzer\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 0b7bd41a6cdae2..eaff6ba7e3c13c\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680278270987256145\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ia9eea452825e9c2ededa540b136e8c3ffc496789\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/416093\n"
    },
    {
      "commit": "8f0aceacc6f2021880b182a0eb9c303ee51be55d",
      "tree": "6f4dbfadbd9072ca172ed7cf5e76f3eb390c54c9",
      "parents": [
        "cab4ddc16356317e5c5d2a53411046239bb25123"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri May 29 20:36:30 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 29 20:36:30 2026 -0700"
      },
      "message": "roll: third_party/pigweed e2ce481..0b7bd41 (11 commits)\n\n0b7bd41:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415654 pw_software_update: Validate user_manifest in targets_metadata\nd132eaa:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415653 pw_protobuf: Use FunctionRef in codegen for submessages\n9ef3c66:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415616 pw_rpc: Fix lockless send test config\nda61368:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415194 pw_allocator: Replace deprecated pw::allocator::Allocator name\n5c32494:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415513 pw_bluetooth_sapphire: Improve stream server lifetime mgmt\n740e71b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415192 pw_multibuf: Export public_overrides headers in Android.bp\n676d854:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415193 pw_bluetooth_proxy: Update dependencies in Android.bp\n5519cac:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415172 pw_tokenizer: Add proper target support in Android.bp\n653631b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415173 pw_enum: Add Android.bp\nbc4a492:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415512 pw_bluetooth_sapphire: Return OutOfRange on bad peer SCA\n98a789e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415212 pw_kernel: Use lstrip and trim blocks in jinja templates\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e2ce4813ddb5bf..0b7bd41a6cdae2\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680411282813879745\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I03d3086fffb8153bdfad4159105c8a076aed745f\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/415760\n"
    },
    {
      "commit": "cab4ddc16356317e5c5d2a53411046239bb25123",
      "tree": "fe4ec1ccc1992902dfd36e952e91d9a3cb90b72f",
      "parents": [
        "b1bfd9d89d596124dd41343962a4969318f6d17a"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri May 29 08:52:53 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 29 08:52:53 2026 -0700"
      },
      "message": "roll: third_party/pigweed 902ba7a..e2ce481 (3 commits)\n\ne2ce481:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415492 workflows.json: Add docs to sandbox program\n35fbab5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412912 pw_tokenizer: Move data-driven tests to separate modules\n622d7a1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401273 pw_rpc: Add PW_RPC_LOCKLESS_CHANNEL_SEND\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 902ba7a4de843b..e2ce4813ddb5bf\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680455623841941729\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ie06b9da879b5ef7da055c0b8aa3b957d0b7c10a9\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/415572\n"
    },
    {
      "commit": "b1bfd9d89d596124dd41343962a4969318f6d17a",
      "tree": "59d2c2b0923e18880f7a6c0a6077610a2e15c385",
      "parents": [
        "6e36981ad4292fdea8d9a81210efc8b37a1c6b94"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu May 28 21:04:45 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 28 21:04:45 2026 -0700"
      },
      "message": "roll: third_party/pigweed 7ca7b44..902ba7a (8 commits)\n\n902ba7a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409852 pw_function: Fix implicit conversion warnings\nc6476d2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408732 pw_pylint: Add configurable list of external repos to lint\ndc88dbc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415152 pw_presubmit: Add bthost_package_internal\n0a6cc97:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/414512 pw_json: Fix JsonObjectAddKey recovery on failure\ncd5e304:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/414972 pw_bluetooth_sapphire: Additional key check in sm\n2d4e2c9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/414953 pw_async2: Move Channel future core when the other channel is closed\n7821927:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/414992 pw_bluetooth_sapphire: Add internal_release config\nf1bb8b2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/414893 roll: fuchsia-infra-bazel-rules 84960e1..2b717fb (35 commits)\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 7ca7b44f3bb617..902ba7a4de843b\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680500077587903185\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If6900827ebc4b34a6f66603c889fa06a48b9cc09\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/415232\n"
    },
    {
      "commit": "6e36981ad4292fdea8d9a81210efc8b37a1c6b94",
      "tree": "6fbc875a1eac6abb44c7d47563d27d52e9de096d",
      "parents": [
        "7fbb40a962c5ab47f1d72bd7ddaf3925556618f7"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu May 28 09:20:47 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 28 09:20:47 2026 -0700"
      },
      "message": "roll: third_party/pigweed 77591bc..7ca7b44 (3 commits)\n\n7ca7b44:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413773 pw_bluetooth_sapphire: Add FIDL helpers for ISO CIGs\nc55fd88:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413772 pw_bluetooth_sapphire: Support adding conn ref in adapter\n170ef8c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/414672 pw_grpc: Add clear_connection to GrpcChannelOutput\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 77591bc8702a1b..7ca7b44f3bb617\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680544424642655889\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Idc497462ead1639c2eddca941dfbcfe87bef2aa6\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/414892\n"
    },
    {
      "commit": "7fbb40a962c5ab47f1d72bd7ddaf3925556618f7",
      "tree": "6dad76b8edb632c062ca061e97fd3512690a26d8",
      "parents": [
        "3dd16c0fab11792c98f1f839a21e3b48bcd89af7"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed May 27 21:36:22 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 27 21:36:22 2026 -0700"
      },
      "message": "roll: third_party/pigweed 4cda721..77591bc (3 commits)\n\n77591bc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/414532 Revert \"pw_sync_freertos: Disable ISL scheduler lock on Cortex-M\"\n9d7c68e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413932 pw_env_setup: Bump pyelftools to 0.32\n4c671a4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/414132 pw_async2: Support co_awaiting void coroutines\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4cda721229a719..77591bc8702a1b\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680588762208312849\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I11b6322b7f5ccd2b4e8762f79bd792648e66bb30\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/414652\n"
    },
    {
      "commit": "3dd16c0fab11792c98f1f839a21e3b48bcd89af7",
      "tree": "621ea07866b7313b3719bb5133809b205091be4e",
      "parents": [
        "44b43c6f8e897b0664d742fa87265bac5cee2eb0"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue May 26 22:06:12 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 26 22:06:12 2026 -0700"
      },
      "message": "roll: third_party/pigweed 6c9d477..4cda721 (18 commits)\n\n4cda721:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413812 pw_bluetooth_sapphire: Terminate unsolicited periodic advertising syncs\n314c592:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412376 pw_toolchain: Add more cases to warning_exceptions.txt\nda338b5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412375 pw_sync_freertos: Fix a thread safety warning (Bazel 9)\n73bb2c5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/393993 pw_enum: Generate tokenized/stringified enums from header files\n2a16e00:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413074 pw_kernel: Add the adventure example workflow\n91476c8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/393992 pw_enum: Move EnumToString from pw_tokenizer to pw_enum\nb58e116:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412374 pw_bluetooth: Fix misc conversion warnings (Bazel 9)\n9c0e457:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412055 pw_bluetooth_proxy: Passthrough L2CAP PDUs larger than 2KB\ne49ddd3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398154 pw_bluetooth_sapphire: Add CreateCig to adapter\n2283752:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398153 pw_bluetooth_sapphire: Impl Central CIG create in LE conn mgr\n08b3192:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412713 pw_bluetooth_sapphire: Update Fuchsia SDK\n805b3c1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412712 pw_bluetooth_sapphire: Support central in IsoStreamManager\n2725df0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413893 pw_build: Remove generated timestamp from test generator\n41d65e9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413913 pw_rpc: Remove timestamps from generated files\nd608793:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411935 bazel: Update Fuchsia SDK to 32.20260515.4.1100\ne86bbd2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412013 pw_build: Add working dir option to workflow bazel drivers\n2bb3869:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412012 pw_async2: Channel futures should hold the lock when moving a FutureCore\n6234753:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398152 pw_bluetooth_sapphire: Pull ISO fakes out into separate targets\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 6c9d4779ea773f..4cda721229a719\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680677439376365009\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ifbc8588bde4a07236c8029ac6584962ea1886e97\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/414234\n"
    },
    {
      "commit": "44b43c6f8e897b0664d742fa87265bac5cee2eb0",
      "tree": "25dc1a33f629ac2de48edbf96de6bb714ffd5bb6",
      "parents": [
        "cf5d77f2c814be116017ee64c9a626d982ee7bcc"
      ],
      "author": {
        "name": "Jason Graffius",
        "email": "jgraff@pigweed.infra.roller.google.com",
        "time": "Tue May 26 10:45:01 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 26 10:45:01 2026 -0700"
      },
      "message": "roll: third_party/pigweed 38f0586..6c9d477 (3 commits)\n\n6c9d477:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/316622 pw_bluetooth_sapphire: Create/implement IsoGroupManager\n08ac04a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/316621 pw_bluetooth_sapphire: Add/implement Create CIS\nc03b058:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/316620 pw_bluetooth_sapphire: Add/implement Set CIG Params\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 38f0586119f959..6c9d4779ea773f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680721776382415073\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id493efb53242a4dfb9d6104897abfa76332c6cc2\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/413875\n"
    },
    {
      "commit": "cf5d77f2c814be116017ee64c9a626d982ee7bcc",
      "tree": "4a4ada0b093cf0cecb9e3b59e8c13c0b7fedd817",
      "parents": [
        "df1add000a584c37a01731c1d350af920cacaad5"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun May 24 11:22:18 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun May 24 11:22:18 2026 -0700"
      },
      "message": "roll: third_party/pigweed 994cc3f..38f0586 (5 commits)\n\n38f0586:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413433 roll: luci\n06a912e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413412 roll: fuchsia-infra-bazel-rules fc3b673..84960e1 (37 commits)\n28408b8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413372 roll: rust-analyzer\n1f479f4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412775 bazel: Roll rules_python to 1.8.5\ncb9ca96:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412773 doxygen: Tidy new troubleshooting content\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 994cc3f141c617..38f0586119f959\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8680899139085523825\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I813ecccf00ae46f673d592a5bd54d3679fe80216\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/413592\n"
    },
    {
      "commit": "df1add000a584c37a01731c1d350af920cacaad5",
      "tree": "0fd16f2d682b255f66f3befde7080e50840e91c4",
      "parents": [
        "d63ac9b213733e1a1d70809eae9a5a9bef1b6bdd"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sat May 23 00:09:41 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat May 23 00:09:41 2026 -0700"
      },
      "message": "roll: third_party/pigweed f57d506..994cc3f (5 commits)\n\n994cc3f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412853 sphinx: Re-enable persistent worker\n5c849ae:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/332335 pw_tokenizer: Add Java to data-driven detokenizer tests\n4041ba0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412913 pw_tokenizer: Fix Python nested detokenization base confusion bug\n87340d4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412373 pw_tokenizer: Do not silently detokenize collisions\n070725a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412054 pw_tokenizer: Update logic for successful detokenization\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: f57d506332ed78..994cc3f141c617\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681032152010731153\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ie0cb98b8cf6ff91d0af05f3314e77871316249c4\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/413312\n"
    },
    {
      "commit": "d63ac9b213733e1a1d70809eae9a5a9bef1b6bdd",
      "tree": "624c4b7916c752fdfd52f74d166bea26977deb7b",
      "parents": [
        "67a8700f814f79b650c48bfb1cd1c98185c64a3e"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@pigweed.infra.roller.google.com",
        "time": "Fri May 22 12:23:38 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 22 12:23:38 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_kernel: Clean up Process/ThreadRef naming and semantics\n\nOriginal-Bug: 503009849\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412892\nOriginal-Revision: f57d506332ed789ad765de565dcb11041a084f51\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: efd4d7603a4fc3..f57d506332ed78\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681076492959779297\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I5bea9e6ca9aa7f5457db98d6995e0f665461bd98\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/413192\n"
    },
    {
      "commit": "67a8700f814f79b650c48bfb1cd1c98185c64a3e",
      "tree": "4723647b2a6f00800990ddb0d801d25f40aff28c",
      "parents": [
        "276a887b02aebf5f7cc1dfa45e3f4f0a293f6ef0"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri May 22 00:38:29 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 22 00:38:29 2026 -0700"
      },
      "message": "roll: third_party/pigweed 3d9d23f..efd4d76 (2 commits)\n\nefd4d76:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412392 pw_kernel: Clarify process state names and behavior\ne1154a5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411934 bazel: Roll to rules_mypy@0.41.0\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 3d9d23fdddfdaf..efd4d7603a4fc3\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681120830225054801\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I1ad4551d510305d316f971d13540187b66fa0dbb\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/413032\n"
    },
    {
      "commit": "276a887b02aebf5f7cc1dfa45e3f4f0a293f6ef0",
      "tree": "46b85c3761f30be0d9b284c95a1b5999013e29c3",
      "parents": [
        "235e24650057f073113060fbd25d3f2c468af218"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu May 21 12:54:02 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 21 12:54:02 2026 -0700"
      },
      "message": "roll: third_party/pigweed 454aaea..3d9d23f (5 commits)\n\n3d9d23f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411553 pw_kernel: Clean up test logging inconsistencies\nb7dd9df:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409694 pw_trace_tokenized: Fix implicit conversion warnings\n7b2ac0c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411692 pw_log: Add PW_FMT_CONCAT support to logging\na085d05:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411532 pw_bluetooth_sapphire: Report support for inband SCO by default\nc545e55:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411552 agents: Add Doxygen automation\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 454aaeae4252ea..3d9d23fdddfdaf\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681165168295741937\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I62a78f8252ba1558350d9222d16d6c8f58bc5cd1\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/412757\n"
    },
    {
      "commit": "235e24650057f073113060fbd25d3f2c468af218",
      "tree": "d4909fe10641fdc5325c971683e5c3709853d177",
      "parents": [
        "5103c4ce238ddd04b1aed2cb2bbeac29eb455a7a"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu May 21 01:16:26 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 21 01:16:26 2026 -0700"
      },
      "message": "roll: third_party/pigweed 81e8b44..454aaea (3 commits)\n\n454aaea:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408372 pw_bluetooth_proxy: Refactor L2capChannelMap to use DynamicMap\n4eb29f9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408712 doxygen: Promote warnings to errors\ne30a094:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412292 pw_kernel: Move thread lifecycle logs to log_if\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 81e8b4479e6bdf..454aaeae4252ea\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681209506263342769\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I63564bdcf1c87c837ae899a9eed977464694141d\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/412632\n"
    },
    {
      "commit": "5103c4ce238ddd04b1aed2cb2bbeac29eb455a7a",
      "tree": "caa321e5b82ca24775286bea266aca871b12acaa",
      "parents": [
        "cb38e26024fac035dfc0fe3fc7ac10fa341825a6"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed May 20 13:24:56 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 20 13:24:56 2026 -0700"
      },
      "message": "roll: third_party/pigweed 3c56557..81e8b44 (2 commits)\n\n81e8b44:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/412052 rust: Add build.rs to compiler_builtins build\na0897c0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411632 pw_bluetooth_proxy: Add missing config target dependency\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 3c56557db4dd65..81e8b4479e6bdf\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681253845738711057\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I9fe061e66098b5b862df38707011fc82009bf5a2\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/412332\n"
    },
    {
      "commit": "cb38e26024fac035dfc0fe3fc7ac10fa341825a6",
      "tree": "b3543285549f375178595148bb4411e1d2c1ae73",
      "parents": [
        "207b3c120be3f3e211a615aac9f2a242842abc64"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed May 20 01:39:07 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 20 01:39:07 2026 -0700"
      },
      "message": "roll: third_party/pigweed 5b9f9c9..3c56557 (3 commits)\n\n3c56557:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410692 pw_tokenizer: Allow TOKEN prefix to be configurable for Android\n8eb588e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411352 [owners] Remove markslevinsky@google.com from pw_spi_linux/OWNERS\n31f4c5e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410312 docs: Update multi-module commit message style\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 5b9f9c995b9cdf..3c56557db4dd65\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681298180099432929\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I8a910c85212e271abfc13924fc7ff8dc00294e91\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/412112\n"
    },
    {
      "commit": "207b3c120be3f3e211a615aac9f2a242842abc64",
      "tree": "24e4e401326c2e7f093dba7d738682f05db5afea",
      "parents": [
        "494590af67f80cce08467314e96c53f7f85a9bc8"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue May 19 13:54:36 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 19 13:54:36 2026 -0700"
      },
      "message": "roll: third_party/pigweed a4c04ad..5b9f9c9 (3 commits)\n\n5b9f9c9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409753 pw_crypto: Add ChaCha20 support\n2bf61d7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411693 pw_kernel: Fix some lint errors\n5263de0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411912 bazel: Update rules_android to 0.7.2\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: a4c04ada37ac2f..5b9f9c995b9cdf\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681342531883466081\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I6f70d8012522f6710a362d7891180ba86f08049b\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/411885\n"
    },
    {
      "commit": "494590af67f80cce08467314e96c53f7f85a9bc8",
      "tree": "d09ac5c5022fdb08b7127339a66e04be2c0fbfb7",
      "parents": [
        "eac1549b4da8a087ae381d3024a65433a0551138"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue May 19 02:10:02 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 19 02:10:02 2026 -0700"
      },
      "message": "roll: third_party/pigweed 611e7c1..a4c04ad (3 commits)\n\na4c04ad:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404772 pw_env_setup: Improve nested submodule check\ndf6796a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411652 pw_span: Fallback to custom span for libc++ \u003c 16\n3ade5ec:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/353196 pw_kernel: enable vectored I/O for channel transactions\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 611e7c1ac86039..a4c04ada37ac2f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681386871211297505\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I9e69b852fb9396ab82d05f921dd64b9055e03042\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/411812\n"
    },
    {
      "commit": "eac1549b4da8a087ae381d3024a65433a0551138",
      "tree": "185510eacbb5b1f65dd05ad394fadf73c220532d",
      "parents": [
        "2ffdd7e1114bb48aee6f4c498e1fef3fcd324be4"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon May 18 14:28:23 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 18 14:28:23 2026 -0700"
      },
      "message": "roll: third_party/pigweed 5a9a718..611e7c1 (4 commits)\n\n611e7c1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409373 docs: Update changelog for April 2026\ned881bf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410713 pw_ide: Handle broken symlinks\n77a5070:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409732 pw_bluetooth_sapphire: Fix Service*Request parsing\n96a261a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411372 pw_rpc: Make pwpb scratch buffer size configurable\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 5a9a71861c3126..611e7c1ac86039\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681431212200645745\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib182fe2415d4c229729b144d862aac00ecc49c12\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/411613\n"
    },
    {
      "commit": "2ffdd7e1114bb48aee6f4c498e1fef3fcd324be4",
      "tree": "6c849a6158984334067cbf22a195109eaab0ec5a",
      "parents": [
        "f43178805d646bbf6d09432c32b34856b02805e7"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun May 17 14:55:24 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun May 17 14:55:24 2026 -0700"
      },
      "message": "roll: third_party/pigweed 9346cba..5a9a718 (2 commits)\n\n5a9a718:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411212 roll: luci\n401a14a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/411172 roll: fuchsia-infra-bazel-rules 0d4e8c2..fc3b673 (45 commits)\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 9346cbaeaf155c..5a9a71861c3126\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681519900346555873\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iee0a2ccf0933a4dc1480f99f2c89bc9829608cbf\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/411412\n"
    },
    {
      "commit": "f43178805d646bbf6d09432c32b34856b02805e7",
      "tree": "c478932462089fab3656785825b25a4d473f2c4a",
      "parents": [
        "9df6b645bc1d98000d77027b20bd5f055f6c471a"
      ],
      "author": {
        "name": "Wyatt Hepler",
        "email": "hepler@pigweed.infra.roller.google.com",
        "time": "Sat May 16 03:41:26 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat May 16 03:41:26 2026 -0700"
      },
      "message": "roll: third_party/pigweed various: Fix implicit conversion warnings\n\nFix implicit conversion warnings in the following modules:\n\n- pw_i2c\n- pw_i2c_linux\n- pw_digital_io_linux\n- pw_channel\n- pw_log_rpc\n- pw_crypto\n- pw_checksum\n- pw_json\n- pw_display\n- pw_fuzzer\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410697\nOriginal-Revision: 9346cbaeaf155c00d284d3fad01c2d3aa0128d9c\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e786646ffadd3b..9346cbaeaf155c\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681652912436618481\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I49d6e20d3c2946a59e58b65b02f42a11042556dd\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/411112\n"
    },
    {
      "commit": "9df6b645bc1d98000d77027b20bd5f055f6c471a",
      "tree": "cb87b7a0c67f87a2c574718d4cdef0b87e9ff2b8",
      "parents": [
        "4bf862b7768bccb73a2511d5cbb50b38cb2a609d"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri May 15 15:56:38 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 15 15:56:38 2026 -0700"
      },
      "message": "roll: third_party/pigweed 4d82da1..e786646 (8 commits)\n\ne786646:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410632 pw_crypto: fix gn tests\n603d02a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405193 pw_kernel: Unify process and thread join/terminate syscalls\n0d1276b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410393 pw_bluetooth_sapphire: Suppress LE auto-connect when peer is connected\n9744b0a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410695 pw_bluetooth_hci,pw_bluetooth_proxy: Fix implicit conversion warnings\n79c7210:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410693 various: Fix implicit conversion warnings\n81bfe9c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406812 pw_rpc: Use local encoding buffers when dynamic allocation is enabled\nb564425:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410112 pw_{bytes, protobuf} add `constexpr` to `if (endian::native \u003d\u003d endian::little)`.\ne44a48b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410733 roll: toolchain-integration\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4d82da1bdbbdcc..e786646ffadd3b\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681697248207937969\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib668f278a3a3a75a7c764b4f27d4753756b7e227\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/410972\n"
    },
    {
      "commit": "4bf862b7768bccb73a2511d5cbb50b38cb2a609d",
      "tree": "f7ab29dc14da272ad541c3f7908dfe7322541e46",
      "parents": [
        "903729dcf974b941a77a985c927d542ea63bf19b"
      ],
      "author": {
        "name": "Keir Mierle",
        "email": "keir@pigweed.infra.roller.google.com",
        "time": "Fri May 15 04:12:04 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 15 04:12:04 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_rust: Add rustdoc landing page\n\nCurrently https://pigweed.dev/rustdoc/ leads to a spartan list of\nPigweed modules rather than a useful landing page. This adds a crate\nwith the name `pigweed` to contain the top level content, and modifies\nthe index to redirect to this page.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408234\nOriginal-Revision: 4d82da1bdbbdcc34428e503558f00bf9e3767201\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 7e5c080bcc08d1..4d82da1bdbbdcc\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681741585816832433\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I6e56ed527720b7ebf9339a9f8679bafd5703f944\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/410587\n"
    },
    {
      "commit": "903729dcf974b941a77a985c927d542ea63bf19b",
      "tree": "5f44fe5e56b911da809220eb12e0ed142d616fad",
      "parents": [
        "64ecc756825e47ae0a4ac947381130e02efadb44"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu May 14 16:40:45 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 14 16:40:45 2026 -0700"
      },
      "message": "roll: third_party/pigweed 4afa2bf..7e5c080 (12 commits)\n\n7e5c080:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409632 pw_rpc: Fix data race on test fixture clear\n4ac30eb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/397613 pw_ide: Batch bazel info calls in merger.py\n9892727:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/396335 pw_ide: Optimize compile commands generation performance\nc94f98f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410453 pw_function: Align FunctionRef constructors with C++26 standard\na65bdfb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406992 pw_presubmit: Relax check for detecting Gerrit-generated revert\n0e4c8ad:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410452 pw_function: Make members private; style changes\n3e66663:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409273 pw_kernel: Add runner for adventure example\n1083d62:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410292 pw_clock_tree_mcuxpresso: Add elements for FRO oscillator and dividers\n7e3539c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410672 pw_kernel: Remove obsolete adventure design and plan docs\n7882c53:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410313 pw_bluetooth_sapphire: Expand Apple no resources workaround to RFCOMM\n33023c2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410592 pw_log_fuchsia: Fix file name formatting in logs\n0296dea:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/407332 pw_spi: Make Device constructor constexpr\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4afa2bf75e18f3..7e5c080bcc08d1\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681785921684694945\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I7d2e74ca6afc56366ac711f173e15c44a3d44d05\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/410668\n"
    },
    {
      "commit": "64ecc756825e47ae0a4ac947381130e02efadb44",
      "tree": "e4f983aca5f46d85ee09f9711987404559d09996",
      "parents": [
        "604ecc7cac017fddecf0ecaed43f4f24bc2d2c8a"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu May 14 04:41:14 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 14 04:41:14 2026 -0700"
      },
      "message": "roll: third_party/pigweed ed49291..4afa2bf (2 commits)\n\n4afa2bf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/410372 pw_protobuf: Check writer limit in nested two pass encoder case\n754c304:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408316 pw_bluetooth_sapphire: Fix duplicate disable in Android LE Advertiser\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: ed4929172cfc86..4afa2bf75e18f3\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681830272498175905\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I852e682ae20bf37f329515f06debe85ae2bbe4cc\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/410553\n"
    },
    {
      "commit": "604ecc7cac017fddecf0ecaed43f4f24bc2d2c8a",
      "tree": "c1f2447a3e0460e18563efeb83f6b9ccbd359e3c",
      "parents": [
        "b2e46893d59e963c3e4d74982b39b55bba3302a4"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed May 13 16:57:40 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 13 16:57:40 2026 -0700"
      },
      "message": "roll: third_party/pigweed 46acee7..ed49291 (5 commits)\n\ned49291:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409792 pw_hdlc: Fix implicit conversion warnings\nbda3b5b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/371292 pw_ide: Docs updates and reorganizations\n0b3ba38:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/372356 pw_async2: Add notification channels\n788e5b7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/394892 pw_ide: Add tests for Clangd configuration fixes\ne817185:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408073 pw_bluetooth_sapphire: Read TX power dynamically in Android LE Advertiser\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 46acee7f100609..ed4929172cfc86\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681874608332210417\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I73a1d550010fc1b2f5983e7b660d362d320298e9\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/410276\n"
    },
    {
      "commit": "b2e46893d59e963c3e4d74982b39b55bba3302a4",
      "tree": "027fdf9d7813f296f71e5e8c2f89379c02325944",
      "parents": [
        "53938653a8bd1e4ee0ec23a9833eae11049aa797"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed May 13 03:48:35 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 13 03:48:35 2026 -0700"
      },
      "message": "roll: third_party/pigweed-experimental 70d199d..f39722a (38 commits)\n\nf39722a:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/409952 roll: .bazelversion: 8.7.0\nefa07c7:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/409833 roll: third_party/pigweed pw_status: Fix implicit conversion warnings\n3f4ddf4:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/409814 roll: third_party/pigweed pw_bluetooth: Fix implicit conversion warnings\n40bcd69:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/409677 roll: third_party/pigweed df050c5..17680c8 (7 commits)\n74c4d11:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/409572 roll: third_party/pigweed pw_tokenizer: Rename ADDR to PW_TOKENIZER_ADDR in Zephyr linker script\n7f8c3c5:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/409472 roll: third_party/pigweed 1f2b414..25fc6b3 (6 commits)\nb71e3ac:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/409352 roll: third_party/pigweed pw_presubmit: Enable mypy/pylint in most of Bazel build\na858730:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/409133 roll: third_party/pigweed 41c0d6e..03b76a7 (2 commits)\n9e28a63:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/409112 roll: third_party/pigweed roll: go\n90bd190:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/408952 roll: third_party/pigweed dee4edd..86f3575 (2 commits)\na802b85:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/408546 roll: third_party/pigweed 4b30674..dee4edd (3 commits)\n6d6aefc:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/408539 roll: third_party/pigweed 931328b..4b30674 (4 commits)\n147e7ad:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/408535 roll: third_party/pigweed pw_libcxx: Pass verbose abort message to PW_CRASH\n41e5888:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/408532 roll: third_party/pigweed b65d64c..01d2a5c (2 commits)\nd1909ec:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/408155 roll: third_party/pigweed 210b2c7..b65d64c (3 commits)\nfd42d97:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/408132 roll: third_party/pigweed 53b2209..210b2c7 (2 commits)\nab9b958:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/407972 roll: third_party/pigweed pw_presubmit: Make pigweed_local_presubmit a standalone script\n92eb9bd:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/407752 roll: third_party/pigweed 74936ff..3db1a17 (3 commits)\ndec7d03:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/407652 roll: third_party/pigweed d43acc2..74936ff (2 commits)\ne43558c:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/407572 roll: third_party/pigweed pw_toolchain: Add deprecation warnings to build targets; update deps\n3004050:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/407472 roll: third_party/pigweed ea1a493..1af0a6f (2 commits)\nb20c4dd:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/407312 roll: third_party/pigweed 7aba3ab..ea1a493 (2 commits)\n06c6c9e:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/407192 roll: third_party/pigweed pw_bluetooth_sapphire: Add pseudo-states for preconditions\ndd1b09c:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/407052 roll: third_party/pigweed pw_bluetooth_proxy: Refactor sniff offload manager to use DynamicMap\n1d29196:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/407013 roll: third_party/pigweed e8ff050..c760ee9 (2 commits)\n7cb0265:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/407012 roll: third_party/pigweed bazel: Roll rules_rust to 0.70.0\nbc79087:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/406872 roll: third_party/pigweed 9aae51b..a20565c (2 commits)\nb4ba0ff:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/406712 roll: third_party/pigweed pw_kernel: Add interrupt tests to rp2350 target\n659508a:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/406455 roll: third_party/pigweed 139a7da..535fb4d (2 commits)\n317d713:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/406453 roll: third_party/pigweed 1638a74..139a7da (2 commits)\n566859e:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/406334 roll: third_party/pigweed 26c1d9e..1638a74 (2 commits)\n9c39be3:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/406332 roll: third_party/pigweed de5b668..26c1d9e (5 commits)\nc4f2b2d:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/406092 roll: third_party/pigweed 43d5764..de5b668 (3 commits)\n8993f46:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/405653 roll: third_party/pigweed third_party/chre: Gate tests on ISL backend\nb4add7e:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/405612 roll: third_party/pigweed 7fbe3d9..43c89c5 (2 commits)\n0bb6d2f:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/405352 roll: third_party/pigweed 988ab02..7fbe3d9 (3 commits)\ndae1049:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/405076 roll: third_party/pigweed 132e00b..988ab02 (3 commits)\n8380f3c:https://pigweed-review.googlesource.com/c/pigweed/experimental/+/405074 roll: third_party/pigweed 101f17c..132e00b (2 commits)\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/experimental\nRolled-Commits: 70d199d4cc65af..f39722ac82ce79\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681924229492414401\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I131ca8e1ea446d762c9f685180245cd581873762\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/409793\n"
    },
    {
      "commit": "53938653a8bd1e4ee0ec23a9833eae11049aa797",
      "tree": "b5e6fd167d71b5eb1d525c91b8ab3fe990c0e3ab",
      "parents": [
        "72324bfd7d96765740997de9a5521670502272c5"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue May 12 17:28:18 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 12 17:28:18 2026 -0700"
      },
      "message": "roll: third_party/pigweed 91de9c3..46acee7 (2 commits)\n\n46acee7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409853 bazel: Roll to Bazel 8.7.0 (LTS)\nb3e752f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409773 pw_status: Fix implicit conversion warnings\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 91de9c373a10e3..46acee7f100609\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681963286327589457\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I9b0351aaf32d6d1ebf6db44cba101c8f3b9419d8\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/410032\n"
    },
    {
      "commit": "72324bfd7d96765740997de9a5521670502272c5",
      "tree": "d1c35f5ce0bc2aa4f08e032635f3036da4f8431a",
      "parents": [
        "6a579c7347884688c71180f130fa6b2675964917"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue May 12 14:05:11 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 12 14:05:11 2026 -0700"
      },
      "message": "roll: third_party/pigweed df050c5..91de9c3 (8 commits)\n\n91de9c3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409772 pw_bluetooth: Fix implicit conversion warnings\n17680c8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/407992 pw_function: Add lifetime bound attribute to FunctionRef\n4a8aa71:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408212 pw_stream: Delete MpscStream\n0429d55:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404777 pw_bluetooth_sapphire: Check interval and window values are within range\n261ab0c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406353 pw_presubmit: Skill for running pw_presubmit on a commit stack\ncfa4669:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408514 pw_presubmit: Support applying fixes for keep_sorted in presubmit\n3b767a1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409212 pw_kernel: Ensure stable codegen of interrupt table\nafaee06:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/373361 pw_console: Open file support\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: df050c5db1371f..91de9c373a10e3\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8681976069673683025\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib87e5f1f6fe6fdb2a7f49c30f79e794c28134790\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/409873\n"
    },
    {
      "commit": "6a579c7347884688c71180f130fa6b2675964917",
      "tree": "dc12433d9ad90e9ec9ceeb177b37e6f31223a8e1",
      "parents": [
        "f84d7262acf0e03c89b549baa9c6a05680ad26df"
      ],
      "author": {
        "name": "Aaron Rudolph",
        "email": "aaronrudolph@pigweed.infra.roller.google.com",
        "time": "Tue May 12 05:43:02 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 12 05:43:02 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_tokenizer: Rename ADDR to PW_TOKENIZER_ADDR in Zephyr linker script\n\nRename the ADDR macro to PW_TOKENIZER_ADDR in pw_tokenizer_zephyr.ld\nto avoid potential conflicts with the built-in linker function ADDR()\nor other macros.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/407872\nOriginal-Revision: df050c5db1371f43c3c6d4300f9bc1aefc423c4f\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 25fc6b377270e1..df050c5db1371f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682007630851042369\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I5412a3f397ea3c559412359e9b15c8b51caa0efd\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/409672\n"
    },
    {
      "commit": "f84d7262acf0e03c89b549baa9c6a05680ad26df",
      "tree": "c542c0edc27af7e58949d3ac56cfe8867ba16c8e",
      "parents": [
        "4e1c23c5f4d9a607d3c2df322f83ccc7d4aaae8e"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon May 11 17:58:50 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 11 17:58:50 2026 -0700"
      },
      "message": "roll: third_party/pigweed 41c0d6e..25fc6b3 (9 commits)\n\n25fc6b3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409372 pw_kernel: Remove remaining .into()\u0027s on Err\n7b9f344:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409253 pw_bluetooth_sapphire: Fix unaligned uint16_t read on OTA AD bytes\na1f16b3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409285 pw_bluetooth_sapphire: Fix undef behavior in DiscoveryFilter::Matches\n258b54e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409252 pw_bluetooth_sapphire: Fix UAF in A2dpOffloadManager\n7a6032a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/407772 pw_presubmit: --list-steps option for pw_presubmit.v2\nf403f99:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408315 pw_build: Handle gn not being found by error.py\n1f2b414:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/407492 pw_presubmit: Enable mypy/pylint in most of Bazel build\n03b76a7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406821 pw_kernel: Add adventure example\nc9d3bd3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395452 pw_module: Enable module creation in downstream projects\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 41c0d6e25df25d..25fc6b377270e1\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682051969042828433\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I47aa0f0ea4a430bd7dfaffb7b01bb9cd9aed9b8f\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/409440\n"
    },
    {
      "commit": "4e1c23c5f4d9a607d3c2df322f83ccc7d4aaae8e",
      "tree": "12d6badb29a28acd6157e07ec290a3523a060bac",
      "parents": [
        "79cd6883ed49c91978794dc601837196e70eb132"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon May 11 06:11:50 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 11 06:11:50 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: go\n\nFrom version:3@1.26.2\nTo version:3@1.26.3\n\nRoll-Count: 1\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/409052\nOriginal-Revision: 41c0d6e25df25d032dd5e35c17fd228b85c39213\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 86f3575467c77d..41c0d6e25df25d\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682096306541123761\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I0c8af0568c673143b7328869392af4f62b3770a0\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/409092\n"
    }
  ],
  "next": "79cd6883ed49c91978794dc601837196e70eb132"
}
