chore(deps): update bazel modules - #78
Conversation
There was a problem hiding this comment.
Pull request overview
Note
Copilot could not run the full agentic suite for this review because it was automatically requested on a bot-authored pull request. Request a review from Copilot under Reviewers to retry with the full agentic suite. Improved support for bot-authored pull requests is coming soon.
Updates Bazel module dependencies across the root module and multiple e2e/benchmark modules to keep the workspace aligned on newer rule and utility versions.
Changes:
- Bump
rules_javafrom9.6.1to9.7.0in affected modules. - Bump
rules_jvm_externalfrom7.0to7.1where used. - Bump
bazel_skylibfrom1.9.0to1.9.2andbazel_featuresfrom1.50.0to1.51.0in the root module.
Reviewed changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| e2e/vanilla/MODULE.bazel | Updates rules_java and rules_jvm_external versions for vanilla e2e environment. |
| e2e/smoke/MODULE.bazel | Updates bazel_skylib version for smoke e2e module. |
| e2e/rbe/MODULE.bazel | Updates rules_jvm_external version for RBE e2e module. |
| e2e/kotlin_builder/MODULE.bazel | Updates rules_java version for kotlin_builder e2e module. |
| e2e/integration/MODULE.bazel | Updates rules_jvm_external version for integration e2e module. |
| benchmarks/MODULE.bazel | Updates rules_java version for benchmarks module. |
| MODULE.bazel | Updates core dependency versions (bazel_skylib, rules_java, rules_jvm_external, bazel_features). |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Merging this PR will not alter performance
|
This PR contains the following updates:
1.50.0→1.51.01.9.0→1.9.29.6.1→9.7.07.0→7.1Release Notes
bazel-contrib/bazel_features (bazel_features)
v1.51.0Using Bzlmod with Bazel 6
common --enable_bzlmodin.bazelrc.MODULE.bazelfile:Using WORKSPACE
Paste this snippet into your file:
What's Changed
New Contributors
Full Changelog: bazel-contrib/bazel_features@v1.50.0...v1.51.0
bazelbuild/bazel-skylib (bazel_skylib)
v1.9.2Compare Source
What's Changed
Contributors:
@gzm0, @kotlaja, @susinmotion, @justinhorvitz
bazelbuild/rules_java (rules_java)
v9.7.0Compare Source
Changes since 9.6.1
899c551Upgrade default JDK to 25.e06bb23Return repo_metadata from repository_rules (#367)35e8391Do not percent-encode '+' in classpath-jar manifest Class-Path entries (#358)2f57464Simplify toolchain config for linux (#357)c54e911Create ajava_common.compile_headerAPI that just does the header compilation part ofjava_common.compilee1c82d4Internal Change7b13eadSupport disable_lint_checks in java_library2399899Internal change8c82b7fNo public description0508ac3Support embedding stamping info from bazel injava_single_jar421776cAttempt to fix missing class error by not using tree artifacts for bootclasspath (#340)ec317b1Removejava_common.add_constraintsMODULE.bazel setup
WORKSPACE setup
With Bazel 8.0.0 and before 8.3.0, add the following to your file:
In all cases, add the following to your file:
Using the rules
See the source.
Full Changelog: bazelbuild/rules_java@9.6.1...9.7.0
bazelbuild/rules_jvm_external (rules_jvm_external)
v7.1Compare Source
Please note The lock file format was changed in
rules_jvm_external5.1 and in 6.10. If you update and repin your dependencies, your lock file will use the new format.Usage
This version of
rules_jvm_externalrequires Bazel 7.7.1 or Bazel 8.7.0 or Bazel 9.This release requires Java 11 or above to run, both as the host JDK and the build and tool JDK.
Bzlmod
In your
MODULE.bazelfile:To add dependencies, later in your
MODULE.bazelfile:Using dependencies
In your
BUILD.bazelfile, reference the targets directly:What's Changed
ResolvedArtifactfor every resolution node when resolving by @shs96c in bazel-contrib#1585amend_artifactalso match BOMs by @shs96c in bazel-contrib#1586skippedmust not be turned into http_file downloads by @mikhail-0330 in bazel-contrib#1604New Contributors
Full Changelog: bazel-contrib/rules_jvm_external@7.0...7.1
Configuration
📅 Schedule: (UTC)
* 0-3 * * 1)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.