-
-
Notifications
You must be signed in to change notification settings - Fork 153
Comparing changes
Open a pull request
base repository: aspect-build/rules_js
base: v2.5.0
head repository: aspect-build/rules_js
compare: v2.6.0
- 16 commits
- 69 files changed
- 6 contributors
Commits on Aug 25, 2025
-
chore: remove Bazel compat (#2331)
We don't have this on other rulesets and it's not our practice to recall that the README needs changes when we add Bazel versions to our testing matrix. It's already out-of-date since we added Bazel 8
Configuration menu - View commit details
-
Copy full SHA for 55e6611 - Browse repository at this point
Copy the full SHA 55e6611View commit details -
Changes by create-pull-request action (#2292)
Automated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request) GitHub action Co-authored-by: alexeagle <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for da5c53a - Browse repository at this point
Copy the full SHA da5c53aView commit details -
fix: duplicate package versions with vendored and external (#2332)
Fix multiple copies of a package with the same name+version but from different sources incorrectly overwriting each other. This fixes when a package is from a registry and a file, there is still an issue when there are 2 copies of a package but from different registries. This is one thing found when originally adding support for pnpm v9 and left as a `fail()` while adding a `print(WARNING)` to <v9. When upgrading the root rules_js pnpm-lock.yaml to v9 this issue must. ### Changes are visible to end-users: yes - Searched for relevant documentation and updated as needed: yes - Breaking change (forces users to change their own code or config): no - Suggested release notes appear below: yes Repository names for vendored packages such as tarballs may change depending on the version protocol. The `{version}` in things like the `@npm__{package}__{version}` repo name will now remain as the version specified in package.json (the `file:` version) even if the resolved package does contain a friendly version. ### Test plan - Covered by existing test cases - New test cases addedConfiguration menu - View commit details
-
Copy full SHA for 715f9ab - Browse repository at this point
Copy the full SHA 715f9abView commit details
Commits on Aug 26, 2025
-
test: add snapshot tests for circular deps, lifecycle hooks (#2299)
### Changes are visible to end-users: no ### Test plan - New test cases added
Configuration menu - View commit details
-
Copy full SHA for 3521f7c - Browse repository at this point
Copy the full SHA 3521f7cView commit details
Commits on Aug 27, 2025
-
chore: upgrade typescript to v5+ (#2335)
### Changes are visible to end-users: no ### Test plan - Covered by existing test cases
Configuration menu - View commit details
-
Copy full SHA for b15e32a - Browse repository at this point
Copy the full SHA b15e32aView commit details
Commits on Aug 29, 2025
-
fix(pnpm): don't print dumb warning (#2338)
I keep seeing `DEBUG: /private/var/tmp/_bazel_alexeagle/9a577879aedc63bdf5030f4fbc898758/external/aspect_rules_js+/npm/extensions.bzl:272:18: NOTE: repo 'pnpm' has multiple versions ["8.6.7", "8.6.7"]; selected 8.6.7` which is not useful.
Configuration menu - View commit details
-
Copy full SHA for c6ff6f3 - Browse repository at this point
Copy the full SHA c6ff6f3View commit details
Commits on Sep 15, 2025
-
chore(deps): update bazel-contrib/publish-to-bcr action to v1 (#2342)
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 | |---|---|---|---| | [bazel-contrib/publish-to-bcr](https://github.com/bazel-contrib/publish-to-bcr) | action | major | `v0.2.1` -> `v1.0.0` | --- ### Release Notes <details> <summary>bazel-contrib/publish-to-bcr (bazel-contrib/publish-to-bcr)</summary> ### [`v1.0.0`](https://github.com/bazel-contrib/publish-to-bcr/releases/tag/v1.0.0) [Compare Source](https://github.com/bazel-contrib/publish-to-bcr/compare/v0.2.3...v1.0.0) #### What's Changed - chore: update to bazelrc-preset.bzl by [@​alexeagle](https://github.com/alexeagle) in [#​287](https://github.com/bazel-contrib/publish-to-bcr/pull/287) - Add customizable tag\_prefix input to publish workflow by [@​mmorel-35](https://github.com/mmorel-35) in [#​293](https://github.com/bazel-contrib/publish-to-bcr/pull/293) #### New Contributors - [@​mmorel-35](https://github.com/mmorel-35) made their first contribution in [#​293](https://github.com/bazel-contrib/publish-to-bcr/pull/293) **Full Changelog**: <bazel-contrib/publish-to-bcr@v0.2.3...v1.0.0> ### [`v0.2.3`](https://github.com/bazel-contrib/publish-to-bcr/releases/tag/v0.2.3) [Compare Source](https://github.com/bazel-contrib/publish-to-bcr/compare/v0.2.2...v0.2.3) #### What's Changed - chore(deps): update dependency typescript-eslint to v8.35.0 by [@​renovate](https://github.com/renovate)\[bot] in [#​285](https://github.com/bazel-contrib/publish-to-bcr/pull/285) - docs: link to gh workflow examples in rules template by [@​kormide](https://github.com/kormide) in [#​289](https://github.com/bazel-contrib/publish-to-bcr/pull/289) - feat: fill substitutions in source.json#docs\_url by [@​alexeagle](https://github.com/alexeagle) in [#​290](https://github.com/bazel-contrib/publish-to-bcr/pull/290) - chore: update workflow to point to latest action sha by [@​kormide](https://github.com/kormide) in [#​291](https://github.com/bazel-contrib/publish-to-bcr/pull/291) **Full Changelog**: <bazel-contrib/publish-to-bcr@v0.2.2...v0.2.3> ### [`v0.2.2`](https://github.com/bazel-contrib/publish-to-bcr/releases/tag/v0.2.2) [Compare Source](https://github.com/bazel-contrib/publish-to-bcr/compare/v0.2.1...v0.2.2) #### What's Changed - Remediate zizmor template injection issues by [@​loosebazooka](https://github.com/loosebazooka) in [#​278](https://github.com/bazel-contrib/publish-to-bcr/pull/278) - chore(deps): update toolchains\_llvm digest to [`c0f336b`](https://github.com/bazel-contrib/publish-to-bcr/commit/c0f336b) by [@​renovate](https://github.com/renovate) in [#​181](https://github.com/bazel-contrib/publish-to-bcr/pull/181) - chore(deps): update dependency typescript to v5.8.2 by [@​renovate](https://github.com/renovate) in [#​221](https://github.com/bazel-contrib/publish-to-bcr/pull/221) - Add author\_{name,email} and committer\_{name,email} Inputs by [@​jdsalaro](https://github.com/jdsalaro) in [#​279](https://github.com/bazel-contrib/publish-to-bcr/pull/279) #### New Contributors - [@​jdsalaro](https://github.com/jdsalaro) made their first contribution in [#​279](https://github.com/bazel-contrib/publish-to-bcr/pull/279) **Full Changelog**: <bazel-contrib/publish-to-bcr@v0.2.1...v0.2.2> </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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTcuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcHMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 01e417d - Browse repository at this point
Copy the full SHA 01e417dView commit details -
Changes by create-pull-request action (#2341)
Automated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request) GitHub action Co-authored-by: alexeagle <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ae240b2 - Browse repository at this point
Copy the full SHA ae240b2View commit details -
feat: add pnpm_version_from (#2349)
Ideally pnpm version should be kept in-sync with non-Bazel codepaths, and the easiest way to do this is the packageManager field in package.json See https://github.com/nodejs/corepack#when-authoring-packages
Configuration menu - View commit details
-
Copy full SHA for aa7fc5d - Browse repository at this point
Copy the full SHA aa7fc5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 24b5391 - Browse repository at this point
Copy the full SHA 24b5391View commit details -
Configuration menu - View commit details
-
Copy full SHA for e37f41f - Browse repository at this point
Copy the full SHA e37f41fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 300f807 - Browse repository at this point
Copy the full SHA 300f807View commit details -
chore(deps): update dependency bazelrc-preset.bzl to v1.3.0 (#2284)
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 | |---|---|---|---| | [bazelrc-preset.bzl](https://github.com/bazel-contrib/bazelrc-preset.bzl) | bazel_dep | minor | `1.0.1` -> `1.3.0` | --- ### Release Notes <details> <summary>bazel-contrib/bazelrc-preset.bzl (bazelrc-preset.bzl)</summary> ### [`v1.3.0`](https://github.com/bazel-contrib/bazelrc-preset.bzl/releases/tag/v1.3.0) Add to your `MODULE.bazel` file: ```starlark bazel_dep(name = "bazelrc-preset.bzl", version = "1.3.0") ``` Then follow more install instructions from the project README. #### What's Changed - feat: give users control over doc link by [@​alexeagle](https://github.com/alexeagle) in [#​78](https://github.com/bazel-contrib/bazelrc-preset.bzl/pull/78) - docs: Fix indentation in README by [@​hofbi](https://github.com/hofbi) in [#​79](https://github.com/bazel-contrib/bazelrc-preset.bzl/pull/79) - chore: pre-commit autoupdate by [@​hofbi](https://github.com/hofbi) in [#​80](https://github.com/bazel-contrib/bazelrc-preset.bzl/pull/80) - docs: Move strict option to migration section by [@​hofbi](https://github.com/hofbi) in [#​81](https://github.com/bazel-contrib/bazelrc-preset.bzl/pull/81) - chore: publish stardoc with releases by [@​alexeagle](https://github.com/alexeagle) in [#​82](https://github.com/bazel-contrib/bazelrc-preset.bzl/pull/82) **Full Changelog**: <bazel-contrib/bazelrc-preset.bzl@v1.2.0...v1.3.0> ### [`v1.2.0`](https://github.com/bazel-contrib/bazelrc-preset.bzl/releases/tag/v1.2.0) Add to your `MODULE.bazel` file: ```starlark bazel_dep(name = "bazelrc-preset.bzl", version = "1.2.0") ``` Then follow more install instructions from the project README. #### What's Changed - ci: Add action to enfore conventional commits by [@​hofbi](https://github.com/hofbi) in [#​69](https://github.com/bazel-contrib/bazelrc-preset.bzl/pull/69) - chore: Simplify buildifer config by [@​hofbi](https://github.com/hofbi) in [#​71](https://github.com/bazel-contrib/bazelrc-preset.bzl/pull/71) - feat: Add preset test macro by [@​hofbi](https://github.com/hofbi) in [#​65](https://github.com/bazel-contrib/bazelrc-preset.bzl/pull/65) - docs: Document extra\_presets and verification by [@​hofbi](https://github.com/hofbi) in [#​68](https://github.com/bazel-contrib/bazelrc-preset.bzl/pull/68) - feat: Allow repeated values for flag presets by [@​hofbi](https://github.com/hofbi) in [#​74](https://github.com/bazel-contrib/bazelrc-preset.bzl/pull/74) - chore: Bump skylib to 1.8.1 by [@​hofbi](https://github.com/hofbi) in [#​75](https://github.com/bazel-contrib/bazelrc-preset.bzl/pull/75) **Full Changelog**: <bazel-contrib/bazelrc-preset.bzl@v1.1.0...v1.2.0> ### [`v1.1.0`](https://github.com/bazel-contrib/bazelrc-preset.bzl/releases/tag/v1.1.0) Add to your `MODULE.bazel` file: ```starlark bazel_dep(name = "bazelrc-preset.bzl", version = "1.1.0") ``` Then follow more install instructions from the project README. #### What's Changed - \--noremote\_upload\_local\_results by [@​alexeagle](https://github.com/alexeagle) in [#​58](https://github.com/bazel-contrib/bazelrc-preset.bzl/pull/58) - config:ruleset - check\_direct\_dependencies=off by [@​alexeagle](https://github.com/alexeagle) in [#​59](https://github.com/bazel-contrib/bazelrc-preset.bzl/pull/59) - Add incompatible\_exclusive\_test\_sandboxed for bazel 6 by [@​hofbi](https://github.com/hofbi) in [#​60](https://github.com/bazel-contrib/bazelrc-preset.bzl/pull/60) - incompatible\_merge\_fixed\_and\_default\_shell\_env by [@​alexeagle](https://github.com/alexeagle) in [#​64](https://github.com/bazel-contrib/bazelrc-preset.bzl/pull/64) - Add extra presets by [@​hofbi](https://github.com/hofbi) in [#​62](https://github.com/bazel-contrib/bazelrc-preset.bzl/pull/62) - feat: allow releasing from GH UI by [@​alexeagle](https://github.com/alexeagle) in [#​66](https://github.com/bazel-contrib/bazelrc-preset.bzl/pull/66) **Full Changelog**: <bazel-contrib/bazelrc-preset.bzl@v1.0.1...v1.1.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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0MS40MC4wIiwidXBkYXRlZEluVmVyIjoiNDEuOTcuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcHMiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Alex Eagle <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e439d7d - Browse repository at this point
Copy the full SHA e439d7dView commit details -
chore(deps): update actions/checkout action to v5 (#2351)
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 | |---|---|---|---| | [actions/checkout](https://github.com/actions/checkout) | action | major | `v4` -> `v5` | --- ### Release Notes <details> <summary>actions/checkout (actions/checkout)</summary> ### [`v5`](https://github.com/actions/checkout/compare/v4...v5) [Compare Source](https://github.com/actions/checkout/compare/v4...v5) </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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBzIl19--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f0fc1b9 - Browse repository at this point
Copy the full SHA f0fc1b9View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 48f3e6e - Browse repository at this point
Copy the full SHA 48f3e6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 000e7ce - Browse repository at this point
Copy the full SHA 000e7ceView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2.5.0...v2.6.0