Skip to content

chore(deps): update dependency bazel to v9 - #83

Merged
cgrindel-self-hosted-renovate[bot] merged 6 commits into
mainfrom
github-renovate/bazel-9.x
Mar 8, 2026
Merged

chore(deps): update dependency bazel to v9#83
cgrindel-self-hosted-renovate[bot] merged 6 commits into
mainfrom
github-renovate/bazel-9.x

Conversation

@cgrindel-self-hosted-renovate

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
bazel major 8.2.1 -> 9.0.0

Release Notes

bazelbuild/bazel (bazel)

v9.0.0

Compare Source


Release Notes:

v8.5.1

Compare Source


Release Notes:

v8.5.0

Compare Source


Release Notes:

v8.4.2

Compare Source


Release Notes:

v8.4.1

Compare Source


Release Notes:

v8.4.0

Compare Source


Release Notes:

v8.3.1

Compare Source

[!NOTE]
If you are looking for rolling releases, please visit this page.

Release 8.3.1 (2025-06-30)

Bazel 8.3.1 is a patch LTS release. It is fully backward compatible with Bazel 8.0 and contains selected changes by the Bazel community and Google engineers.

  • Removed the "overwrote runfiles" warning related to rules_shell. (#​26374)
  • Reverted the change to move the Bash runfiles library out of Bazel. This will be delayed until 9.0. (#​26372)
  • Fixed hang with force fetching + repo contents cache (#​26412)

Refer to the full list of commits for more details.

Notice: Bazel installers contain binaries licensed under the GPLv2 with Classpath exception. Those installers should always be redistributed along with the source code.

Some versions of Bazel contain a bundled version of OpenJDK. The license of the bundled OpenJDK and other open-source components can be displayed by running the command bazel license. The vendor and version information of the bundled OpenJDK can be displayed by running the command bazel info java-runtime. The binaries and source-code of the bundled OpenJDK can be downloaded from our mirror server.

Security: All our binaries are signed with our public key 3D5919B.

v8.3.0

Compare Source


Release Notes:


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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 has been generated by Renovate Bot.

@cgrindel-self-hosted-renovate
cgrindel-self-hosted-renovate Bot enabled auto-merge (squash) January 20, 2026 21:13
@cgrindel-self-hosted-renovate

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

cgrindel-self-hosted-renovate Bot and others added 6 commits March 8, 2026 10:21
Bazel 9 removed native sh_test, sh_binary, and sh_library rules from
the default Starlark environment. Add explicit rules_shell dependency
and load statements in all BUILD files that use shell rules. Also bump
cgrindel_bazel_starlib from 0.27.0 to 0.30.0 for Bazel 9 support.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The --local_cpu_resources flag was removed in Bazel 9. Replace it with
--jobs=2 to limit parallelism on GitHub Actions runners.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Bazel 9 defaults --incompatible_strict_action_env to true, which
restricts the PATH in the sandbox. Add --action_env=PATH to the CI
config so tests can find host tools like gh and jq.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Bazel 9 defaults --incompatible_strict_action_env to true, so host
tools like gh and jq are no longer on PATH in the sandbox. Use
rules_multitool to provide a hermetic gh binary and jq.bzl toolchain
for jq. Update generate_weekly_snippets.sh to resolve both via
rlocation instead of relying on PATH. Revert the --action_env=PATH
workaround.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@cgrindel
cgrindel force-pushed the github-renovate/bazel-9.x branch from 8a7d47f to a2a90ba Compare March 8, 2026 16:21
@cgrindel-self-hosted-renovate
cgrindel-self-hosted-renovate Bot merged commit 78101f2 into main Mar 8, 2026
1 check passed
@cgrindel-self-hosted-renovate
cgrindel-self-hosted-renovate Bot deleted the github-renovate/bazel-9.x branch March 8, 2026 16:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant