Commit 48f3e6e
authored
chore(deps): update bazel (#2318)
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://github.com/renovatebot/renovate/discussions/37842).
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[aspect_bazel_lib](https://github.com/bazel-contrib/bazel-lib)
| http_archive | minor | `v2.16.0` -> `v2.21.1` |
| [bazel_skylib](https://github.com/bazelbuild/bazel-skylib) |
http_archive | minor | `1.7.1` -> `1.8.1` |
| [rules_nodejs](https://github.com/bazel-contrib/rules_nodejs)
| http_archive | minor | `v6.3.5` -> `v6.5.0` |
---
### Release Notes
<details>
<summary>bazel-contrib/bazel-lib (aspect_bazel_lib)</summary>
###
[`v2.21.1`](https://github.com/bazel-contrib/bazel-lib/releases/tag/v2.21.1)
[Compare
Source](https://github.com/bazel-contrib/bazel-lib/compare/v2.21.0...v2.21.1)
#### Using Bzlmod with Bazel 6:
1. Enable with `common --enable_bzlmod` in `.bazelrc`.
2. Add to your `MODULE.bazel` file:
```starlark
bazel_dep(name = "aspect_bazel_lib", version = "2.21.1")
```
> Read more about bzlmod: <https://blog.aspect.dev/bzlmod>
#### Using WORKSPACE
Paste this snippet into your `WORKSPACE` file:
```starlark
load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "aspect_bazel_lib",
sha256 = "f525668442e4b19ae10d77e0b5ad15de5807025f321954dfb7065c0fe2429ec1",
strip_prefix = "bazel-lib-2.21.1",
url = "https://github.com/bazel-contrib/bazel-lib/releases/download/v2.21.1/bazel-lib-v2.21.1.tar.gz",
)
load("@​aspect_bazel_lib//lib:repositories.bzl", "aspect_bazel_lib_dependencies", "aspect_bazel_lib_register_toolchains")
### Required bazel-lib dependencies
aspect_bazel_lib_dependencies()
### Required rules_shell dependencies
load("@​rules_shell//shell:repositories.bzl", "rules_shell_dependencies", "rules_shell_toolchains")
rules_shell_dependencies()
rules_shell_toolchains()
### Register bazel-lib toolchains
aspect_bazel_lib_register_toolchains()
### Create the host platform repository transitively required by bazel-lib
load("@​bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
load("@​platforms//host:extension.bzl", "host_platform_repo")
maybe(
host_platform_repo,
name = "host_platform",
)
```
#### What's Changed
- fix: don't use version 0.0.0 by
[@​alexeagle](https://github.com/alexeagle) in
[#​1151](https://github.com/bazel-contrib/bazel-lib/pull/1151)
- fix(tar): don't expose the toolchain type with
[@​tar](https://github.com/tar).bzl name by
[@​alexeagle](https://github.com/alexeagle) in
[#​1153](https://github.com/bazel-contrib/bazel-lib/pull/1153)
- fix: use bsdtar 3.8.1-fix1 on windows for CRLF fixes by
[@​peakschris](https://github.com/peakschris) in
[#​1152](https://github.com/bazel-contrib/bazel-lib/pull/1152)
- chore(deps): update bazel-contrib/.github action to v7.2.3 by
[@​renovate](https://github.com/renovate)\[bot] in
[#​1127](https://github.com/bazel-contrib/bazel-lib/pull/1127)
**Full Changelog**:
<bazel-contrib/bazel-lib@v2.21.0...v2.21.1>
###
[`v2.21.0`](https://github.com/bazel-contrib/bazel-lib/releases/tag/v2.21.0)
[Compare
Source](https://github.com/bazel-contrib/bazel-lib/compare/v2.20.0...v2.21.0)
#### Using Bzlmod with Bazel 6:
1. Enable with `common --enable_bzlmod` in `.bazelrc`.
2. Add to your `MODULE.bazel` file:
```starlark
bazel_dep(name = "aspect_bazel_lib", version = "2.21.0")
```
> Read more about bzlmod: <https://blog.aspect.dev/bzlmod>
#### Using WORKSPACE
Paste this snippet into your `WORKSPACE` file:
```starlark
load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "aspect_bazel_lib",
sha256 = "6d636cfdecc7f5c1a5d82b9790fb5d5d5e8aa6ea8b53a71a75f1ba53c8d29f61",
strip_prefix = "bazel-lib-2.21.0",
url = "https://github.com/bazel-contrib/bazel-lib/releases/download/v2.21.0/bazel-lib-v2.21.0.tar.gz",
)
load("@​aspect_bazel_lib//lib:repositories.bzl", "aspect_bazel_lib_dependencies", "aspect_bazel_lib_register_toolchains")
### Required bazel-lib dependencies
aspect_bazel_lib_dependencies()
### Required rules_shell dependencies
load("@​rules_shell//shell:repositories.bzl", "rules_shell_dependencies", "rules_shell_toolchains")
rules_shell_dependencies()
rules_shell_toolchains()
### Register bazel-lib toolchains
aspect_bazel_lib_register_toolchains()
### Create the host platform repository transitively required by bazel-lib
load("@​bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
load("@​platforms//host:extension.bzl", "host_platform_repo")
maybe(
host_platform_repo,
name = "host_platform",
)
```
#### What's Changed
- chore: add windows\_arm64 support to yq by
[@​dennisameling](https://github.com/dennisameling) in
[#​1125](https://github.com/bazel-contrib/bazel-lib/pull/1125)
- chore(deps): update bazel-contrib/publish-to-bcr action to v0.2.2 by
[@​renovate](https://github.com/renovate)\[bot] in
[#​1116](https://github.com/bazel-contrib/bazel-lib/pull/1116)
- chore(deps): update dependency bazel to v8.3.1 by
[@​renovate](https://github.com/renovate)\[bot] in
[#​1117](https://github.com/bazel-contrib/bazel-lib/pull/1117)
- chore(docs): expose filegroup target with proto docs for bzl\_library
by [@​alexeagle](https://github.com/alexeagle) in
[#​1131](https://github.com/bazel-contrib/bazel-lib/pull/1131)
- chore(deps): update coreutils to v0.1.0 by
[@​gzm0](https://github.com/gzm0) in
[#​1136](https://github.com/bazel-contrib/bazel-lib/pull/1136)
- feat: fix zstd\_toolchain and enable root tests on Windows by
[@​peakschris](https://github.com/peakschris) in
[#​1137](https://github.com/bazel-contrib/bazel-lib/pull/1137)
- chore: Update Go to 1.24.6 by
[@​fmeum](https://github.com/fmeum) in
[#​1147](https://github.com/bazel-contrib/bazel-lib/pull/1147)
#### New Contributors
- [@​dennisameling](https://github.com/dennisameling)
made their first contribution in
[#​1125](https://github.com/bazel-contrib/bazel-lib/pull/1125)
- [@​peakschris](https://github.com/peakschris) made
their first contribution in
[#​1137](https://github.com/bazel-contrib/bazel-lib/pull/1137)
**Full Changelog**:
<bazel-contrib/bazel-lib@v2.20.0...v2.21.0>
###
[`v2.20.0`](https://github.com/bazel-contrib/bazel-lib/releases/tag/v2.20.0)
[Compare
Source](https://github.com/bazel-contrib/bazel-lib/compare/v2.19.4...v2.20.0)
#### Using Bzlmod with Bazel 6:
1. Enable with `common --enable_bzlmod` in `.bazelrc`.
2. Add to your `MODULE.bazel` file:
```starlark
bazel_dep(name = "aspect_bazel_lib", version = "2.20.0")
```
> Read more about bzlmod: <https://blog.aspect.dev/bzlmod>
#### Using WORKSPACE
Paste this snippet into your `WORKSPACE` file:
```starlark
load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "aspect_bazel_lib",
sha256 = "3522895fa13b97e8b27e3b642045682aa4233ae1a6b278aad6a3b483501dc9f2",
strip_prefix = "bazel-lib-2.20.0",
url = "https://github.com/bazel-contrib/bazel-lib/releases/download/v2.20.0/bazel-lib-v2.20.0.tar.gz",
)
load("@​aspect_bazel_lib//lib:repositories.bzl", "aspect_bazel_lib_dependencies", "aspect_bazel_lib_register_toolchains")
### Required bazel-lib dependencies
aspect_bazel_lib_dependencies()
### Required rules_shell dependencies
load("@​rules_shell//shell:repositories.bzl", "rules_shell_dependencies", "rules_shell_toolchains")
rules_shell_dependencies()
rules_shell_toolchains()
### Register bazel-lib toolchains
aspect_bazel_lib_register_toolchains()
### Create the host platform repository transitively required by bazel-lib
load("@​bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
load("@​platforms//host:extension.bzl", "host_platform_repo")
maybe(
host_platform_repo,
name = "host_platform",
)
```
#### What's Changed
- fix: write\_source\_file on Windows when workspace is on different
drive than the bazel user folder by
[@​malkia](https://github.com/malkia) in
[#​1121](https://github.com/bazel-contrib/bazel-lib/pull/1121)
- fix: Wrap reference to
[@​platforms](https://github.com/platforms) in Label() by
[@​EdSchouten](https://github.com/EdSchouten) in
[#​1120](https://github.com/bazel-contrib/bazel-lib/pull/1120)
- feat: support $< in expand\_variables by
[@​longlho](https://github.com/longlho) in
[#​1122](https://github.com/bazel-contrib/bazel-lib/pull/1122)
- chore(deps): upgrade bsdtar to 3.8.1 by
[@​alexeagle](https://github.com/alexeagle) in
[#​1126](https://github.com/bazel-contrib/bazel-lib/pull/1126)
#### New Contributors
- [@​malkia](https://github.com/malkia) made their first
contribution in
[#​1121](https://github.com/bazel-contrib/bazel-lib/pull/1121)
- [@​EdSchouten](https://github.com/EdSchouten) made
their first contribution in
[#​1120](https://github.com/bazel-contrib/bazel-lib/pull/1120)
- [@​longlho](https://github.com/longlho) made their
first contribution in
[#​1122](https://github.com/bazel-contrib/bazel-lib/pull/1122)
**Full Changelog**:
<bazel-contrib/bazel-lib@v2.19.4...v2.20.0>
###
[`v2.19.4`](https://github.com/bazel-contrib/bazel-lib/releases/tag/v2.19.4)
[Compare
Source](https://github.com/bazel-contrib/bazel-lib/compare/v2.19.3...v2.19.4)
#### Using Bzlmod with Bazel 6:
1. Enable with `common --enable_bzlmod` in `.bazelrc`.
2. Add to your `MODULE.bazel` file:
```starlark
bazel_dep(name = "aspect_bazel_lib", version = "2.19.4")
```
> Read more about bzlmod: <https://blog.aspect.dev/bzlmod>
#### Using WORKSPACE
Paste this snippet into your `WORKSPACE` file:
```starlark
load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "aspect_bazel_lib",
sha256 = "9a44f457810ce64ec36a244cc7c807607541ab88f2535e07e0bf2976ef4b73fe",
strip_prefix = "bazel-lib-2.19.4",
url = "https://github.com/bazel-contrib/bazel-lib/releases/download/v2.19.4/bazel-lib-v2.19.4.tar.gz",
)
load("@​aspect_bazel_lib//lib:repositories.bzl", "aspect_bazel_lib_dependencies", "aspect_bazel_lib_register_toolchains")
### Required bazel-lib dependencies
aspect_bazel_lib_dependencies()
### Required rules_shell dependencies
load("@​rules_shell//shell:repositories.bzl", "rules_shell_dependencies", "rules_shell_toolchains")
rules_shell_dependencies()
rules_shell_toolchains()
### Register bazel-lib toolchains
aspect_bazel_lib_register_toolchains()
### Create the host platform repository transitively required by bazel-lib
load("@​bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
load("@​platforms//host:extension.bzl", "host_platform_repo")
maybe(
host_platform_repo,
name = "host_platform",
)
```
#### What's Changed
- fix: fix ci for bazelrc preset docs by
[@​hofbi](https://github.com/hofbi) in
[#​1112](https://github.com/bazel-contrib/bazel-lib/pull/1112)
- fix: --build\_runfile\_links only for coverage by
[@​hofbi](https://github.com/hofbi) in
[#​1111](https://github.com/bazel-contrib/bazel-lib/pull/1111)
**Full Changelog**:
<bazel-contrib/bazel-lib@v2.19.3...v2.19.4>
###
[`v2.19.3`](https://github.com/bazel-contrib/bazel-lib/releases/tag/v2.19.3)
[Compare
Source](https://github.com/bazel-contrib/bazel-lib/compare/v2.19.2...v2.19.3)
#### Using Bzlmod with Bazel 6:
1. Enable with `common --enable_bzlmod` in `.bazelrc`.
2. Add to your `MODULE.bazel` file:
```starlark
bazel_dep(name = "aspect_bazel_lib", version = "2.19.3")
```
> Read more about bzlmod: <https://blog.aspect.dev/bzlmod>
#### Using WORKSPACE
Paste this snippet into your `WORKSPACE` file:
```starlark
load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "aspect_bazel_lib",
sha256 = "db7da732db4dece80cd6d368220930950c9306ff356ebba46498fe64e65a3945",
strip_prefix = "bazel-lib-2.19.3",
url = "https://github.com/bazel-contrib/bazel-lib/releases/download/v2.19.3/bazel-lib-v2.19.3.tar.gz",
)
load("@​aspect_bazel_lib//lib:repositories.bzl", "aspect_bazel_lib_dependencies", "aspect_bazel_lib_register_toolchains")
### Required bazel-lib dependencies
aspect_bazel_lib_dependencies()
### Required rules_shell dependencies
load("@​rules_shell//shell:repositories.bzl", "rules_shell_dependencies", "rules_shell_toolchains")
rules_shell_dependencies()
rules_shell_toolchains()
### Register bazel-lib toolchains
aspect_bazel_lib_register_toolchains()
### Create the host platform repository transitively required by bazel-lib
load("@​bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
load("@​platforms//host:extension.bzl", "host_platform_repo")
maybe(
host_platform_repo,
name = "host_platform",
)
```
#### What's Changed
- chore: verify that our bzl\_library targets declare their deps by
[@​alexeagle](https://github.com/alexeagle) in
[#​1110](https://github.com/bazel-contrib/bazel-lib/pull/1110)
- feat: Use default value of 5 for repository downloader by
[@​hofbi](https://github.com/hofbi) in
[#​1108](https://github.com/bazel-contrib/bazel-lib/pull/1108)
**Full Changelog**:
<bazel-contrib/bazel-lib@v2.19.2...v2.19.3>
###
[`v2.19.2`](https://github.com/bazel-contrib/bazel-lib/releases/tag/v2.19.2)
[Compare
Source](https://github.com/bazel-contrib/bazel-lib/compare/v2.19.1...v2.19.2)
#### Using Bzlmod with Bazel 6:
1. Enable with `common --enable_bzlmod` in `.bazelrc`.
2. Add to your `MODULE.bazel` file:
```starlark
bazel_dep(name = "aspect_bazel_lib", version = "2.19.2")
```
> Read more about bzlmod: <https://blog.aspect.dev/bzlmod>
#### Using WORKSPACE
Paste this snippet into your `WORKSPACE` file:
```starlark
load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "aspect_bazel_lib",
sha256 = "8eb77bd902814bb1a0feb26f5ba5f7444ac18c55359845f5aee30f82f1599a6e",
strip_prefix = "bazel-lib-2.19.2",
url = "https://github.com/bazel-contrib/bazel-lib/releases/download/v2.19.2/bazel-lib-v2.19.2.tar.gz",
)
load("@​aspect_bazel_lib//lib:repositories.bzl", "aspect_bazel_lib_dependencies", "aspect_bazel_lib_register_toolchains")
### Required bazel-lib dependencies
aspect_bazel_lib_dependencies()
### Required rules_shell dependencies
load("@​rules_shell//shell:repositories.bzl", "rules_shell_dependencies", "rules_shell_toolchains")
rules_shell_dependencies()
rules_shell_toolchains()
### Register bazel-lib toolchains
aspect_bazel_lib_register_toolchains()
### Create the host platform repository transitively required by bazel-lib
load("@​bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
load("@​platforms//host:extension.bzl", "host_platform_repo")
maybe(
host_platform_repo,
name = "host_platform",
)
```
#### What's Changed
- fix: remove references to incompatible\_use\_toolchain\_transition by
[@​benjaminp](https://github.com/benjaminp) in
[#​1109](https://github.com/bazel-contrib/bazel-lib/pull/1109)
#### New Contributors
- [@​benjaminp](https://github.com/benjaminp) made their
first contribution in
[#​1109](https://github.com/bazel-contrib/bazel-lib/pull/1109)
**Full Changelog**:
<bazel-contrib/bazel-lib@v2.19.1...v2.19.2>
###
[`v2.19.1`](https://github.com/bazel-contrib/bazel-lib/releases/tag/v2.19.1)
[Compare
Source](https://github.com/bazel-contrib/bazel-lib/compare/v2.17.1...v2.19.1)
#### Using Bzlmod with Bazel 6:
1. Enable with `common --enable_bzlmod` in `.bazelrc`.
2. Add to your `MODULE.bazel` file:
```starlark
bazel_dep(name = "aspect_bazel_lib", version = "2.19.1")
```
> Read more about bzlmod: <https://blog.aspect.dev/bzlmod>
#### Using WORKSPACE
Paste this snippet into your `WORKSPACE` file:
```starlark
load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "aspect_bazel_lib",
sha256 = "63ae96db9b9ea3821320e4274352980387dc3218baeea0387f7cf738755d0f16",
strip_prefix = "bazel-lib-2.19.1",
url = "https://github.com/bazel-contrib/bazel-lib/releases/download/v2.19.1/bazel-lib-v2.19.1.tar.gz",
)
load("@​aspect_bazel_lib//lib:repositories.bzl", "aspect_bazel_lib_dependencies", "aspect_bazel_lib_register_toolchains")
### Required bazel-lib dependencies
aspect_bazel_lib_dependencies()
### Required rules_shell dependencies
load("@​rules_shell//shell:repositories.bzl", "rules_shell_dependencies", "rules_shell_toolchains")
rules_shell_dependencies()
rules_shell_toolchains()
### Register bazel-lib toolchains
aspect_bazel_lib_register_toolchains()
### Create the host platform repository transitively required by bazel-lib
load("@​bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
load("@​platforms//host:extension.bzl", "host_platform_repo")
maybe(
host_platform_repo,
name = "host_platform",
)
```
#### What's Changed
- refactor: Bazelrc presets: Almost always use common by
[@​hofbi](https://github.com/hofbi) in
[#​1095](https://github.com/bazel-contrib/bazel-lib/pull/1095)
- chore: pre-commit config update && autoupdate by
[@​hofbi](https://github.com/hofbi) in
[#​1096](https://github.com/bazel-contrib/bazel-lib/pull/1096)
- chore: Exclude prettier hook from renovate by
[@​hofbi](https://github.com/hofbi) in
[#​1097](https://github.com/bazel-contrib/bazel-lib/pull/1097)
- fix: Remove references to `@local_config_platform` by
[@​fmeum](https://github.com/fmeum) in
[#​1098](https://github.com/bazel-contrib/bazel-lib/pull/1098)
- refactor: Make all bazelrc presets common by
[@​hofbi](https://github.com/hofbi) in
[#​1099](https://github.com/bazel-contrib/bazel-lib/pull/1099)
- feat: apply rules\_shell fixes to WORKSPACE by
[@​novas0x2a](https://github.com/novas0x2a) in
[#​1101](https://github.com/bazel-contrib/bazel-lib/pull/1101)
- feat: add `windows_arm64` binaries for built-in toolchains by
[@​albertocavalcante](https://github.com/albertocavalcante)
in
[#​1102](https://github.com/bazel-contrib/bazel-lib/pull/1102)
- chore(release): allow creating a tag from GH UI by
[@​alexeagle](https://github.com/alexeagle) in
[#​1104](https://github.com/bazel-contrib/bazel-lib/pull/1104)
- chore: allow release workflow to be called from tag.yaml by
[@​alexeagle](https://github.com/alexeagle) in
[#​1105](https://github.com/bazel-contrib/bazel-lib/pull/1105)
- chore: add back doc redirects by
[@​alexeagle](https://github.com/alexeagle) in
[#​1100](https://github.com/bazel-contrib/bazel-lib/pull/1100)
- feat: Propose experimental\_remote\_cache\_eviction\_retries=5 for
bazel 7 by [@​hofbi](https://github.com/hofbi) in
[#​1106](https://github.com/bazel-contrib/bazel-lib/pull/1106)
- fix(release): another spot tag\_name wasn't wired through by
[@​alexeagle](https://github.com/alexeagle) in
[#​1107](https://github.com/bazel-contrib/bazel-lib/pull/1107)
#### New Contributors
-
[@​albertocavalcante](https://github.com/albertocavalcante)
made their first contribution in
[#​1102](https://github.com/bazel-contrib/bazel-lib/pull/1102)
**Full Changelog**:
<bazel-contrib/bazel-lib@v2.17.1...v2.19.1>
###
[`v2.17.1`](https://github.com/bazel-contrib/bazel-lib/releases/tag/v2.17.1)
[Compare
Source](https://github.com/bazel-contrib/bazel-lib/compare/v2.17.0...v2.17.1)
#### Using Bzlmod with Bazel 6:
1. Enable with `common --enable_bzlmod` in `.bazelrc`.
2. Add to your `MODULE.bazel` file:
```starlark
bazel_dep(name = "aspect_bazel_lib", version = "2.17.1")
```
> Read more about bzlmod: <https://blog.aspect.dev/bzlmod>
#### Using WORKSPACE
Paste this snippet into your `WORKSPACE` file:
```starlark
load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "aspect_bazel_lib",
sha256 = "e5131e44db23459bd1ed04635f2ae5436bc83f5e38629e07b75c0bf206f09245",
strip_prefix = "bazel-lib-2.17.1",
url = "https://github.com/bazel-contrib/bazel-lib/releases/download/v2.17.1/bazel-lib-v2.17.1.tar.gz",
)
load("@​aspect_bazel_lib//lib:repositories.bzl", "aspect_bazel_lib_dependencies", "aspect_bazel_lib_register_toolchains")
### Required bazel-lib dependencies
aspect_bazel_lib_dependencies()
### Register bazel-lib toolchains
aspect_bazel_lib_register_toolchains()
```
#### What's Changed
- fix(release): missed a public API symbol that requires re-export by
[@​alexeagle](https://github.com/alexeagle) in
[#​1094](https://github.com/bazel-contrib/bazel-lib/pull/1094)
**Full Changelog**:
<bazel-contrib/bazel-lib@v2.17.0...v2.17.1>
###
[`v2.17.0`](https://github.com/bazel-contrib/bazel-lib/releases/tag/v2.17.0)
[Compare
Source](https://github.com/bazel-contrib/bazel-lib/compare/v2.16.0...v2.17.0)
### Do not use, inadvertent breaking change
rules\_js fails with a missing public API symbol:
```
ERROR: Traceback (most recent call last):
File "/home/runner/.bazel/external/aspect_rules_js+/js/private/js_image_layer.bzl", line 16, column 41, in <toplevel>
load("@​aspect_bazel_lib//lib:tar.bzl", "tar_lib")
Error: file '@​aspect_bazel_lib//lib:tar.bzl' does not contain symbol 'tar_lib'
```
</details>
<details>
<summary>bazelbuild/bazel-skylib (bazel_skylib)</summary>
###
[`v1.8.1`](https://github.com/bazelbuild/bazel-skylib/blob/HEAD/CHANGELOG.md#Release-181)
[Compare
Source](https://github.com/bazelbuild/bazel-skylib/compare/1.8.0...1.8.1)
**What's Changed**
- Make `is_windows` public
([#​584](https://github.com/bazelbuild/bazel-skylib/pull/584))
**Full Changelog**:
<bazelbuild/bazel-skylib@1.8.0...1.8.1>
###
[`v1.8.0`](https://github.com/bazelbuild/bazel-skylib/blob/HEAD/CHANGELOG.md#Release-180)
[Compare
Source](https://github.com/bazelbuild/bazel-skylib/compare/1.7.1...1.8.0)
#### What's Changed
- fix: subpackages.all works for root packages by
[@​kilian-funk](https://github.com/kilian-funk) in
[#​531](https://github.com/bazelbuild/bazel-skylib/pull/531)
- Strip compatible\_with from bzl\_library rules by
[@​aiuto](https://github.com/aiuto) in
[#​522](https://github.com/bazelbuild/bazel-skylib/pull/522)
- Make only root test\_deps externally visible by
[@​tetromino](https://github.com/tetromino) in
[#​508](https://github.com/bazelbuild/bazel-skylib/pull/508)
- Update README.md by
[@​BoleynSu](https://github.com/BoleynSu) in
[#​380](https://github.com/bazelbuild/bazel-skylib/pull/380)
- Add test\_deps to rules/private by
[@​aiuto](https://github.com/aiuto) in
[#​534](https://github.com/bazelbuild/bazel-skylib/pull/534)
- Fix bazel\_skylib with Bazel\@​HEAD by
[@​meteorcloudy](https://github.com/meteorcloudy) in
[#​538](https://github.com/bazelbuild/bazel-skylib/pull/538)
- Explicitly enable workspace for some tasks by
[@​meteorcloudy](https://github.com/meteorcloudy) in
[#​540](https://github.com/bazelbuild/bazel-skylib/pull/540)
- README.md: fix broken directory rule links by
[@​lukasoyen](https://github.com/lukasoyen) in
[#​544](https://github.com/bazelbuild/bazel-skylib/pull/544)
- Remove sh\_binary usage for Bazel 8 friendliness by
[@​tetromino](https://github.com/tetromino) in
[#​550](https://github.com/bazelbuild/bazel-skylib/pull/550)
- adding scope attributes for starlark flags by
[@​aranguyen](https://github.com/aranguyen) in
[#​546](https://github.com/bazelbuild/bazel-skylib/pull/546)
- Update common\_settings.bzl by
[@​aranguyen](https://github.com/aranguyen) in
[#​552](https://github.com/bazelbuild/bazel-skylib/pull/552)
- Simplify CI steup and make presubmit green again by
[@​meteorcloudy](https://github.com/meteorcloudy) in
[#​557](https://github.com/bazelbuild/bazel-skylib/pull/557)
- fix(gazelle): remove deprecated function call by
[@​tyler-french](https://github.com/tyler-french) in
[#​556](https://github.com/bazelbuild/bazel-skylib/pull/556)
- Remove obsolete bazel 4.x compat code by
[@​lukasoyen](https://github.com/lukasoyen) in
[#​560](https://github.com/bazelbuild/bazel-skylib/pull/560)
- Add new "env" variable to native\_\* rules by
[@​gioachin](https://github.com/gioachin) in
[#​561](https://github.com/bazelbuild/bazel-skylib/pull/561)
- Replace outdated `select() on --cpu` with another flag ref by
[@​gregestren](https://github.com/gregestren) in
[#​570](https://github.com/bazelbuild/bazel-skylib/pull/570)
- Migrate away from `@bazel_tools//src/conditions:host_windows` by
[@​fmeum](https://github.com/fmeum) in
[#​574](https://github.com/bazelbuild/bazel-skylib/pull/574)
- Use DefaultInfo directly by
[@​keith](https://github.com/keith) in
[#​577](https://github.com/bazelbuild/bazel-skylib/pull/577)
- Use `native.package_relative_label` in `selects.bzl` by
[@​fmeum](https://github.com/fmeum) in
[#​576](https://github.com/bazelbuild/bazel-skylib/pull/576)
- Add BCR publishing workflow by
[@​fmeum](https://github.com/fmeum) in
[#​581](https://github.com/bazelbuild/bazel-skylib/pull/581)
#### New Contributors
- [@​kilian-funk](https://github.com/kilian-funk) made
their first contribution in
[#​531](https://github.com/bazelbuild/bazel-skylib/pull/531)
- [@​BoleynSu](https://github.com/BoleynSu) made their
first contribution in
[#​380](https://github.com/bazelbuild/bazel-skylib/pull/380)
- [@​lukasoyen](https://github.com/lukasoyen) made their
first contribution in
[#​544](https://github.com/bazelbuild/bazel-skylib/pull/544)
- [@​aranguyen](https://github.com/aranguyen) made their
first contribution in
[#​546](https://github.com/bazelbuild/bazel-skylib/pull/546)
- [@​tyler-french](https://github.com/tyler-french) made
their first contribution in
[#​556](https://github.com/bazelbuild/bazel-skylib/pull/556)
- [@​gioachin](https://github.com/gioachin) made their
first contribution in
[#​561](https://github.com/bazelbuild/bazel-skylib/pull/561)
**Full Changelog**:
<bazelbuild/bazel-skylib@1.7.1...1.8.0>
</details>
<details>
<summary>bazel-contrib/rules_nodejs (rules_nodejs)</summary>
###
[`v6.5.0`](https://github.com/bazel-contrib/rules_nodejs/releases/tag/v6.5.0)
[Compare
Source](https://github.com/bazel-contrib/rules_nodejs/compare/v6.4.0...v6.5.0)
#### 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 = "rules_nodejs", version = "6.5.0")
```
#### 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 = "rules_nodejs",
sha256 = "37eaae51158b99d444c6ff277c212874aafa45302feb7dc58659113d23446165",
strip_prefix = "rules_nodejs-6.5.0",
url = "https://github.com/bazel-contrib/rules_nodejs/releases/download/v6.5.0/rules_nodejs-v6.5.0.tar.gz",
)
```
#### What's Changed
- Update Node.js Versions by
[@​mattem](https://github.com/mattem) in
[#​3832](https://github.com/bazel-contrib/rules_nodejs/pull/3832)
- fix: minor typos in warning messages by
[@​govindpuff](https://github.com/govindpuff) in
[#​3833](https://github.com/bazel-contrib/rules_nodejs/pull/3833)
- Update Node.js Versions by
[@​mattem](https://github.com/mattem) in
[#​3838](https://github.com/bazel-contrib/rules_nodejs/pull/3838)
- Update Node.js Versions by
[@​mattem](https://github.com/mattem) in
[#​3840](https://github.com/bazel-contrib/rules_nodejs/pull/3840)
- feat: lazy initialize runfiles by
[@​nickschaap](https://github.com/nickschaap) in
[#​3839](https://github.com/bazel-contrib/rules_nodejs/pull/3839)
- feat: add bzlmod node\_repositories support by
[@​jbedard](https://github.com/jbedard) in
[#​3843](https://github.com/bazel-contrib/rules_nodejs/pull/3843)
- chore(ci): add aspect workflows by
[@​alexeagle](https://github.com/alexeagle) in
[#​3836](https://github.com/bazel-contrib/rules_nodejs/pull/3836)
- fix: expose npm binary in toolchain files by
[@​alexeagle](https://github.com/alexeagle) in
[#​3845](https://github.com/bazel-contrib/rules_nodejs/pull/3845)
- feat: add windows\_arm64 support by
[@​dennisameling](https://github.com/dennisameling) in
[#​3846](https://github.com/bazel-contrib/rules_nodejs/pull/3846)
- Update Node.js Versions by
[@​mattem](https://github.com/mattem) in
[#​3847](https://github.com/bazel-contrib/rules_nodejs/pull/3847)
- Update Node.js Versions by
[@​mattem](https://github.com/mattem) in
[#​3849](https://github.com/bazel-contrib/rules_nodejs/pull/3849)
#### New Contributors
- [@​govindpuff](https://github.com/govindpuff) made
their first contribution in
[#​3833](https://github.com/bazel-contrib/rules_nodejs/pull/3833)
- [@​nickschaap](https://github.com/nickschaap) made
their first contribution in
[#​3839](https://github.com/bazel-contrib/rules_nodejs/pull/3839)
- [@​dennisameling](https://github.com/dennisameling)
made their first contribution in
[#​3846](https://github.com/bazel-contrib/rules_nodejs/pull/3846)
**Full Changelog**:
<bazel-contrib/rules_nodejs@v6.4.0...v6.5.0>
###
[`v6.4.0`](https://github.com/bazel-contrib/rules_nodejs/releases/tag/v6.4.0)
[Compare
Source](https://github.com/bazel-contrib/rules_nodejs/compare/v6.3.5...v6.4.0)
> \[!WARNING]
>
> ## Node 20 by default
>
> This release updates the default Node.js version from v18 to v20. If
this is breaking for you, explicitly set a v18 release.
#### 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 = "rules_nodejs", version = "6.4.0")
```
#### 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 = "rules_nodejs",
sha256 = "8bfd114e95e88df5ecc66b03b726944f47a8b46db4b3b6ace87cfc316713bd1c",
strip_prefix = "rules_nodejs-6.4.0",
url = "https://github.com/bazel-contrib/rules_nodejs/releases/download/v6.4.0/rules_nodejs-v6.4.0.tar.gz",
)
```
#### What's Changed
- Update Node.js Versions by
[@​mattem](https://github.com/mattem) in
[#​3826](https://github.com/bazel-contrib/rules_nodejs/pull/3826)
- Update Node.js Versions by
[@​mattem](https://github.com/mattem) in
[#​3827](https://github.com/bazel-contrib/rules_nodejs/pull/3827)
- fix(publish): pick up secret when passed from caller workflow by
[@​alexeagle](https://github.com/alexeagle) in
[#​3828](https://github.com/bazel-contrib/rules_nodejs/pull/3828)
- Update Node.js Versions by
[@​mattem](https://github.com/mattem) in
[#​3831](https://github.com/bazel-contrib/rules_nodejs/pull/3831)
- feat: change nodejs default to 20 by
[@​alexeagle](https://github.com/alexeagle) in
[#​3830](https://github.com/bazel-contrib/rules_nodejs/pull/3830)
**Full Changelog**:
<bazel-contrib/rules_nodejs@v6.3.5...v6.4.0>
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 2am every weekday,before 5am
every weekday" in timezone America/Los_Angeles, Automerge - At any time
(no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/aspect-build/rules_js).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS43MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTcuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcHMiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent f0fc1b9 commit 48f3e6e
1 file changed
+8
-8
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
18 | | - | |
| 17 | + | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
24 | | - | |
25 | | - | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
31 | | - | |
32 | | - | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| |||
0 commit comments