Pull Request Overview
- Opened on September 17, 2026
- Status Merged
- Commit count 1 with first commit September 17, 2026
Total Delta
Open Days
Test Delta
How long has this pull request spent in each phase of its lifecycle?
| Fraction of total time | Business days | Phase |
|---|---|---|
|
|
0.0 days | Authoring 1 commit before pull request opened for review |
|
|
0.0 days | Awaiting first review |
|
|
0.1 days | Revising work with 0 commits in response to 2 reviews that left 2 comments |
|
|
2.0 days | Merge to deploy (still awaiting deployment) |
Total time for pull request
0.1 business days
from first commit authored to merge
Still awaiting deployment
build: update bazel dependencies (22.2.x)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| aspect_rules_esbuild | bazel_dep | patch | 0.27.0 → 0.27.1 |
| jq.bzl | bazel_dep | patch | 0.6.1 → 0.6.2 |
| rules_cc | bazel_dep | patch | 0.2.22 → 0.2.25 |
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
Release Notes
bazel-contrib/jq.bzl (jq.bzl)
### [`v0.6.2`](https://redirect.github.com/bazel-contrib/jq.bzl/releases/tag/v0.6.2)
#### Using Bzlmod with Bazel 6 or greater
1. (Bazel 6 only) Enable with `common --enable_bzlmod` in `.bazelrc`.
2. Add to your `MODULE.bazel` file:
```starlark
bazel_dep(name = "jq.bzl", version = "0.6.2")
```
#### Using WORKSPACE
Paste this snippet into your `WORKSPACE.bazel` file:
```starlark
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "jq.bzl",
sha256 = "1a77b8d1f03f189932fd770c5fe0c30b27d39a67b1466d96628875c9ed8d23f1",
strip_prefix = "jq.bzl-0.6.2",
url = "https://github.com/bazel-contrib/jq.bzl/releases/download/v0.6.2/jq.bzl-v0.6.2.tar.gz",
)
```
#### What's Changed
- chore: enable immutable releases by [@alexeagle](https://redirect.github.com/alexeagle) in [#80](https://redirect.github.com/bazel-contrib/jq.bzl/pull/80)
- fix: update broken registry.bazel.build/docs URLs by [@georgesfarah](https://redirect.github.com/georgesfarah) in [#87](https://redirect.github.com/bazel-contrib/jq.bzl/pull/87)
- chore: update BCR maintainer emails by [@kormide](https://redirect.github.com/kormide) in [#88](https://redirect.github.com/bazel-contrib/jq.bzl/pull/88)
- chore(deps): update actions/checkout action to v7 by [@renovate](https://redirect.github.com/renovate)\[bot] in [#83](https://redirect.github.com/bazel-contrib/jq.bzl/pull/83)
#### New Contributors
- [@georgesfarah](https://redirect.github.com/georgesfarah) made their first contribution in [#87](https://redirect.github.com/bazel-contrib/jq.bzl/pull/87)
- [@kormide](https://redirect.github.com/kormide) made their first contribution in [#88](https://redirect.github.com/bazel-contrib/jq.bzl/pull/88)
**Full Changelog**:
bazelbuild/rules_cc (rules_cc)
### [`v0.2.25`](https://redirect.github.com/bazelbuild/rules_cc/releases/tag/0.2.25)
[Compare Source](https://redirect.github.com/bazelbuild/rules_cc/compare/0.2.22...0.2.25)
#### Using bzlmod with Bazel 6 or later:
1. \[Bazel 6] Add `common --enable_bzlmod` to `.bazelrc`.
2. Add to your `MODULE.bazel` file:
```starlark
bazel_dep(name = "rules_cc", version = "0.2.25")
```
#### Using WORKSPACE:
```starlark
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_cc",
sha256 = "bd7124a844d0403b4b353bcea34d6c8b2ba88dc26881c26c9ee668da89b71846",
strip_prefix = "rules_cc-0.2.25",
url = "https://github.com/bazelbuild/rules_cc/releases/download/0.2.25/rules_cc-0.2.25.tar.gz",
)
load("@rules_cc//cc:extensions.bzl", "compatibility_proxy_repo")
compatibility_proxy_repo()
```
### What's Changed
#### Notable changes
- Throw an error if include attributes contain an absolute path instead of silently ignoring them. by [@a-googler](https://redirect.github.com/a-googler) in [`c85b4d3`](https://redirect.github.com/bazelbuild/rules_cc/commit/c85b4d3179cfb51a20a5380c26b7e28cf1a63609)
- Disable macOS toolchain by default (use apple\_support instead) by [@keith](https://redirect.github.com/keith) in [`0c36f2b`](https://redirect.github.com/bazelbuild/rules_cc/commit/0c36f2bb6c2421e2416040d214641d7abe89b31b)
- Allow 'includes = \["."]' in the root of the repo by [@keith](https://redirect.github.com/keith) in [`0d150d5`](https://redirect.github.com/bazelbuild/rules_cc/commit/0d150d5268c362c0da2cbb497d9c03d1466c2bee)
- Add //cc/libc config settings for C standard libraries ([#792](https://redirect.github.com/bazelbuild/rules_cc/issues/792)) by [@fmeum](https://redirect.github.com/fmeum) in [`dc42405`](https://redirect.github.com/bazelbuild/rules_cc/commit/dc424059b634480fdca0250e4ecc2af88f127059)
- Add best effort toolchain feature docs by [@keith](https://redirect.github.com/keith) in [`2c27663`](https://redirect.github.com/bazelbuild/rules_cc/commit/2c276638d159b2bd97fd139a67d6c00cd92e2e91)
- Add loongarch64 support by [@zhaixiaojuan](https://redirect.github.com/zhaixiaojuan) in [`5178408`](https://redirect.github.com/bazelbuild/rules_cc/commit/51784080f788bc816242bf1362d76cf14f306107)
- Support path mapping in CppLink IFF it's non-lto. by [@lilygorsheneva](https://redirect.github.com/lilygorsheneva) in [`ad214a9`](https://redirect.github.com/bazelbuild/rules_cc/commit/ad214a9cb17d41e4e03199d61d436974a2261885)
- Create features to enable/disable path mapping for CppLink. by [@lilygorsheneva](https://redirect.github.com/lilygorsheneva) in [`ab613e1`](https://redirect.github.com/bazelbuild/rules_cc/commit/ab613e1060c895e45689aa79f951e5f1a6d3c193)
- Add toolchain env + default env to dwp actions by [@keith](https://redirect.github.com/keith) in [`d8eea5a`](https://redirect.github.com/bazelbuild/rules_cc/commit/d8eea5a37fb096c879127e66c3f1845d9587db05)
- Fix system\_include\_paths with textual\_hdrs/hdrs and strip\_include\_prefix by [@keith](https://redirect.github.com/keith) in [`db79849`](https://redirect.github.com/bazelbuild/rules_cc/commit/db798494c28debf440576d79dc97b254908dcfb0)
- Expose Bazel cc rule functions for extension by [@hvadehra](https://redirect.github.com/hvadehra) in [`6c6a87e`](https://redirect.github.com/bazelbuild/rules_cc/commit/6c6a87ed23335eda4d01c12f4a10965897813d56)
- Expand tree artifacts in textual\_hdrs in generated module maps ([#787](https://redirect.github.com/bazelbuild/rules_cc/issues/787)) by [@fmeum](https://redirect.github.com/fmeum) in [`6cc1bf0`](https://redirect.github.com/bazelbuild/rules_cc/commit/6cc1bf04ed7a89e39788cea1e10738136c9dd082)
- Honor object extensions for ThinLTO merged artifacts ([#853](https://redirect.github.com/bazelbuild/rules_cc/issues/853)) by [@cerisier](https://redirect.github.com/cerisier) in [`aff5441`](https://redirect.github.com/bazelbuild/rules_cc/commit/aff544134bc9d29006f27adbe63d824dfe1436f6)
- Expose a new API that copying from an existing library with overrides, so that callers don't need to know all internal attributes to avoid silently dropping some. by [@a-googler](https://redirect.github.com/a-googler) in [`14686ad`](https://redirect.github.com/bazelbuild/rules_cc/commit/14686ad81e1cd50c8d2bf2ae3e2d45eb16339943)
- Implement Starlark-level enforcement of disallowed compiler flags in copts, conlyopts, cxxopts. by [@a-googler](https://redirect.github.com/a-googler) in [`f687cbc`](https://redirect.github.com/bazelbuild/rules_cc/commit/f687cbc1bd9e23e1eeb61072ac8dc01d8577d793)
- Move coverage script / flag to public package ([#867](https://redirect.github.com/bazelbuild/rules_cc/issues/867)) by [@keith](https://redirect.github.com/keith) in [`661b75d`](https://redirect.github.com/bazelbuild/rules_cc/commit/661b75de668c3b673f5550e0340e134ccf923956)
- Support C++20 modules, GCC part by [@PikachuHyA](https://redirect.github.com/PikachuHyA) in [`faf2113`](https://redirect.github.com/bazelbuild/rules_cc/commit/faf2113fe24f2676afbe4fec7eaf0bbd15818698)
- Fix conflicting actions for C++20 modules info files in PIC/non-PIC b… ([#834](https://redirect.github.com/bazelbuild/rules_cc/issues/834)) by [@PikachuHyA](https://redirect.github.com/PikachuHyA) in [`7b711b6`](https://redirect.github.com/bazelbuild/rules_cc/commit/7b711b6d84c10b25fa60e4034664a8e2dcedd9c6)
- Support C++20 modules, MSVC part ([#836](https://redirect.github.com/bazelbuild/rules_cc/issues/836)) by [@PikachuHyA](https://redirect.github.com/PikachuHyA) in [`de72c61`](https://redirect.github.com/bazelbuild/rules_cc/commit/de72c61138a27b3b076651d446b275a80a732838)
#### Default toolchain changes
- Add Clang -ftime-trace support to rules\_cc ([#772](https://redirect.github.com/bazelbuild/rules_cc/issues/772)) by [@PikachuHyA](https://redirect.github.com/PikachuHyA) in [`84cca09`](https://redirect.github.com/bazelbuild/rules_cc/commit/84cca09dc9358e0785e63d2d25b9c667bd8ee68c)
- Make grep\_includes a public attribute ([#838](https://redirect.github.com/bazelbuild/rules_cc/issues/838)) by [@keith](https://redirect.github.com/keith) in [`bb9acd6`](https://redirect.github.com/bazelbuild/rules_cc/commit/bb9acd68137edc40ac626c690d33030576e01ef7)
- Add -z origin to bsd linkopts ([#855](https://redirect.github.com/bazelbuild/rules_cc/issues/855)) by [@keith](https://redirect.github.com/keith) in [`b1771c1`](https://redirect.github.com/bazelbuild/rules_cc/commit/b1771c16fd98676eb719fd9c234bf17ee6d33067)
- Add missing bsd link libraries ([#859](https://redirect.github.com/bazelbuild/rules_cc/issues/859)) by [@keith](https://redirect.github.com/keith) in [`2c06f12`](https://redirect.github.com/bazelbuild/rules_cc/commit/2c06f121b255ed6a7b3adf7a3d839e53a3085eac)
- Remove bsd support from unix\_cc\_configure (use bsd toolchain instead) ([#860](https://redirect.github.com/bazelbuild/rules_cc/issues/860)) by [@keith](https://redirect.github.com/keith) in [`813b9bd`](https://redirect.github.com/bazelbuild/rules_cc/commit/813b9bdb71586f9879824c3de6b8f8318c48ad6c)
- Fix VS2026 being passed an unsupported debug flag in -c fastbuild by [@robinlinden](https://redirect.github.com/robinlinden) in [`c7abbec`](https://redirect.github.com/bazelbuild/rules_cc/commit/c7abbeca5f990e7c54d3d66202947f61b64ccf8f)
- Fix incorrect compiler type with `USE_CLANG_CL` on windows. ([#858](https://redirect.github.com/bazelbuild/rules_cc/issues/858)) by [@UebelAndre](https://redirect.github.com/UebelAndre) in [`1d2e4cb`](https://redirect.github.com/bazelbuild/rules_cc/commit/1d2e4cb24d720fb86c02f080c7a8d0c447ff948b)
- Pass fission flags to ThinLTO backend actions ([#837](https://redirect.github.com/bazelbuild/rules_cc/issues/837)) by [@akonradi](https://redirect.github.com/akonradi) in [`5bcfcf7`](https://redirect.github.com/bazelbuild/rules_cc/commit/5bcfcf78a7aefbbae3c55a3d1989b22c7d141a18)
#### Rules based toolchain changes
- Support C++20 modules in the rules-based toolchain API by [@fmeum](https://redirect.github.com/fmeum) in [`0be22af`](https://redirect.github.com/bazelbuild/rules_cc/commit/0be22aff2b74a42efb66d737dce65e5d81c3af7c)
- Fix another case of tool\_paths vs action configs by [@keith](https://redirect.github.com/keith) in [`736fa13`](https://redirect.github.com/bazelbuild/rules_cc/commit/736fa134f1554d9be43ba9a7c2bd8eb9d53edb30)
- Add `ACTION_NAMES.cpp_header_analysis` to `ALL_CPP_COMPILE_ACTION_NAMES`. by [@anforowicz](https://redirect.github.com/anforowicz) in [`6c1531c`](https://redirect.github.com/bazelbuild/rules_cc/commit/6c1531cd5f17951f6bf574f542fce5a1fb41260e)
- Default cc\_sysroot data to sysroot if not passed ([#875](https://redirect.github.com/bazelbuild/rules_cc/issues/875)) by [@keith](https://redirect.github.com/keith) in [`3000380`](https://redirect.github.com/bazelbuild/rules_cc/commit/3000380dd94ea796baeb2cdd934b9ea2ed63a047)
**Full Changelog**:
Comments Threads Pending Resolution
## Code Review
This pull request updates several Bazel dependencies in MODULE.bazel, including rules_cc, jq.bzl, and aspect_rules_esbuild, and updates the MODULE.bazel.lock file accordingly. There are no review comments, and I have no feedback to provide.
Resolved Comment Threads
No resolved comments have been left on this PR.