)]}'
{
  "log": [
    {
      "commit": "c44d0d99994c8e0afb0e28905fc693373f4a52e4",
      "tree": "d8b38aa97a6d33f49e5f006386bba16d8dd61cdc",
      "parents": [
        "7edb7980ad968689d2abcfa22690ba12250e9a53"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sat May 09 03:42:38 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat May 09 03:42:38 2026 -0700"
      },
      "message": "roll: pigweed 9905a39..dee4edd (4 commits)\n\ndee4edd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395792 pw_bluetooth_proxy: Add clock facade\n87fd1d9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408516 pw_bluetooth_sapphire: Fix time duration log formatting\n295455b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408652 pw_kernel: Update process_exit() and thread_exit() to return -\u003e !\n4b30674:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406820 pw_status: Add Rust status_to_result helper function\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 9905a3962c1d20..dee4edd791d71d\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682287173862081937\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I9bd82485a191993f6742c1f4bb1a9abc2d3ab6c6\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/408772\n"
    },
    {
      "commit": "7edb7980ad968689d2abcfa22690ba12250e9a53",
      "tree": "565ed44387cbf25f240e73f5f1f7951346b299f7",
      "parents": [
        "2f9193d51be904c454b7fea640e5becc8c87eae2"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri May 08 16:15:51 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 08 16:15:51 2026 -0700"
      },
      "message": "roll: pigweed, MODULE.bazel.lock, MODULE.bazel.lock, MODULE.bazel.lock\n\npigweed b65d64c..9905a39 (6 commits)\n9905a39:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406819 pw_status: Add TryFrom\u003c32\u003e to Rust Error type\n8de9277:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406818 crates_io: Add zerocopy\n4b4e1a4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408053 pw_kernel: Add process wrapper and update entry signature\n931328b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/407852 pw_libcxx: Pass verbose abort message to PW_CRASH\n01d2a5c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408392 pw_bluetooth_proxy: Remove unused include\n814beef:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/407454 pw_toolchain: Add host_clang llvm-symbolizer to path\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b65d64caafad6f..9905a3962c1d20\nRoll-Count: 4\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682332131128312241\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I2b235c859447e82b1c9189faadaffa7a124dcfa3\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/408695\n"
    },
    {
      "commit": "2f9193d51be904c454b7fea640e5becc8c87eae2",
      "tree": "8d4c3cecaa0053baacde972a5991df2f3f67da0f",
      "parents": [
        "a358d3205f4f0ce3eda5f02f496906422a764d29"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri May 08 03:57:25 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 08 03:57:25 2026 -0700"
      },
      "message": "roll: pigweed 082334f..b65d64c (2 commits)\n\nb65d64c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406814 pw_kernel: Handle USER signal across process termination\n4a7c1a5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405172 pw_presubmit: Code format presubmit step\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 082334fc49e07b..b65d64caafad6f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682377100222042593\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I55a6dc0394d42cb9df5cb18542dd5fb1de81fb69\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/408432\n"
    },
    {
      "commit": "a358d3205f4f0ce3eda5f02f496906422a764d29",
      "tree": "1edabafac5ce0a0d6d2c7c8ba031cdfc5c668b15",
      "parents": [
        "7160e76ec701b2a4f680b019950dab1a319d8590"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Thu May 07 17:18:46 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 17:18:46 2026 -0700"
      },
      "message": "docs: Make doc link relative\n\nChange-Id: Ic17e4b05e3732bc966b38079368e7cd35ba3cb24\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/408192\n"
    },
    {
      "commit": "7160e76ec701b2a4f680b019950dab1a319d8590",
      "tree": "4752a570b84ca8dfab1a10070b0cf7f4ba4bddf7",
      "parents": [
        "9bf06cc84ac0b3d2970f0bc3f4102d00c102bed2"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 16:04:33 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 16:04:33 2026 -0700"
      },
      "message": "roll: pigweed 3db1a17..082334f (4 commits)\n\n082334f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408072 pw_async2: Hold lock in ValueFuture\u003cvoid\u003e operations\n210b2c7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/387312 pw_thread_freertos: Support initializing TLS pointers in Options\na6e88ed:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/407913 Revert \"pw_thread_freertos: Use FunctionRef in ForEachThread\"\n53b2209:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/407832 pw_presubmit: Make pigweed_local_presubmit a standalone script\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 3db1a17daa8e56..082334fc49e07b\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682422057874949169\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Idcf4379977ffa9cf91f6f76b519375a25198bff0\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/408153\n"
    },
    {
      "commit": "9bf06cc84ac0b3d2970f0bc3f4102d00c102bed2",
      "tree": "42f81e9bf0e96e3bfe78805375e67b6883ddb8ae",
      "parents": [
        "b631ac3bcd240d0046c22dc2bfb91ce9d00a9576"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 15:32:18 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 15:32:18 2026 -0700"
      },
      "message": "roll: MODULE.bazel.lock, MODULE.bazel.lock, MODULE.bazel.lock, MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRoll-Count: 4\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682423986837869889\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I6b51592aee0530dd6b99cea328e764e63eb849f9\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/408193\n"
    },
    {
      "commit": "b631ac3bcd240d0046c22dc2bfb91ce9d00a9576",
      "tree": "0ac88565aaeaa7cd10b2596380ff8ebfa9544f72",
      "parents": [
        "174ee41174d7c1d7332666e899001f5513a141fd"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Thu May 07 14:20:28 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 14:20:28 2026 -0700"
      },
      "message": "lint: Run buildifier on build files\n\nTested with ./pw default\n\nChange-Id: I48b6a844a1ecf63e6a317dd70f2d59816c77e09c\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/407935\n"
    },
    {
      "commit": "174ee41174d7c1d7332666e899001f5513a141fd",
      "tree": "40475c9c9054198660d128654beab705422b46ae",
      "parents": [
        "1494851cc8da0f7771f123dafb690bb013acf0ae"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Thu May 07 14:20:24 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 14:20:24 2026 -0700"
      },
      "message": "dts: Make DTS parsing app specific\n\nSee the app_specific_dts_design.md for details on the\nreason and methodology for this change.\n\nChange-Id: Id6bc4cd2b7e4b84370038757a1906251f9e1719a\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/407934\n"
    },
    {
      "commit": "1494851cc8da0f7771f123dafb690bb013acf0ae",
      "tree": "5512317d79e5b626a95f0810326956af8cd24793",
      "parents": [
        "cd55db3b894c692e69d4c573a36c1098b88d1e73"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Thu May 07 13:38:47 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 13:38:47 2026 -0700"
      },
      "message": "tools: Update generate_diff.py to support DTS and custom patches\n\nChange-Id: I208aeacc42a5a933cb9e49e45c5e57d9e580e4e1\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/406696\n"
    },
    {
      "commit": "cd55db3b894c692e69d4c573a36c1098b88d1e73",
      "tree": "53b2891bdeb60b95b56b979008c02165a8b3b543",
      "parents": [
        "430cd30106840303e5669bac80dab21ca0c5388b"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 13:38:10 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 13:38:10 2026 -0700"
      },
      "message": "roll: MODULE.bazel.lock, MODULE.bazel.lock, MODULE.bazel.lock, MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRoll-Count: 4\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682431236173061025\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I666b5d79e5de23513167d50281ff79603a1fdcfd\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/408092\n"
    },
    {
      "commit": "430cd30106840303e5669bac80dab21ca0c5388b",
      "tree": "98192953788ed02eeb6fce248a53e48032d318d8",
      "parents": [
        "36c5853d7dd349155ea712fa3c9cbdf6bcc4a5b3"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Thu May 07 13:21:33 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 13:21:33 2026 -0700"
      },
      "message": "bazel: Fix lock file local paths\n\nSome of the lockfile paths were leaking the absolute\npath, which meant that they contained local paths.\nThis fixes that issue and adds a test to examine the\nlockfile to ensure local paths are not present.\n\nChange-Id: I4b81b02041082d594f0f509335b730acbcb90541\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/407937\n"
    },
    {
      "commit": "36c5853d7dd349155ea712fa3c9cbdf6bcc4a5b3",
      "tree": "f6341f65bcc78466ea81c9e2535626636002111c",
      "parents": [
        "6604be997ccae3a14dadce28225d3d9814f6a2ac"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 11:47:43 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 11:47:43 2026 -0700"
      },
      "message": "roll: MODULE.bazel.lock\n\nRegenerated MODULE.bazel.lock\n\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682439836105678193\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I964dffebcfee71d2fb257bb007d6531d6c2e9c15\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/407955\n"
    },
    {
      "commit": "6604be997ccae3a14dadce28225d3d9814f6a2ac",
      "tree": "2bee0a35534d630f9e07867589c5f7b864b34e85",
      "parents": [
        "14095c95366135e42ff49690af4040f3be6b37d7"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 11:40:23 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 11:40:23 2026 -0700"
      },
      "message": "roll: MODULE.bazel.lock, MODULE.bazel.lock, MODULE.bazel.lock, MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRoll-Count: 4\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682440206752026097\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib4aa7445b4648f4a1972288907a35aa625692d93\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/407953\n"
    },
    {
      "commit": "14095c95366135e42ff49690af4040f3be6b37d7",
      "tree": "45a01df711c04d5c5eb0a9eca984ad18c160455d",
      "parents": [
        "13ee48de4b08be4dd85c119368aff6862609dfc6"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Thu May 07 11:40:04 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 11:40:04 2026 -0700"
      },
      "message": "tests: Add unit tests to a workflow\n\nPreviously the unit tests were not run by CI, this adds\npigweed as a dev dependency and creates a root level\nworkflow to enable running the unit tests in CI.\n\nChange-Id: I50ad21bbf907287deb3c22163828738f65b8d51e\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/407933\n"
    },
    {
      "commit": "13ee48de4b08be4dd85c119368aff6862609dfc6",
      "tree": "928e00d1fa22928489a814c1297482080529b11e",
      "parents": [
        "4a0239a357f9e99bd55bb1d165690895d6752a84"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Thu May 07 10:42:14 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 10:42:14 2026 -0700"
      },
      "message": "boards: Simplify boards with inheritance\n\nThis creates architecture specific platforms that boards\ncan inherit from, which simplifies the definition of a\nnew board.\n\nChange-Id: Ic9905cd2112bb01fcc095bd16e09b09a5cb5b6ae\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/406695\n"
    },
    {
      "commit": "4a0239a357f9e99bd55bb1d165690895d6752a84",
      "tree": "3541ad97d7fffc4be756a5fa18fb6447b42c1480",
      "parents": [
        "bacb9641bc9ca4e74a22ac8fd7df9c42a31ea87a"
      ],
      "author": {
        "name": "Lloyd Pique",
        "email": "lpique@google.com",
        "time": "Thu May 07 10:21:16 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 10:21:16 2026 -0700"
      },
      "message": "build: Guard against bad paths\n\nThe `zephyr_kconfig_schema` repostitory rule is given a list of paths to\nuse for the boards, and some of those may be incorrect due to other\nissues that need to be addressed seperately.\n\nThe `rctx.watch_tree()` call in particular was unhappy if the path it\nwas given was not a directory. This error was being triggered on the new\n(experimental) build_pw_smoke_tests builder, preventing me from\nverifying it works as intended.\n\nA local build of the Pigweed smoke tests works fine, so I\u0027m not\ncompletely sure why the builder is failing.\n\nTest: cd pw_tests \u0026\u0026 ./pw default\nChange-Id: If6929f2e6405fc8f086bbc4d4f36f89228f89a69\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/407541\n"
    },
    {
      "commit": "bacb9641bc9ca4e74a22ac8fd7df9c42a31ea87a",
      "tree": "1c094a20f75d3d77395957c1cc81162c256f7496",
      "parents": [
        "94f9a6c7b026ec7682ae63c9acf0bdfe7ead501a"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 04:00:35 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 04:00:35 2026 -0700"
      },
      "message": "roll: pigweed d43acc2..3db1a17 (5 commits)\n\n3db1a17:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406592 pw_bluetooth_proxy: Refactor Gatt::CreateServer with DynamicMap::merge\neaa3349:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403353 pw_bluetooth_proxy: Refactor RFCOMM manager to use DynamicMap\n5004650:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403352 pw_bluetooth_proxy: Refactor RFCOMM channel to use DynamicMap\n74936ff:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/379493 pw_console: Add window display option yaml loading\nde872e3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/407034 pw_kernel: Disable a lint warning in pw_gdb_protocol\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: d43acc26e2509f..3db1a17daa8e56\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682467029318141601\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id5b10f36c6658cc9a356dd72d0c129f39ab104f3\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/407812\n"
    },
    {
      "commit": "94f9a6c7b026ec7682ae63c9acf0bdfe7ead501a",
      "tree": "174a8b296f8026b22c56a8b7aac1ddf22f7ca4c5",
      "parents": [
        "daa9175d220fab13aa511501d8c43f3cb44de724"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 18:24:44 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 18:24:44 2026 -0700"
      },
      "message": "roll: MODULE.bazel.lock\n\nRegenerated MODULE.bazel.lock\n\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682503624996030881\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I982d9301622bece75eaec6a9d6edab30160abc81\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/407635\n"
    },
    {
      "commit": "daa9175d220fab13aa511501d8c43f3cb44de724",
      "tree": "b0005c8dd2813a2a324f44caa03ba51bcc65cfb5",
      "parents": [
        "2ad2631d32f7b5c3bb518fc47aa81ef53b5adc45"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Wed May 06 17:30:34 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 17:30:34 2026 -0700"
      },
      "message": "build: Fix toolchain issues\n\n- The cxx headers are not exposed to gcc\n- The toolchain capabilities are not set\n\nChange-Id: I8f9780710e7c4857db64313e6cf96ad667aaec00\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/407539\n"
    },
    {
      "commit": "2ad2631d32f7b5c3bb518fc47aa81ef53b5adc45",
      "tree": "ec7b9fadf9e9c29c13a906e7a234a5bac0b803a4",
      "parents": [
        "da22de04ef815bae0fc2672ccbd822431ab4c5b8"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 16:04:26 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 16:04:26 2026 -0700"
      },
      "message": "roll: pigweed 7aba3ab..d43acc2 (5 commits)\n\nd43acc2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406280 pw_toolchain: Add deprecation warnings to build targets; update deps\n1af0a6f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/407032 pw_toolchain: Use unmangled-names for rust compiler_builtins\nd509f03:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406817 pw_metric: Make constructor constexpr\nea1a493:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406892 pw_tokenizer: Fix linker scripts to unblock toolchain roll\nf308809:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406815 pw_build: Use ctx.attr.copts in pw_linker_script\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 7aba3abeb079a8..d43acc26e2509f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682511977352988961\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Icbb46f30e4e0a75b742bb0c604571436225b1222\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/407537\n"
    },
    {
      "commit": "da22de04ef815bae0fc2672ccbd822431ab4c5b8",
      "tree": "7385ed1e42d15f50844430ae6230c736ee39602b",
      "parents": [
        "525dcc621b5b824bfd3b21a28010dc82a5c926ff"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 04:54:12 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 04:54:12 2026 -0700"
      },
      "message": "roll: pigweed e8ff050..7aba3ab (4 commits)\n\n7aba3ab:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404652 pw_bluetooth_sapphire: Add pseudo-states for preconditions\ne61480d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/400812 pw_bluetooth_proxy: Refactor sniff offload manager to use DynamicMap\nc760ee9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401172 pw_bluetooth_sapphire: Improve offloaded packet filtering slightly\n58213f7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406792 pw_i2c_mcuxpresso: Add treat_arb_loss_on_full_read_as_ok flag\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e8ff0508b85437..7aba3abeb079a8\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682556954530348113\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I754d08534d9d57396ae8011aabe92b43f6475a50\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/407152\n"
    },
    {
      "commit": "525dcc621b5b824bfd3b21a28010dc82a5c926ff",
      "tree": "a2e9a7da6cbbe4a9f073111aa5135d267d15aaa4",
      "parents": [
        "71fe7b46e5ee87b423ac2b7efc13dcebffe4c54f"
      ],
      "author": {
        "name": "Yicheng Li",
        "email": "yichengli@google.com",
        "time": "Tue May 05 18:04:59 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 05 18:04:59 2026 -0700"
      },
      "message": "Fix Xtensa example, add to CQ\n\nChange-Id: Ifa708f1c845bc20fc9b3b12c48331ff6644cddbd\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/406977\n"
    },
    {
      "commit": "71fe7b46e5ee87b423ac2b7efc13dcebffe4c54f",
      "tree": "2b3f2276cd5e1a5202a0aaaa042ca748272ce8f1",
      "parents": [
        "e19c2c4f1f08f3db25f89badc93507b529e4bf65"
      ],
      "author": {
        "name": "Dave Roth",
        "email": "davidroth@pigweed.infra.roller.google.com",
        "time": "Tue May 05 16:21:49 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 05 16:21:49 2026 -0700"
      },
      "message": "roll: pigweed, MODULE.bazel.lock, MODULE.bazel.lock, MODULE.bazel.lock\n\npigweed a20565c..e8ff050 (1 commits)\ne8ff050:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406813 bazel: Roll rules_rust to 0.70.0\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: a20565cb512ae4..e8ff0508b85437\nRoll-Count: 4\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682601915132438865\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I2ecc4cd7e9f1c7e284fc755b74087b1ec7279ce6\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/406816\n"
    },
    {
      "commit": "e19c2c4f1f08f3db25f89badc93507b529e4bf65",
      "tree": "892b623f832712a2d4eef5f4c7ef0aa50f99dac0",
      "parents": [
        "e79a60821f2149a3aeb04f78f783855127df1f60"
      ],
      "author": {
        "name": "Yicheng Li",
        "email": "yichengli@google.com",
        "time": "Tue May 05 13:04:08 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 05 13:04:08 2026 -0700"
      },
      "message": "Define Kconfig symbols for modules\n\nChange-Id: I5bb0877221ed73dd5a89db3352101963259951f6\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/405632\n"
    },
    {
      "commit": "e79a60821f2149a3aeb04f78f783855127df1f60",
      "tree": "5b184d967821800017535abf45374e1aa48f39aa",
      "parents": [
        "6a86efea303e7d082d0b0ed54120c45d6b7def97"
      ],
      "author": {
        "name": "Yicheng Li",
        "email": "yichengli@google.com",
        "time": "Tue May 05 13:00:02 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 05 13:00:02 2026 -0700"
      },
      "message": "Fix ztests app_root\n\nChange-Id: I6870b12ffa31cbaa40f68156bb8fc71b928c8e23\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/406733\n"
    },
    {
      "commit": "6a86efea303e7d082d0b0ed54120c45d6b7def97",
      "tree": "7fd014746c08449e0401b3850ac56eeeb9906baa",
      "parents": [
        "2d72a8d7c78b7a0feec1fc75461dd3bf18ec7e51"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue May 05 12:01:49 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 05 12:01:49 2026 -0700"
      },
      "message": "roll: pigweed, MODULE.bazel.lock, MODULE.bazel.lock, MODULE.bazel.lock, MODULE.bazel.lock\n\npigweed 964e907..a20565c (27 commits)\na20565c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406652 workflows.json: Add \"sandbox\" program\n751ecf1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401992 pw_ide: Stop filtering headers in .clangd file\n9aae51b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406274 pw_kernel: Add interrupt tests to rp2350 target\n535fb4d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403833 pw_containers: Optimize DynamicMap::merge via direct node transfer\n129815c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403832 pw_containers: Add node taking and insertion support to DynamicMap\n139a7da:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/402512 pw_kernel: Add reset() to kernel objects\ne458f2a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405652 pw_kernel: Add device option to cortex-m-rt crate\n1638a74:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403420 pw_presubmit: Migrate Checks to pw_presubmit.v2.Steps\n41029dd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405732 pw_cli: Handle string args to FileFilter consistently\n26c1d9e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405292 pw_presubmit: Have Step.fix() fail the same way as Step.run()\nc6ccb1f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/396312 pw_ide: Stream Bazel progress updates to terminal\nc78f940:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404332 pw_presubmit: Automatically apply fixes to a stack of commits\n5ca5a43:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405852 pw_rpc: Clear sent packet count when clearing fake channel output\nfc7bf7d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/400192 pw_bluetooth_sapphire: Add stats for command reply\nde5b668:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405992 roll: luci\n1bc6ba5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405893 roll: fuchsia-infra-bazel-rules 41d9d71..c5c868a (53 commits)\n5b53e5c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405892 roll: rust-analyzer\n43d5764:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405592 third_party/chre: Gate tests on ISL backend\n43c89c5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404153 agents: Refactor docs skills\nc98647d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405174 bazel: Roll picotool, emboss for Bazel 9 compat\n7fbe3d9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/402253 pw_bluetooth_proxy: Refactor AclDataChannel to use DynamicMap\n77d770b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/396772 pw_env_setup: Switch MODULE.bazel to cipd_ext\n1007790:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404433 bazel: Declare that Bazel must be at least 8.0.0\n988ab02:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405092 pw_kernel: Remove kernel process_termination test\n0a8b05a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404774 pw_kernel: Terminate a process on unhandled user exceptions\n168d104:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404432 bazel: Improve compatibility with 8.0.0\n132e00b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403419 pw_presubmit: New presubmit system with support for automatic fixes\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 964e9074e400c2..a20565cb512ae4\nRoll-Count: 5\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682618451973216241\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I4d19579827fc1567c09c34e98d3872e753b2ecb9\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/406734\n"
    },
    {
      "commit": "2d72a8d7c78b7a0feec1fc75461dd3bf18ec7e51",
      "tree": "3cef3112d255685c70194491c2518e731c007bb3",
      "parents": [
        "099dc6c5c4a6f33ce8d20fcaffd21026e58dab0e"
      ],
      "author": {
        "name": "Lloyd Pique",
        "email": "lpique@google.com",
        "time": "Tue May 05 11:45:58 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 05 11:45:58 2026 -0700"
      },
      "message": "bazel: Align pw_tests/MODULE.bazel with examples/MODULE.bazel\n\nThe two files were more than slightly different, and one of those\ndifferences (involving the recent kconfig changes) meant that the module\ncould not even be processed via a \"bazel mod deps\n--lockfile_mode\u003dupdate\". This ended up blocking the Pigweed version\nroller.\n\nThe files are now closer to matching, with the differences being\nunderstandable.\n\nThe next step will be to run these tests in CI so that breakages are\ncaught earlier. But for now the Pigweed tests pass.\n\nTest: cd pw_tests \u0026\u0026 bazelisk mod deps --lockfile_mode\u003dupdate\nTest: cd pw_tests \u0026\u0026 ./pw default\nChange-Id: Ifc38c2e81570eee7b3bdf65006c3c9d947c4f72b\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/406694\n"
    },
    {
      "commit": "099dc6c5c4a6f33ce8d20fcaffd21026e58dab0e",
      "tree": "3946cccb5b5151431649d90243af45b6245a960e",
      "parents": [
        "50466c3883b91b6d437e2f079d57c81d4ce4e7ee"
      ],
      "author": {
        "name": "Yicheng Li",
        "email": "yichengli@google.com",
        "time": "Tue May 05 11:40:47 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 05 11:40:47 2026 -0700"
      },
      "message": "defs.bzl: Generate driver_validation.h\n\ndriver_validation.h is used in syscall handling when\nuserspace is used.\n\nChange-Id: I4751ff4c4363c8396b228c18499c3adc723cabc2\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/401894\n"
    },
    {
      "commit": "50466c3883b91b6d437e2f079d57c81d4ce4e7ee",
      "tree": "7e9358f39e405d661861c3573dc5a79bacac7449",
      "parents": [
        "3c68ec59c148bd845f160d6b594947dc25ac2751"
      ],
      "author": {
        "name": "Yicheng Li",
        "email": "yichengli@google.com",
        "time": "Tue May 05 11:18:39 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 05 11:18:39 2026 -0700"
      },
      "message": "Add ztest MODULE.bazel setup\n\nTested: bazelisk build --lockfile_mode\u003doff  \\\n@zephyr//tests/kernel/fifo/fifo_api \\\n--platforms\u003d@zephyr//boards/nordic/nrf52833dk:nrf52833\n\nBuilds successfully and runs successfully on nrf52833dk.\n\nChange-Id: Ib3a31cdb4ca92894b993e0b0b46f2ad478e7e34b\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/400938\n"
    },
    {
      "commit": "3c68ec59c148bd845f160d6b594947dc25ac2751",
      "tree": "4bec99f65b64ab3ead477458a631a9a894daf119",
      "parents": [
        "afe3f6f50a8473452126892962c76fda225c97b7"
      ],
      "author": {
        "name": "Lloyd Pique",
        "email": "lpique@google.com",
        "time": "Mon May 04 15:39:47 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 04 15:39:47 2026 -0700"
      },
      "message": "build: Run buildifier on all non-generated Bazel files\n\nNot only does this clean up and standardize the formatting since the\nlast time this was run, it also ensures that cc_library et al are loaded\nfrom rules_cc. This is needed for Bazel 9 compatibility, and is the\nmotivation for this cleanup.\n\nFormatting was done by running:\n\n$ buildifier --mode\u003dfix --lint\u003dfix \\\n    **/*.bzl \\\n    **/MODULE.bazel \\\n    bazel_overlay/**/BUILD.bazel \\\n    examples/**/BUILD.bazel \\\n    modules/*.BUILD \\\n    pw_tests/**/BUILD.bazel \\\n    scripts/BUILD.bazel \\\n    tests/**/BUILD.bazel \\\n    third_party/zephyr/soc/nordic/**/BUILD.bazel\n\nTest: cd examples \u0026\u0026 ./pw default\nTest: cd pw_tests \u0026\u0026 ./pw default\nBug: 491945168\nChange-Id: I0f14eb895c824f51d59ffbf7a82cbd4673764c62\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/405373\n"
    },
    {
      "commit": "afe3f6f50a8473452126892962c76fda225c97b7",
      "tree": "44ccdc64c83c5080219a74f3729dc98354f7d3a9",
      "parents": [
        "9df9fb3cb070394074c71a6eb5526f8a3916e19c"
      ],
      "author": {
        "name": "Lloyd Pique",
        "email": "lpique@google.com",
        "time": "Mon May 04 14:52:44 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 04 14:52:44 2026 -0700"
      },
      "message": "bazel: Switch to using top-level files\n\nThe change that added tests/ also added a top-level\npigweed_dep.MODULE.bazel to be used to get the Pigweed version. As well,\nthe .bazelversion could be obtained from the top-level file. It also\nadded a top-level common.bazelrc file for all the common settings for\nthe .bazelrc file.\n\nThe tests/MODULE.bazel, tests/.bazelversion, and tests/.bazelrc were set\nup to use it.\n\nI set up a new set of rollers to update the two version files, and when\nmanually triggered, the dry-run/experimental roller created (and\nabandonded):\n\n- http://pwrev.dev/404077 (from the .bazelverison roller)\n- http://pwrev.dev/404078 (from the Pigweed version roller)\n\nThe second showed that the pigweed_dep.MODULE.bazel file will be\nupdated, and the logs from the roller from the other run showed that it\nwould update the .bazelversion file (if there were changes).\n\nAs the next step will be to disable the rollers that update the examples/\ndirectory files, this change sets up examples/ to use the new files\n(to be committed after the roller is turned down).\n\nIt also updates exampless/nrf52_pw_clang/ with the same changes, so it\nwill benefit too. This included updated the MODULE.bazel with some of\nthe changes made to the examples/MODULE.bazel file, as it hadn\u0027t been\nupdated in a while.\n\nTest: cd pw_tests \u0026\u0026 ./pw default                 # Builds, passes\nTest: cd examples \u0026\u0026 ./pw default                 # Builds, passes\nTest: cd examples/nrf52_pw_clang \u0026\u0026 ./pw default  # Starts, other bitrot\n\nChange-Id: Ic7c322830fbcda98222b69bf894d4dbb24ac19f3\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/404081\n"
    },
    {
      "commit": "9df9fb3cb070394074c71a6eb5526f8a3916e19c",
      "tree": "46caeb0c0fbd28160e794ad56c03c71e26c9335d",
      "parents": [
        "bd120b1804efd595af22839a251def4849375fb7"
      ],
      "author": {
        "name": "Yicheng Li",
        "email": "yichengli@google.com",
        "time": "Mon May 04 14:35:30 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 04 14:35:30 2026 -0700"
      },
      "message": "Generate zephyr_cc_library for all samples and tests directories\n\nChange-Id: Icc5e49035237675c47c3a6e5a9aba3b08f7b43b7\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/400936\n"
    },
    {
      "commit": "bd120b1804efd595af22839a251def4849375fb7",
      "tree": "fe837a078530ec1899d1bab2ada74b53e92767a5",
      "parents": [
        "d74b1c8dab78d35f7b1d3787e363523bdaaebedb"
      ],
      "author": {
        "name": "Yicheng Li",
        "email": "yichengli@google.com",
        "time": "Mon May 04 14:35:23 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 04 14:35:23 2026 -0700"
      },
      "message": "tools/bazel: Add script to generate BUILD.bazel for samples and tests\n\nChange-Id: I0b74ee41766d5a6f7f201badce2d71b7ae2cc615\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/400935\n"
    },
    {
      "commit": "d74b1c8dab78d35f7b1d3787e363523bdaaebedb",
      "tree": "b2db23096ba903829a6e0df60f78d4235a7713a8",
      "parents": [
        "338bd3525e88c19207715e55aa84b72e92e96097"
      ],
      "author": {
        "name": "Yicheng Li",
        "email": "yichengli@google.com",
        "time": "Mon May 04 12:50:23 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 04 12:50:23 2026 -0700"
      },
      "message": "kernel: Add userspace source files\n\nChange-Id: Ida37e894d364f87783b24d8b5f143d2149a11a38\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/399043\n"
    },
    {
      "commit": "338bd3525e88c19207715e55aa84b72e92e96097",
      "tree": "109af62b93d8b9e784c223fc41981688cf502938",
      "parents": [
        "cdd0cabc9419630769b3128971d019909141705b"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Mon May 04 12:04:29 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 04 12:04:29 2026 -0700"
      },
      "message": "build: Switch @kconfig repo to @zephyr_kconfig\n\nThis matches the design, is consistent with @zephyr_setup,\n@zephyr_index, etc. This also clearly identifies it to\ndownstream projects.\n\nChange-Id: I3e8635e77c250949902bd6801a1529c574c8d893\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/399047\n"
    },
    {
      "commit": "cdd0cabc9419630769b3128971d019909141705b",
      "tree": "1a2624a858fd5715650e3b61e7ac77d5698ff2ae",
      "parents": [
        "f7528920d847f6759a686afec0e37248ff028400"
      ],
      "author": {
        "name": "Yicheng Li",
        "email": "yichengli@google.com",
        "time": "Mon May 04 11:59:19 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 04 11:59:19 2026 -0700"
      },
      "message": "scripts: Add more python scripts from zephyr\n\nChange-Id: Ia6652f1d491d12da40354cf4b90e0e2e1b4ff690\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/399042\n"
    },
    {
      "commit": "f7528920d847f6759a686afec0e37248ff028400",
      "tree": "258b0c9b3ae61f9f092133a873b95819fa981d70",
      "parents": [
        "f238a1e37c78fc507d79b095dcbf8a036151ee02"
      ],
      "author": {
        "name": "Yicheng Li",
        "email": "yichengli@google.com",
        "time": "Mon May 04 11:56:18 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 04 11:56:18 2026 -0700"
      },
      "message": "kobj_types: Generate missing kobj types headers\n\nChange-Id: I00071654abcdf976953b5ebea9a6712c3715c184\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/399041\n"
    },
    {
      "commit": "f238a1e37c78fc507d79b095dcbf8a036151ee02",
      "tree": "de5482fc93c9da4e67afda3b38596309511e61a6",
      "parents": [
        "1bffd2ea8349c7d954052db19946029f4f9bb6c5"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Mon May 04 11:54:43 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 04 11:54:43 2026 -0700"
      },
      "message": "kconfig: Fix qualifiers on defconfig\n\nIf qualifiers contained a / that was not getting correctly\nreplaced with an _ in the defconfig name. This fixes that\nissue.\n\nChange-Id: I883ae97443e785b4e04615a4016c33540018244b\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/405575\n"
    },
    {
      "commit": "1bffd2ea8349c7d954052db19946029f4f9bb6c5",
      "tree": "0d39442866cc2684e30665f86241c0c275144c39",
      "parents": [
        "b501b9b4dfaa0f353f28bb1cb5228662a20620c4"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Mon May 04 11:54:38 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 04 11:54:38 2026 -0700"
      },
      "message": "nxp: Add dts_includes to hal_nxp.BUILD\n\nChange-Id: Ic0df2c410f445801dbbd188bb51dcd4993847914\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/405574\n"
    },
    {
      "commit": "b501b9b4dfaa0f353f28bb1cb5228662a20620c4",
      "tree": "ee9b154dab56a6c18f3b57e20906135d1a5cc6f3",
      "parents": [
        "d9a6b6bfad28c18a0ea8aa1c6d05f97e65a2b2b1"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Mon May 04 11:54:32 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 04 11:54:32 2026 -0700"
      },
      "message": "kconfig: Fix kconfig type determination\n\nBoard specific Kconfigs must be parsed manually.\nPreviously we just assumed they were bool types,\nbut for more complex builds this is not enough.\nThis adds more complete Kconfig parsing to read\nthe type for these configs.\n\nChange-Id: I61d086752c06abb9ea1edcd6851495e954234542\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/405573\n"
    },
    {
      "commit": "d9a6b6bfad28c18a0ea8aa1c6d05f97e65a2b2b1",
      "tree": "1cf22a0b9fffb07b95a60c58f6ad294f610d564b",
      "parents": [
        "d86420ddeb12fa712b5a8708ff3471277fd0c989"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun May 03 07:42:23 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun May 03 07:42:23 2026 -0700"
      },
      "message": "roll: pigweed, MODULE.bazel.lock\n\npigweed 43d5764..de5b668 (3 commits)\nde5b668:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405992 roll: luci\n1bc6ba5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405893 roll: fuchsia-infra-bazel-rules 41d9d71..c5c868a (53 commits)\n5b53e5c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405892 roll: rust-analyzer\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 43d57647a3668d..de5b6680c288f2\nRoll-Count: 2\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682815482279295665\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I9c4b8f1338e6ba8a9bec5c2e3655d1cd5182c6d0\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/406072\n"
    },
    {
      "commit": "d86420ddeb12fa712b5a8708ff3471277fd0c989",
      "tree": "a0a8289c98f9b3c20f14edb98d12314accc2ea12",
      "parents": [
        "b4ac7f864b395a4b24b2c5158e5a35c5022678e1"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri May 01 20:31:34 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 01 20:31:34 2026 -0700"
      },
      "message": "roll: pigweed, MODULE.bazel.lock\n\npigweed 7fbe3d9..43d5764 (3 commits)\n43d5764:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405592 third_party/chre: Gate tests on ISL backend\n43c89c5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404153 agents: Refactor docs skills\nc98647d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405174 bazel: Roll picotool, emboss for Bazel 9 compat\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 7fbe3d9a077f97..43d57647a3668d\nRoll-Count: 2\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682948230885542369\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I65c18d3553541fc4b1eb70e6bcc84eed37501e0c\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/405752\n"
    },
    {
      "commit": "b4ac7f864b395a4b24b2c5158e5a35c5022678e1",
      "tree": "1109d4b01a3b33ee778df29891d04d1cd4ca9687",
      "parents": [
        "ac13dfa96828209dadb1deca43c9c124bb0f719c"
      ],
      "author": {
        "name": "Yicheng Li",
        "email": "yichengli@google.com",
        "time": "Fri May 01 16:50:23 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 01 16:50:23 2026 -0700"
      },
      "message": "Fix srcs handling in zephyr_cc_binary\n\nChange-Id: Ie29c050724d8b3df12a83b73f633a60d64d61101\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/400941\n"
    },
    {
      "commit": "ac13dfa96828209dadb1deca43c9c124bb0f719c",
      "tree": "e80f50ad35526a38b3b1d35f0d55c20f7a7e4687",
      "parents": [
        "c1fa738b0cf55aafc8f6f6ab0bbfb66fa95747b6"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Fri May 01 14:07:47 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 01 14:07:47 2026 -0700"
      },
      "message": "docs: Update user documentation\n\nThis splits the readme into a getting started and user\nguide documents. It also fully updates these docs to\nreflect the new app/board model.\n\nChange-Id: Iee7b12140310daaff242713f6a275c3d212bf304\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/403933\n"
    },
    {
      "commit": "c1fa738b0cf55aafc8f6f6ab0bbfb66fa95747b6",
      "tree": "d9b61ba96c4085e0d90d9d5c9ada6951c2d11f54",
      "parents": [
        "671b1d208b56237f182d262f7f3e90a474f49f04"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri May 01 08:52:56 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 01 08:52:56 2026 -0700"
      },
      "message": "roll: pigweed 988ab02..7fbe3d9 (3 commits)\n\n7fbe3d9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/402253 pw_bluetooth_proxy: Refactor AclDataChannel to use DynamicMap\n77d770b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/396772 pw_env_setup: Switch MODULE.bazel to cipd_ext\n1007790:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404433 bazel: Declare that Bazel must be at least 8.0.0\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 988ab022082518..7fbe3d9a077f97\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682992483241324689\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Idab415da8d3555ecac24ca4bf23e3c9081b8f43b\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/405435\n"
    },
    {
      "commit": "671b1d208b56237f182d262f7f3e90a474f49f04",
      "tree": "d08c2cc57c8f713c21a17ad73af298bfc9b1497b",
      "parents": [
        "90fbffa64c7d1b04adbac7ebe168442b4ae06cb3"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 30 21:05:48 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 30 21:05:48 2026 -0700"
      },
      "message": "roll: pigweed 504d4c4..988ab02 (7 commits)\n\n988ab02:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405092 pw_kernel: Remove kernel process_termination test\n0a8b05a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404774 pw_kernel: Terminate a process on unhandled user exceptions\n168d104:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404432 bazel: Improve compatibility with 8.0.0\n132e00b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403419 pw_presubmit: New presubmit system with support for automatic fixes\n964e907:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399574 pw_kernel: Add support for thread/process exit status\n101f17c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395912 pw_async2: Move motivation into separate doc\n06429de:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/188096 docs: Clearly state limits of third-party support\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 504d4c41afd1b2..988ab022082518\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683036730085979025\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I94c149acf060c3fab0ee836250db51b4b7a9694c\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/405272\n"
    },
    {
      "commit": "90fbffa64c7d1b04adbac7ebe168442b4ae06cb3",
      "tree": "0f9f478ba84f156eca65929a05ce7e241c35de3e",
      "parents": [
        "0f8fa41f3d658293310e52f0c2a417f0a129c382"
      ],
      "author": {
        "name": "Leonard Teng",
        "email": "leonardteng@pigweed.infra.roller.google.com",
        "time": "Thu Apr 30 09:25:05 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 30 09:25:05 2026 -0700"
      },
      "message": "roll: pigweed pw_async2: Fix missing build deps and inconsistent enum naming\n\nThe pw_async2 channel and future_timeout dependencies in the later steps\nwere missing their corresponding BUILD.bazel file declaration. The\nkPendable enum state in KeyPressFuture from step3:checkpoint1 was altered\nto kInitialized in the rest of the step3 checkpoints. Decided to alter\nall to kPendable to adhere to codebase conventions (is_pendable()).\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403892\nOriginal-Revision: 504d4c41afd1b2bfc08c2920855974535cf9d955\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4a6290cc807ab1..504d4c41afd1b2\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683080978946609569\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I3d77bea87d89346e5307a46a4f5c7471b8917ab0\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/405016\n"
    },
    {
      "commit": "0f8fa41f3d658293310e52f0c2a417f0a129c382",
      "tree": "7d8397e7b811b6badd6fb2241048f3c21d30eb92",
      "parents": [
        "ee88b1a4c8bd4e570c1983422155ee5ac3aea365"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 29 21:39:37 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 29 21:39:37 2026 -0700"
      },
      "message": "roll: pigweed, MODULE.bazel.lock\n\npigweed 05d593f..4a6290c (4 commits)\n4a6290c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404795 pw_cli: GitRepo functions for rebase and commit information\n7f94025:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404292 pw_kernel: Ensure kernel objects signals consistently initialized\na874df1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404796 pw_allocator: Add missing include\n6632900:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404793 Revert \"pw_rpc: Use local encoding buffers when dynamic allocation is enabled\"\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 05d593f68b792d..4a6290cc807ab1\nRoll-Count: 2\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683125232794794257\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ie3f6795b065d634edb58d9acbd89c9fcb9aeac36\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/404992\n"
    },
    {
      "commit": "ee88b1a4c8bd4e570c1983422155ee5ac3aea365",
      "tree": "374764ab3a79505f430f6d4d8bd43e9455035850",
      "parents": [
        "48357017522a266d8cf845223f37bb91bf0c1750"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Wed Apr 29 17:37:09 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 29 17:37:09 2026 -0700"
      },
      "message": "build: Switch to new build model\n\nThis adds the remaining changes needed to zephyr overlays and\nbazel scripts to make all of the examples build with the new\napp and board model.\n\nChange-Id: Iba835f7a62cd0b2a64b0c69990653cb973416863\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/401903\n"
    },
    {
      "commit": "48357017522a266d8cf845223f37bb91bf0c1750",
      "tree": "37ee68313a3ef1e7fe77f3c55bcd8911f60608b0",
      "parents": [
        "616840ae7f4d0a0200e9583f59cf0f39473f0b8a"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Wed Apr 29 16:40:19 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 29 16:40:19 2026 -0700"
      },
      "message": "build: Add new zephyr repository rules\n\nThis adds the rules for zephyr state, kconfigs, and transitions to\nimplement the new design.\n\nChange-Id: I92f6dc0d969dce0614e7b00b16536b2556c3c75f\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/401902\n"
    },
    {
      "commit": "616840ae7f4d0a0200e9583f59cf0f39473f0b8a",
      "tree": "7d34a136b7331bee82841d6d0237921b6da5d419",
      "parents": [
        "b9fef4f6169b8b8d68fb0827769ae04b2d167a58"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Wed Apr 29 16:35:31 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 29 16:35:31 2026 -0700"
      },
      "message": "build: Add new kconfig gen scripts\n\nThese scripts will replace the kconfig_gen and kconfig_gen_repos\nscripts. The kconfig_gen_symbols script creates the entire\nkconfig symbol space that is global for all apps and boards.\nThe kconfig_gen_values creates the specific kconfig values for\na board+app combination.\n\nChange-Id: I0fbcef35878710ab61b63dce56dce8a02b37c0fc\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/401901\n"
    },
    {
      "commit": "b9fef4f6169b8b8d68fb0827769ae04b2d167a58",
      "tree": "f528191c653c03d5bbd004da54e802d1572c067e",
      "parents": [
        "d84725ba2ada8232870bba434bbe5a0345e5b885"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Wed Apr 29 16:35:26 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 29 16:35:26 2026 -0700"
      },
      "message": "build: Add build script utilities\n\nThese are fairly simple utility functions used in the new\nbuild design.\n\nChange-Id: I6d0b6b208a7087f31689d5451dc10b8cb485f523\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/401900\n"
    },
    {
      "commit": "d84725ba2ada8232870bba434bbe5a0345e5b885",
      "tree": "9cdd83b79fe84355deb37c4d8b59d21099c8e4e0",
      "parents": [
        "b467da9198a04b483a12b957193a454aaa5a9acf"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Wed Apr 29 16:34:59 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 29 16:34:59 2026 -0700"
      },
      "message": "git: Add __pycache__ to .gitignore\n\nChange-Id: If1d3791bf5cfc73f10ff1019c5b86495fab6f7bc\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/401899\n"
    },
    {
      "commit": "b467da9198a04b483a12b957193a454aaa5a9acf",
      "tree": "0d1e795f39fb8f0b64359febc8dbacca04a45906",
      "parents": [
        "5e3dc80d32edb17924b4e7ef86479585fb9c6fe2"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Wed Apr 29 16:34:54 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 29 16:34:54 2026 -0700"
      },
      "message": "examples: Remove outdated hello_kconfig\n\nThis example has become outdated and does not work. It\ndoes not add value over the other examples, so it is\nbeing removed.\n\nChange-Id: I00014944f41502a2198014d800b84f89d4a10b25\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/401898\n"
    },
    {
      "commit": "5e3dc80d32edb17924b4e7ef86479585fb9c6fe2",
      "tree": "7694cfa4c1189e4d283c921b63e48ba36208b1b7",
      "parents": [
        "fa1292bc862a49c0250800830c7787aa414d4046"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Wed Apr 29 16:27:55 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 29 16:27:55 2026 -0700"
      },
      "message": "build: Add naming utils for zc_* repos\n\nThe new build model needs to get cannonical names for the\napp+board specific kconfig repositories. This adds the\nutils to get generate those names.\n\nChange-Id: I6ec325ec90482ee53faaaa58732fe06bfad2ef4c\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/401897\n"
    },
    {
      "commit": "fa1292bc862a49c0250800830c7787aa414d4046",
      "tree": "e10291569193cbec9d62c514d62ac5037b7f48b6",
      "parents": [
        "c36f88fc137121f3b366473929055d2ae2d3e2b6"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Wed Apr 29 16:26:55 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 29 16:26:55 2026 -0700"
      },
      "message": "docs: Add refactored Zephyr model design docs\n\nThese are the design docs that will describe the refactor that is\ngoing to be landed to match the zephyr-bazel build model with the\nzephyr app/board behavior. It fully separates app/board definition\nand handles the pairing of apps and boards automatically.\n\nChange-Id: I64cbb0c9049a18b42756fabd63ed0a386e24a801\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/401896\n"
    },
    {
      "commit": "c36f88fc137121f3b366473929055d2ae2d3e2b6",
      "tree": "8e2145135518ed72c2cdf41e47a46bc4d491b315",
      "parents": [
        "7ee4bbe46a2d06403ed09fb1b0a6121b2c879b5f"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@google.com",
        "time": "Wed Apr 29 16:26:51 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 29 16:26:51 2026 -0700"
      },
      "message": "test: Move test to pw_test\n\nThe test directory contained code for testing the pigweed\nintegration. There will be tests landing for testing the\nzephyr-bazel logic itself, so the pigweed tests are going\nto move to pw_test to keep them separate.\n\nChange-Id: Idd9780f553281154313ef78af29b52b48f434bef\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/404814\n"
    },
    {
      "commit": "7ee4bbe46a2d06403ed09fb1b0a6121b2c879b5f",
      "tree": "eccf351e7ab14d92fbb640b005eaeb1e8fabe74d",
      "parents": [
        "ab8a0fb145687332a3f071c4e6e8b68c0a62e61b"
      ],
      "author": {
        "name": "Jimmy Chiu",
        "email": "sychiu@pigweed.infra.roller.google.com",
        "time": "Wed Apr 29 09:57:31 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 29 09:57:31 2026 -0700"
      },
      "message": "roll: pigweed pw_bluetooth_proxy: Refactor L2capChannelManager to use DynamicMap\n\nThis change refactors the `L2capChannelManager` to use `pw::DynamicMap`\ninstead of `pw::IntrusiveMap` for managing logical links. This\nsimplifies the code and remove the need for the\n`L2capLogicalLinkInterface`.\n\nNO_IFTTT\u003dRefactoring to DynamicMap uses existing pw_containers\ndependency.\n\nOriginal-Bug: 497602321\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/402252\nOriginal-Revision: 05d593f68b792dfa1a3d7b5d0f1a7ad44ff6dec6\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b735f62c523082..05d593f68b792d\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683169478205302609\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I7bafbb464b5c3fffed175575579538e7d72e7804\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/404632\n"
    },
    {
      "commit": "ab8a0fb145687332a3f071c4e6e8b68c0a62e61b",
      "tree": "eb055db56e8f054b774462d9a2e43b749ea7e84e",
      "parents": [
        "7ee5009a5dd516f74ff20a2a1a818968dbeb4eea"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 28 22:14:05 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 28 22:14:05 2026 -0700"
      },
      "message": "roll: pigweed f902025..b735f62 (10 commits)\n\nb735f62:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/390613 pw_allocator_zephyr: Add initial module\n5413a69:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399092 pw_kernel: Allow syscall handler to return Result\u003c()\u003e\nee7fc86:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401112 pw_rpc: Use local encoding buffers when dynamic allocation is enabled\nb45b588:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404272 pw_allocator: Add AbstractAllocator\n3160ac1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404012 bazelrc: Add airlock config\ne9118e3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/280837 pw_toolchain: Enable sandboxing for upstream CMake builds\ne1191a2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404152 pw_multibuf: Improve v1_adapter implicit conversion\nd99ea6b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403652 bazelrc: Move user.bazelrc import to end\nc4480d5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399632 bazel: Inhibit rules_rust from registering any default toolchains\nd28bd71:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/302194 pw_chrono: Ensure timers do not overflow\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: f9020256fdc9a2..b735f62c523082\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683213730259161361\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Idaf63b829c2168220c10b96aa348d806de0330f0\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/404274\n"
    },
    {
      "commit": "7ee5009a5dd516f74ff20a2a1a818968dbeb4eea",
      "tree": "ad05d8a2cfee426ab0b73dac4b3c7953aed81eeb",
      "parents": [
        "6980b22feaf9ddb93a97b513a7eedac1fcff9494"
      ],
      "author": {
        "name": "Lloyd Pique",
        "email": "lpique@google.com",
        "time": "Tue Apr 28 14:28:56 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 28 14:28:56 2026 -0700"
      },
      "message": "tests: Add a subdirectory meant for automated tests\n\nThis sets up smoke tests for building and running the Pigweed-Zephyr\nmodule tests. While the long term intent is to build and run them in\nPigweed, since that is where the source code lives, zephyr-bazel should\nbe a bit more stable first, as otherwise MODULE.bazel Zephyr setup\nchanges will need to be landed both here and in Pigweed, and that cannot\nbe done atomically.\n\n- In the top level (root) directory\n  - Updates the .bazelversion to the latest 8.6.0\n  - Adds a .bazelignore to ignore examples/ and tests/ as builds in the\n    root should not try and build things in those two directories\n  - Adds a common.bazelrc as a step towards deduplicating .bazelrc files\n  - Adds a pigweed_dep.MODULE.bazel which defines the pigweed dep, so\n    that in the future we need only one roller that updates this file.\n    Other MODULE.bazel files can include this fragment to get the\n    current Pigweed version\n  - Adds a common .gitignore for all subdirectories.\n- bazel_overlay/\n  - Modifies the cc.bzl to correctly handle \"testonly\u003dTrue\".\n  - Modifies the generation of the autoconf.h and zephyr.dts files so\n    multiple tests do not have conflicts with them.\n  - Adds a zephyr_cc_unit_test rule which will be used by Pigweed to\n    define individual test targets. This actually builds a library\n    rather than a binary that can be run directly.\n- examples/\n  - .bazelrc now includes ../common.bazelrc (via a symlink)\n  - rm\u0027d .gitognore\n  - Note: .bazelversion and MODULE.bazel are not yet updated to use the\n    root files, as they are being updated by a roller.\n- tests/\n  - Sets up a new MODULE.bazel environment for tests\n  - Sets up a workflows.json which will be used to run the tests\n  - Sets up a smoke_tests/ subdirectory, which takes the Pigweed-Zephyr\n    tests defined by Pigweed and runs them using the native simulator.\n\nTest: cd tests; ./pw default\nTest: cd examples; ./pw default\nChange-Id: Iea3baea195d3160055b16d5e07f20494396ed442\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/392759\n"
    },
    {
      "commit": "6980b22feaf9ddb93a97b513a7eedac1fcff9494",
      "tree": "6017a67ce212fd825a074d5b970350bfde5db6b6",
      "parents": [
        "5095c448cc364d6015b344c22a1aab325bc95eb2"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 28 10:31:55 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 28 10:31:55 2026 -0700"
      },
      "message": "roll: pigweed 8420c77..f902025 (3 commits)\n\nf902025:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/381037 pw_allocator: Make additive NVI methods protected\n6cac589:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/391812 pw_bluetooth_proxy: Refactor CommandMultiplexer to use DynamicHashMap\na2c1266:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/392872 zephyr: Setup for unit tests and smoke tests\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 8420c77f233dcd..f9020256fdc9a2\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683257988777233153\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id5b34f6898af9cd706431386a2a3bab94d3068e8\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/403953\n"
    },
    {
      "commit": "5095c448cc364d6015b344c22a1aab325bc95eb2",
      "tree": "d08dd36ad91167b44ce7829756a9f3e5fa789fa9",
      "parents": [
        "16baa46feec6613692696d432f110b473e749b99"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 27 22:50:55 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 27 22:50:55 2026 -0700"
      },
      "message": "roll: pigweed, MODULE.bazel.lock\n\npigweed 9927c81..8420c77 (14 commits)\n8420c77:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/392452 pw_bluetooth_proxy: Add dynamic credit sharing mode\nbc0bafb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/381036 pw_allocator: Add Fragmentation operators\n6c91fb9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403418 pw_cli: GitRepo commands that modify the repo\nc7f6e3e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403417 pw_cli: collect_files, file_filter improvements; deps cleanups\na0ba6b7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/400908 pw_protobuf: Use FunctionRef in StreamEncoder\n95b1af8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/400907 pw_thread_freertos: Use FunctionRef in ForEachThread\n6337535:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/400906 pw_function: Add FunctionRef\ndf53071:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/371772 pw_async2: Prototype future chaining\n9046519:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/402172 pw_ide: Fix missing module map in integration test\n1b97885:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/392113 pw_multibuf: Use a facade for version configuration\n28d35a4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/381035 pw_allocator: Separate template method declarations and implementations\n527fc48:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403416 roll: toolchain-integration\n55165d1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403412 pw_kernel: Fix veer_pic InterruptTableEntry\n3977594:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/402292 pw_bluetooth_sapphire: Update documentation on using local Fuchsia SDK\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 9927c81cfba3cd..8420c77f233dcd\nRoll-Count: 2\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683302243272899185\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I0934b6b6047cb9249d3f7c4b100e0337a11156b3\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/403677\n"
    },
    {
      "commit": "16baa46feec6613692696d432f110b473e749b99",
      "tree": "78a31ab08f6fbc060999ecce9c575e5f153fea6c",
      "parents": [
        "37f099543061bf6df40ec95c6147a777da0fbcad"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Apr 26 11:37:02 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Apr 26 11:37:02 2026 -0700"
      },
      "message": "roll: pigweed, MODULE.bazel.lock\n\npigweed 1dcbcf8..9927c81 (3 commits)\n9927c81:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403212 roll: luci\n380c364:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403132 roll: fuchsia-infra-bazel-rules, MODULE.bazel.lock\nebb41d0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403033 roll: rust-analyzer\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 1dcbcf8ecc12ba..9927c81cfba3cd\nRoll-Count: 2\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683435006092472417\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ifb73e221729857d3f8c30849c6baff5a4778405d\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/403252\n"
    },
    {
      "commit": "37f099543061bf6df40ec95c6147a777da0fbcad",
      "tree": "e4d61adf638593f07c9d065137ce4e36ccb0b56d",
      "parents": [
        "8f2516cf8e3d1d4436f31458b5b45404fe38207a"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sat Apr 25 23:49:54 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Apr 25 23:49:54 2026 -0700"
      },
      "message": "roll: pigweed roll: cmake\n\nFrom version:3@3.31.11.chromium.8\nTo version:3@3.31.12.chromium.8\n\nRoll-Count: 1\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/402972\nOriginal-Revision: 1dcbcf8ecc12badc883d2f3c8fb66067d7b0ed08\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: dc2b0344688d99..1dcbcf8ecc12ba\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683479258919200881\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I057ece1d810b93975a826d7b72991fb2d42edd21\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/403173\n"
    },
    {
      "commit": "8f2516cf8e3d1d4436f31458b5b45404fe38207a",
      "tree": "3a015fb8cc39bf9dde59db30a72290bce6ad4f96",
      "parents": [
        "bc35e7b618e6e968f8fa7006ae96b5d4ce6eb3d5"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sat Apr 25 00:24:12 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Apr 25 00:24:12 2026 -0700"
      },
      "message": "roll: pigweed 4a53e75..dc2b034 (4 commits)\n\ndc2b034:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/386992 pw_chre: Update backend to support latest CHRE version\n2c54393:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399292 docs: Update code analysis target names\n5c525a3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/402652 zephyr: Add type and default to Kconfig value\nf333415:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401072 pw_async_basic: Make buildable in Android\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4a53e75cfcb44e..dc2b0344688d99\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683567758684365041\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If067c3083fb11223dd57273860d353d66a671abf\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/402793\n"
    },
    {
      "commit": "bc35e7b618e6e968f8fa7006ae96b5d4ce6eb3d5",
      "tree": "cdf026f5ac5636c3f12b470e3e516e02f6a6ba8c",
      "parents": [
        "9ca2feb9dcac020f803038aa3d0964009793f034"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 24 12:41:20 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 24 12:41:20 2026 -0700"
      },
      "message": "roll: pigweed 261701b..4a53e75 (4 commits)\n\n4a53e75:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401614 pw_kernel: Work around init order flake in process_termination test\n336d0ca:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/402372 pw_allocator: Add unit tests for FallbackAllocator::DoGetInfo\n67563b4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401974 pw_kernel: Allow unprivileged writes to MMIO regions\na992fa2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401972 pw_bluetooth_sapphire: Re-enable offloaded advertising packet filtering\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 261701bcf5ecdb..4a53e75cfcb44e\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683612014069956289\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I122a8dddf006e2cb2242c2608009a4f7eb9c2460\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/402516\n"
    },
    {
      "commit": "9ca2feb9dcac020f803038aa3d0964009793f034",
      "tree": "5a5307798867f3cc3b20d91ed642384535ccede9",
      "parents": [
        "06b86d0d2de44153ac20c20f5f72fdbdf5bfca73"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 24 01:00:52 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 24 01:00:52 2026 -0700"
      },
      "message": "roll: pigweed 987afa4..261701b (9 commits)\n\n261701b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398252 pw_containers: Add std::variant support to pw::Hash\n32c6eae:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/402092 pw_env_setup: Roll cipd\n1e8e584:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401613 pw_kernel: Add sleep_until to userpace library\nfef29bb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401612 pw_kernel: Add better error messages to process termination tests\n6dce4a9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/400593 pw_kernel: Rename userspace Clock to SystemClock\ne27d98f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/400592 pw_kernel: Update uses of time in userspace time to be idiomatic\n912c1b9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/402012 pw_env_setup: Conditionally return repo_metadata\nabe2ce3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401592 pw_kernel: Add //pw_kernel/userspace:no_userspace_support constraint\n592c017:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/316015 pw_stream_shmem_mcuxpresso: Remove unused module\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 987afa45946e03..261701bcf5ecdb\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683656269561030657\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Idaa30b29e441334de1c29c0fd422bdb5cb9211c2\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/402332\n"
    },
    {
      "commit": "06b86d0d2de44153ac20c20f5f72fdbdf5bfca73",
      "tree": "488c283fe83c6df1d80e28f59a6c517a4a15663c",
      "parents": [
        "7f8f93906d935909f894236b2f5904572939997e"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 23 13:17:28 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 23 13:17:28 2026 -0700"
      },
      "message": "roll: pigweed, MODULE.bazel.lock\n\npigweed b7438df..987afa4 (5 commits)\n987afa4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399412 pw_bluetooth_sapphire: HciCommandTimeout config\ne43f573:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401472 pw_symbolizer: Handle EOF when reading llvm-symbolizer output\n789ce85:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/400236 pw_toolchain: Introduce Zephyr LLVM Toolchain\nc5f145e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/400235 pw_toolchain: Zephyr SDK v1.0.0 Migration (GCC)\ne5dfd3f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399512 pw_toolchain: Show compiler in toolchain filepath\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b7438df6117591..987afa45946e03\nRoll-Count: 2\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683700518291069329\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iced2ab145b91ee73f585d4a21f56a8ba210e6d44\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/401795\n"
    },
    {
      "commit": "7f8f93906d935909f894236b2f5904572939997e",
      "tree": "e97b0398d2e4affa31dedcec8a0de96599207553",
      "parents": [
        "c12874f344bcfc38c946ac2bc34f8315344f2a7a"
      ],
      "author": {
        "name": "Yicheng Li",
        "email": "yichengli@google.com",
        "time": "Thu Apr 23 09:41:35 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 23 09:41:35 2026 -0700"
      },
      "message": "syscalls: Fix syscall parsing scanning\n\nA part of Zephyr\u0027s syscall parsing relies on scanning a few specific\ndirectories for any syscall usage. Because of Bazel\u0027s sandboxing, the\nscanned files need to be made available explicitly for that scanning\nto work.\n\nChange-Id: Iee391804b0584784b4fd48673c9e0022e1f79936\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/399040\n"
    },
    {
      "commit": "c12874f344bcfc38c946ac2bc34f8315344f2a7a",
      "tree": "42982feefe1beca27ace9d786eb127fb0ba72c38",
      "parents": [
        "8382ae9db9f49a946f678e0d8dc0ecc4b7d98405"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 23 01:48:19 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 23 01:48:19 2026 -0700"
      },
      "message": "roll: pigweed ae30084..b7438df (3 commits)\n\nb7438df:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/362056 docs: Adds C++ Type Equivalence Classes page\n79b25db:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399313 pw_toolchain: Add m85 variant for zephyr\ne81ad16:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399312 pw_build: Add m85 constraint value\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: ae300849f0eeab..b7438df6117591\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683743833802222945\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I016ade249847eab0c90abc4c69399b3ef9131cd5\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/401732\n"
    },
    {
      "commit": "8382ae9db9f49a946f678e0d8dc0ecc4b7d98405",
      "tree": "41f52234ff94d9fad3c19e9dbb6bda37c575c052",
      "parents": [
        "39eb78b1b00513ff306ab65c6f7b11a49b2786f9"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 13:50:51 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 13:50:51 2026 -0700"
      },
      "message": "roll: pigweed, MODULE.bazel.lock\n\npigweed 9f7355a..ae30084 (5 commits)\nae30084:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401234 pw_chre: Add some CHRE team members as OWNERS\n61a1600:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401132 pw_bluetooth_proxy: Fix CMake deps and include\n30d116a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401032 bazel: Roll versions for Bazel 9 compatibility\n83d9b37:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401292 clang-tidy: Remove a deprecated check\n31908d2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/376072 pw_kernel: Implement object_set_peer_user_signal syscall\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 9f7355a84515d4..ae300849f0eeab\nRoll-Count: 2\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683789020790043857\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I3800938ba932539bfd1e33c9b06339d1679fef58\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/401454\n"
    },
    {
      "commit": "39eb78b1b00513ff306ab65c6f7b11a49b2786f9",
      "tree": "89aaf580ebebf9c5ec28e281b3b9ba6512db6d7b",
      "parents": [
        "976df50e4d1c947900ef167a53ad9ba23a743d55"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 02:06:24 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 02:06:24 2026 -0700"
      },
      "message": "roll: pigweed 4ccac8a..9f7355a (8 commits)\n\n9f7355a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398632 pw_bluetooth_proxy: Refactor GATT to use DynamicMap\n3ae3f71:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399572 agents: Add reStructuredText (reST) skill\ned7049a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/400895 pw_bluetooth_sapphire: Revert re-enable offloaded advertising packet fil\nc52fcd8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/397796 CMake: Fix various dependency issues found with sandboxing\nf9a5f26:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/400952 pw_snapshot: Build a rust snapshot.proto in Android\n5a4dc9c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/400253 pw_presubmit: Move code to private/ to limit the public API\nc95989a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/280772 pw_bluetooth_sapphire: Migrate size report to bazel \u0026 mbedtls\n4cd18c7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399573 pw_bluetooth_sapphire: Configurable LE advertising and scan parameters\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4ccac8a6304a6f..9f7355a84515d4\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683833267432544049\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I60a6676672a09100943ceb268f71475eea102469\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/401114\n"
    },
    {
      "commit": "976df50e4d1c947900ef167a53ad9ba23a743d55",
      "tree": "f4a4c4eefc5042932616ee689b36e9233ef40b10",
      "parents": [
        "934c5065c01b8d290176f83d882bb70bb9010eef"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 21 14:22:50 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 21 14:22:50 2026 -0700"
      },
      "message": "roll: pigweed 360f7be..4ccac8a (4 commits)\n\n4ccac8a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395252 pw_module: Templatize GN and C++\n9bcf55f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/393352 pw_module: Allow default build systems / languages config\n84fc32f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/400153 pw_presubmit: Remove failure_summary_log in favor of ctx.fail\nebd66a2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/397795 pw_build: Support external sources in CMake sandboxing\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 360f7be83d5962..4ccac8a6304a6f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683877520734666193\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I56781d14cb38b9b72b70164c7ead961fac4ad937\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/400902\n"
    },
    {
      "commit": "934c5065c01b8d290176f83d882bb70bb9010eef",
      "tree": "acdc19f07050629e5603a2f77e8fadb63671d039",
      "parents": [
        "8b521f0a03ef27c01b4e1d2dfc02e281944ed6aa"
      ],
      "author": {
        "name": "Matthew Johnson",
        "email": "mattjohnsonyyz@google.com",
        "time": "Tue Apr 21 08:40:14 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 21 08:40:14 2026 -0700"
      },
      "message": "Zephyr clang toolchain support\n\nModifies picolibc flags to be compiler specific.\nRemoves use of flag incompatible with zephyr SDK clang.\n\nBug: 500682043\nTest: Downstream repos capable of building with SDK 1.0.0\nChange-Id: I3abc3150267e6375d54b26374a4ae068d566ecfa\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/399315\n"
    },
    {
      "commit": "8b521f0a03ef27c01b4e1d2dfc02e281944ed6aa",
      "tree": "c7f10d0787cb21a8d7affdbe673a3353d84f84a1",
      "parents": [
        "e857af0de4f2cece8747656f094efc14ca1798e8"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 21 02:44:48 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 21 02:44:48 2026 -0700"
      },
      "message": "roll: pigweed 9d28043..360f7be (6 commits)\n\n360f7be:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398212 pw_bluetooth_proxy: Handle HCI Reset command in hci module\n5a5b2b0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398232 pw_bluetooth_proxy: Fix multiplexer stall from intercepted credit events\n20b6ca7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399576 pw_snapshot: Add MemoryRegion field\n9323377:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/397432 pw_module: Fix CLI entrypoint\n761fe48:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399192 pw_presubmit: Clean up and reorganize presubmit core\n58363e8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/396752 pw_env_setup: Setup a new cipd module extension\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 9d28043c5ec9e6..360f7be83d5962\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683921770434315201\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I433fa8827d66b1ec2be452a8330f945c89ddf726\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/400793\n"
    },
    {
      "commit": "e857af0de4f2cece8747656f094efc14ca1798e8",
      "tree": "513522ec76a2e2c991814c2b2d1595817e9f8118",
      "parents": [
        "d69c8837f1b941f4a44766de385faa69e195e8f3"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 20 14:58:42 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 20 14:58:42 2026 -0700"
      },
      "message": "roll: pigweed cd7eb5e..9d28043 (2 commits)\n\n9d28043:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/400152 targets: Create rp2040_size_report toolchain\n01b2426:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/390612 skills: Add skill for creating RPC services\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: cd7eb5eb29ae07..9d28043c5ec9e6\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683966020341846273\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib26ca57efaf2ba586ea04f07f92164516a4ab64d\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/400315\n"
    },
    {
      "commit": "d69c8837f1b941f4a44766de385faa69e195e8f3",
      "tree": "e5afe3ee18d3a4bbc69928c07dd2056da253c045",
      "parents": [
        "e3498bd2b16c009af523f4d8140df9eb8ebca5bb"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Apr 19 15:27:12 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Apr 19 15:27:12 2026 -0700"
      },
      "message": "roll: pigweed roll: luci\n\nbb\nFrom git_revision:0563e195a375cfd76faeacd30589356e9d0e8a60\nTo git_revision:001e075b281a045d245e3ec56058710f3073b7ec\n\nluci-auth\nFrom git_revision:0563e195a375cfd76faeacd30589356e9d0e8a60\nTo git_revision:001e075b281a045d245e3ec56058710f3073b7ec\n\ngerrit\nFrom git_revision:0563e195a375cfd76faeacd30589356e9d0e8a60\nTo git_revision:001e075b281a045d245e3ec56058710f3073b7ec\n\ngitiles\nFrom git_revision:0563e195a375cfd76faeacd30589356e9d0e8a60\nTo git_revision:001e075b281a045d245e3ec56058710f3073b7ec\n\ncas\nFrom git_revision:0563e195a375cfd76faeacd30589356e9d0e8a60\nTo git_revision:001e075b281a045d245e3ec56058710f3073b7ec\n\nled\nFrom git_revision:0563e195a375cfd76faeacd30589356e9d0e8a60\nTo git_revision:001e075b281a045d245e3ec56058710f3073b7ec\n\nswarming\nFrom git_revision:0563e195a375cfd76faeacd30589356e9d0e8a60\nTo git_revision:001e075b281a045d245e3ec56058710f3073b7ec\n\nlogdog\nFrom git_revision:0563e195a375cfd76faeacd30589356e9d0e8a60\nTo git_revision:001e075b281a045d245e3ec56058710f3073b7ec\n\nprpc\nFrom git_revision:0563e195a375cfd76faeacd30589356e9d0e8a60\nTo git_revision:001e075b281a045d245e3ec56058710f3073b7ec\n\nluci-cv\nFrom git_revision:0563e195a375cfd76faeacd30589356e9d0e8a60\nTo git_revision:001e075b281a045d245e3ec56058710f3073b7ec\n\nRoll-Count: 10\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399952\nOriginal-Revision: cd7eb5eb29ae078b1d502d2b3ed0b5b1aea8e28a\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: f1811985554179..cd7eb5eb29ae07\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684054520808844737\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I43892889ccec2113346ff1be6ff4ffedd6ee4cf0\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/400092\n"
    },
    {
      "commit": "e3498bd2b16c009af523f4d8140df9eb8ebca5bb",
      "tree": "4ac2062692e514c02a52b7162cb53a943a0d1623",
      "parents": [
        "ee3384d7af822820b34911133c2e37b140ce8edb"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 17 16:37:09 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 17 16:37:09 2026 -0700"
      },
      "message": "roll: pigweed 1fdaa85..f181198 (11 commits)\n\nf181198:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/390432 pw_env_setup: Update Windows to GCC 15.2.0\nb06f436:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399532 workflows.json: Split sanitizer programs\n33dbb38:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/396334 pw_presubmit: Move Check-related classes to check.py\nc1f2b61:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/394012 pw_presubmit: Move UI code behind a PresubmitEvents interface\naec957d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399395 pw_presubmit: Check for either `bazel run` or `bazel test`\n75db3d3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399052 workflows.json: Split \"host\" (2/2)\n599c42f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399394 pw_kernel: Enable userspace build by default\nc3ece5a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/396932 bazel: Add license to root BUILD.bazel\n6e8a3c3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/397336 pw_protobuf: Fix strict aliasing for enums and int32_t\n760967a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399352 pw_chrono: Add pw_numeric to Android.bp\n227214a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398914 workflows.json: Split \"host\" (1/2)\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 1fdaa8546d924e..f1811985554179\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684231494979825169\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I57fd335b450f5563a5b0df141f9856b0da1022b1\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/399577\n"
    },
    {
      "commit": "ee3384d7af822820b34911133c2e37b140ce8edb",
      "tree": "ab18ec1aefef352ee22ed431908ae19a7900210f",
      "parents": [
        "5993a7d3a0e5ad57158bebcfec1950fb83146574"
      ],
      "author": {
        "name": "Dave Roth",
        "email": "davidroth@pigweed.infra.roller.google.com",
        "time": "Fri Apr 17 04:54:11 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 17 04:54:11 2026 -0700"
      },
      "message": "roll: pigweed Revert \"pw_kernel: Enable userspace build by default\"\n\nThis reverts commit 6b8a19168db03ae3fb25c8df859ae08661b4a163.\n\nReason for revert: CI breakage due to new lint\n\nOriginal change\u0027s description:\n\u003e pw_kernel: Enable userspace build by default\n\u003e\n\u003e Change-Id: I43e9ee0408347ec431d3e8b263acd3e057dc3d72\n\u003e Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398912\n\nTBR\u003dcopybara-worker-blackhole@google.com,pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com,android-build-ayeaye@system.gserviceaccount.com,konkers@google.com,davidroth@google.com\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399053\nOriginal-Revision: 1fdaa8546d924ebe2598bbf8296256d04b7e0926\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 8e7c7e402b66ae..1fdaa8546d924e\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684275768126369489\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I07ad09a85e4708f7d82bf41f6cefd25d20c059ac\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/399272\n"
    },
    {
      "commit": "5993a7d3a0e5ad57158bebcfec1950fb83146574",
      "tree": "10f171ad5e19bde1d6aaa2d475f1ae8c122537c7",
      "parents": [
        "ac9b722bd9f492eec68cbc6e5af26bcd55978c59"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 16 17:11:01 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 16 17:11:01 2026 -0700"
      },
      "message": "roll: pigweed, MODULE.bazel.lock\n\npigweed b383300..8e7c7e4 (14 commits)\n8e7c7e4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398572 pw_bluetooth_proxy: Use cmd complete for Android vendor cmd errors\n55b0ca5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398952 pw_presubmit: Remove unused functions from presubmit.py\n6b8a191:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398912 pw_kernel: Enable userspace build by default\n60e7e2d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398773 pw_presubmit: Apply formatting after clang roll\n0d298f2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/393557 pw_kernel: Add process termination stress test\n3c6bc69:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/393874 pw_kernel: Add process restart to process_termination test\nbc849bf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/393873 pw_kernel: Consistantly check for thread termination in interrupts\n6eee154:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398913 pw_async2: Allow Select to hold void futures\n92653ce:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/393872 pw_kernel: Properly reset process/thread object state on restart\ncab992b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/393555 pw_kernel: Add system dump on failure and clean up boot logging\n0988911:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/393554 pw_kernel: Add #[interrupt] macro and update handler signature\ne27a9f8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398832 roll: toolchain-integration\n7dc9109:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/373554 pw_i2c_mcuxpresso: Use hardware TIMEOUT registers for deadlines\n712b56b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398752 pw_kernel: Fix clock test manifests\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b383300bbb09e4..8e7c7e402b66ae\nRoll-Count: 2\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684320020511216273\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If009536c40153962c28af7775ca7b1e8e868c23d\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/399048\n"
    },
    {
      "commit": "ac9b722bd9f492eec68cbc6e5af26bcd55978c59",
      "tree": "f36c8fc3fe659aa57410b11ffaa42daf7c2c5de2",
      "parents": [
        "7f9fbf698d67f72ea85b5deea49976e577613ee3"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 16 05:22:54 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 16 05:22:54 2026 -0700"
      },
      "message": "roll: pigweed 4387de7..b383300 (2 commits)\n\nb383300:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/397992 CMake: Skip nanopb targets if nanopb is unavailable\nb22084e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/396832 pw_kernel: Move ram_size config from app to process\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4387de7d4f1c0b..b383300bbb09e4\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684364275787446193\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I6162a159a33442fab1ec8fad3a8e3b6031d8fbcb\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/398652\n"
    },
    {
      "commit": "7f9fbf698d67f72ea85b5deea49976e577613ee3",
      "tree": "84c094c0b676c03dfcae45791cc52473fc0eb142",
      "parents": [
        "a33af63329699e4e0e4643e5b21b74666ee16762"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 15 17:41:39 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 15 17:41:39 2026 -0700"
      },
      "message": "roll: pigweed 1806063..4387de7 (7 commits)\n\n4387de7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398472 pw_protobuf: Add status.proto support on Android\nb9d9d2b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/396272 pw_kernel: Decouple codegen app and process handling\nf3fe0d8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398392 Revert \"pw_bluetooth_sapphire: Configurable LE advertising and scan parameters\"\n498ec27:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/377736 pw_kernel: Add support for getting time from userspace\nf6eccd5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395875 pw_kernel: Add manifest validation to the system generator\ne1d17d0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/397972 workflows.json: Split up \"default\"\ne2f9440:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/389792 pw_containers: Add deque / queue overwrite support\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 1806063ad1f1e0..4387de7d4f1c0b\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684408525634281841\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I2cbaf8a939cdd91b5a071e1746c474fe9d78c447\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/398307\n"
    },
    {
      "commit": "a33af63329699e4e0e4643e5b21b74666ee16762",
      "tree": "fcdfd285c5b4a937711f7a74e9ee3617223a78c8",
      "parents": [
        "e308980b6ca89c78185e0e0d88cd234eeca309c3"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 15 06:10:08 2026 -0700"
      },
      "committer": {
        "name": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 15 06:10:08 2026 -0700"
      },
      "message": "roll: pigweed 9b7272c..1806063 (2 commits)\n\n1806063:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/386532 pw_containers: Add size reports for DynamicHashMap \u0026 std::unordered_map\n5e715d0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398013 pw_build: Allow groups to include groups\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 9b7272c74d333d..1806063ad1f1e0\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684452773802428833\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib62d37878bbb308ef728463e25e466b5c0146e49\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/398272\n"
    },
    {
      "commit": "e308980b6ca89c78185e0e0d88cd234eeca309c3",
      "tree": "d8a79813ddb29edb70827620c3924d49fe78988e",
      "parents": [
        "7277cc24e7d14a7c329c96524c6a579b4559abe5"
      ],
      "author": {
        "name": "Jason Graffius",
        "email": "jgraff@pigweed.infra.roller.google.com",
        "time": "Tue Apr 14 18:14:10 2026 -0700"
      },
      "committer": {
        "name": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 18:14:10 2026 -0700"
      },
      "message": "roll: pigweed pw_bluetooth: Allow zero sniff offload parameters\n\nOriginal-Bug: 498940603\nTest: bazel test pw_bluetooth/... pw_bluetooth_proxy/...\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/397753\nOriginal-Revision: 9b7272c74d333d193d204bcc578616c146663fdb\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: a8d14b16c812b2..9b7272c74d333d\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684497026026512657\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic3f9afb52a1245fc7cb56674047507ce47e2841d\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/398032\n"
    },
    {
      "commit": "7277cc24e7d14a7c329c96524c6a579b4559abe5",
      "tree": "c7c6a024575fb3aaa61804ce8592a6bd9bf01dd7",
      "parents": [
        "16386f0706233e2494e395774bc4301012df9391"
      ],
      "author": {
        "name": "Yicheng Li",
        "email": "yichengli@google.com",
        "time": "Tue Apr 14 13:25:42 2026 -0700"
      },
      "committer": {
        "name": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 13:25:42 2026 -0700"
      },
      "message": "Add -nostdinc for certain builds\n\nThis comes from the compiler-specific compiler_flags.cmake in zephyr.\nFor some compilers like gcc, -nostdinc is added to compiler flags\nunless otherwise configured. For example, for gcc and xcc, if using\nCONFIG_PICOLIBC or CONFIG_NEWLIB_LIBC, \"-nostdinc\" is not added.\n\nHowever there is one more twist: \"-nostdinc\" also masks the compiler\u0027s\nown lib/gcc/ includes. A few files, mainly stddef.h, comes from that\ndirectory. Zephyr fixes this by asking the compiler the path of those\nfiles and adding those directories using -isystem. We do it in the\ntoolchain BUILD.bazel for the xtensa dc233c toolchain.\n\nChange-Id: Ie1fe33077d1f4ed47761bcb84245180b6bf50c96\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/394808\n"
    },
    {
      "commit": "16386f0706233e2494e395774bc4301012df9391",
      "tree": "1065ab7db3af64108ac80a16109b74c41221d6f3",
      "parents": [
        "bf7223ac385cd936128431a35eaf52499cf0926a"
      ],
      "author": {
        "name": "Yicheng Li",
        "email": "yichengli@google.com",
        "time": "Tue Apr 14 11:24:09 2026 -0700"
      },
      "committer": {
        "name": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 11:24:09 2026 -0700"
      },
      "message": "Use ARM GCC toolchain from Zephyr directly\n\nPreviously this toolchain\u0027s Bazel build file was hosted in Pigweed\nmain repository and entangled with cc args for other toolchains.\nThis change switches examples to use the ARM GCC toolchain downloaded\nfrom Zephyr SDK directly and built inside zephyr-bazel. This makes\nit much easier to change toolchain flags later.\n\nTested: nrf52, nrf52_newlib, nrf52_picolibc examples all work.\nTested: hello_xtensa works.\nTested: hello_bazel robokit1 build works.\nTested: hello_bazel native_sim build works.\nChange-Id: Ia64e065ae7d92237474b4b8d2986b97938e80578\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/396852\n"
    },
    {
      "commit": "bf7223ac385cd936128431a35eaf52499cf0926a",
      "tree": "7904181758e03df427049548596df104cddc36a0",
      "parents": [
        "e89edf96b29fad0da0d3778190f8bce7b02263fb"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 10:40:33 2026 -0700"
      },
      "committer": {
        "name": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 10:40:33 2026 -0700"
      },
      "message": "roll: pigweed, MODULE.bazel.lock\n\npigweed ab5884a..a8d14b1 (4 commits)\na8d14b1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395832 roll: toolchain-integration\nfa24fca:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/389273 pw_bluetooth_sapphire: Configurable LE advertising and scan parameters\n68d11dd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/397752 pw_bluetooth_proxy: Use CommandComplete for SniffSubrating\n281a164:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/386552 pw_containers: Add size reports for DynamicMap \u0026 std::map\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: ab5884a24f4ef0..a8d14b16c812b2\nRoll-Count: 2\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684526821979198993\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iaec72f9e1d402638b91b41f84916292191a444d1\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/397856\n"
    },
    {
      "commit": "e89edf96b29fad0da0d3778190f8bce7b02263fb",
      "tree": "63b053f5bae517e317d9519cc5c46a46bad8e250",
      "parents": [
        "83a6ef2264be4a77e7358ea6d4f7a3e80beb226f"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 06:28:28 2026 -0700"
      },
      "committer": {
        "name": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 06:28:28 2026 -0700"
      },
      "message": "roll: pigweed 4d71425..ab5884a (2 commits)\n\nab5884a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/392732 pw_bluetooth_sapphire: Apply code cleanups to LowEnergyConnectionManager\n3b4ff91:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/388415 pw_ide: Add more tests for compile commands\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4d7142596930d3..ab5884a24f4ef0\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684541269360348961\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I5e1a2ebd2bef9995b0f42348dee92e310c3e50d9\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/397832\n"
    },
    {
      "commit": "83a6ef2264be4a77e7358ea6d4f7a3e80beb226f",
      "tree": "11ea0a858a11b9d935f68d186d01f209f9f9f9ec",
      "parents": [
        "5df856cd4f7f0c19172d2627023af4d7f99b9b69"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 13 18:47:12 2026 -0700"
      },
      "committer": {
        "name": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 13 18:47:12 2026 -0700"
      },
      "message": "roll: pigweed 361db13..4d71425 (3 commits)\n\n4d71425:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/397433 pw_bluetooth_sapphire: Increase pw::StringBuffer size\n01301cc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395933 pw_work_queue: Correctly set min_queue_remaining_\nbd6d9b3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/381034 pw_allocator: Refactor BucketAllocator\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 361db136ea9411..4d7142596930d3\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684585527575158449\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I124ccc037d9bc78d51d233a9b2b2e21b74ca9a31\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/397594\n"
    },
    {
      "commit": "5df856cd4f7f0c19172d2627023af4d7f99b9b69",
      "tree": "015cbb35aeaca216ffb8d23e8c490c14fc1db27c",
      "parents": [
        "d9ef769872e3e700b5abefd83046187c49774862"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 13 07:04:06 2026 -0700"
      },
      "committer": {
        "name": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 13 07:04:06 2026 -0700"
      },
      "message": "roll: pigweed roll: go\n\nFrom version:3@1.26.1\nTo version:3@1.26.2\n\nRoll-Count: 1\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/397312\nOriginal-Revision: 361db136ea941187930b7470742cf9adf9d5c5c2\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c1dd5106fde1f9..361db136ea9411\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684629776514197665\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I601116c81459bb5a896c889cd266dad7935ea25c\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/397333\n"
    },
    {
      "commit": "d9ef769872e3e700b5abefd83046187c49774862",
      "tree": "88e3742bff39da2fcb6807c9ef6c193ed735b8d4",
      "parents": [
        "93d85855c65734c5515c9b485a8fabf96d472b1c"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Apr 12 07:36:45 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Apr 12 07:36:45 2026 -0700"
      },
      "message": "roll: pigweed cf813d1..c1dd510 (2 commits)\n\nc1dd510:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/397132 roll: luci\n64a40a0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/397072 roll: fuchsia-infra-bazel-rules a1d2f9b..7ada7dc (54 commits)\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: cf813d19218925..c1dd5106fde1f9\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684718278850474641\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I338064a35eeb12fc04d3df25a9e15f4c8d4a9417\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/397153\n"
    },
    {
      "commit": "93d85855c65734c5515c9b485a8fabf96d472b1c",
      "tree": "c438d8a148fe113621e43d9ab4cceb7d13158604",
      "parents": [
        "4c42259b379c0c97911d465546d94b2695beb65f"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 10 20:24:20 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 10 20:24:20 2026 -0700"
      },
      "message": "roll: pigweed 845993e..cf813d1 (6 commits)\n\ncf813d1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/393132 pw_bluetooth_proxy: Implement \u0027Push active\u0027 special case\n0457039:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/396332 bazel: Update Fuchsia SDK to 31.20260410.4.1\n2e4d2ee:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/393092 pw_bluetooth_proxy: Include status in command complete events\n20d00ca:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/396732 pw_allocator: Fix deprecation warnings\na035267:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/381973 pw_allocator: Add more tests for singleton allocators\n5e28505:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/302839 pw_chrono: Check for overflows in tick counts\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 845993eb6e699f..cf813d19218925\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684851036581607569\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I301ee10b9c5a9a4e2c295712b319b9eb5eb80604\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/396952\n"
    },
    {
      "commit": "4c42259b379c0c97911d465546d94b2695beb65f",
      "tree": "0e1c75db8d010553da16b09811ce88e4ac9aad8d",
      "parents": [
        "3f2bd44ef4ab24ded03d4376cae8772030705617"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 10 08:41:56 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 10 08:41:56 2026 -0700"
      },
      "message": "roll: pigweed 15cee6e..845993e (2 commits)\n\n845993e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/381032 pw_allocator: Remove deprecated methods and types\na8b3d9f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395877 pw_work_queue: Move metrics to base to avoid multiple instantiations\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 15cee6ed5d4ec0..845993eb6e699f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684895287910783329\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I9d584a5c422cd6d9f92bd5f4349533db881665d3\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/396653\n"
    },
    {
      "commit": "3f2bd44ef4ab24ded03d4376cae8772030705617",
      "tree": "ca69ec46c50ca7e8f582b371c0925ad4a952f242",
      "parents": [
        "e664b0c5e555e92fbb6e05dd87053b1604aadf15"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 09 20:58:59 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 09 20:58:59 2026 -0700"
      },
      "message": "roll: pigweed 00f9851..15cee6e (10 commits)\n\n15cee6e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/396392 pw_bluetooth_proxy: Handle generic Command Status event\n74cecba:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395632 pw_bluetooth_proxy: Add CopyFrom to H4Packet\nd765ae7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/392352 pw_span: Fix implicit conversion warnings\n2177198:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395874 pw_sync: Use value types in template to avoid GCC 15 compiler errors\nf66336d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/393774 docs: Expand March 2026 changelog\na1a3e03:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/396292 pw_unit_test: Remove unnamed namespace from static library test\n0e352e4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/391935 pw_sync_freertos: Disable ISL scheduler lock on Cortex-M\ne83c6e8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395932 pw_async2: Fix compiler warning\n03db427:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395733 pw_preprocessor: Make _PW_ARCH_ARM_CORTEX_M always defined\n11d48d1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/390093 pw_build: Add new API to interact with bazel\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 00f98514d13c51..15cee6ed5d4ec0\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684939538002428353\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic2e4bee3d8b00da3c0989866e5aae833b73f5336\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/396472\n"
    },
    {
      "commit": "e664b0c5e555e92fbb6e05dd87053b1604aadf15",
      "tree": "458bf1d7d4115d049d96bd9ba190ae397fd46c21",
      "parents": [
        "5a271715296ebd584eec75d8e99c355675aa5c3e"
      ],
      "author": {
        "name": "Yicheng Li",
        "email": "yichengli@google.com",
        "time": "Thu Apr 09 11:53:10 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 09 11:53:10 2026 -0700"
      },
      "message": "Add qemu_xtensa example\n\nChange-Id: Ic3fe3ab11b40e4eea299a81dd519740b8bd177ef\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/394802\n"
    },
    {
      "commit": "5a271715296ebd584eec75d8e99c355675aa5c3e",
      "tree": "42c4e643769cdfb6d3628aecceabd3a1eb70d7c6",
      "parents": [
        "b9e56d9ceb34df12640176952142108bbe615ad5"
      ],
      "author": {
        "name": "Yicheng Li",
        "email": "yichengli@google.com",
        "time": "Thu Apr 09 11:53:05 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 09 11:53:05 2026 -0700"
      },
      "message": "Move ARM-specific copts out of gcc copts\n\nThis is in preparation for the Xtensa GCC build. We mimic Zephyr\u0027s\ndirectory structure of cmake/compiler/gcc/compiler_flags.cmake\nand create bazel/compiler/gcc/compiler_flags.bzl that contains\na list of compiler flags intended for ARM GCC only. This list\nis appended to common zephyr compiler flags in cc.bzl and then\npassed to copts of cc libraries. This mechanism can only append\na single layer of selects (not nested selects) so we create a\nconfig_setting_group for every possible flag.\n\nChange-Id: Ib3e2d4549e9d2e8fb33c28c7677a979bfc0e446b\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/394972\n"
    },
    {
      "commit": "b9e56d9ceb34df12640176952142108bbe615ad5",
      "tree": "2ebd61393cb5c2b9ed75ab947694fb80d243cb51",
      "parents": [
        "494ad979318b13c9416d690f75005aaace50d3fa"
      ],
      "author": {
        "name": "Yicheng Li",
        "email": "yichengli@google.com",
        "time": "Thu Apr 09 11:53:00 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 09 11:53:00 2026 -0700"
      },
      "message": "Add support for Zephyr stdint inclusion\n\nZephyr has a config CONFIG_ENFORCE_ZEPHYR_STDINT to force include\nZephyr\u0027s stdint.h.\n\nChange-Id: I9cac9115694457e84b3f0fa674cf04652d432c12\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/394811\n"
    },
    {
      "commit": "494ad979318b13c9416d690f75005aaace50d3fa",
      "tree": "5fe299d40c55fb2a15c0089df4006515789de98a",
      "parents": [
        "e3eb9bc169298acab2e3b5f60e65a7272626e41f"
      ],
      "author": {
        "name": "Yicheng Li",
        "email": "yichengli@google.com",
        "time": "Thu Apr 09 11:50:21 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 09 11:50:21 2026 -0700"
      },
      "message": "Add qemu_xtensa board and linker script\n\nChange-Id: I020b9a2b745384cd0f882424afc222db354ca21e\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/394810\n"
    },
    {
      "commit": "e3eb9bc169298acab2e3b5f60e65a7272626e41f",
      "tree": "0dff21583ddbcd332a258def6a16755aa678e6e1",
      "parents": [
        "b468ae56cad9fe6bff7ce0871e33b0c2e235b50d"
      ],
      "author": {
        "name": "Faraaz Sareshwala",
        "email": "fsareshwala@pigweed.infra.roller.google.com",
        "time": "Thu Apr 09 09:19:41 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 09 09:19:41 2026 -0700"
      },
      "message": "roll: pigweed pw_bluetooth_sapphire: Re-enable offloaded advertising packet filtering\n\nTesting was done with the following steps: ensure I can get through\nOOBE, use bt-le-central scan to ensure it continues returning results,\nuse NRF Connect to advertise a device called \"This Device\", use\nbt-le-central scan -n This to ensure we continually get advertisements,\ncancel filtering and return to a regular bt-le-central scan and ensure\nwe get a regular peer list, etc. All worked just fine as expected.\n\nOriginal-Fixed: b/448475405\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/355256\nOriginal-Revision: 00f98514d13c512ba96b29214b4cd47a56cba846\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 941de396dc18f7..00f98514d13c51\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684983918543021233\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I4667c19d97421a4cee57ac4b2ba88cf94d223bfe\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/396212\n"
    },
    {
      "commit": "b468ae56cad9fe6bff7ce0871e33b0c2e235b50d",
      "tree": "c6c3ecc3e410c999a9f435fc1dec99ce705cbdce",
      "parents": [
        "acf203f4bfb8b81b000e1b640b107caccb12ef6d"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 08 21:31:26 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 08 21:31:26 2026 -0700"
      },
      "message": "roll: pigweed b85e9c1..941de39 (8 commits)\n\n941de39:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/302838 pw_chrono: Make TimePointAfterAtLeast saturating\n5bbd5a5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395934 pw_perf_test: Remove deprecated \u003ccstdbool\u003e include\n0a9967b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/302837 pw_chrono: Check for overflow in system clock macros\nd9147e0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395873 pw_kernel: Temporarily disable process termination test\nc5a846a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/390212 pw_async2: Correct minor errors in codelab guide\n4b9d597:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395833 pw_env_setup: Improve pigweed.json usage under bazel\n6aa9e32:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/393752 pw_bluetooth_sapphire: Add connection stats to inspect data\nc8bea13:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395512 pw_bluetooth_proxy: Make multibuf allocator size configurable\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b85e9c1e0f10ff..941de396dc18f7\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8685028158030770321\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I81477ca5f3b1df593eacd70e4bdc49e5db29364c\nReviewed-on: https://pigweed-review.googlesource.com/c/zephyr/zephyr-bazel/+/396012\n"
    }
  ],
  "next": "acf203f4bfb8b81b000e1b640b107caccb12ef6d"
}
