)]}'
{
  "log": [
    {
      "commit": "5d30afbde30a6b04c66cfc43c1dfaa5091298716",
      "tree": "9d1b06e5e8fb03a3527e334f05782a8eebe0079a",
      "parents": [
        "377c7dc34bc93739104258eb3913eca2ab824310"
      ],
      "author": {
        "name": "Bruno Palermo",
        "email": "b@palermo.dev",
        "time": "Fri Aug 28 22:27:11 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 29 03:27:11 2026 +0200"
      },
      "message": "protoc_gen_clojure@0.5.0 (#10180)\n\nRelease:\nhttps://github.com/bpalermo/protoc-gen-clojure/releases/tag/v0.5.0\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: Bruno Palermo \u003cbpalermo@pm.me\u003e"
    },
    {
      "commit": "377c7dc34bc93739104258eb3913eca2ab824310",
      "tree": "f13704e651ebc60694787df7c6930ad9f94ee975",
      "parents": [
        "b45bcef26cea776a35dc6526cdec6f869520b41d"
      ],
      "author": {
        "name": "gloop-copybara-bot",
        "email": "gloop-copybara-bot@google.com",
        "time": "Fri Aug 28 21:26:51 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 29 03:26:51 2026 +0200"
      },
      "message": "gloop@20260828.rc2 (#10290)\n\nRelease: https://github.com/abseil/gloop/releases/tag/20260828.rc2\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\n---------\n\nCo-authored-by: mkruskal-google \u003c62662355+mkruskal-google@users.noreply.github.com\u003e\nCo-authored-by: Mike Kruskal \u003cmkruskal@google.com\u003e"
    },
    {
      "commit": "b45bcef26cea776a35dc6526cdec6f869520b41d",
      "tree": "3812d66cdf9fdd3907fe14755f977836d4cda8ed",
      "parents": [
        "87bd71b1edd46c54d7f8c84b9b6b57f2e7671985"
      ],
      "author": {
        "name": "Øyvind Harboe",
        "email": "oyvind@ascenium.com",
        "time": "Fri Aug 28 22:36:52 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 28 13:36:52 2026 -0700"
      },
      "message": "yosys@0.68.bcr.1: enable threads, DPI-C, and the SDC passes (#10277)\n\nWhile auditing the 0.68 submission against what upstream builds by\ndefault, three long-standing gaps surfaced (all predate 0.68). Same\nsource archive; overlay-only changes:\n\n- `YOSYS_ENABLE_THREADS` was never defined, so `kernel/threading.cc`\nsilently compiled to its single-threaded fallback even though\n`-lpthread` is already linked.\n- `YOSYS_ENABLE_LIBFFI` was never defined, so DPI-C\n(`frontends/ast/dpicall.cc`) was dead code while `@libffi` remained a\nlink dependency.\n- `techlibs/common/opensta.cc` and `sdc_expand.cc` (built by default\nupstream since late 2025, self-guarded on `YOSYS_ENABLE_SPAWN`) were\nnever compiled, so the `opensta` and `sdc_expand` passes did not exist.\n\nBoth toggles are header-only in 0.68 (upstream moved feature toggles\ninto the generated `kernel/yosys_config.h`, which every user includes\nvia `kernel/yosys_common.h`), so they are added to the\n`yosys_config_gen` header — plugins compiled against `@yosys//:hdrs` see\nthe same toggles. New `yosys_binary_test` cases assert the SDC passes\nare registered, and the self-contained `tests/sdc` `.ys` scripts join\nthe test glob.\n\nThe vendored slang frontend stays intentionally unbuilt: the BCR\n`sv-elab` module is the ecosystem\u0027s Bazel channel for `read_slang` (as a\nplugin it overrides the built-in copy on upstream builds anyway), and\ncompiling yosys\u0027s frozen snapshot here would duplicate and lag it. A\ncomment could be added if maintainers prefer it documented in the\noverlay itself.\n\nVerified locally: `@yosys//:yosys` builds from source (hermetic BCR llvm\ntoolchain), `help opensta` / `help sdc_expand` resolve, the `sv-elab`\nplugin still compiles against `@yosys//:hdrs`, and\n`tools/bcr_validation.py --check yosys@0.68.bcr.1` is green.\n\nSigned-off-by: Øyvind Harboe \u003coyvind@ascenium.com\u003e"
    },
    {
      "commit": "87bd71b1edd46c54d7f8c84b9b6b57f2e7671985",
      "tree": "573adcc21b3101a0c109cdb207ddcef6a369d223",
      "parents": [
        "9850193aaf599b79cd5a03108ffa55e7e2d90cb1"
      ],
      "author": {
        "name": "Øyvind Harboe",
        "email": "oyvind@ascenium.com",
        "time": "Fri Aug 28 22:36:15 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 28 13:36:15 2026 -0700"
      },
      "message": "abc@0.68-yosyshq.bcr.1: restore the use_readline opt-out flag (#10276)\n\n0.68-yosyshq accidentally dropped the `use_readline` bool_flag that\n0.64-yosyshq.bcr.2 introduced, linking `@readline` unconditionally.\nConsumers that drive abc programmatically lost the opt-out:\n\n```\ncommon --@abc//:use_readline\u003dfalse\n```\n\nThis re-adds the flag, the `config_setting`, and the two `select`s (the\n`ABC_USE_READLINE` define and the `@readline` dep), exactly as they were\nin 0.64-yosyshq.bcr.2. Same source archive as 0.68-yosyshq; overlay-only\nchange.\n\nVerified locally: `bazel build @abc//:abc` succeeds with the flag at\nboth values, and `tools/bcr_validation.py --check\nabc@0.68-yosyshq.bcr.1` is green.\n\nSigned-off-by: Øyvind Harboe \u003coyvind@ascenium.com\u003e"
    },
    {
      "commit": "9850193aaf599b79cd5a03108ffa55e7e2d90cb1",
      "tree": "4b4a1bfb1c2bbf92bae3a742c48cbc7a2080d4b7",
      "parents": [
        "24230dd4ff3ff2e4b58e60321a7a0618f3a041bd"
      ],
      "author": {
        "name": "Carbo",
        "email": "BYVoid@users.noreply.github.com",
        "time": "Fri Aug 28 13:35:40 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 28 13:35:40 2026 -0700"
      },
      "message": "libsais@2.10.4.bcr.2 (#10291)\n\nFixes a Windows-only build break in libsais 2.10.4 and 2.10.4.bcr.1,\nreported through a downstream failure in google/sentencepiece#1313:\n\n```\nexternal/libsais+\\version(1): error C2059: syntax error: \u0027constant\u0027\nC:\\...\\MSVC\\...\\include\\bitset(31): error C2143: syntax error: missing \u0027;\u0027 before \u0027{\u0027\nexternal/abseil-cpp+\\absl/base/casts.h(50): error C2065: \u0027bit_cast\u0027: undeclared identifier\n```\n\nThe root of the upstream archive contains a 7-byte file named `VERSION`,\nwhose content is `2.10.4`. Bazel passes the repository root of a\ndependency to its dependents as a quote-include directory, and since\nMSVC has no `-iquote`, it lands there as a plain `/I` include directory.\nOn the case-insensitive Windows file system, `#include \u003cversion\u003e` then\nresolves to that file rather than the C++ standard header, so every\ndependent that reaches `\u003cversion\u003e` — directly, or through `\u003cbitset\u003e`,\n`\u003cutility\u003e` and friends — fails to compile. Only Windows consumers are\naffected: on Linux and macOS the directory is passed as `-iquote`, which\nangle-bracket includes never search.\n\nThis version adds `patches/remove_version_file.patch`, which deletes\nthat file. Nothing reads it: the CMake build hardcodes the version in\n`CMakeLists.txt`, and the Bazel build does not use it either.\n\nTo keep this from regressing silently, the overlay adds\n`test/version_header_test.cc`, a C++ test that includes `\u003cbitset\u003e` and\n`\u003cversion\u003e` alongside `libsais.h`. It is part of `@libsais//:all`, so\nthe existing `verify_targets` and `verify_targets_openmp` tasks run it\non Windows as well.\n\n### Verification\n\n- With the patch, `bazel test @libsais//...` passes against a local\nregistry, and the fetched repository no longer contains `VERSION`.\n- The regression test was checked against the failure mode by compiling\nit with the repository root on the plain include path, which is what\nMSVC gets: against the unpatched tree it reproduces the reported error\n(`version:1:1: error: expected unqualified-id` on the `2.10.4` line),\nand against the patched tree it compiles. Windows itself is covered by\npresubmit rather than locally.\n\nEverything else — the archive, the four targets, the OpenMP flag — is\nunchanged from 2.10.4.bcr.1.\n\n@bazel-io skip_check unstable_url"
    },
    {
      "commit": "24230dd4ff3ff2e4b58e60321a7a0618f3a041bd",
      "tree": "f6eafd3ccdb9bb4ad618fbb7967a71c3d8adb41a",
      "parents": [
        "38351f65108ef9eda030e1b283b2487c767e88e7"
      ],
      "author": {
        "name": "bazel.build machine account",
        "email": "ci.bazel@gmail.com",
        "time": "Fri Aug 28 22:23:29 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 28 20:23:29 2026 +0000"
      },
      "message": "{rules_rust,rules_rust_bindgen,rules_rust_mdbook,rules_rust_prost,rules_rust_pyo3,rules_rust_wasm_bindgen}@0.74.0 (#10295)\n\nRelease: https://github.com/bazelbuild/rules_rust/releases/tag/0.74.0\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_"
    },
    {
      "commit": "38351f65108ef9eda030e1b283b2487c767e88e7",
      "tree": "e8d13ca6c898acc8129f621440ba6ad08cc021be",
      "parents": [
        "6cdbef24fdf16087267cfccb1e556208c5ac1e50"
      ],
      "author": {
        "name": "Chris McDonald",
        "email": "chris.mcdonald@doordash.com",
        "time": "Fri Aug 28 14:07:36 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 28 20:07:36 2026 +0000"
      },
      "message": "Expose Kinesis, KMS, and Secrets Manager in aws_sdk 1.11.876.bcr.1 (#10288)\n\n## Summary\n\n- Publish `aws_sdk@1.11.876.bcr.1` from the unchanged AWS SDK 1.11.876\nsource archive.\n- Expose the generated Kinesis, KMS, and Secrets Manager clients already\npresent in that archive.\n- Add presubmit coverage for all three targets with the default\nBoringSSL backend and with OpenSSL.\n\nThis lets downstream modules use these clients without maintaining\ncustom AWS SDK repository overlays.\n\n## Validation\n\n- Validated the module metadata, source archive, and overlay integrity\nwith the BCR tooling.\n- Built `@aws_sdk//:kinesis`, `@aws_sdk//:kms`, and\n`@aws_sdk//:secretsmanager` with BoringSSL and OpenSSL.\n\nGenerated with [Codex](https://openai.com/codex/)."
    },
    {
      "commit": "6cdbef24fdf16087267cfccb1e556208c5ac1e50",
      "tree": "9e3875811b728b17c9ff96c309d1d09c0c0d07c3",
      "parents": [
        "917ff974beb91b7d83af7c62be1bcf5fe922600c"
      ],
      "author": {
        "name": "UebelAndre",
        "email": "github@uebelandre.com",
        "time": "Fri Aug 28 12:57:56 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 28 12:57:56 2026 -0700"
      },
      "message": "libzmq@4.3.5.bcr.7 (#10294)\n\nThis fixes Windows compiler flags."
    },
    {
      "commit": "917ff974beb91b7d83af7c62be1bcf5fe922600c",
      "tree": "cd48265f34c394b79eef189e32e88b7dff835d08",
      "parents": [
        "94d41765730cf147335ee4975e5c7feb83c80303"
      ],
      "author": {
        "name": "UebelAndre",
        "email": "github@uebelandre.com",
        "time": "Fri Aug 28 11:03:45 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 28 18:03:45 2026 +0000"
      },
      "message": "ffmpeg@9.0.1.beta.bcr.1 (#10287)\n\nThis change bumps `opencv` to drop a dependency on `rules_android_ndk`"
    },
    {
      "commit": "94d41765730cf147335ee4975e5c7feb83c80303",
      "tree": "fc4b925870bc5f19afd74b4ce621e860cbc492e2",
      "parents": [
        "6b2df9f9481706e1a50b5f5e57ffc84f61bb1c42"
      ],
      "author": {
        "name": "Marcus Boerger",
        "email": "marcus.boerger@gmail.com",
        "time": "Fri Aug 28 18:56:52 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 28 17:56:52 2026 +0000"
      },
      "message": "mboworks_bzl@0.5.1 (#10289)\n\nRelease: https://github.com/mboworks/bzl/releases/tag/0.5.1\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_"
    },
    {
      "commit": "6b2df9f9481706e1a50b5f5e57ffc84f61bb1c42",
      "tree": "115cac055432e9e35dc179a398fc5bc49884dce9",
      "parents": [
        "675177ef16bf187cb2bcff48c9ea3b28193d0078"
      ],
      "author": {
        "name": "Clément Guillot",
        "email": "guillot.clement@pm.me",
        "time": "Fri Aug 28 19:43:17 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 28 19:43:17 2026 +0200"
      },
      "message": "com_clementguillot_rules_quarkus@0.6.0 (#10200)\n\nRelease:\nhttps://github.com/clementguillot/rules_quarkus/releases/tag/v0.6.0\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: clementguillot \u003c1034030+clementguillot@users.noreply.github.com\u003e"
    },
    {
      "commit": "675177ef16bf187cb2bcff48c9ea3b28193d0078",
      "tree": "0d72b21c1aa0401391412ba751f9dcccae908f4f",
      "parents": [
        "d3a7a8455e0778188a90e6901e14df8f5e84c0a6"
      ],
      "author": {
        "name": "Maxwell Elliott",
        "email": "maxwell@elliott.now",
        "time": "Fri Aug 28 13:42:54 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 28 19:42:54 2026 +0200"
      },
      "message": "bazel-diff@46.0.0 (#10271)\n\nRelease: https://github.com/Tinder/bazel-diff/releases/tag/v46.0.0\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_"
    },
    {
      "commit": "d3a7a8455e0778188a90e6901e14df8f5e84c0a6",
      "tree": "712e33291c36822ba2e9a43b31efb44af1aa3593",
      "parents": [
        "1ed7abf04ba465e5d77bb5ed1222cdfee17be3bc"
      ],
      "author": {
        "name": "bcr-buf",
        "email": "bcr-github@buf.build",
        "time": "Fri Aug 28 12:42:41 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 28 19:42:41 2026 +0200"
      },
      "message": "protovalidate-cc@1.2.0 (#10274)\n\nRelease:\nhttps://github.com/bufbuild/protovalidate-cc/releases/tag/v1.2.0\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: anuraaga \u003c198344+anuraaga@users.noreply.github.com\u003e"
    },
    {
      "commit": "1ed7abf04ba465e5d77bb5ed1222cdfee17be3bc",
      "tree": "7ae57ec02b16d0d71d50ae73532bdc2c7cb189b3",
      "parents": [
        "6f12f26670ee3986def02a2407fe9ed0f85093c8"
      ],
      "author": {
        "name": "Machine account for bazel-contrib",
        "email": "contrib@bazel.build",
        "time": "Fri Aug 28 11:42:13 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 28 19:42:13 2026 +0200"
      },
      "message": "rules_dotnet@0.22.2 (#10280)\n\nRelease:\nhttps://github.com/bazel-contrib/rules_dotnet/releases/tag/v0.22.2\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: purkhusid \u003c5622403+purkhusid@users.noreply.github.com\u003e"
    },
    {
      "commit": "6f12f26670ee3986def02a2407fe9ed0f85093c8",
      "tree": "66c671dd50fa050b702cbfb9c764c2ff324f90f0",
      "parents": [
        "f483a9f2ff654cfcc50eac66cc145dd2b35e7e33"
      ],
      "author": {
        "name": "Xavier Bonaventura",
        "email": "xavibonaventura@gmail.com",
        "time": "Fri Aug 28 19:41:48 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 28 19:41:48 2026 +0200"
      },
      "message": "Fix glew compilation on Windows (#10284)\n\nlocal_defines was incorrectly used because the define is not used in the\ncpp/c files but on the header files that are publicly exposed.\n\nFixes #9356"
    },
    {
      "commit": "f483a9f2ff654cfcc50eac66cc145dd2b35e7e33",
      "tree": "94062e33ecb87b976579298a177f8cd9ea9654b7",
      "parents": [
        "4f3c9d2839c84e96c1b46e92ceaed3615f40584f"
      ],
      "author": {
        "name": "UebelAndre",
        "email": "github@uebelandre.com",
        "time": "Fri Aug 28 10:12:08 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 28 10:12:08 2026 -0700"
      },
      "message": "opencv4.13.0.bcr.6 (#10285)\n\nThis change replaces `rules_android_ndk` to avoid the heavy impact it\nhas on consumers in favor of more modern `cpu_features` module to solve\nthe same purpose. There is also a new `--@opencv//:cpufeatures` label\nflag that users can use to restore the previous behavior if\n`@cpu_features` is insufficient for some reason."
    },
    {
      "commit": "4f3c9d2839c84e96c1b46e92ceaed3615f40584f",
      "tree": "e35718e5a61b2812f87125dd6a55585b1c64e691",
      "parents": [
        "5437a8e2ad8b98489e1787a3ee93f308c83fecb8"
      ],
      "author": {
        "name": "UebelAndre",
        "email": "github@uebelandre.com",
        "time": "Fri Aug 28 09:33:03 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 28 09:33:03 2026 -0700"
      },
      "message": "cpu_features@0.11.0.bcr.1 (#10282)\n\nThis moves `googletest` to `dev_dependency \u003d True` to avoid the\nunnecessary dependency."
    },
    {
      "commit": "5437a8e2ad8b98489e1787a3ee93f308c83fecb8",
      "tree": "264e98f4c77dd675a33009c98097f43e1d4662a7",
      "parents": [
        "8797fad0005bce20f056ac79126fb9ba1b358c65"
      ],
      "author": {
        "name": "David Zbarsky",
        "email": "dzbarsky@gmail.com",
        "time": "Fri Aug 28 11:17:57 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 28 08:17:57 2026 -0700"
      },
      "message": "Add ffmpeg@9.0.1.beta.bcr (#10256)\n\nAdds `ffmpeg@9.0.1.beta.bcr` from the official FFmpeg 9.0.1 archive,\nretaining the beta designation requested in review. The port updates\ncomponent declarations, source selections, AArch64/NASM inputs, and\nconfiguration for FFmpeg 9 while preserving the existing bare and\n`with_defaults/` targets, default component profiles, install trees, and\nupstream tests. It also retains the BoringSSL compatibility and\nshared-library helper fixes; `libpostproc` was removed upstream.\n`CONFIG_LIST` and `PROFILE_EVERYTHING` use one entry per line so future\ncomponent changes produce smaller diffs; the generator and formatting\ntests preserve that layout.\n\nIntegrates `codec2`, `dav1d`, `gsm`, `lame`, `libjxl`, `openjpeg`,\n`rav1e`, `shine`, `speex`, `twolame`, `vorbis`, and `xvidcore` from\n#10262 through 21 optional encoder/decoder flags. All remain disabled by\ndefault. Library configuration follows the selected components,\nincluding LAME/Vorbis muxer defaults; JPEG XL animation flags work\nwithout the still-image flags. FFmpeg continues to report upstream\nversion `9.0.1`. The README documents the flags and the GPLv3\nlicense-reporting policy for external GPL codecs without enabling\nFFmpeg\u0027s internal GPL implementations.\n\nAll prerequisite module changes are merged in #10262, #10270, and\n#10272. This branch is rebased onto `main`, and this PR now changes only\n`modules/ffmpeg/`. It uses `libjxl@0.12.0.bcr.1`, whose GoogleTest\ndependency avoids the Abseil compatibility-level conflict on Bazel 8.5.\nFFmpeg requires Bazel 8.5.0 for `rav1e`/`rules_rs`. Presubmit retains\nall five FFmpeg platforms, tests Bazel 8.5.0/8.x/9.x, enables all new\ncodecs in the extras task, and adds an animation-only JPEG XL task.\n\nUses `brotli@1.2.0.bcr.3`, `skcms@20250916.0.bcr.2`, and\n`x264@2023.10.1.bcr.3` from #10270. These fix GCC 8 compilation errors\nand inconsistent x264 download checksums found by the first complete\nFFmpeg CI run. JPEG XL requests the corrected Brotli/skcms revisions,\nand FFmpeg requests the corrected x264 revision.\n\nLocal validation after the dependency fixes passes all 57 tests on Bazel\n8.5 with macOS ARM64/Clang 21: FFmpeg\u0027s 52 tests with every optional\ncodec enabled, both new dependency regression tests, and JPEG XL\u0027s three\nexisting tests. The same 57 tests also pass for macOS x86_64 on Bazel\n9.2. The integration tests cover all 21 registrations and all 13\nencoders, including encode/decode round trips. Earlier validation of the\nunchanged FFmpeg implementation also passed the full default, BoringSSL,\nanimation-only, encoder-only, and decoder-only tests on Bazel 8.5/9.2.\nAll 36 Python tests, byte-identical regeneration of six generated files,\nBuildifier, and the BCR-pinned Ruff checks pass. The list formatting\npreserves every component value and its order. GCC 8.5 validation of the\nprerequisite fixes passes Brotli\u0027s strict build, rotation test, and CLI\nround trip, plus skcms\u0027s full SIMD build and transform test in all three\ncompilation modes.\n\nCI passes all 46 FFmpeg configurations on the rebased commit with the\nlist formatting change, including all 15 Bazel 8.x incompatible-flag\nreruns. Registry validation, formatting, tooling checks, and CLA checks\nare also green. [Buildkite\nresults](https://buildkite.com/bazel/bcr-presubmit/builds/40229). The\nprerequisite configurations passed separately in #10270 and #10272.\nFFmpeg uses the official release archive and passes URL-stability\nvalidation without an exception.\n\n-zbarskybot"
    },
    {
      "commit": "8797fad0005bce20f056ac79126fb9ba1b358c65",
      "tree": "d97d3aa0dd2fca89f559648499c8697b0a0a7bb2",
      "parents": [
        "6dcbbfca3055cb38fc8cdb7838add2713768334f"
      ],
      "author": {
        "name": "Huang Yimin",
        "email": "xiemotongye@gmail.com",
        "time": "Fri Aug 28 16:44:47 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 28 10:44:47 2026 +0200"
      },
      "message": "Add circe@1.0.1 (#10248)\n\n## Description\n\nUpdate `circe` from `1.0.0` to `1.0.1`.\n\nCirce provides Bazel rules for converting pre-built arm64 iOS device\nbinaries into arm64 iOS Simulator-compatible binaries. This patch\nrelease improves framework conversion compatibility with Xcode 27.\n\n## Changes\n\n- Fix framework conversion failures with Xcode 27 caused by symlinked\nframework root files such as `Info.plist`.\n- Materialize framework root files in the same action as binary\nconversion and signing.\n- Omit the imported device `_CodeSignature` after conversion, since the\noriginal signature is invalidated when the Mach-O binary is rewritten.\n- Preserve lightweight symlink handling for non-root framework files.\n- Handle nested frameworks by converting their binaries in the correct\norder.\n- Improve framework binary detection.\n- Update the module version and README examples to `1.0.1`.\n- Add attribution to the original\n[arm64-to-sim](https://bogo.wtf/arm64-to-sim.html) project."
    },
    {
      "commit": "6dcbbfca3055cb38fc8cdb7838add2713768334f",
      "tree": "e8933c9b0ba10c88d2acf1f27e62db6fff9ae5ca",
      "parents": [
        "15ff07f804fc2502c76214d163663a7a96c96d1b"
      ],
      "author": {
        "name": "hw-bzl-bot",
        "email": "hardware.bazel@protonmail.com",
        "time": "Thu Aug 27 22:28:05 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 28 07:28:05 2026 +0200"
      },
      "message": "rules_chisel@0.4.2 (#10228)\n\nRelease: https://github.com/hw-bzl/rules_chisel/releases/tag/0.4.2\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: hw-bzl-bot \u003c279263554+hw-bzl-bot@users.noreply.github.com\u003e"
    },
    {
      "commit": "15ff07f804fc2502c76214d163663a7a96c96d1b",
      "tree": "d0bb0a130ef345e97f1da5bc359e62163e317d04",
      "parents": [
        "4a17ff6c65f88ac2491b65499d1b5ea241c16390"
      ],
      "author": {
        "name": "hermeticbuild-bot",
        "email": "hermeticbuildbot@gmail.com",
        "time": "Fri Aug 28 01:27:37 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 28 07:27:37 2026 +0200"
      },
      "message": "gazelle_ts@0.6.3 (#10273)\n\nRelease: https://github.com/hermeticbuild/gazelle_ts/releases/tag/v0.6.3\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: longlho \u003c198255+longlho@users.noreply.github.com\u003e"
    },
    {
      "commit": "4a17ff6c65f88ac2491b65499d1b5ea241c16390",
      "tree": "bb3555f50882dd8c1cfe7be0e78f2c48518e0c9b",
      "parents": [
        "a3b2b22691c7c810b5484a6aef67da699ab18d9e"
      ],
      "author": {
        "name": "David Zbarsky",
        "email": "dzbarsky@gmail.com",
        "time": "Fri Aug 28 00:22:13 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 28 06:22:13 2026 +0200"
      },
      "message": "Add libjxl@0.12.0.bcr.1 for Bazel 8.5 compatibility (#10272)\n\nAdds `libjxl@0.12.0.bcr.1` as a separate prerequisite for #10256. It\nlowers the GoogleTest minimum to `1.17.0.bcr.2`, avoiding the\nconflicting Abseil compatibility levels introduced by GoogleTest 1.18 on\nBazel 8.5. GoogleTest remains available to consumers of JPEG XL\u0027s\nexisting tests. It also uses the Brotli and skcms GCC 8 fixes merged in\n#10270.\n\nThe JPEG XL archive, build overlays, build targets, and three upstream\ntests are unchanged. Presubmit adds Bazel 8.5.0 alongside 8.x/9.x on\nUbuntu x86_64, Ubuntu ARM64, and macOS ARM64."
    },
    {
      "commit": "a3b2b22691c7c810b5484a6aef67da699ab18d9e",
      "tree": "77e120df71ad34b81ff9c9c2e8d706db1b92688d",
      "parents": [
        "b8a81c87c360ad7f22c231b582392095578d4744"
      ],
      "author": {
        "name": "David Zbarsky",
        "email": "dzbarsky@gmail.com",
        "time": "Thu Aug 27 23:13:52 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 23:13:52 2026 -0400"
      },
      "message": "Fix Brotli, skcms, and x264 for FFmpeg (#10270)\n\nFixes three dependency failures encountered while enabling FFmpeg\u0027s\noptional codecs in #10256, without changing published module versions:\n\n- `brotli@1.2.0.bcr.3` makes the 16-bit rotation and hash-counter\nconversions explicit so GCC 8 accepts the existing strict warnings. It\nremoves the presubmit conversion-warning suppressions and adds an\nexhaustive rotation test.\n- `skcms@20250916.0.bcr.2` restores the per-element vector conversion\nfor GCC before 9, where `__builtin_convertvector` is unavailable. Modern\nGCC and Clang keep the builtin. A public `skcms_Transform` test covers\nbyte/float conversion, rounding, clamping, and partial SIMD batches;\nDebian 10 and Rocky Linux 8 join the existing platforms.\n- `x264@2023.10.1.bcr.3` downloads the same commit from the GitHub\nmirror after the VideoLAN URL returned inconsistent checksums in CI. The\nreplacement archive matches the existing published SHA256 exactly. Its\nbuild targets and presubmit are unchanged.\n\nLocal validation passes: GCC 8.5 builds all Brotli sources with strict\nwarnings and passes the rotation test and CLI round trip; GCC 8.5 builds\nall skcms SIMD implementations and passes the transform test in\nfastbuild, opt, and dbg. Bazel 8.5 passes all 57 FFmpeg/dependency tests\non macOS ARM64 with Clang 21, including FFmpeg\u0027s 52 tests with optional\ncodecs enabled, the two new regression tests, and JPEG XL\u0027s three\nexisting tests. Presubmit retains the existing build targets and\nconfigurations and now covers 78 configurations across the three\nmodules.\n\nCI passes all 78 configurations, including the Bazel 7.x/8.x\nincompatible-flag reruns. Registry validation, formatting, tooling\nchecks, and CLA checks also pass. [Buildkite\nresults](https://buildkite.com/bazel/bcr-presubmit/builds/40204).\n\nThe three modules retain their existing archive checksums. Brotli and\nskcms also retain their existing source URLs; x264 changes only the\ndownload host. These GitHub archives use BCR\u0027s documented URL-stability\nexception; archive integrity and source-repository checks remain\nenabled.\n\n-zbarskybot"
    },
    {
      "commit": "b8a81c87c360ad7f22c231b582392095578d4744",
      "tree": "70f806cc259e6c0e1eb195869206efbf43f97f5b",
      "parents": [
        "a2a63a3ad93afa4183f649eb506b90caf9329170"
      ],
      "author": {
        "name": "David Zbarsky",
        "email": "dzbarsky@gmail.com",
        "time": "Thu Aug 27 18:29:57 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 22:29:57 2026 +0000"
      },
      "message": "Add native FFmpeg codec modules (#10262)\n\n- Video and image: `dav1d@1.5.4`, `libjxl@0.12.0`, `openjpeg@2.5.4`,\n`rav1e@0.8.1`, and `xvidcore@1.3.7`.\n- Audio: `codec2@1.2.0`, `gsm@1.0.24`, `lame@4.0`, `shine@3.1.1`,\n`speex@1.2.1`, `twolame@0.4.0`, and `vorbis@1.3.7`.\n\nDepends on #10265 for the Brotli ARM64 build fix required by JPEG XL.\n\n-zbarskybot"
    },
    {
      "commit": "a2a63a3ad93afa4183f649eb506b90caf9329170",
      "tree": "040248db2db459bb6537abf2efd256a137bd8b5f",
      "parents": [
        "7a7429596cdca7be777b1072324b776589a8ceb0"
      ],
      "author": {
        "name": "UebelAndre",
        "email": "github@uebelandre.com",
        "time": "Thu Aug 27 15:08:26 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 15:08:26 2026 -0700"
      },
      "message": "dtc@1.7.2.bcr.2 (#10266)\n\nThis change pulls in an updated `bison` that supports older versions of\nBazel."
    },
    {
      "commit": "7a7429596cdca7be777b1072324b776589a8ceb0",
      "tree": "562fe46522c8b3a62c68c6157cd360f37fc649d8",
      "parents": [
        "5c48cb6b10be161eadea4f71b27f4678bb66ccb5"
      ],
      "author": {
        "name": "UebelAndre",
        "email": "github@uebelandre.com",
        "time": "Thu Aug 27 15:07:58 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 15:07:58 2026 -0700"
      },
      "message": "make@4.4.1 (#10243)"
    },
    {
      "commit": "5c48cb6b10be161eadea4f71b27f4678bb66ccb5",
      "tree": "e33026e02035772097ec32a1866fc2d690f3b842",
      "parents": [
        "e7bf95a96795809d2830f5a26650b7d1a69a5c25"
      ],
      "author": {
        "name": "Carbo",
        "email": "BYVoid@users.noreply.github.com",
        "time": "Thu Aug 27 15:03:43 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 28 00:03:43 2026 +0200"
      },
      "message": "libsais@2.10.4.bcr.1 (#10267)\n\nAdds an OpenMP option to the libsais overlay, which 2.10.4 was missing.\n\nIn 2.10.4 the overlay had no counterpart to the `LIBSAIS_USE_OPENMP`\noption of the upstream CMake build, so enabling OpenMP required\nconsumers to pass global `--copt`/`--linkopt` flags, which apply to\nevery dependency in the build. This version adds the flag to the overlay\ninstead:\n\n```sh\nbazel build \u003cyour target\u003e --@libsais//:openmp\n```\n\nIt adds `-fopenmp` (`/openmp` on MSVC and clang-cl) to the compile and\nlink commands and defines `LIBSAIS_OPENMP`. Upstream declares that\ndefinition as `PUBLIC` in CMake, so the overlay uses the propagating\n`defines` attribute: the `*_omp` declarations in the public headers are\nguarded by it, and dependents need to see them. It is off by default, as\nupstream is.\n\nThe tests now also run the `*_omp` entry point with two threads when the\nflag is set, and a `verify_targets_openmp` task builds and tests\neverything with `--@libsais//:openmp`. That task skips macOS, since\nApple clang ships without OpenMP support. libsais only uses `barrier`,\n`master`, `parallel num_threads` and `parallel for schedule(static)`,\nall of which are within the OpenMP 2.0 subset that MSVC implements, so\nWindows is covered.\n\nApart from that, the archive and the four targets are unchanged from\n2.10.4. The new `bazel_skylib` dependency is used for the `bool_flag`\nand the `config_setting_group`s that combine the flag with the compiler.\n\nVerified with `bazel test @libsais//...` against a local registry, and\nwith `bazel cquery --output\u003dbuild` with and without the flag, to confirm\nthe flags and the define are applied only when it is set. The OpenMP\nconfiguration itself cannot be built on this machine, so the\n`verify_targets_openmp` task is the first real check of it; the tests\u0027\nOpenMP branch was at least compiled here with `-DLIBSAIS_OPENMP` against\nthe upstream headers.\n\nThe same build files are proposed upstream in IlyaGrebnov/libsais#37; if\nthat lands, the overlay can be dropped in a future version.\n\n@bazel-io skip_check unstable_url"
    },
    {
      "commit": "e7bf95a96795809d2830f5a26650b7d1a69a5c25",
      "tree": "046046eacc1d2a6ebd05b05f036ce1df3a3ea114",
      "parents": [
        "8d60f13bafd7200bae464b56c962e930e703dcd9"
      ],
      "author": {
        "name": "UebelAndre",
        "email": "github@uebelandre.com",
        "time": "Thu Aug 27 13:35:30 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 13:35:30 2026 -0700"
      },
      "message": "bison@3.8.2.bcr.8 (#10260)\n\nThis change adds support for older (but still currently supported)\nversions of Bazel."
    },
    {
      "commit": "8d60f13bafd7200bae464b56c962e930e703dcd9",
      "tree": "b7d7aacd43262fae8aa9e5c9c6493812e2699e8a",
      "parents": [
        "f49e66b0facbb2a61572f664043599f0c0f553e6"
      ],
      "author": {
        "name": "hermeticbuild-bot",
        "email": "hermeticbuildbot@gmail.com",
        "time": "Thu Aug 27 15:34:35 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 15:34:35 2026 -0400"
      },
      "message": "Publish llvm@0.8.19 (#10263)\n\nRelease:\nhttps://github.com/hermeticbuild/hermetic-llvm/releases/tag/v0.8.19\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: dzbarsky \u003c1565842+dzbarsky@users.noreply.github.com\u003e"
    },
    {
      "commit": "f49e66b0facbb2a61572f664043599f0c0f553e6",
      "tree": "700dc9bad4bb2a172f0cfa5598fbdba379a940f6",
      "parents": [
        "a4e636589577573999dd79a37e4f156971e88d1f"
      ],
      "author": {
        "name": "David Zbarsky",
        "email": "dzbarsky@gmail.com",
        "time": "Thu Aug 27 15:24:43 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 12:24:43 2026 -0700"
      },
      "message": "Add highway@1.4.0.bcr.1 (#10261)\n\nHighway\u0027s `hwy` target does not export an include directory for\nconsumers that use `\u003chwy/...\u003e` headers, including JPEG XL 0.12.0. Add\n`highway@1.4.0.bcr.1` with `includes \u003d [\".\"]` on `@highway//:hwy`.\nExisting Highway versions, maintainers, dependencies, compatibility\nlevel, and the source archive remain unchanged.\n\nSplit the Highway change from #10258 into a separate prerequisite for\n#10262. The existing nine-job Highway presubmit is unchanged. BCR\nvalidation for `highway@1.4.0.bcr.1` passes, and the public headers\ncompile in a separate consumer using `\u003chwy/...\u003e` includes.\n\n-zbarskybot"
    },
    {
      "commit": "a4e636589577573999dd79a37e4f156971e88d1f",
      "tree": "ff826528f13af1693e41b1925f9c04ae83d6883b",
      "parents": [
        "6ccf075abd093bd9c71822962bfb77d9b985c2b9"
      ],
      "author": {
        "name": "Øyvind Harboe",
        "email": "oyvind.harboe@zylin.com",
        "time": "Thu Aug 27 17:08:18 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 08:08:18 2026 -0700"
      },
      "message": "yosys@0.68 (#10251)\n\nAdds yosys 0.68. The registry is currently on 0.64 (Apr 2026); 0.65,\n0.66, 0.67 and 0.68 have shipped since.\n\nPairs with #10250 (`abc@0.68-yosyshq`) — v0.68 pins abc submodule\n`2a9e9c2a`, which YosysHQ tags `v0.68`.\n\n## Context: this supersedes #8863\n\n#8863 (`yosys@0.65`) was closed unmerged, not on review — every\n`ubuntu2404_arm64` job failed with an amd64 image on arm64 hosts\n(`[FATAL tini (7)] exec /bin/sh failed: Exec format error`). I dropped\nthat platform from the matrix to get green; @UebelAndre reasonably\nwanted the runner bug understood before removing coverage, and it\nstalled.\n\nThat bug was reported again as #9929 and fixed on 2026-08-03 (@Wyverald\nrolled back the bad Docker image push). **So this PR keeps the full 0.64\nmatrix — `ubuntu2404_arm64` included.** No coverage is dropped.\n\n## Overlay changes vs 0.65\n\n0.68 migrated the build system to CMake, which moved several things the\noverlay hard-codes:\n\n- **`kernel/yosys_config.h` is now generated** (`configure_file` on\n`kernel/yosys_config.h.in`) and `kernel/yosys_common.h` includes it\nunconditionally. Added a `write_file` generating it to agree with the\nexisting `COMMON_DEFINES`. Also exported from `:hdrs`, or out-of-tree\nplugins fail to compile.\n- **`techlibs/common/cellhelp.py` → `kernel/cellhelp.py`**.\n- **Generated help includes moved to `kernel/`** — `kernel/register.cc`\nnow includes `kernel/simlib_help.inc`; the `.v` inputs stayed in\n`techlibs/common/`.\n- **`techlibs/**/*.inc` matches nothing now.** It only ever matched the\nper-techlib `Makefile.inc` build files, which the CMake migration\ndeleted. Glob dropped rather than `allow_empty`\u0027d — they were never\nheaders.\n- **`techlibs/**/*.txt` now matches the new `CMakeLists.txt` files**,\nand `share_dst()` maps `techlibs/CMakeLists.txt` and\n`techlibs/common/CMakeLists.txt` to the same `share/` destination — a\nconflicting-action error. Excluded; they are build files, not share\ncontent.\n\nSource-list changes:\n\n- `kernel/wallace_tree.h` → `kernel/compressor_tree.{h,cc}`\n- `passes/techmap/flowmap.cc` removed upstream;\n`passes/techmap/abc_ops_reintegrate.cc` added\n- `passes/cmds/symfpu.cc` added — a new unconditional pass, so the\nvendored header-only `libs/symfpu` is wired in as a `cc_library`\n- `passes/opt/peepopt_shiftpow2.pmg` added to the pmgen pattern list\n\nOther:\n\n- **C++20 is now required** — `kernel/yosys_common.h` hard-errors below\nit and `kernel/register.h` uses `\u003csource_location\u003e`. `COMMON_CXXOPTS`\nmoves from `-std\u003dc++17` to `-std\u003dc++20`. *This is the change most likely\nto matter for the presubmit matrix; `ubuntu2004`\u0027s default toolchain may\nbe too old, and I\u0027d rather find that out from CI than pre-emptively drop\nthe platform.*\n- **`yosys_build_datetime_str`** is a new symbol (0.68 salts the liberty\ncache key with it). Generated as `\"Bazel \u003cversion\u003e\"` — a Bazel build is\nreproducible and redacts `__DATE__`/`__TIME__`, so keying it to the\nversion keeps it distinct per yosys and stable across rebuilds.\n\n## Patches\n\n- `threading_includes.patch` **dropped** — 0.68 restructured\n`kernel/threading.h` and now ships no-op `Mutex`/`CondVar`/`UniqueLock`\nshims for non-threaded builds, so the workaround is obsolete.\n- `tcl9_mp_to_ubin.patch` rebased — upstream wrapped the call in an `!\u003d\nMP_OKAY` check, but still uses the deprecated `mp_unsigned_bin_size` /\n`mp_to_unsigned_bin`.\n- `use_cxxopt_module.patch` unchanged.\n\n## Testing\n\nBeyond the module\u0027s own tests: built and exercised through the full\nOpenROAD-flow-scripts / bazel-orfs suite — **121 tests, all passing** —\ncovering synthesis, place \u0026 route, macro abstract generation, and the\nslang frontend via the `sv-elab` plugin (which is what caught the\nmissing `yosys_config.h` export from `:hdrs`). x86_64 Linux, hermetic\nLLVM toolchain."
    },
    {
      "commit": "6ccf075abd093bd9c71822962bfb77d9b985c2b9",
      "tree": "d58f877cb5293fb538a06aacd5c685e6ef5bd979",
      "parents": [
        "04de79c8090664a7db958893e2e526024e571ede"
      ],
      "author": {
        "name": "Øyvind Harboe",
        "email": "oyvind.harboe@zylin.com",
        "time": "Thu Aug 27 17:07:43 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 08:07:43 2026 -0700"
      },
      "message": "abc@0.68-yosyshq (#10250)\n\nAdds `abc 0.68-yosyshq` — the abc revision `YosysHQ/yosys` v0.68 pins as\nits `abc` submodule (`2a9e9c2a`), published by YosysHQ as tag `v0.68`.\n\nPairs with #PLACEHOLDER (`yosys@0.68`). The registry currently has `abc\n0.65-yosyshq` as its newest, which is ahead of the newest `yosys` (0.64)\n— this restores the pairing at 0.68.\n\n## Changes vs 0.65-yosyshq\n\nOverlay `BUILD.bazel` source lists updated for the five files added\nbetween abc v0.65 and v0.68 (nothing was removed):\n\n- `src/base/abci/abcRmInverters.c`\n- `src/proof/cec/cecCorr2.c`\n- `src/proof/cec/cecCorrCert.c`\n- `src/proof/cec/cecCorrDyn.c`\n- `src/proof/cec/cecCorrIncrSim.c`\n\nEverything else is a version/integrity bump.\n\n## Testing\n\nBuilt and exercised together with `yosys@0.68` through the full\nOpenROAD-flow-scripts / bazel-orfs test suite (121 tests: synthesis,\nplace \u0026 route, macro abstracts, the slang frontend) on x86_64 Linux with\na hermetic LLVM toolchain. All green."
    },
    {
      "commit": "04de79c8090664a7db958893e2e526024e571ede",
      "tree": "3ba156516c0a883a92594be8c6a213b997701cdc",
      "parents": [
        "fa6b064e9beb531b5baca66b8e54539d176eee45"
      ],
      "author": {
        "name": "Nicholas Lambourne",
        "email": "dev@ndl.au",
        "time": "Fri Aug 28 01:01:30 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 08:01:30 2026 -0700"
      },
      "message": "rules_latex@0.6.1 (#10245)\n\nRelease:\nhttps://github.com/nicklambourne/rules_latex/releases/tag/v0.6.1\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nHey BCR maintainers, just picking this up again after I got distracted\nduring some past attempts\n(https://github.com/bazelbuild/bazel-central-registry/pull/8986,\nhttps://github.com/bazelbuild/bazel-central-registry/pull/8981) -\napologies for another PR but this one cleans up some issues that\nsurfaced with the last one around a CTAN pin and represents the current\n(and more stable) rules_latex.\n\nThis is my first time contributing to BCR, so hoping that I\u0027ve ticked\nthe right boxes, but please let me know if there\u0027s anything I need to\nfix / update. Thank you ❤️\n\nCo-authored-by: nicklambourne \u003c9084563+nicklambourne@users.noreply.github.com\u003e"
    },
    {
      "commit": "fa6b064e9beb531b5baca66b8e54539d176eee45",
      "tree": "4ae6ec2258c5d8554bdc8758cb8c82f331bf8356",
      "parents": [
        "76cd15c8d4eddde2b5628ccf7470b9a2d4bdfb0c"
      ],
      "author": {
        "name": "hermeticbuild-bot",
        "email": "hermeticbuildbot@gmail.com",
        "time": "Thu Aug 27 09:06:49 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 22:06:49 2026 +0900"
      },
      "message": "windows_support@0.4.1 (#10254)"
    },
    {
      "commit": "76cd15c8d4eddde2b5628ccf7470b9a2d4bdfb0c",
      "tree": "7a69692f7bb6c62af341e8a890763ad46d00eff7",
      "parents": [
        "d3562f11d9ef100b273e8375e0778c09077795fb"
      ],
      "author": {
        "name": "Carbo",
        "email": "BYVoid@users.noreply.github.com",
        "time": "Thu Aug 27 04:44:34 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 11:44:34 2026 +0000"
      },
      "message": "libsais@2.10.4 (#10241)\n\nAdd [libsais](https://github.com/IlyaGrebnov/libsais) 2.10.4 — a library\nfor fast linear-time construction of suffix arrays, LCP arrays, BWT and\ninverse BWT.\n\nThe upstream project is CMake-based, so this module ships an overlay\n`BUILD.bazel` and `MODULE.bazel`. Each of the four upstream sources gets\nits own target, matching the four variants of the API (8/16-bit symbols\n× 32/64-bit indices):\n\n- `@libsais//:libsais` — `uint8_t` input, `int32_t` suffix array\n- `@libsais//:libsais16` — `uint16_t` input, `int32_t` suffix array\n- `@libsais//:libsais64` — `uint8_t` input, `int64_t` suffix array\n(depends on `:libsais`, which it delegates to for inputs below\n`INT32_MAX`)\n- `@libsais//:libsais16x64` — `uint16_t` input, `int64_t` suffix array\n(depends on `:libsais16` for the same reason)\n\nOpenMP support is not enabled.\n\nUpstream ships no tests, so the overlay adds one `cc_test` per target\nunder `test/`, each linking only its own library and checking the suffix\narray of `\"banana\"`. They run in presubmit via `test_targets:\n\"@libsais//:all\"`, and pass locally along with `tools/bcr_validation.py\n--check libsais@2.10.4`, which reports no issues other than the unstable\nURL below.\n\nUpstream publishes no release archive assets for `v2.10.4`, only the\nauto-generated tag tarball, so the URL stability check cannot be\nsatisfied.\n\n@bazel-io skip_check unstable_url"
    },
    {
      "commit": "d3562f11d9ef100b273e8375e0778c09077795fb",
      "tree": "4d02e07cfe83b0429bb39db1f1400eaa22a9afb8",
      "parents": [
        "30b2a3053a2690a9b6937cf2e935ee876110a24f"
      ],
      "author": {
        "name": "Bruno Palermo",
        "email": "b@palermo.dev",
        "time": "Thu Aug 27 08:44:11 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 13:44:11 2026 +0200"
      },
      "message": "rules_clj@0.1.0 (#10210)\n\nRelease: https://github.com/bpalermo/rules_clj/releases/tag/v0.1.0\n\nFirst stable registry entry for\n[rules_clj](https://github.com/bpalermo/rules_clj), Bazel rules for\nClojure — compilation, tests, binaries, REPLs, deps.edn dependencies,\nBUILD generation, ClojureScript and GraalVM native images, tested on\nBazel 8.x and 9.x (the presubmit runs the same matrix as the\nrepository\u0027s CI). Source archive attested via bazel-contrib\u0027s\nrelease_ruleset.\n\nSupersedes the #10161 rehearsal entry in practical terms: three\ndownstream modules (protoc_gen_clojure among them, already in this\nregistry) pin `rules_clj 0.1.0` behind git_overrides that this entry\nexists to remove.\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\n---------\n\nCo-authored-by: Bruno Palermo \u003cbpalermo@pm.me\u003e"
    },
    {
      "commit": "30b2a3053a2690a9b6937cf2e935ee876110a24f",
      "tree": "55e129b72faf9628762ab9bc0642ce184d162781",
      "parents": [
        "76f46cec6078fb0c3fef703e2852e1bbfb169a4c"
      ],
      "author": {
        "name": "periareon-bot",
        "email": "periareon-bot@proton.me",
        "time": "Thu Aug 27 04:42:55 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 13:42:55 2026 +0200"
      },
      "message": "rules_terraform@0.0.1 (#10220)\n\nRelease: https://github.com/periareon/rules_terraform/releases/tag/0.0.1\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\n---------\n\nCo-authored-by: periareon-bot \u003c260522848+periareon-bot@users.noreply.github.com\u003e\nCo-authored-by: UebelAndre \u003cgithub@uebelandre.com\u003e"
    },
    {
      "commit": "76f46cec6078fb0c3fef703e2852e1bbfb169a4c",
      "tree": "a4beda7b4f82863d259847fd36d6ea14291910da",
      "parents": [
        "292f21401ed0aa9bb5eb1565574a4ae27358f2a3"
      ],
      "author": {
        "name": "Kris foster",
        "email": "kfoster@salesforce.com",
        "time": "Thu Aug 27 12:25:32 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 13:25:32 2026 +0200"
      },
      "message": "rules_docker_compose_test@2.0.0 (#10253)\n\nAdds `rules_docker_compose_test@2.0.0`.\n\nRelease:\nhttps://github.com/salesforce/rules_docker_compose_test/releases/tag/v2.0.0\nSource PR:\nhttps://github.com/salesforce/rules_docker_compose_test/pull/52\n\n## What\u0027s changing (from 1.4.0)\n\n- Drops the singular `docker_compose_file` attr; `docker_compose_files`\n(list) is now required on all three macros.\n- Enforces keyword-only arguments on all three macros\n(`docker_compose_test`, `go_docker_compose_test`,\n`junit_docker_compose_test`).\n- Adds `compatibility_level \u003d 2` — both changes above are load-time\nbreaking for downstream callers.\n\nBecause this is a MAJOR release with backwards-incompatible changes,\n`compatibility_level` is jumping from 0 → 2 (matching the major version)\nso bzlmod fails loud on mixed 1.x/2.x graphs. Will comment `@bazel-io\nskip_check compatibility_level` per the validator\u0027s suggestion."
    },
    {
      "commit": "292f21401ed0aa9bb5eb1565574a4ae27358f2a3",
      "tree": "6d5fef043c51cb619afaff188c6f5695b6b41496",
      "parents": [
        "b0eda36d8584dd8fbd1a074f1cf35f646442337c"
      ],
      "author": {
        "name": "Zhengguo Yang",
        "email": "yangzhengguo@bytedance.com",
        "time": "Thu Aug 27 19:14:00 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 13:14:00 2026 +0200"
      },
      "message": "Add simdjson@4.6.9 (#10249)\n\nAdd simdjson 4.6.9\nRelease:\n[4.6.9](https://github.com/simdjson/simdjson/releases/tag/v4.6.9)"
    },
    {
      "commit": "b0eda36d8584dd8fbd1a074f1cf35f646442337c",
      "tree": "2cf3975788c9f038d4a6c0b3ee3b99f5cd55085e",
      "parents": [
        "ca26de01741aca7a489d74293108fe6169d6deba"
      ],
      "author": {
        "name": "Marvin, the Aspect bot",
        "email": "marvin@aspect.build",
        "time": "Wed Aug 26 18:03:32 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 03:03:32 2026 +0200"
      },
      "message": "aspect_gazelle_js@1.2.1 (#10246)\n\nRelease:\nhttps://github.com/aspect-build/aspect-gazelle/releases/tag/js-v1.2.1\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: jbedard \u003c89246+jbedard@users.noreply.github.com\u003e"
    },
    {
      "commit": "ca26de01741aca7a489d74293108fe6169d6deba",
      "tree": "05d454822e98d1cc463caebc4386574d02e91d8e",
      "parents": [
        "2757ff32ca6aa21849e404af79ced8aad0fd594e"
      ],
      "author": {
        "name": "hw-bzl-bot",
        "email": "hardware.bazel@protonmail.com",
        "time": "Wed Aug 26 16:19:35 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 16:19:35 2026 -0700"
      },
      "message": "rules_cocotb@0.5.0 (#10244)\n\nRelease: https://github.com/hw-bzl/rules_cocotb/releases/tag/0.5.0\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: hw-bzl-bot \u003c279263554+hw-bzl-bot@users.noreply.github.com\u003e"
    },
    {
      "commit": "2757ff32ca6aa21849e404af79ced8aad0fd594e",
      "tree": "813a0fbafa28d85c9face9eae221544097a08502",
      "parents": [
        "bb7aea4b01fb0e88cf556f737e2a4e2d21725f0c"
      ],
      "author": {
        "name": "Scott Hart",
        "email": "sdhart@google.com",
        "time": "Wed Aug 26 17:39:50 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 23:39:50 2026 +0200"
      },
      "message": "Add googleapis 0.0.0-20260825-d10ac924 (#10235)"
    },
    {
      "commit": "bb7aea4b01fb0e88cf556f737e2a4e2d21725f0c",
      "tree": "a8f95ca3acf94298a4de6f2e24ca68f9784e5565",
      "parents": [
        "3be28bdc296e151b4785b026b9edb26f9a5775ea"
      ],
      "author": {
        "name": "Marvin, the Aspect bot",
        "email": "marvin@aspect.build",
        "time": "Wed Aug 26 14:39:34 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 23:39:34 2026 +0200"
      },
      "message": "aspect_rules_py@1.12.1 (#10240)\n\nRelease: https://github.com/aspect-build/rules_py/releases/tag/v1.12.1\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: jbedard \u003c89246+jbedard@users.noreply.github.com\u003e"
    },
    {
      "commit": "3be28bdc296e151b4785b026b9edb26f9a5775ea",
      "tree": "40b61d5e5838400ff1dc4329a27346ee9d18e13c",
      "parents": [
        "b71e32a28cc2c2a1139129050771e03111785014"
      ],
      "author": {
        "name": "DoDo",
        "email": "DoDoENT@users.noreply.github.com",
        "time": "Wed Aug 26 23:39:18 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 23:39:18 2026 +0200"
      },
      "message": "add emsdk 6.0.8 (#10242)"
    },
    {
      "commit": "b71e32a28cc2c2a1139129050771e03111785014",
      "tree": "bcd35b1b1abdf9871888b28db3d423b4268b0045",
      "parents": [
        "38d96b45e1dd046af5825cd4c905707879d3df4f"
      ],
      "author": {
        "name": "runze",
        "email": "runze@google.com",
        "time": "Wed Aug 26 14:01:13 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 17:01:13 2026 -0400"
      },
      "message": "Add protobuf@36.0.bcr.1 (#10223)\n\nPatches macOS prebuilt `protoc` integrity checksums in\n`tool_integrity.bzl` to match signed release binaries and yanks broken\n`36.0`. Fixes https://github.com/protocolbuffers/protobuf/issues/29313.\n\n```\n# macOS ARM64\ncurl -sSL https://github.com/protocolbuffers/protobuf/releases/download/v36.0/protoc-36.0-osx-aarch_64.zip | sha256sum\n# Output: b6bc4afdcb880124bf342851d05155b6e3d9b6e661236d87b9c614250d26ae00\n\n# macOS Intel (x86_64)\ncurl -sSL https://github.com/protocolbuffers/protobuf/releases/download/v36.0/protoc-36.0-osx-x86_64.zip | sha256sum\n# Output: 2847d952ecd1c466769ae3ca319c9cd34c3613542eba335dc9b02c49537f6c70\n\nopenssl dgst -sha256 -binary modules/protobuf/36.0.bcr.1/patches/tool_integrity.patch | openssl base64 -A\n# Output: rQBXwKFexyfxVxOafnR1e92ZQtGh9/W7e3Xrk7RnPJ8\u003d\n\nopenssl dgst -sha256 -binary modules/protobuf/36.0.bcr.1/patches/module_dot_bazel_version.patch | openssl base64 -A\n# Output: qCqSQekKC+4Bd4r0BE9uNqLMtlwz6tEBSoBj69Vfw6M\u003d\n```"
    },
    {
      "commit": "38d96b45e1dd046af5825cd4c905707879d3df4f",
      "tree": "22033fd628fe1bdb25ac9c065ce47d0aed0ad848",
      "parents": [
        "f9d2976e290b3c5065615e29eaaeb32ffa60714a"
      ],
      "author": {
        "name": "Scott Pledger",
        "email": "scottpledger2005@gmail.com",
        "time": "Wed Aug 26 14:50:09 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 22:50:09 2026 +0200"
      },
      "message": "rules_shellspec@0.2.0 (#10239)\n\nRelease:\nhttps://github.com/scottpledger/rules_shellspec/releases/tag/v0.2.0\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: scottpledger \u003c1452087+scottpledger@users.noreply.github.com\u003e"
    },
    {
      "commit": "f9d2976e290b3c5065615e29eaaeb32ffa60714a",
      "tree": "81be5efbd7c0df7e2721a8e64cc238a6642638b3",
      "parents": [
        "e8087ec5055001a60f6ea9a433b54275fd9d10e2"
      ],
      "author": {
        "name": "Scott Pledger",
        "email": "scottpledger2005@gmail.com",
        "time": "Wed Aug 26 14:46:27 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 16:46:27 2026 -0400"
      },
      "message": "rules_pylyglot@0.1.2 (#10219)\n\nRelease:\nhttps://github.com/scottpledger/rules_pylyglot/releases/tag/v0.1.2\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: scottpledger \u003c1452087+scottpledger@users.noreply.github.com\u003e"
    },
    {
      "commit": "e8087ec5055001a60f6ea9a433b54275fd9d10e2",
      "tree": "eabeb3ccf24e8b81bee789b1802295996d9cc73f",
      "parents": [
        "992b25ebc5bd42e6097de0f14f43a807248d433f"
      ],
      "author": {
        "name": "gazebosim-bcr-bot",
        "email": "gazebo-project-leader+bcr@osrfoundation.org",
        "time": "Wed Aug 26 20:56:50 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 20:56:50 2026 +0200"
      },
      "message": "gz-math@8.4.0 (#10232)\n\nRelease:\nhttps://github.com/gazebosim/gz-math/releases/tag/gz-math8_8.4.0\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: caguero \u003c1440739+caguero@users.noreply.github.com\u003e"
    },
    {
      "commit": "992b25ebc5bd42e6097de0f14f43a807248d433f",
      "tree": "028f745f82a67a2b43796e139c2b971e19b46388",
      "parents": [
        "512298831ebeb00e773437f641185bcd7bb36534"
      ],
      "author": {
        "name": "@keith\u0027s bot account",
        "email": "keithbsmiley+githubbot@gmail.com",
        "time": "Wed Aug 26 10:22:46 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 10:22:46 2026 -0700"
      },
      "message": "buildifier_prebuilt@8.5.1.4 (#10237)"
    },
    {
      "commit": "512298831ebeb00e773437f641185bcd7bb36534",
      "tree": "5b7b6e919289d6a5ffca3be780bbaa6f17828bae",
      "parents": [
        "b0c5b4dfe03e9924822f99c981a6b0795afa7129"
      ],
      "author": {
        "name": "hw-bzl-bot",
        "email": "hardware.bazel@protonmail.com",
        "time": "Wed Aug 26 10:09:12 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 10:09:12 2026 -0700"
      },
      "message": "rules_tcl@0.11.0 (#10236)\n\nRelease: https://github.com/hw-bzl/rules_tcl/releases/tag/0.11.0\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: hw-bzl-bot \u003c279263554+hw-bzl-bot@users.noreply.github.com\u003e"
    },
    {
      "commit": "b0c5b4dfe03e9924822f99c981a6b0795afa7129",
      "tree": "e19c4767e8a3ff9a1194ec66133dddd29c87c4d0",
      "parents": [
        "3a36bafe9538357308568d03655bcf80267cb5d6"
      ],
      "author": {
        "name": "gazebosim-bcr-bot",
        "email": "gazebo-project-leader+bcr@osrfoundation.org",
        "time": "Wed Aug 26 18:45:59 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 18:45:59 2026 +0200"
      },
      "message": "gz-math@9.3.0 (#10231)\n\nRelease:\nhttps://github.com/gazebosim/gz-math/releases/tag/gz-math9_9.3.0\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\n---------\n\nSigned-off-by: Shameek Ganguly \u003cshameek@intrinsic.ai\u003e\nCo-authored-by: caguero \u003c1440739+caguero@users.noreply.github.com\u003e\nCo-authored-by: Shameek Ganguly \u003cshameek@intrinsic.ai\u003e"
    },
    {
      "commit": "3a36bafe9538357308568d03655bcf80267cb5d6",
      "tree": "fbb575a2bfad3cc7fc7f81571eec2933111b2b89",
      "parents": [
        "be36ed0e74dbf4a3c13a3eecda520c65c7fa1cc7"
      ],
      "author": {
        "name": "Austin Schuh",
        "email": "AustinSchuh@users.noreply.github.com",
        "time": "Wed Aug 26 06:08:12 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 15:08:12 2026 +0200"
      },
      "message": "glib@2.82.2.bcr.10 (#10193)\n\nTeach the Bazel port about Windows. glib supports it; this module never\nhas. config.h-windows was missing, as was the glibconfig.h.in-windows\nthat glib/BUILD.bazel already selects with a literal \"# TODO\", so the\nconfig.h select() had no Windows arm and failed to configure.\n\nBoth headers are added, plus what is needed to compile and link:\n\n* glib\u0027s own Windows dirent: wdirent.c is the compiled entry point and\ntextually includes dirent.c.\n\n* gio\u0027s missing PUBLIC_HDRS_WIN32 / INTERNAL_HDRS_WIN32, wired in\nalongside the existing OSX groups. Windows also takes\nINTERNAL_HDRS_UNIX, since portable sources such as glocalfile.c consult\ngunixmounts.h and friends regardless of platform.\n\n* gmodule.h as a src, because gmodule.c reaches it with a quoted include\nthat resolves against its own directory first.\n\n* the Win32 import libraries meson links against (win32_ldflags and the\nper-directory platform_deps), minus the UWP-only ones.\n\nconfig.h-windows and glibconfig.h.in-windows are hand-written\ncounterparts to the meson-generated POSIX ones, targeting MSVC/UCRT;\ntheir per-entry reasoning is in the comments.\n\nglib/tests picks up the platform split upstream\u0027s meson.build has, so CI\ncan run the suite on Windows: win32/gpoll become Windows-only rather\nthan skipped everywhere, include/unix become POSIX-only, gdatetime and\nspawn-multithreaded are expected failures there, and\nspawn-test-win32-gui becomes the GUI-subsystem helper binary it is\nupstream instead of a permanently skipped cc_test. presubmit.yml grows a\nmatching windows task, with --enable_runfiles for G_TEST_SRCDIR.\n\nLinux is unchanged: 98 pass, same 11 skipped as bcr.9.\n\n---------\n\nSigned-off-by: Austin Schuh \u003caustin.linux@gmail.com\u003e"
    },
    {
      "commit": "be36ed0e74dbf4a3c13a3eecda520c65c7fa1cc7",
      "tree": "7cdfbb47d7915b736a1ae33695968a43a4a5a686",
      "parents": [
        "83595540063bace05c4e33ecb4d34ff7ca6d273d"
      ],
      "author": {
        "name": "Connector Switch",
        "email": "c8ef@outlook.com",
        "time": "Wed Aug 26 16:58:58 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 10:58:58 2026 +0200"
      },
      "message": "libaio@0.3.113.bcr.1 (#10198)\n\nFixes\nhttps://github.com/bazelbuild/bazel-central-registry/pull/7844#issuecomment-5392282504."
    },
    {
      "commit": "83595540063bace05c4e33ecb4d34ff7ca6d273d",
      "tree": "77664915a3498e57ff576d9133f16ac5ddf432fe",
      "parents": [
        "2a0fe33d4d4587d4d3b341783906116a3b2855ab"
      ],
      "author": {
        "name": "Aran Donohue",
        "email": "aran@arandonohue.com",
        "time": "Tue Aug 25 19:40:02 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 04:40:02 2026 +0200"
      },
      "message": "rules_dart_proto@0.6.0 (#10227)\n\nRelease: https://github.com/aran/rules_dart_proto/releases/tag/v0.6.0\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: aran \u003c5295+aran@users.noreply.github.com\u003e"
    },
    {
      "commit": "2a0fe33d4d4587d4d3b341783906116a3b2855ab",
      "tree": "c8d65891dc739f4a8003b4a12c8702d3ebfad661",
      "parents": [
        "91d4f0912bba04660ee545c7efcf2e4c486e6f1e"
      ],
      "author": {
        "name": "Aran Donohue",
        "email": "aran@arandonohue.com",
        "time": "Tue Aug 25 18:07:51 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 03:07:51 2026 +0200"
      },
      "message": "rules_dart@0.6.0 (#10225)\n\nRelease: https://github.com/aran/rules_dart/releases/tag/v0.6.0\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: aran \u003c5295+aran@users.noreply.github.com\u003e"
    },
    {
      "commit": "91d4f0912bba04660ee545c7efcf2e4c486e6f1e",
      "tree": "2bcf2840601f744032e06fcf4fba789adbf71a00",
      "parents": [
        "3a13b1fc60698151f55a98646a204b611b51073b"
      ],
      "author": {
        "name": "Maxwell Elliott",
        "email": "maxwell@elliott.now",
        "time": "Tue Aug 25 21:07:44 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 03:07:44 2026 +0200"
      },
      "message": "bazel-diff@45.0.2 (#10226)\n\nRelease: https://github.com/Tinder/bazel-diff/releases/tag/v45.0.2\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_"
    },
    {
      "commit": "3a13b1fc60698151f55a98646a204b611b51073b",
      "tree": "2b4d5dc2f6841e48b58f248b0158819e6564552a",
      "parents": [
        "59e1a153434daca87fcd7d23510c842fe6218d2f"
      ],
      "author": {
        "name": "publish-to-bcr-bot[bot]",
        "email": "112732530+publish-to-bcr-bot[bot]@users.noreply.github.com",
        "time": "Wed Aug 26 00:28:52 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 00:28:52 2026 +0200"
      },
      "message": "rules_detekt@0.8.2.3 (#10224)\n\n:warning: The Publish to BCR GitHub app will be discontinued after June\n30, 2026. Please migrate to the GitHub Actions [reusable\nworkflow](https://github.com/bazel-contrib/publish-to-bcr?tab\u003dreadme-ov-file#setup)\nbefore then.\n      \nRelease:\nhttps://github.com/buildfoundation/bazel_rules_detekt/releases/tag/v0.8.2.3\n\n_Automated by [Publish to BCR](https://github.com/apps/publish-to-bcr)_\n\nCo-authored-by: Ben Lee \u003cben@ben.cm\u003e"
    },
    {
      "commit": "59e1a153434daca87fcd7d23510c842fe6218d2f",
      "tree": "bc42a0ac2d9f00385c1913612b60c668e5e44475",
      "parents": [
        "f1e694a093fe855fdb5cc513c50ff6dd9a4b6ddb"
      ],
      "author": {
        "name": "Ernesto Cambuston",
        "email": "e.cambuston@gmail.com",
        "time": "Tue Aug 25 14:57:46 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 25 23:57:46 2026 +0200"
      },
      "message": "rules_idb@0.3.0 (#10190)\n\nRelease: https://github.com/erneestoc/rules_idb/releases/tag/v0.3.0\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: erneestoc \u003c1932403+erneestoc@users.noreply.github.com\u003e"
    },
    {
      "commit": "f1e694a093fe855fdb5cc513c50ff6dd9a4b6ddb",
      "tree": "90cfd51e464e7ce334006d4626f7d8266570cd0a",
      "parents": [
        "77c13344dd23899fa52b938e5107a849184676fc"
      ],
      "author": {
        "name": "David Zbarsky",
        "email": "dzbarsky@gmail.com",
        "time": "Tue Aug 25 17:02:46 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 25 17:02:46 2026 -0400"
      },
      "message": "Add apache_arrow 25.0.1 with Parquet, Dataset, and optional cloud filesystems (#10189)\n\n## Summary\n\n- Publish Apache Arrow C++ 25.0.1 using its stable official release\narchive.\n- Expose public Arrow, Acero, Parquet, and Dataset targets with\ncompression, CSV, JSON, and IPC support.\n- Depend on Apache Thrift 0.22.0, xsimd, AWS SDK, and Azure Data Lake\nregistry modules instead of bundling Apache Thrift privately.\n- Make Azure and Linux S3 support optional build settings, and use\ncurl\u0027s existing TLS-provider selection for cloud-enabled builds.\n- Apply the existing BCR-style Snappy include portability adjustment\nneeded for Bazel header resolution.\n\n## Validation\n\n- Built and ran a dependent C++ smoke test covering Arrow compute,\nParquet round-tripping, Dataset integration, and compression codecs.\n- Ran the Apache Thrift compact-protocol serialization test against the\nseparate registry module.\n- Passed the dependent C++ Arrow test with S3 and Azure enabled together\nusing `--@curl//:ssl_lib\u003dopenssl`.\n\nApache Thrift 0.22.0 was added in\nhttps://github.com/bazelbuild/bazel-central-registry/pull/10221."
    },
    {
      "commit": "77c13344dd23899fa52b938e5107a849184676fc",
      "tree": "cdb1bed5223fc0cfd609897a41331a79b925d675",
      "parents": [
        "dd2956a627147c6f85bfffc5847ffdf275c16677"
      ],
      "author": {
        "name": "David Zbarsky",
        "email": "dzbarsky@gmail.com",
        "time": "Tue Aug 25 16:31:46 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 25 22:31:46 2026 +0200"
      },
      "message": "Add thrift 0.22.0 C++ compact-protocol runtime (#10221)\n\n## Summary\n\n- Publish Apache Thrift 0.22.0 from its official, stable Apache release\narchive.\n- Expose `@thrift//:thrift` with the C++ compact protocol and in-memory\ntransport required by Apache Arrow and Parquet.\n- Add a dependent C++ compact-protocol serialization test on Linux and\nmacOS with Bazel 7.x, 8.x, and 9.x.\n\n## Validation\n\n- Verified the official archive against the SHA-256 selected by Apache\nArrow 25.0.1.\n- Passed BCR source URL, archive integrity, module metadata, overlay\nintegrity, and presubmit validation.\n- Ran the dependent C++ compact-protocol serialization test with Bazel 9\nand remote Linux execution.\n\nApache Arrow integration:\nhttps://github.com/bazelbuild/bazel-central-registry/pull/10189"
    },
    {
      "commit": "dd2956a627147c6f85bfffc5847ffdf275c16677",
      "tree": "15aa921380a4dccc0e7756cadd27bde64adc37bf",
      "parents": [
        "ef393b560283430028d9c6e98fb52f7502c24163"
      ],
      "author": {
        "name": "Philipp Stephani",
        "email": "p.stephani2@gmail.com",
        "time": "Tue Aug 25 21:48:04 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 25 21:48:04 2026 +0200"
      },
      "message": "rules_elisp@0.1.0 (#10217)\n\nRelease: https://github.com/phst/rules_elisp/releases/tag/v0.1.0\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: phst \u003c398701+phst@users.noreply.github.com\u003e"
    },
    {
      "commit": "ef393b560283430028d9c6e98fb52f7502c24163",
      "tree": "301727665d58ed757983c7ee457d701679d0e02a",
      "parents": [
        "a6b434f5d8df2768dacccfced17289f652eaa27e"
      ],
      "author": {
        "name": "Marvin, the Aspect bot",
        "email": "marvin@aspect.build",
        "time": "Tue Aug 25 10:37:45 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 25 19:37:45 2026 +0200"
      },
      "message": "aspect_gazelle_prebuilt@0.0.25 (#10215)\n\nRelease:\nhttps://github.com/aspect-build/aspect-gazelle/releases/tag/prebuilt-v0.0.25\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: jbedard \u003c89246+jbedard@users.noreply.github.com\u003e"
    },
    {
      "commit": "a6b434f5d8df2768dacccfced17289f652eaa27e",
      "tree": "a3e37029fce46f3c39b562cbb37b53e71b8564a9",
      "parents": [
        "5afee1347c3fcb413ac24905dc3ed4434a4af3a7"
      ],
      "author": {
        "name": "David Zbarsky",
        "email": "dzbarsky@gmail.com",
        "time": "Tue Aug 25 13:13:41 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 25 17:13:41 2026 +0000"
      },
      "message": "libiberty@2.42 (#10213)\n\nAdd the GNU libiberty 2.42 C and C++ demangling library with a\nBazel-native build, public headers, and supported-platform presubmit\ncoverage."
    },
    {
      "commit": "5afee1347c3fcb413ac24905dc3ed4434a4af3a7",
      "tree": "45a99d78ce4fc3855e4c8cb80167e1fc9ebf7072",
      "parents": [
        "de6c049ad4ec6c4dc484930d95834066f0af985c"
      ],
      "author": {
        "name": "bazel.build machine account",
        "email": "ci.bazel@gmail.com",
        "time": "Tue Aug 25 19:09:54 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 25 17:09:54 2026 +0000"
      },
      "message": "rules_swift@4.0.0-rc6 (#10216)"
    },
    {
      "commit": "de6c049ad4ec6c4dc484930d95834066f0af985c",
      "tree": "1bf6c18c34af4858e053ed09af9320d32d453f5c",
      "parents": [
        "0188e4b4dc51fa8923b4b57159ef66ca5cfdd33f"
      ],
      "author": {
        "name": "UebelAndre",
        "email": "github@uebelandre.com",
        "time": "Tue Aug 25 09:31:54 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 25 09:31:54 2026 -0700"
      },
      "message": "gazelle_orbit@0.4.0 (#10214)"
    },
    {
      "commit": "0188e4b4dc51fa8923b4b57159ef66ca5cfdd33f",
      "tree": "43c3224a748a2610baefc5eb900c29ebd9669b27",
      "parents": [
        "ff65affcf4a3f40df746b91cffaae8fc7f5b42b4"
      ],
      "author": {
        "name": "Dhiraj Goel",
        "email": "dhirajgoel@google.com",
        "time": "Tue Aug 25 09:28:03 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 25 09:28:03 2026 -0700"
      },
      "message": "Adds assimp v6.0.5 (#10202)"
    },
    {
      "commit": "ff65affcf4a3f40df746b91cffaae8fc7f5b42b4",
      "tree": "ee36a66f8ed50cb7660663c899585caf3e521cb4",
      "parents": [
        "22ae741bb5f9d66153dbe50ef535867619b432f4"
      ],
      "author": {
        "name": "David Zbarsky",
        "email": "dzbarsky@gmail.com",
        "time": "Tue Aug 25 11:38:16 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 25 15:38:16 2026 +0000"
      },
      "message": "Add azure-storage-files-datalake-cpp 12.12.0 (#10188)\n\n## Summary\n\n- Publish Azure Storage Files Data Lake C++ 12.12.0 from the same\nofficial, SHA-pinned SDK release archive already used by\n`azure-storage-blobs-cpp` 12.13.0.\n- Expose\n`@azure-storage-files-datalake-cpp//:azure_storage_files_datalake_cpp`\nwith its upstream Azure Blob dependency.\n- Add the upstream simplified-header test and Linux, macOS, and Windows\npresubmit coverage.\n- Keep Bazel 9 compatibility floors and static linking scoped to the\ntest module and target.\n\n## Validation\n\n- Compiled 1,364 Bazel actions and passed the upstream\n`SimplifiedHeader.StorageFilesDataLake` test.\n- Verified archive and overlay integrity and module-maintainer metadata."
    },
    {
      "commit": "22ae741bb5f9d66153dbe50ef535867619b432f4",
      "tree": "9f4a716434f24f35481832f83298c22b98235471",
      "parents": [
        "4c72a426bcd46cbb683091554cbc8b130da81ba1"
      ],
      "author": {
        "name": "David Zbarsky",
        "email": "dzbarsky@gmail.com",
        "time": "Tue Aug 25 11:22:04 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 00:22:04 2026 +0900"
      },
      "message": "Add aws_sdk 1.11.876 with identity targets and selectable TLS backend (#10186)\n\n## Summary\n\n- Publish AWS SDK for C++ 1.11.876 with the matching AWS Common Runtime\nsources.\n- Expose Cognito Identity and identity-management targets alongside the\nexisting core, S3, and transfer targets.\n- Reuse curl\u0027s public `ssl_lib` setting to select BoringSSL or OpenSSL\nconsistently; BoringSSL remains the default.\n- Include the upstream Linux HKDF and Ed25519 implementation sources\nrequired by linked consumers.\n- Avoid downloading the unused AWS-LC archive and keep the transitive Go\nrules compatible with Bazel 9.\n\n## Validation\n\n- Built all five public targets with the default BoringSSL provider:\n2,395 actions passed.\n- Built the same five targets with `--@curl//:ssl_lib\u003dopenssl`: 3,085\nactions passed.\n- Checked source and overlay integrity and existing module-maintainer\nmetadata."
    },
    {
      "commit": "4c72a426bcd46cbb683091554cbc8b130da81ba1",
      "tree": "16a9ef43e9b78c365308ce164b582bde0e2bbadc",
      "parents": [
        "e03c0364557f43d4157fb3b1b7620d488e106bc3"
      ],
      "author": {
        "name": "bazel.build machine account",
        "email": "ci.bazel@gmail.com",
        "time": "Tue Aug 25 12:12:52 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 25 10:12:52 2026 +0000"
      },
      "message": "rules_java@9.9.0 (#10209)\n\nRelease: https://github.com/bazelbuild/rules_java/releases/tag/9.9.0\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: hvadehra \u003c2486163+hvadehra@users.noreply.github.com\u003e"
    },
    {
      "commit": "e03c0364557f43d4157fb3b1b7620d488e106bc3",
      "tree": "2f007db6074b582eddbed87274b77b74dd22880a",
      "parents": [
        "f7239b7409bd334c67ab52bb47f277e06fbf67d2"
      ],
      "author": {
        "name": "Austin Schuh",
        "email": "AustinSchuh@users.noreply.github.com",
        "time": "Tue Aug 25 02:02:20 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 25 11:02:20 2026 +0200"
      },
      "message": "libffi@3.4.7.bcr.5 (#10208)\n\nBuild on Windows. The srcs select keys on cpu alone, so x86_64 Windows\ncompiles the GNU-as src/x86/win64.S and hands it to ml64.exe, which\nfails with a screenful of A2044; nothing caught it because the presubmit\nhad no windows platform.\n\nconfigure.host picks a much smaller source list there -- \"ffiw64.c\nwin64_intel.S\" for X86_WIN64 under MSVC, \"ffi.c win64_armasm.S\" for\nARM_WIN64 -- so give both Windows arches their own srcs, ffi.h TARGET\nand fficonfig.h.\n\nNeither Microsoft assembler preprocesses, which is why msvcc.sh runs the\nsource through cl first. Bazel\u0027s assemble action cannot stand in for it:\nit feeds the .S straight to the assembler, and on arm64 Windows there is\nno assembler wired up at all -- windows_cc_configure.bzl lists no ML\ntool for that target and leaves the path as the string\n\"msvc_arm_toolchain_does_not_support_ml\". msvc_asm.bzl therefore does\nboth steps and hands cc_library a plain .obj, locating the assembler\nnext to cl.exe, where MSVC keeps it.\n\nThree defines that fficonfig.h.in hardcoded become substitutions,\nbecause each one breaks MSVC: HAVE_ALLOCA_H sends ffi_common.h to a\nnonexistent \u003calloca.h\u003e, HAVE_AS_CFI_PSEUDO_OP puts a .cfi_sections in\nwin64_intel.S that MASM cannot assemble, and\nHAVE_HIDDEN_VISIBILITY_ATTRIBUTE expands FFI_HIDDEN to\n__attribute__((visibility)). The POSIX arms keep the \"1\" they had.\n\n32-bit Windows would want sysv_intel.S and is left incompatible, as it\nalready was.\n\n---------\n\nSigned-off-by: Austin Schuh \u003caustin.linux@gmail.com\u003e"
    },
    {
      "commit": "f7239b7409bd334c67ab52bb47f277e06fbf67d2",
      "tree": "e894de35c12daa34e62dea1f137ddf0462fc2624",
      "parents": [
        "ab75b1c8adce067c6401c54f648a71a762a90f89"
      ],
      "author": {
        "name": "hermeticbuild-bot",
        "email": "hermeticbuildbot@gmail.com",
        "time": "Mon Aug 24 21:35:26 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 21:35:26 2026 -0400"
      },
      "message": "rules_rs@0.0.107 (#10207)\n\nRelease: https://github.com/hermeticbuild/rules_rs/releases/tag/v0.0.107\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: dzbarsky \u003c1565842+dzbarsky@users.noreply.github.com\u003e"
    },
    {
      "commit": "ab75b1c8adce067c6401c54f648a71a762a90f89",
      "tree": "093a70b7915bdf12e290194a3242deccf7b457fc",
      "parents": [
        "136ce6d082bd902889202cee37409c6cc0baaf60"
      ],
      "author": {
        "name": "UebelAndre",
        "email": "github@uebelandre.com",
        "time": "Mon Aug 24 15:58:24 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 15:58:24 2026 -0700"
      },
      "message": "openfpgaloader@1.1.1 (#10006)"
    },
    {
      "commit": "136ce6d082bd902889202cee37409c6cc0baaf60",
      "tree": "e5ee8c9a45af43438a9e44da5c89675148a343aa",
      "parents": [
        "5483c3d53b99f8aa2df39ea47b38bb20473caef8"
      ],
      "author": {
        "name": "Bruno Franca dos Reis",
        "email": "261623+bfreis@users.noreply.github.com",
        "time": "Mon Aug 24 15:11:58 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 25 00:11:58 2026 +0200"
      },
      "message": "rules_bsx@1.1.0 (#10205)\n\nRelease: https://github.com/bfreis/rules_bsx/releases/tag/v1.1.0\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_"
    },
    {
      "commit": "5483c3d53b99f8aa2df39ea47b38bb20473caef8",
      "tree": "2bb68cfe6b9743c699ee734a1842c031f2540e09",
      "parents": [
        "145aa5277f694e3517359af6c2eb2b8747d4bc61"
      ],
      "author": {
        "name": "Marvin, the Aspect bot",
        "email": "marvin@aspect.build",
        "time": "Mon Aug 24 13:25:54 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 22:25:54 2026 +0200"
      },
      "message": "aspect_tools_telemetry@0.5.2 (#10204)\n\nRelease:\nhttps://github.com/aspect-build/tools_telemetry/releases/tag/v0.5.2\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: jbedard \u003c89246+jbedard@users.noreply.github.com\u003e"
    },
    {
      "commit": "145aa5277f694e3517359af6c2eb2b8747d4bc61",
      "tree": "494fa862bb267aa556c0ba796cfd2cd73cef35ce",
      "parents": [
        "5dfc6f023b17acdb472212f03bbfefbf242e798b"
      ],
      "author": {
        "name": "Marvin, the Aspect bot",
        "email": "marvin@aspect.build",
        "time": "Mon Aug 24 11:02:23 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 20:02:23 2026 +0200"
      },
      "message": "aspect_gazelle_js@1.2.0 (#10191)\n\nRelease:\nhttps://github.com/aspect-build/aspect-gazelle/releases/tag/js-v1.2.0\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: jbedard \u003c89246+jbedard@users.noreply.github.com\u003e"
    },
    {
      "commit": "5dfc6f023b17acdb472212f03bbfefbf242e798b",
      "tree": "2520ad7b77ef8a20ec249b4c71597701b7324a58",
      "parents": [
        "d3d0890387641db0e8088407edc09cc050ffa042"
      ],
      "author": {
        "name": "Mark Karpov",
        "email": "markkarpov92@gmail.com",
        "time": "Mon Aug 24 20:01:53 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 20:01:53 2026 +0200"
      },
      "message": "ahab@0.2.1 (#10203)\n\nRelease: https://github.com/mrkkrp/ahab/releases/tag/v0.2.1\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: mrkkrp \u003c8165792+mrkkrp@users.noreply.github.com\u003e"
    },
    {
      "commit": "d3d0890387641db0e8088407edc09cc050ffa042",
      "tree": "ee57be14ba5d9d73ec38bb9f686d1a1b530b8af6",
      "parents": [
        "bfcf5fa49d862a5255c0c0e535fbb87af6d13169"
      ],
      "author": {
        "name": "DoDo",
        "email": "DoDoENT@users.noreply.github.com",
        "time": "Mon Aug 24 19:33:20 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 19:33:20 2026 +0200"
      },
      "message": "fix building googletest on emscripten without threads (#10108)"
    },
    {
      "commit": "bfcf5fa49d862a5255c0c0e535fbb87af6d13169",
      "tree": "27dc8f9b24cbf076f2c3ef8296fc528d92fc28c7",
      "parents": [
        "d2242974d206e46a0c68c8f1fd36e93aa868596c"
      ],
      "author": {
        "name": "Austin Schuh",
        "email": "AustinSchuh@users.noreply.github.com",
        "time": "Mon Aug 24 10:32:42 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 19:32:42 2026 +0200"
      },
      "message": "liburing@2.14.bcr.2 (#9879)\n\nRegistry-only fix to the liburing 2.14 BUILD overlay for cross\ncompilation.\n\nThe BUILD overlay\u0027s configure genrule only had access to $(CC_FLAGS),\nwhich carries the sysroot but omits the target triple. Every configure\nprobe that included a libc header failed against the wrong-architecture\nsysroot when cross compiling, and configure read those failures as \"the\nplatform lacks this feature,\" emitting fallback definitions that then\ncollided with the real ones and broke the build.\n\nReplace the genrule with a liburing_configure rule that asks the C++\ntoolchain for the actual compile command line via cc_common, so\nconfigure\u0027s probes see the same flags (including the target triple) that\nthe real compile actions use. Strip flags that make sense for a\ntranslation unit but not a probe (-Werror, -MD/-MF/...) since probes\ndeliberately do things (like leaving a variable unused) that would trip\n-Werror on an unrelated warning.\n\n---------\n\nSigned-off-by: Austin Schuh \u003caustin.linux@gmail.com\u003e"
    },
    {
      "commit": "d2242974d206e46a0c68c8f1fd36e93aa868596c",
      "tree": "dfa01ca556161ccad0def4f6608b1e4f39912f73",
      "parents": [
        "a33854f73c5af887b08e07b47199cb5978f783be"
      ],
      "author": {
        "name": "bazel.build machine account",
        "email": "ci.bazel@gmail.com",
        "time": "Mon Aug 24 18:53:03 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 09:53:03 2026 -0700"
      },
      "message": "rules_apple@5.0.0-rc4 (#10192)"
    },
    {
      "commit": "a33854f73c5af887b08e07b47199cb5978f783be",
      "tree": "db280407734d3f956873914adc3e694b63cdc6c5",
      "parents": [
        "d31e99039b00ab8d3021e98f8b68ae60b7457b4a"
      ],
      "author": {
        "name": "Clint Morris",
        "email": "102205913+clintmorris229@users.noreply.github.com",
        "time": "Mon Aug 24 09:07:09 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 18:07:09 2026 +0200"
      },
      "message": "[coacd] Add version 1.0.13 (#10201)\n\n### Description\nAdds CoACD (Approximate Convex Decomposition for 3D meshes) version\n1.0.13 to the Bazel Central Registry.\n\nThis version incorporates the standard library threading fallback\n(`std::thread`) and `i4_sobol` thread-safety fixes directly into\nupstream, allowing this BCR release to be packaged with zero patches.\n\n### Modifications\n- Added `modules/coacd/1.0.13/` configuration and overlay `BUILD.bazel`.\n- Defined `WITH_STD_THREADS\u003d1` and `COACD_STATIC` in\n`overlay/BUILD.bazel`.\n- Registered `1.0.13` in `modules/coacd/metadata.json`.\n\n### Validation\n- Passed `bcr_validation` checks.\n- Verified build of `@coacd//:coacd` with Bazel 8.x.\n\n@bazel-io skip_check unstable_url"
    },
    {
      "commit": "d31e99039b00ab8d3021e98f8b68ae60b7457b4a",
      "tree": "d704e24e2b03f1c65bc4c62e32090708a8ccabae",
      "parents": [
        "a9dbdad717c88b0631da02a830a60a0c15ffed59"
      ],
      "author": {
        "name": "Ryan Li",
        "email": "ryanli@ryanli.org",
        "time": "Mon Aug 24 21:29:30 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 13:29:30 2026 +0000"
      },
      "message": "onnxruntime_prebuilt@0.1.1 (#10196)\n\nAdds\n[onnxruntime_prebuilt](https://github.com/rimelabs/onnxruntime_prebuilt)\n0.1.1, a module exposing the prebuilt [ONNX\nRuntime](https://github.com/microsoft/onnxruntime) library distributions\nfrom GitHub releases (both the CPU `onnxruntime` and the CUDA\n`onnxruntime-gpu` archives) as hermetic, checksum-pinned repositories\nwith platform-constraint dispatch.\n\nThe source archive is produced with `git archive` by the repository\u0027s\nrelease workflow and attached to the GitHub release. The presubmit runs\nthe `e2e` test module from the archive, which downloads the CPU\ndistribution on every platform and the GPU distribution on Linux. The\nmatrix has no macos (x86_64) because recent ONNX Runtime releases ship\nno osx-x86_64 archive."
    },
    {
      "commit": "a9dbdad717c88b0631da02a830a60a0c15ffed59",
      "tree": "6d405775452bd25dac2597e703d24368d78df2da",
      "parents": [
        "f81db60a264476929c40a3a7c94b02bd81169e7c"
      ],
      "author": {
        "name": "publish-to-bcr-bot[bot]",
        "email": "112732530+publish-to-bcr-bot[bot]@users.noreply.github.com",
        "time": "Mon Aug 24 13:32:19 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 13:32:19 2026 +0200"
      },
      "message": "rules_apko@1.5.56 (#10195)\n\n:warning: The Publish to BCR GitHub app will be discontinued after June\n30, 2026. Please migrate to the GitHub Actions [reusable\nworkflow](https://github.com/bazel-contrib/publish-to-bcr?tab\u003dreadme-ov-file#setup)\nbefore then.\n      \nRelease:\nhttps://github.com/chainguard-dev/rules_apko/releases/tag/v1.5.56\n\n_Automated by [Publish to BCR](https://github.com/apps/publish-to-bcr)_\n\nCo-authored-by: publish-to-bcr-bot \u003c112732530+publish-to-bcr-bot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "f81db60a264476929c40a3a7c94b02bd81169e7c",
      "tree": "20a7561d6da4690ebb78d0eacfa9187c8d672c6b",
      "parents": [
        "5998632cd7294c07b080698075e825a3acc80a84"
      ],
      "author": {
        "name": "Odysseas Georgoudis",
        "email": "odygrd@gmail.com",
        "time": "Mon Aug 24 13:20:21 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 12:20:21 2026 +0200"
      },
      "message": "quill@12.2.1 (#10194)"
    },
    {
      "commit": "5998632cd7294c07b080698075e825a3acc80a84",
      "tree": "5da8f40fb50199b5aacebf384ce962cf00ddbed5",
      "parents": [
        "53b48ff3406f8424a55f433d9839ec3c5e577820"
      ],
      "author": {
        "name": "David Zbarsky",
        "email": "dzbarsky@gmail.com",
        "time": "Mon Aug 24 04:52:59 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 08:52:59 2026 +0000"
      },
      "message": "Add xsimd 14.2.0 (#10187)\n\n## Summary\n\n- Publish xsimd 14.2.0 as a header-only C++ SIMD library.\n- Preserve the public `@xsimd//:xsimd` target and the existing\ncompatibility level.\n- Add a dependent-module test that compiles and executes real SIMD batch\noperations.\n\n## Validation\n\n- Built and ran the dependent-module SIMD test successfully with Bazel\n9.2.\n- Checked the upstream archive checksum, overlay integrity, and module\nmetadata."
    },
    {
      "commit": "53b48ff3406f8424a55f433d9839ec3c5e577820",
      "tree": "de4eecafafa493e6fd88db26427e1a86d11b6c2c",
      "parents": [
        "7fefa0b18002ed0beac9b2e50047d5a9484f05f0"
      ],
      "author": {
        "name": "pplx-oss",
        "email": "ossmaintainers@perplexity.ai",
        "time": "Mon Aug 24 04:42:14 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 08:42:14 2026 +0000"
      },
      "message": "codescythe@0.10.1 (#10169)\n\nPublish the Codescythe binary toolchain overlay."
    },
    {
      "commit": "7fefa0b18002ed0beac9b2e50047d5a9484f05f0",
      "tree": "11d22f3163cb0f79c51d2adbc683517946571516",
      "parents": [
        "0616ec7dddf0d756c7ff174896fd8fb8b12da8d8"
      ],
      "author": {
        "name": "hermeticbuild-bot",
        "email": "hermeticbuildbot@gmail.com",
        "time": "Sun Aug 23 23:36:44 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 05:36:44 2026 +0200"
      },
      "message": "gazelle_ts@0.6.2 (#10174)\n\nRelease: https://github.com/hermeticbuild/gazelle_ts/releases/tag/v0.6.2\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: longlho \u003c198255+longlho@users.noreply.github.com\u003e"
    },
    {
      "commit": "0616ec7dddf0d756c7ff174896fd8fb8b12da8d8",
      "tree": "b33a38c4e4fb7925a7f680574c6ebb41a9648a8d",
      "parents": [
        "c7cf53750259d3a807238b17f7b1c55043ac310b"
      ],
      "author": {
        "name": "David Zbarsky",
        "email": "dzbarsky@gmail.com",
        "time": "Sun Aug 23 23:20:19 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 05:20:19 2026 +0200"
      },
      "message": "[icu] Add 77.1 (#10178)\n\nAdd the missing ICU 77.1 release using the established ICU Bazel\noverlays, data archive, and break-iterator coverage.\n\nThe upstream source release omits Bazel BUILD files, so follow the\nexisting ICU entries by pairing the repository tag archive with the\nofficial ICU data release. The `skip-url-stability-check` label applies\nthe documented BCR exception for this tag archive; archive integrity\nchecks and the build/test matrix remain enabled.\n\nReplaces #10177 (original submission: #10176) with identical file\nchanges and corrected commit author/committer attribution to the\nauthor\u0027s CLA-covered GitHub identity.\n\n-zbarskybot"
    },
    {
      "commit": "c7cf53750259d3a807238b17f7b1c55043ac310b",
      "tree": "5c9f831de35e125f4f895cc3e806d0a6909bad92",
      "parents": [
        "e2738c8bd9e93a0e011f27e96f2ca730ef1f06e4"
      ],
      "author": {
        "name": "Carbo",
        "email": "BYVoid@users.noreply.github.com",
        "time": "Sun Aug 23 19:38:41 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 04:38:41 2026 +0200"
      },
      "message": "opencc@1.4.2 (#10166)\n\nAdd opencc 1.4.2 (Open Chinese Convert).\n\nSource:\nhttps://github.com/BYVoid/OpenCC/releases/download/ver.1.4.2/opencc-1.4.2-bazel-src.tar.gz\n\nCompared to 1.4.1, the upstream MODULE.bazel now depends on\n`darts-clone@0.32h.bcr.1` and `rules_zig@0.14.0` from BCR. The only\npatch adds back `compatibility_level \u003d 1` (omitted upstream in this\nrelease) to stay consistent with all previous opencc versions in BCR.\n\npresubmit.yml is identical to 1.4.1. All 105 test targets pass locally\non macOS arm64 with Bazel 9.2.0, including `//node/test:node_test` and\n`//python/...`."
    },
    {
      "commit": "e2738c8bd9e93a0e011f27e96f2ca730ef1f06e4",
      "tree": "930042710670ff645dbd54c09b10d3c466533261",
      "parents": [
        "9416a5a7c2d95e780b3316ae2562a95d89b3e48a"
      ],
      "author": {
        "name": "hermeticbuild-bot",
        "email": "hermeticbuildbot@gmail.com",
        "time": "Sun Aug 23 11:51:11 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 23 11:51:11 2026 -0400"
      },
      "message": "Publish cuda_toolkit@0.0.5 (#10173)\n\nRelease:\nhttps://github.com/hermeticbuild/cuda-toolkit/releases/tag/v0.0.5\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: dzbarsky \u003c1565842+dzbarsky@users.noreply.github.com\u003e"
    },
    {
      "commit": "9416a5a7c2d95e780b3316ae2562a95d89b3e48a",
      "tree": "096b24115684ea12076351f11b9b18a5f8f7a080",
      "parents": [
        "b48d7f183fa22b1cae67931fe77db1dab9ebf03c"
      ],
      "author": {
        "name": "pplx-oss",
        "email": "ossmaintainers@perplexity.ai",
        "time": "Sun Aug 23 09:56:54 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 23 15:56:54 2026 +0200"
      },
      "message": "gazelle_py@0.8.13 (#10171)\n\nRelease: https://github.com/perplexityai/gazelle_py/releases/tag/v0.8.13\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: pplx-oss \u003c287052873+pplx-oss@users.noreply.github.com\u003e"
    },
    {
      "commit": "b48d7f183fa22b1cae67931fe77db1dab9ebf03c",
      "tree": "5c310dafec202d30dc46f26bc62fcaa7fc083f11",
      "parents": [
        "f15ae4155cc774d7395c62bda96ff20e6fc00a88"
      ],
      "author": {
        "name": "hermeticbuild-bot",
        "email": "hermeticbuildbot@gmail.com",
        "time": "Sat Aug 22 22:30:47 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 22 22:30:47 2026 -0400"
      },
      "message": "windows_support@0.3.0 (#10167)\n\nRelease:\nhttps://github.com/hermeticbuild/windows_support/releases/tag/v0.3.0\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: ArchangelX360 \u003c4418480+ArchangelX360@users.noreply.github.com\u003e"
    },
    {
      "commit": "f15ae4155cc774d7395c62bda96ff20e6fc00a88",
      "tree": "cce40a4ef4be1e76cf1f7a4b47434890c3391bac",
      "parents": [
        "c96eef335eb9a95afd0f88f5a33340adf916af53"
      ],
      "author": {
        "name": "Vertexwahn",
        "email": "julian.amann@tum.de",
        "time": "Sun Aug 23 01:39:11 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 23 01:39:11 2026 +0200"
      },
      "message": "libeflate@1.26 (#10164)\n\nlibeflate@1.26"
    },
    {
      "commit": "c96eef335eb9a95afd0f88f5a33340adf916af53",
      "tree": "465926b369b79f1b4f5efce8e530874e7b1df02e",
      "parents": [
        "e9b410d8c9c8418e6afb756d053d1fb80f4a07d9"
      ],
      "author": {
        "name": "Bruno Palermo",
        "email": "b@palermo.dev",
        "time": "Sat Aug 22 20:17:39 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 23 01:17:39 2026 +0200"
      },
      "message": "protoc_gen_clojure@0.3.0 (#10042)\n\nRelease:\nhttps://github.com/bpalermo/protoc-gen-clojure/releases/tag/v0.3.0\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: Bruno Palermo \u003cbpalermo@pm.me\u003e"
    },
    {
      "commit": "e9b410d8c9c8418e6afb756d053d1fb80f4a07d9",
      "tree": "63c6ee9d01e5e9f822381c6766f6f2c78863124d",
      "parents": [
        "e27308fd536060432c5fc400f1ddeda6d621305c"
      ],
      "author": {
        "name": "Vertexwahn",
        "email": "julian.amann@tum.de",
        "time": "Sun Aug 23 01:17:16 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 23 01:17:16 2026 +0200"
      },
      "message": "openexr@3.4.15 (#10162)\n\nopenexr@3.4.15"
    },
    {
      "commit": "e27308fd536060432c5fc400f1ddeda6d621305c",
      "tree": "046854918949b095f4f388b8219375871de3076c",
      "parents": [
        "51181a817c98350d5c94d35b4c874ebe8f5e9c6a"
      ],
      "author": {
        "name": "Vertexwahn",
        "email": "julian.amann@tum.de",
        "time": "Sun Aug 23 01:17:07 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 23 01:17:07 2026 +0200"
      },
      "message": "imath@3.2.3 (#10163)\n\nimath@3.2.3"
    },
    {
      "commit": "51181a817c98350d5c94d35b4c874ebe8f5e9c6a",
      "tree": "ab901a9339dd75f626a33b072a89bd1d58a530d4",
      "parents": [
        "bf2f97355ceedf4b62d842277d8ef78acee84ab6"
      ],
      "author": {
        "name": "Machine account for bazel-contrib",
        "email": "contrib@bazel.build",
        "time": "Sat Aug 22 11:18:39 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 22 19:18:39 2026 +0200"
      },
      "message": "{rules_python,rules_python_gazelle_plugin,sphinxdocs}@2.3.2 (#10160)\n\nRelease:\nhttps://github.com/bazel-contrib/rules_python/releases/tag/2.3.2\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: aignas \u003c240938+aignas@users.noreply.github.com\u003e"
    },
    {
      "commit": "bf2f97355ceedf4b62d842277d8ef78acee84ab6",
      "tree": "de4bb84e00b996c7bb1dfc6a0c0af357f1f69506",
      "parents": [
        "434cd9d296c1914995c157c883bad79e83502104"
      ],
      "author": {
        "name": "Jeremy Nimmer",
        "email": "jeremy.nimmer@tri.global",
        "time": "Sat Aug 22 07:42:04 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 22 16:42:04 2026 +0200"
      },
      "message": "nanobind@3.0.0 (#10159)\n\nDrop support for Bazel 7 as of this new major version.\n\nNote that the current BUILD overlay does not support the new \"split\"\nmode -- that will come in a future bcr patch version."
    },
    {
      "commit": "434cd9d296c1914995c157c883bad79e83502104",
      "tree": "9fc0a20cc36d935f0120dba3bc40846309c16975",
      "parents": [
        "9ce6786b979170ca0b5c6c66956590a39c6ea818"
      ],
      "author": {
        "name": "hermeticbuild-bot",
        "email": "hermeticbuildbot@gmail.com",
        "time": "Sat Aug 22 00:15:46 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 22 06:15:46 2026 +0200"
      },
      "message": "gazelle_ts@0.6.1 (#10155)\n\nRelease: https://github.com/hermeticbuild/gazelle_ts/releases/tag/v0.6.1\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: longlho \u003c198255+longlho@users.noreply.github.com\u003e"
    },
    {
      "commit": "9ce6786b979170ca0b5c6c66956590a39c6ea818",
      "tree": "b92800139141a69cb7c888d7b189108e85798bf3",
      "parents": [
        "d7f7d51bdc4ed886cc1ff69ec37d010b8d1f198b"
      ],
      "author": {
        "name": "gazebosim-bcr-bot",
        "email": "gazebo-project-leader+bcr@osrfoundation.org",
        "time": "Sat Aug 22 03:02:48 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 22 03:02:48 2026 +0200"
      },
      "message": "gz-transport@16.0.0-pre1 (#10131)\n\nRelease:\nhttps://github.com/gazebosim/gz-transport/releases/tag/gz-transport16_16.0.0-pre1\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\nCo-authored-by: azeey \u003c206116+azeey@users.noreply.github.com\u003e"
    },
    {
      "commit": "d7f7d51bdc4ed886cc1ff69ec37d010b8d1f198b",
      "tree": "8bd1696587e64e69208c160533bfdad014f7dc32",
      "parents": [
        "34463a51ff24702acb92fac4e21c51232a214788"
      ],
      "author": {
        "name": "Marvin, the Aspect bot",
        "email": "marvin@aspect.build",
        "time": "Fri Aug 21 15:23:16 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 22 00:23:16 2026 +0200"
      },
      "message": "aspect_rules_py@1.12.0 (#10142)\n\nRelease: https://github.com/aspect-build/rules_py/releases/tag/v1.12.0\n\n_Automated by [Publish to\nBCR](https://github.com/bazel-contrib/publish-to-bcr)_\n\n---------\n\nCo-authored-by: jbedard \u003c89246+jbedard@users.noreply.github.com\u003e\nCo-authored-by: Jason Bedard \u003cjason@aspect.build\u003e"
    }
  ],
  "next": "34463a51ff24702acb92fac4e21c51232a214788"
}
