build: update bazel dependencies (main) #34101

Merged
angular-robot opened 8:47am on September 17, 2026 wanted to merge 1 commit into angular/angular-cli main from
ng-renovate/main-bazel-dependencies

Pull Request Overview

  • Opened on September 17, 2026
  • Status Merged
  • Commit count 1 with first commit September 17, 2026

Total Delta

0 Total Diff Delta

Open Days

Open 2 weekdays

Test Delta

0 Diff Delta in Test Files
Breakdown by Phase

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

Author avatar

build: update bazel dependencies (main)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| aspect_rules_esbuild | bazel_dep | patch | 0.27.00.27.1 |
| jq.bzl | bazel_dep | patch | 0.6.10.6.2 |
| rules_cc | bazel_dep | patch | 0.2.220.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

gemini-code-assist[bot] reviewed on September 17, 2026
gemini-code-assist[bot] left a comment

## Code Review

This pull request updates several Bazel dependencies in MODULE.bazel and updates the lockfile MODULE.bazel.lock accordingly. Specifically, rules_cc is upgraded to 0.2.25, jq.bzl is upgraded to 0.6.2, and aspect_rules_esbuild is upgraded to 0.27.1. There are no review comments to evaluate, and I have no feedback to provide.

Resolved Comment Threads

No resolved comments have been left on this PR.