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
Diff Delta:
0
About 0 Diff Delta/hour
Classified as:  General

angular-robot's Description of Work

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**:

2 total changed files
(2 files ignored)
You've made it to the end of the scroll.
No additional context awaits in the abyss below