chore(deps): update bazel
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| aspect_bazel_lib | http_archive | patch | v2.9.1 -> v2.9.3 |
| bazel_features | http_archive | minor | v1.11.0 -> v1.20.0 |
| io_bazel_stardoc | http_archive | minor | 0.6.2 -> 0.7.1 |
| rules_nodejs | http_archive | patch | v6.3.0 -> v6.3.1 |
Release Notes
bazel-contrib/bazel-lib (aspect_bazel_lib)
v2.9.3
Using Bzlmod with Bazel 6:
- Enable with
common --enable_bzlmodin.bazelrc. - Add to your
MODULE.bazelfile:
bazel_dep(name = "aspect_bazel_lib", version = "2.9.3")
Read more about bzlmod: https://blog.aspect.dev/bzlmod
Using WORKSPACE
Paste this snippet into your WORKSPACE file:
load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "aspect_bazel_lib",
sha256 = "a272d79bb0ac6b6965aa199b1f84333413452e87f043b53eca7f347a23a478e8",
strip_prefix = "bazel-lib-2.9.3",
url = "https://github.com/bazel-contrib/bazel-lib/releases/download/v2.9.3/bazel-lib-v2.9.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()
### Register bazel-lib toolchains
aspect_bazel_lib_register_toolchains()
What's Changed
- fix: go back to bsdtar-prebuilt 3.7.4 but with a release with a working windows binary by @gregmagolan in https://github.com/bazel-contrib/bazel-lib/pull/969
Full Changelog: https://github.com/bazel-contrib/bazel-lib/compare/v2.9.2...v2.9.3
v2.9.2
Using Bzlmod with Bazel 6:
- Enable with
common --enable_bzlmodin.bazelrc. - Add to your
MODULE.bazelfile:
bazel_dep(name = "aspect_bazel_lib", version = "2.9.2")
Read more about bzlmod: https://blog.aspect.dev/bzlmod
Using WORKSPACE
Paste this snippet into your WORKSPACE file:
load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "aspect_bazel_lib",
sha256 = "0e31778f1fd574d2c05d238bfc4c785fa4b7e50a5ef38b506e01cfd8ec2fccb3",
strip_prefix = "bazel-lib-2.9.2",
url = "https://github.com/bazel-contrib/bazel-lib/releases/download/v2.9.2/bazel-lib-v2.9.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()
### Register bazel-lib toolchains
aspect_bazel_lib_register_toolchains()
What's Changed
- fix: update metadata.template.json for LF donation by @alexeagle in https://github.com/bazel-contrib/bazel-lib/pull/950
- feat: support bzlmod runfiles lookups by @plobsing in https://github.com/bazel-contrib/bazel-lib/pull/953
- chore(deps): update dependency bazel to v7.3.2 by @renovate in https://github.com/bazel-contrib/bazel-lib/pull/955
- feat(presets): java bazelrc options by @alexeagle in https://github.com/bazel-contrib/bazel-lib/pull/947
- fix: unknown repo error with mtree_mutate and Bzlmod by @mering in https://github.com/bazel-contrib/bazel-lib/pull/948
- fix(bazelrc): move flag to bazel6.bazelrc by @ajwerner in https://github.com/bazel-contrib/bazel-lib/pull/959
- chore(docs): add tar to API listing by @alexeagle in https://github.com/bazel-contrib/bazel-lib/pull/960
- chore: update old reference to aspect-build/bazel-lib by @gregmagolan in https://github.com/bazel-contrib/bazel-lib/pull/962
- perf: report unused inputs for the tar rule by @plobsing in https://github.com/bazel-contrib/bazel-lib/pull/951
- fix(deps): update module github.com/bmatcuk/doublestar/v4 to v4.7.1 by @renovate in https://github.com/bazel-contrib/bazel-lib/pull/961
- fix: Use transitioned target platform for
platform_transition_testby @fmeum in https://github.com/bazel-contrib/bazel-lib/pull/965 - fix: Make build pass with --incompatible_auto_exec_groups by @dzbarsky in https://github.com/bazel-contrib/bazel-lib/pull/963
New Contributors
- @mering made their first contribution in https://github.com/bazel-contrib/bazel-lib/pull/948
- @ajwerner made their first contribution in https://github.com/bazel-contrib/bazel-lib/pull/959
Full Changelog: https://github.com/bazel-contrib/bazel-lib/compare/v2.9.1...v2.9.2
bazel-contrib/bazel_features (bazel_features)
v1.20.0
Using Bzlmod with Bazel 6
- Enable with
common --enable_bzlmodin.bazelrc. - Add to your
MODULE.bazelfile:
bazel_dep(name = "bazel_features", version = "1.20.0")
Using WORKSPACE
Paste this snippet into your file:
load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel_features",
sha256 = "c2596994cf63513bd44180411a4ac3ae95d32bf59148fcb6087a4642b3ffef11",
strip_prefix = "bazel_features-1.20.0",
url = "https://github.com/bazel-contrib/bazel_features/releases/download/v1.20.0/bazel_features-v1.20.0.tar.gz",
)
load("@​bazel_features//:deps.bzl", "bazel_features_deps")
bazel_features_deps()
What's Changed
- feat: add feature to indicate availability of runfiles with arbitrary characters by @mark-thm in https://github.com/bazel-contrib/bazel_features/pull/79
New Contributors
- @mark-thm made their first contribution in https://github.com/bazel-contrib/bazel_features/pull/79
Full Changelog: https://github.com/bazel-contrib/bazel_features/compare/v1.19.0...v1.20.0
v1.19.0
Using Bzlmod with Bazel 6
- Enable with
common --enable_bzlmodin.bazelrc. - Add to your
MODULE.bazelfile:
bazel_dep(name = "bazel_features", version = "1.19.0")
Using WORKSPACE
Paste this snippet into your file:
load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel_features",
sha256 = "3646ffd447753490b77d2380fa63f4d55dd9722e565d84dfda01536b48e183da",
strip_prefix = "bazel_features-1.19.0",
url = "https://github.com/bazel-contrib/bazel_features/releases/download/v1.19.0/bazel_features-v1.19.0.tar.gz",
)
load("@​bazel_features//:deps.bzl", "bazel_features_deps")
bazel_features_deps()
What's Changed
- Add
CcSharedLibraryHintInfoand update version forCcSharedLibraryInfoby @fmeum in https://github.com/bazel-contrib/bazel_features/pull/76 - feat: detect stardoc output change by @alexeagle in https://github.com/bazel-contrib/bazel_features/pull/75
Full Changelog: https://github.com/bazel-contrib/bazel_features/compare/v1.18.0...v1.19.0
v1.18.0
Using Bzlmod with Bazel 6
- Enable with
common --enable_bzlmodin.bazelrc. - Add to your
MODULE.bazelfile:
bazel_dep(name = "bazel_features", version = "1.18.0")
Using WORKSPACE
Paste this snippet into your file:
load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel_features",
sha256 = "b4b145c19e08fd48337f53c383db46398d0a810002907ff0c590762d926e05be",
strip_prefix = "bazel_features-1.18.0",
url = "https://github.com/bazel-contrib/bazel_features/releases/download/v1.18.0/bazel_features-v1.18.0.tar.gz",
)
load("@​bazel_features//:deps.bzl", "bazel_features_deps")
bazel_features_deps()
What's Changed
- Add providers to be removed from Bazel 8 by @comius in https://github.com/bazel-contrib/bazel_features/pull/72
- Sort globals by @comius in https://github.com/bazel-contrib/bazel_features/pull/73
Full Changelog: https://github.com/bazel-contrib/bazel_features/compare/v1.17.0...v1.18.0
v1.17.0
Using Bzlmod with Bazel 6
- Enable with
common --enable_bzlmodin.bazelrc. - Add to your
MODULE.bazelfile:
bazel_dep(name = "bazel_features", version = "1.17.0")
Using WORKSPACE
Paste this snippet into your file:
load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel_features",
sha256 = "bdc12fcbe6076180d835c9dd5b3685d509966191760a0eb10b276025fcb76158",
strip_prefix = "bazel_features-1.17.0",
url = "https://github.com/bazel-contrib/bazel_features/releases/download/v1.17.0/bazel_features-v1.17.0.tar.gz",
)
load("@​bazel_features//:deps.bzl", "bazel_features_deps")
bazel_features_deps()
What's Changed
- Feature: support legacy_symbols by @comius in https://github.com/bazel-contrib/bazel_features/pull/67
Full Changelog: https://github.com/bazel-contrib/bazel_features/compare/v1.16.0...v1.17.0
v1.16.0
Using Bzlmod with Bazel 6
- Enable with
common --enable_bzlmodin.bazelrc. - Add to your
MODULE.bazelfile:
bazel_dep(name = "bazel_features", version = "1.16.0")
Using WORKSPACE
Paste this snippet into your file:
load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel_features",
sha256 = "3a900b9d62f19c6168c41694268e93cca355d1d35fae48c6d13eb7947026a35b",
strip_prefix = "bazel_features-1.16.0",
url = "https://github.com/bazel-contrib/bazel_features/releases/download/v1.16.0/bazel_features-v1.16.0.tar.gz",
)
load("@​bazel_features//:deps.bzl", "bazel_features_deps")
bazel_features_deps()
What's Changed
- Add protobuf_on_allowlist by @comius in https://github.com/bazel-contrib/bazel_features/pull/66
Full Changelog: https://github.com/bazel-contrib/bazel_features/compare/v1.15.0...v1.16.0
v1.15.0
Using Bzlmod with Bazel 6
- Enable with
common --enable_bzlmodin.bazelrc. - Add to your
MODULE.bazelfile:
bazel_dep(name = "bazel_features", version = "1.15.0")
Using WORKSPACE
Paste this snippet into your file:
load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel_features",
sha256 = "ba1282c1aa1d1fffdcf994ab32131d7c7551a9bc960fbf05f42d55a1b930cbfb",
strip_prefix = "bazel_features-1.15.0",
url = "https://github.com/bazel-contrib/bazel_features/releases/download/v1.15.0/bazel_features-v1.15.0.tar.gz",
)
load("@​bazel_features//:deps.bzl", "bazel_features_deps")
bazel_features_deps()
What's Changed
- add CcSharedLibraryInfo to globals by @matt-sm in https://github.com/bazel-contrib/bazel_features/pull/65
New Contributors
- @matt-sm made their first contribution in https://github.com/bazel-contrib/bazel_features/pull/65
Full Changelog: https://github.com/bazel-contrib/bazel_features/compare/v1.14.0...v1.15.0
v1.14.0
Using Bzlmod with Bazel 6
- Enable with
common --enable_bzlmodin.bazelrc. - Add to your
MODULE.bazelfile:
bazel_dep(name = "bazel_features", version = "1.14.0")
Using WORKSPACE
Paste this snippet into your file:
load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel_features",
sha256 = "5ac743bf5f05d88e84962e978811f2524df09602b789c92cf7ae2111ecdeda94",
strip_prefix = "bazel_features-1.14.0",
url = "https://github.com/bazel-contrib/bazel_features/releases/download/v1.14.0/bazel_features-v1.14.0.tar.gz",
)
load("@​bazel_features//:deps.bzl", "bazel_features_deps")
bazel_features_deps()
v1.13.0
Using Bzlmod with Bazel 6
- Enable with
common --enable_bzlmodin.bazelrc. - Add to your
MODULE.bazelfile:
bazel_dep(name = "bazel_features", version = "1.13.0")
Using WORKSPACE
Paste this snippet into your file:
load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel_features",
sha256 = "5d7e4eb0bb17aee392143cd667b67d9044c270a9345776a5e5a3cccbc44aa4b3",
strip_prefix = "bazel_features-1.13.0",
url = "https://github.com/bazel-contrib/bazel_features/releases/download/v1.13.0/bazel_features-v1.13.0.tar.gz",
)
load("@​bazel_features//:deps.bzl", "bazel_features_deps")
bazel_features_deps()
What's Changed
- Add starlark_proto_info by @comius in https://github.com/bazel-contrib/bazel_features/pull/59
Full Changelog: https://github.com/bazel-contrib/bazel_features/compare/v1.12.0...v1.13.0
v1.12.0
Using Bzlmod with Bazel 6
- Enable with
common --enable_bzlmodin.bazelrc. - Add to your
MODULE.bazelfile:
bazel_dep(name = "bazel_features", version = "1.12.0")
Using WORKSPACE
Paste this snippet into your file:
load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel_features",
sha256 = "cec7fbc7bce6597cf2e83e01ddd9328a1bb057dc1a3092745238f49d3301ab5a",
strip_prefix = "bazel_features-1.12.0",
url = "https://github.com/bazel-contrib/bazel_features/releases/download/v1.12.0/bazel_features-v1.12.0.tar.gz",
)
load("@​bazel_features//:deps.bzl", "bazel_features_deps")
bazel_features_deps()
What's Changed
- Add global PackageSpecificationInfo by @comius in https://github.com/bazel-contrib/bazel_features/pull/58
New Contributors
- @comius made their first contribution in https://github.com/bazel-contrib/bazel_features/pull/58
Full Changelog: https://github.com/bazel-contrib/bazel_features/compare/v1.11.0...v1.12.0
bazelbuild/stardoc (io_bazel_stardoc)
v0.7.1
Notable Changes
- Really fix building with
--incompatible_disallow_empty_glob(#238). - Auxiliary rule targets created by
stardoc()macro now include providedtags(#247)
Contributors
Alexandre Rostovtsev, Lukács Berki, yashathwani
v0.7.0
This release requires Bazel 7 or newer.
By default - when using Bzlmod for dependency management - Stardoc now uses
@stardoc as its repo name.
For compatibility with the legacy WORKSPACE-based setup (which used
@io_bazel_stardoc as the repo name) and ease of migration, you may load
Stardoc via
bazel_dep(name = "stardoc", repo_name = "io_bazel_stardoc", ...)
in your MODULE.bazel file.
New Features
- Add support for a table of contents template (#203). This is disabled by
default, but Stardoc comes with an example template that you can use. To
enable, set
table_of_contents_template, for example:stardoc( ..., table_of_contents_template = "@​stardoc//stardoc:templates/markdown_tables/table_of_contents.vm", ) - Add support for a footer template (#206). This is disabled by default; to
enable, set
footer_templateto a .vm file, which you will need to provide. - Add support for providing stamping to Stardoc templates (#205). To use,
use
$util.formatBuildTimestampand$stampingin a template file (footer_template- see above - is recommended for this); for example:Built on `$util.formatBuildTimestamp($stamping.volatile.BUILD_TIMESTAMP, "UTC", "yyyy-MM-dd HH:mm")` - Render documentation for provider
initcallbacks (#224) - Properly render
*args,*, and**kwargsin summaries (#231). This requires Bazel 8 (prerelease2024060or newer). - Include
loadstatement in summaries (#216)
Incompatible Changes
- The legacy extractor has been removed (#212). Stardoc always uses the
starlark_doc_extract-based extractor. Thestardoc,semantic_flags, anduse_starlark_doc_extractarguments tostardoc()macro have been removed. - Stardoc uses Bzlmod by default for dependency management (#213). This means
that by default, Stardoc now uses
@stardocas its repo name.
Contributors
Alex Humesky, Alexandre Rostovtsev, Fabian Meumertzheim, Grzegorz Lukasik, Xùdōng Yáng, Yun Peng
bazel-contrib/rules_nodejs (rules_nodejs)
v6.3.1
Using Bzlmod with Bazel 6
- Enable with
common --enable_bzlmodin.bazelrc. - Add to your
MODULE.bazelfile:
bazel_dep(name = "rules_nodejs", version = "6.3.1")
Using WORKSPACE
Paste this snippet into your WORKSPACE.bazel file:
load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_nodejs",
sha256 = "0514c6530feb7abf94c9e3aeb4e33c89a21e2e9c9d9ed44cc217393bbf05ca9c",
strip_prefix = "rules_nodejs-6.3.1",
url = "https://github.com/bazel-contrib/rules_nodejs/releases/download/v6.3.1/rules_nodejs-v6.3.1.tar.gz",
)
What's Changed
- chore: update dependency io_bazel_stardoc to v0.7.1 by @renovate in https://github.com/bazel-contrib/rules_nodejs/pull/3788
- chore: update dependency aspect_bazel_lib to v2.9.0 by @renovate in https://github.com/bazel-contrib/rules_nodejs/pull/3787
- Update Node.js Versions by @mattem in https://github.com/bazel-contrib/rules_nodejs/pull/3790
- chore: update dependency aspect_bazel_lib to v2.9.1 by @renovate in https://github.com/bazel-contrib/rules_nodejs/pull/3789
- fix(runfiles): @bazel/runfiles usage with non-bzlmod repos by @jbedard in https://github.com/bazel-contrib/rules_nodejs/pull/3794
Full Changelog: https://github.com/bazel-contrib/rules_nodejs/compare/v6.3.0...v6.3.1
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 if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
Test
All tests were cache hits
213 tests (100.0%) were fully cached saving 37s.
Test
e2e/bzlmod
All tests were cache hits
5 tests (100.0%) were fully cached saving 502ms.
Test
e2e/gyp_no_install_script
All tests were cache hits
2 tests (100.0%) were fully cached saving 409ms.
Test
e2e/js_image_oci
All tests were cache hits
1 test (100.0%) was fully cached saving 9s.
Test
e2e/npm_link_package
All tests were cache hits
3 tests (100.0%) were fully cached saving 555ms.
Test
e2e/npm_link_package-esm
All tests were cache hits
3 tests (100.0%) were fully cached saving 575ms.
Test
e2e/npm_translate_lock
All tests were cache hits
1 test (100.0%) was fully cached saving 22ms.
Test
e2e/npm_translate_lock_empty
All tests were cache hits
1 test (100.0%) was fully cached saving 22ms.
Test
e2e/npm_translate_lock_multi
All tests were cache hits
2 tests (100.0%) were fully cached saving 97ms.
Test
e2e/npm_translate_lock_partial_clone
All tests were cache hits
1 test (100.0%) was fully cached saving 22ms.
Test
e2e/npm_translate_lock_replace_packages
All tests were cache hits
3 tests (100.0%) were fully cached saving 145ms.
Test
e2e/npm_translate_lock_subdir_patch
All tests were cache hits
1 test (100.0%) was fully cached saving 93ms.
Test
e2e/npm_translate_package_lock
All tests were cache hits
1 test (100.0%) was fully cached saving 26ms.
Test
e2e/npm_translate_yarn_lock
All tests were cache hits
1 test (100.0%) was fully cached saving 26ms.
Test
e2e/package_json_module
All tests were cache hits
1 test (100.0%) was fully cached saving 362ms.
Test
e2e/pnpm_lockfiles
All tests were cache hits
42 tests (100.0%) were fully cached saving 3s.
Test
e2e/pnpm_workspace
All tests were cache hits
10 tests (100.0%) were fully cached saving 4s.
Test
e2e/pnpm_workspace_rerooted
All tests were cache hits
12 tests (100.0%) were fully cached saving 1s.
Test
e2e/repo_mapping
All tests were cache hits
2 tests (100.0%) were fully cached saving 276ms.
Test
e2e/rules_foo
All tests were cache hits
2 tests (100.0%) were fully cached saving 117ms.
Test
e2e/runfiles
All tests were cache hits
1 test (100.0%) was fully cached saving 116ms.
Test
e2e/vendored_node
All tests were cache hits
1 test (100.0%) was fully cached saving 181ms.

