Skip to content

build(deps): bump the all-in-one group with 7 updates#122

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/bazel/all-in-one-548bcdeb28
Open

build(deps): bump the all-in-one group with 7 updates#122
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/bazel/all-in-one-548bcdeb28

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Mar 6, 2026

Bumps the all-in-one group with 7 updates:

Package From To
rules_python 1.4.1 1.9.0
aspect_rules_py 1.4.0 1.8.5
rules_shell 0.5.0 0.6.1
rules_rust 0.61.0 0.69.0
rules_multitool 1.9.0 1.11.1
bazel_skylib 1.7.1 1.9.0
buildifier_prebuilt 8.2.0.2 8.2.1.2

Updates rules_python from 1.4.1 to 1.9.0

Release notes

Sourced from rules_python's releases.

1.9.0

For more detailed setup instructions, see https://rules-python.readthedocs.io/en/latest/getting-started.html

For the user-facing changelog see here

Using Bzlmod

Add to your MODULE.bazel file:

bazel_dep(name = "rules_python", version = "1.9.0")
python = use_extension("@​rules_python//python/extensions:python.bzl", "python")
python.toolchain(
python_version = "3.13",
)
pip = use_extension("@​rules_python//python/extensions:pip.bzl", "pip")
pip.parse(
hub_name = "pypi",
python_version = "3.13",
requirements_lock = "//:requirements_lock.txt",
)
use_repo(pip, "pypi")

Using WORKSPACE

Paste this snippet into your WORKSPACE file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_python",
sha256 = "098ba13578e796c00c853a2161f382647f32eb9a77099e1c88bc5299333d0d6e",
strip_prefix = "rules_python-1.9.0",
url = "https://github.com/bazel-contrib/rules_python/releases/download/1.9.0/rules_python-1.9.0.tar.gz",
)
load("@​rules_python//python:repositories.bzl", "py_repositories")
py_repositories()

Gazelle plugin

Paste this snippet into your WORKSPACE file:

... (truncated)

Changelog

Sourced from rules_python's changelog.

1.9.0 - 2026-02-21

{#v1-9-0-removed}

Removed

  • Nothing removed.

{#v1-9-0-changed}

Changed

  • DEPRECATED: implicit zipapp support
    • Implicit zipapp output of py_binary/py_test has been deprecated and replaced by separate {obj}py_zipapp_binary and {obj}py_zipapp_test rules. See #3567 for a detailed migration guide.
  • (toolchains) stop exposing config settings in python toolchain alias repos. Please consider depending on the flags defined in //python/config_setting/... and the @platforms package instead.
  • (binaries/tests) The PYTHONBREAKPOINT environment variable is automatically inherited
  • (binaries/tests) The {obj}stamp attribute now transitions the Bazel builtin {flag}--stamp flag.
  • (pypi) Now the RECORD file patches will follow the quoted or unquoted filenames convention in order to make pytorch and friends easier to patch.
  • (wheel) py_wheel no longer expands the input depset during analysis, improving analysis performance for targets with large dependency trees.
  • (binaries/tests) (Windows) --enable_runfiles=true is the default for py_binary/py_test. Prior behavior can be restored by adding @rules_python//command_line_option:enable_runfiles=false or @rules_python//command_line_option:enable_runfiles=INHERIT to the config_settings attribute. NOTE: enable_runfiles=true will soon become required for Windows.

{#v1-9-0-fixed}

Fixed

  • (tests) No more coverage warnings are being printed if there are no sources. (#2762)
  • (gazelle) Ancestor conftest.py files are added in addition to sibling conftest.py. (#3497) Note that this behavior can be reverted to the pre-1.9.0 behavior by setting the new python_include_ancestor_conftest directive to false.
  • (binaries/tests) Stamped build data generated by Windows actions is readable

{#v1-9-0-added}

Added

  • (binaries/tests) {obj}--debugger: allows specifying an extra dependency to add to binaries/tests for custom debuggers.
  • (binaries/tests) Build information is now included in binaries and tests. Use the bazel_binary_info module to access it. The {flag}--stamp flag will add {obj}--workspace_status_command information.

... (truncated)

Commits
  • bac5494 feat(pypi): make whl_library reproducible under pipstar (#3589) (#3632)
  • 9a93adc chore: repleace version marker in features.bzl
  • 0fafcd8 docs(gazelle): Add versionadded details to some Gazelle directives.md (#3624)
  • 8a9cd71 chore: prepare 1.9.0 release (#3623)
  • c805941 feat: command_line_option transition support, default windows to enable_runfi...
  • 589c7ee build(deps): bump the pip group across 2 directories with 2 updates (#3617)
  • b6f1b78 chore: better bootstrap logging (#3608)
  • c9da781 fix: use runfiles_root_path in stage2 bootstrap (#3605)
  • 16430a8 chore: ignore rmtree errors in wheel_installer_test (#3607)
  • 1cfed94 test: add system_python_nodeps_test (#3609)
  • Additional commits viewable in compare view

Updates aspect_rules_py from 1.4.0 to 1.8.5

Release notes

Sourced from aspect_rules_py's releases.

v1.8.5

Add to your MODULE.bazel file:

bazel_dep(name = "aspect_rules_py", version = "1.8.5")

And also register a Python toolchain, see rules_python. For example:

python = use_extension("@rules_python//python/extensions:python.bzl", "python")
python.toolchain(
    python_version = "3.13",
)

What's Changed

New Contributors

Full Changelog: aspect-build/rules_py@v1.8.4...v1.8.5

v1.8.4

Using [Bzlmod] with Bazel 6:

Add to your MODULE.bazel file:

bazel_dep(name = "aspect_rules_py", version = "1.8.4")

And also register a Python toolchain, see rules_python. For example:

... (truncated)

Commits
  • 0516d1c Remove duplicated rules_shell (#812)
  • ab7221a fix: Pull rules_shell explicitly
  • 3f4e25c fix(uv): merge version-split scc dependency markers
  • 924903b fix(py): decode escaped wheel filenames in unpack
  • f1e68d1 fix(uv): deduplicate merged dependency edge markers
  • bfe610d build(rust): use repo-local rust defs for py tools
  • a20bbd5 feat(uv): multiversion packages and extras support (#778)
  • 6e64dc2 chore(deps): update dependency googleapis to v0.0.0-20260109-6145b5ff (#765)
  • b369f71 chore(deps): update dependency rules_cc to v0.2.16 (#779)
  • 07d31ca chore(deps): update dependency rules_oci to v2.2.7 (#780)
  • Additional commits viewable in compare view

Updates rules_shell from 0.5.0 to 0.6.1

Release notes

Sourced from rules_shell's releases.

v0.6.1

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:
bazel_dep(name = "rules_shell", version = "0.6.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_shell",
    sha256 = "e6b87c89bd0b27039e3af2c5da01147452f240f75d505f5b6880874f31036307",
    strip_prefix = "rules_shell-0.6.1",
    url = "https://github.com/bazelbuild/rules_shell/releases/download/v0.6.1/rules_shell-v0.6.1.tar.gz",
)
load("@​rules_shell//shell:repositories.bzl", "rules_shell_dependencies", "rules_shell_toolchains")
rules_shell_dependencies()
rules_shell_toolchains()

What's Changed

Full Changelog: bazelbuild/rules_shell@v0.6.0...v0.6.1

v0.6.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:
bazel_dep(name = "rules_shell", version = "0.6.0")

Using WORKSPACE

Paste this snippet into your WORKSPACE.bazel file:

</tr></table> 

... (truncated)

Commits
  • e071f45 Fix docs for sh_test and sh_binary (#40)
  • 94c1e66 Use launcher wrapper to initialize runfiles (#38)
  • e6d8454 Update runfiles library label in setup instructions (#35)
  • 6501f73 fix: do not allow GREP_XXX env vars from breaking rlocation (#36)
  • 0713632 Use rockylinux8 instead of centos7 in BCR presubmit (#33)
  • See full diff in compare view

Updates rules_rust from 0.61.0 to 0.69.0

Release notes

Sourced from rules_rust's releases.

0.69.0

Additional documentation can be found at: https://bazelbuild.github.io/rules_rust/#setup

Bzlmod

bazel_dep(name = "rules_rust", version = "0.69.0")

WORKSPACE

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_rust",
    integrity = "sha256-u8dkwlLQYSgbI1knek1GSA4tz69yr8HObgCtpYzL/Uw=",
    urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.69.0/rules_rust-0.69.0.tar.gz"],
)

Extensions

Bindgen

Bzlmod

bazel_dep(name = "rules_rust_bindgen", version = "0.69.0")

WORKSPACE

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_rust_bindgen",
    integrity = "sha256-u8dkwlLQYSgbI1knek1GSA4tz69yr8HObgCtpYzL/Uw=",
    strip_prefix = "extensions/bindgen",
    urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.69.0/rules_rust-0.69.0.tar.gz"],
)

MdBook

... (truncated)

Commits

Updates rules_multitool from 1.9.0 to 1.11.1

Release notes

Sourced from rules_multitool's releases.

v1.11.1

Using Bzlmod (preferred)

  1. Create a multitool.lock.json (schema)
  2. Add to your MODULE.bazel file:
bazel_dep(name = "rules_multitool", version = "1.11.1")
multitool = use_extension("@​rules_multitool//multitool:extension.bzl", "multitool")
multitool.hub(lockfile = "//:multitool.lock.json")
use_repo(multitool, "multitool")

Using WORKSPACE

  1. Create a multitool.lock.json (schema)
  2. Add to your WORKSPACE file:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel_features",
sha256 = "06f02b97b6badb3227df2141a4b4622272cdcd2951526f40a888ab5f43897f14",
strip_prefix = "bazel_features-1.9.0",
url = "https://github.com/bazel-contrib/bazel_features/releases/download/v1.9.0/bazel_features-v1.9.0.tar.gz",
)
http_archive(
name = "rules_multitool",
sha256 = "6d0d9fb231eb450ffb3acec879a250e9dea69c7acfc94f138d53103aa5123f08",
strip_prefix = "rules_multitool-1.11.1",
url = "https://github.com/theoremlp/rules_multitool/releases/download/v1.11.1/rules_multitool-1.11.1.tar.gz",
)
load("@​bazel_features//:deps.bzl", "bazel_features_deps")
bazel_features_deps()
load("@​rules_multitool//multitool:multitool.bzl", "multitool")
multitool(
name = "multitool",
lockfile = "//:multitool.lock.json",
)
required since 0.15.0 to enable only downloading tools used by this workspace
load("@multitool//:tools.bzl", "register_tools")
register_tools()
</tr></table>

... (truncated)

Commits
  • 0be566f Update release workflow to also publish to BCR
  • daa63a5 Add GitHub Actions workflow to publish to BCR
  • 359e4aa Update metadata.json
  • df59f62 Run autorelease on Fridays at 12pm ET
  • 0dc5ef9 Update actions/checkout action to v6 (#106)
  • b9fa2d7 chore(deps): upgrade to bazel_lib 3 (#102)
  • 112f577 Migrate renovate config (#100)
  • 2d426e4 feat: include generated API docs in release (#99)
  • 91533f6 Update bazel-contrib/.github action to v7 (#92)
  • bbaa197 fix example tests which depended on bazel run behavior (#95)
  • Additional commits viewable in compare view

Updates bazel_skylib from 1.7.1 to 1.9.0

Release notes

Sourced from bazel_skylib's releases.

1.9.0

MODULE.bazel setup

bazel_dep(name = "bazel_skylib", version = "1.9.0")

And for the Gazelle plugin:

bazel_dep(name = "bazel_skylib_gazelle_plugin", version = "1.9.0", dev_dependency = True)

WORKSPACE setup

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel_skylib",
sha256 = "3b5b49006181f5f8ff626ef8ddceaa95e9bb8ad294f7b5d7b11ea9f7ddaf8c59",
urls = [
"https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.9.0/bazel-skylib-1.9.0.tar.gz",
"https://github.com/bazelbuild/bazel-skylib/releases/download/1.9.0/bazel-skylib-1.9.0.tar.gz",
],
)
load("@​bazel_skylib//:workspace.bzl", "bazel_skylib_workspace")
bazel_skylib_workspace()

Additional WORKSPACE setup for the Gazelle plugin

http_archive(
    name = "bazel_skylib_gazelle_plugin",
    sha256 = "e08ddabeabbcb93b92044df092292582d2b8cc28c2d81d74689c7d1b9d73b6b7",
    urls = [
        "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.9.0/bazel-skylib-gazelle-plugin-1.9.0.tar.gz",
        "https://github.com/bazelbuild/bazel-skylib/releases/download/1.9.0/bazel-skylib-gazelle-plugin-1.9.0.tar.gz",
    ],
)
load("@​bazel_skylib_gazelle_plugin//:workspace.bzl", "bazel_skylib_gazelle_plugin_workspace")
bazel_skylib_gazelle_plugin_workspace()
load("@​bazel_skylib_gazelle_plugin//:setup.bzl", "bazel_skylib_gazelle_plugin_setup")
</tr></table>

... (truncated)

Changelog

Sourced from bazel_skylib's changelog.

Release 1.9.0

What's Changed

  • Optimize copy_file and set allow_symlink by default to True if is_executable is False (#565)
  • Give rules/private:is_windows an empty applicable_license (#600)
  • Bump rules_go dependency for compatibility with Bazel 9 (#601)

Contributors: @​fdinoff, @​fmeum, @​fweikert, @​susinmotion

Full Changelog: bazelbuild/bazel-skylib@1.8.2...1.9.0

Release 1.8.2

New Features

  • Introduce repeatable_string_flag (#593)

Other Changes

  • Migrate copy_directory away from deprecated host constraint (#588)

Contributors

  • fmeum@
  • susinmotion@

Release 1.8.1

What's Changed

Full Changelog: bazelbuild/bazel-skylib@1.8.0...1.8.1

Release 1.8.0

What's Changed

... (truncated)

Commits

Updates buildifier_prebuilt from 8.2.0.2 to 8.2.1.2

Release notes

Sourced from buildifier_prebuilt's releases.

Release 8.2.1.2

What's Changed

Full Changelog: keith/buildifier-prebuilt@8.2.1.1...8.2.1.2

Bazel Module Snippet

bazel_dep(
    name = "buildifier_prebuilt",
    version = "8.2.1.2",
    dev_dependency = True,
)

Workspace Snippet

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "buildifier_prebuilt",
sha256 = "c80b20ca1138097b5ce60bb258a6fd06ffcf7469f5f7e6722881845ff64251eb",
strip_prefix = "buildifier-prebuilt-8.2.1.2",
urls = [
"http://github.com/keith/buildifier-prebuilt/archive/8.2.1.2.tar.gz",
],
)
load("@​buildifier_prebuilt//:deps.bzl", "buildifier_prebuilt_deps")
buildifier_prebuilt_deps()
load("@​bazel_skylib//:workspace.bzl", "bazel_skylib_workspace")
bazel_skylib_workspace()
load("@​buildifier_prebuilt//:defs.bzl", "buildifier_prebuilt_register_toolchains")
buildifier_prebuilt_register_toolchains()

Release 8.2.1.1

What's Changed

... (truncated)

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the all-in-one group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [rules_python](https://github.com/bazel-contrib/rules_python) | `1.4.1` | `1.9.0` |
| [aspect_rules_py](https://github.com/aspect-build/rules_py) | `1.4.0` | `1.8.5` |
| [rules_shell](https://github.com/bazelbuild/rules_shell) | `0.5.0` | `0.6.1` |
| [rules_rust](https://github.com/bazelbuild/rules_rust) | `0.61.0` | `0.69.0` |
| [rules_multitool](https://github.com/bazel-contrib/rules_multitool) | `1.9.0` | `1.11.1` |
| [bazel_skylib](https://github.com/bazelbuild/bazel-skylib) | `1.7.1` | `1.9.0` |
| [buildifier_prebuilt](https://github.com/keith/buildifier-prebuilt) | `8.2.0.2` | `8.2.1.2` |


Updates `rules_python` from 1.4.1 to 1.9.0
- [Release notes](https://github.com/bazel-contrib/rules_python/releases)
- [Changelog](https://github.com/bazel-contrib/rules_python/blob/main/CHANGELOG.md)
- [Commits](bazel-contrib/rules_python@1.4.1...1.9.0)

Updates `aspect_rules_py` from 1.4.0 to 1.8.5
- [Release notes](https://github.com/aspect-build/rules_py/releases)
- [Commits](aspect-build/rules_py@v1.4.0...v1.8.5)

Updates `rules_shell` from 0.5.0 to 0.6.1
- [Release notes](https://github.com/bazelbuild/rules_shell/releases)
- [Commits](bazelbuild/rules_shell@v0.5.0...v0.6.1)

Updates `rules_rust` from 0.61.0 to 0.69.0
- [Release notes](https://github.com/bazelbuild/rules_rust/releases)
- [Commits](bazelbuild/rules_rust@0.61.0...0.69.0)

Updates `rules_multitool` from 1.9.0 to 1.11.1
- [Release notes](https://github.com/bazel-contrib/rules_multitool/releases)
- [Commits](bazel-contrib/rules_multitool@v1.9.0...v1.11.1)

Updates `bazel_skylib` from 1.7.1 to 1.9.0
- [Release notes](https://github.com/bazelbuild/bazel-skylib/releases)
- [Changelog](https://github.com/bazelbuild/bazel-skylib/blob/main/CHANGELOG.md)
- [Commits](bazelbuild/bazel-skylib@1.7.1...1.9.0)

Updates `buildifier_prebuilt` from 8.2.0.2 to 8.2.1.2
- [Release notes](https://github.com/keith/buildifier-prebuilt/releases)
- [Commits](keith/buildifier-prebuilt@8.2.0.2...8.2.1.2)

---
updated-dependencies:
- dependency-name: rules_python
  dependency-version: 1.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-in-one
- dependency-name: aspect_rules_py
  dependency-version: 1.8.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-in-one
- dependency-name: rules_shell
  dependency-version: 0.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-in-one
- dependency-name: rules_rust
  dependency-version: 0.69.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-in-one
- dependency-name: rules_multitool
  dependency-version: 1.11.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-in-one
- dependency-name: bazel_skylib
  dependency-version: 1.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-in-one
- dependency-name: buildifier_prebuilt
  dependency-version: 8.2.1.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-in-one
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file bazel Pull requests that update bazel code labels Mar 6, 2026
@dependabot dependabot bot added the bazel Pull requests that update bazel code label Mar 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bazel Pull requests that update bazel code dependencies Pull requests that update a dependency file

Projects

Status: Draft

Development

Successfully merging this pull request may close these issues.

0 participants