Skip to content

chore(deps): update bazel dependencies - #773

Open
amriksd[bot] wants to merge 1 commit into
mainfrom
renovate/bazel-dependencies
Open

chore(deps): update bazel dependencies#773
amriksd[bot] wants to merge 1 commit into
mainfrom
renovate/bazel-dependencies

Conversation

@amriksd

@amriksd amriksd Bot commented Mar 31, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change
contrib_rules_jvm bazel_dep minor 0.32.00.34.0
gazelle bazel_dep minor 0.47.00.52.2
rules_go bazel_dep minor 0.60.00.62.0
rules_java bazel_dep minor 9.6.19.7.0
rules_jvm_external bazel_dep minor 7.07.1
rules_oci bazel_dep minor 2.2.72.3.0

Release Notes

bazel-contrib/rules_jvm (contrib_rules_jvm)

v0.34.0

contrib_rules_jvm only supports bzlmod-enabled builds

Module setup

In your MODULE.bazel:

bazel_dep(name = "contrib_rules_jvm", version = "0.33.0")

What's Changed

New Contributors

Full Changelog: bazel-contrib/rules_jvm@v0.33.0...v0.34.0

v0.33.0

contrib_rules_jvm only supports bzlmod-enabled builds

Module setup

In your MODULE.bazel:

bazel_dep(name = "contrib_rules_jvm", version = "0.33.0")

What's Changed

  • [gazelle] Index classes that are generated by proto files by @​shs96c in #​407
  • [gazelle]: Support the new rules_jvm_external lock file format by @​shs96c in #​408
  • [gazelle] Use the index file generated by rules_jvm_external to better find third party deps by @​shs96c in #​395
  • Ignore the .bazelbsp directory created by the IJ plugin by @​shs96c in #​416
  • [gazelle] Use correct strip_prefix for generated pkg_files in sourceset resources by @​shs96c in #​419
  • [ci] Work around flaky Windows builds by @​shs96c in #​426
  • [gazelle] Handle map_kind changing types for proto libraries by @​shs96c in #​422
  • [gazelle] Allow class-level resolve directives to override regex-based ones by @​shs96c in #​423
  • [gazelle] Add java_generate_proto_services directive by @​shs96c in #​420
  • Bump to rules_jvm_external 6.10 for index file support by @​shs96c in #​418
  • [DEPS] update the protobuf rules to 33.4 by @​tjoneslo in #​430
  • [gazelle] docs:Add missing gazelle directives to README by @​Chazmus in #​429
  • [gazelle]: preserve same-package Java type refs so test deps aren’t dropped by @​shs96c in #​433
  • [gazelle] Normalise ClasspathParser to return ParsedPackageData directly by @​shs96c in #​444
  • [javaparser] Extract trackClassUsage helper in KtParser by @​shs96c in #​445
  • [javaparser] Unify isLikelyClassName into shared ClassNames by @​shs96c in #​446

New Contributors

Full Changelog: bazel-contrib/rules_jvm@v0.32.0...v0.33.0

bazel-contrib/bazel-gazelle (gazelle)

v0.52.2

Using Bzlmod

bazel_dep(name = "gazelle", version = "0.52.2")

Using WORKSPACE

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "bazel-gazelle",
    sha256 = "6549bd37cf1b82bac406119aef1b26bfec5d1c02d0d5a5518275e4513f47b3b2",
    url = "https://github.com/bazel-contrib/bazel-gazelle/releases/download/v0.52.2/bazel-gazelle-v0.52.2.tar.gz",
)
load("@bazel-gazelle//:deps.bzl", "gazelle_dependencies")
gazelle_dependencies()

What's Changed

Full Changelog: bazel-contrib/bazel-gazelle@v0.52.1...v0.52.2

v0.51.3

What's Changed

Full Changelog: bazel-contrib/bazel-gazelle@v0.51.2...v0.51.3

v0.51.1

What's changed

  • Fixed an issue where go mod tidy in a project that depends on github.com/bazelbuild/bazel-gazelle v0.51.0 would report missing v2 packages.

v0.51.0

What's Changed

New Contributors

Full Changelog: bazel-contrib/bazel-gazelle@v0.50.0...v0.51.0

v0.50.0

What's Changed

Full Changelog: bazel-contrib/bazel-gazelle@v0.49.0...v0.50.0

v0.49.0

What's Changed

Full Changelog: bazel-contrib/bazel-gazelle@v0.48.0...v0.49.0

v0.48.0

What's Changed

New Contributors

Full Changelog: bazel-contrib/bazel-gazelle@v0.47.0...v0.48.0

bazelbuild/rules_go (rules_go)

v0.62.0

Author: zbarsky-bot

MODULE.bazel code

bazel_dep(name = "rules_go", version = "0.62.0")

go_sdk = use_extension("@rules_go//go:extensions.bzl", "go_sdk")
go_sdk.from_file(go_mod = "//:go.mod")

WORKSPACE code

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "io_bazel_rules_go",
    sha256 = "0b805c94fb3730dc23df32925ed477b3f4ed37b56075dcac6f218c3ea7b4ab42",
    urls = [
        "https://mirror.bazel.build/github.com/bazel-contrib/rules_go/releases/download/v0.62.0/rules_go-v0.62.0.zip",
        "https://github.com/bazel-contrib/rules_go/releases/download/v0.62.0/rules_go-v0.62.0.zip",
    ],
)

load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")

go_rules_dependencies()

go_register_toolchains(version = "1.26.5")

# Create the host platform repository transitively required by rules_go.
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

New Contributors

Full Changelog: bazel-contrib/rules_go@v0.61.1...v0.62.0

v0.61.1

MODULE.bazel code

bazel_dep(name = "rules_go", version = "0.61.1")

go_sdk = use_extension("@rules_go//go:extensions.bzl", "go_sdk")
go_sdk.from_file(go_mod = "//:go.mod")

WORKSPACE code

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "io_bazel_rules_go",
    sha256 = "763f4a3f6b03469fdb00a77a333dd0b5546d3ee1fa29db373128c08fee73e0e8",
    urls = [
        "https://mirror.bazel.build/github.com/bazel-contrib/rules_go/releases/download/v0.61.1/rules_go-v0.61.1.zip",
        "https://github.com/bazel-contrib/rules_go/releases/download/v0.61.1/rules_go-v0.61.1.zip",
    ],
)

load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")

go_rules_dependencies()

go_register_toolchains(version = "1.26.4")

# Create the host platform repository transitively required by rules_go.
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

Full Changelog: bazel-contrib/rules_go@v0.61.0...v0.61.1

v0.61.0

MODULE.bazel code

bazel_dep(name = "rules_go", version = "0.61.0")

go_sdk = use_extension("@rules_go//go:extensions.bzl", "go_sdk")
go_sdk.from_file(go_mod = "//:go.mod")

WORKSPACE code

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "io_bazel_rules_go",
    sha256 = "5f05dbf4a8cfcf91f99139ad0ff2bedb7bc4fcf1b503ebf6fe8dfe7894efd117",
    urls = [
        "https://mirror.bazel.build/github.com/bazel-contrib/rules_go/releases/download/v0.61.0/rules_go-v0.61.0.zip",
        "https://github.com/bazel-contrib/rules_go/releases/download/v0.61.0/rules_go-v0.61.0.zip",
    ],
)

load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")

go_rules_dependencies()

go_register_toolchains(version = "1.26.3")

# Create the host platform repository transitively required by rules_go.
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

Full Changelog: bazel-contrib/rules_go@v0.60.0...v0.61.0

New Contributors

bazelbuild/rules_java (rules_java)

v9.7.0

Compare Source

Changes since 9.6.1
899c551 Upgrade default JDK to 25.
e06bb23 Return repo_metadata from repository_rules (#​367)
35e8391 Do not percent-encode '+' in classpath-jar manifest Class-Path entries (#​358)
2f57464 Simplify toolchain config for linux (#​357)
c54e911 Create a java_common.compile_header API that just does the header compilation part of java_common.compile
e1c82d4 Internal Change
7b13ead Support disable_lint_checks in java_library
2399899 Internal change
8c82b7f No public description
0508ac3 Support embedding stamping info from bazel in java_single_jar
421776c Attempt to fix missing class error by not using tree artifacts for bootclasspath (#​340)
ec317b1 Remove java_common.add_constraints

MODULE.bazel setup

bazel_dep(name = "rules_java", version = "9.7.0")

WORKSPACE setup

With Bazel 8.0.0 and before 8.3.0, add the following to your file:


### https://github.com/bazelbuild/bazel/pull/26119
common --repositories_without_autoloads=bazel_features_version,bazel_features_globals

In all cases, add the following to your file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_java",
    urls = [
        "https://github.com/bazelbuild/rules_java/releases/download/9.7.0/rules_java-9.7.0.tar.gz",
    ],
    sha256 = "68794ca344c1caf13dca65f90c06660823013fa080931266e2625103904a664e",
)

http_archive(
    name = "bazel_features",
    sha256 = "a660027f5a87f13224ab54b8dc6e191693c554f2692fcca46e8e29ee7dabc43b",
    strip_prefix = "bazel_features-1.30.0",
    url = "https://github.com/bazel-contrib/bazel_features/releases/download/v1.30.0/bazel_features-v1.30.0.tar.gz",
)

load("@bazel_features//:deps.bzl", "bazel_features_deps")
bazel_features_deps()

load("@rules_java//java:rules_java_deps.bzl", "rules_java_dependencies")
rules_java_dependencies()

### note that the following line is what is minimally required from protobuf for the java rules
### consider using the protobuf_deps() public API from @com_google_protobuf//:protobuf_deps.bzl
load("@com_google_protobuf//bazel/private:proto_bazel_features.bzl", "proto_bazel_features")  # buildifier: disable=bzl-visibility
proto_bazel_features(name = "proto_bazel_features")

### register toolchains
load("@rules_java//java:repositories.bzl", "rules_java_toolchains")
rules_java_toolchains()

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.1

Compare Source

Please note The lock file format was changed in rules_jvm_external 5.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_external requires 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.bazel file:

bazel_dep(name = "rules_jvm_external", version = "7.1")

To add dependencies, later in your MODULE.bazel file:

maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven")

maven.install(
    artifacts = [
        "org.seleniumhq.selenium:selenium-java:4.46.0",
    ],
    lock_file = "//:maven_install.json",
)

use_repo(maven, "maven")
Using dependencies

In your BUILD.bazel file, reference the targets directly:

java_library(
    name = "example",
    exports = [
        "@maven//:org_seleniumhq_selenium_selenium_java",
    ],
)

What's Changed

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

@amriksd
amriksd Bot requested a review from AmrikSD as a code owner March 31, 2026 11:52
@amriksd
amriksd Bot force-pushed the renovate/bazel-dependencies branch 2 times, most recently from 9eae144 to 21fb5ab Compare April 8, 2026 11:56
@amriksd
amriksd Bot force-pushed the renovate/bazel-dependencies branch from 21fb5ab to cb70e55 Compare April 22, 2026 12:01
@amriksd
amriksd Bot force-pushed the renovate/bazel-dependencies branch from cb70e55 to a740e9e Compare April 29, 2026 12:19
@amriksd
amriksd Bot force-pushed the renovate/bazel-dependencies branch from a740e9e to 7d330de Compare May 9, 2026 11:52
@AmrikSD
AmrikSD force-pushed the renovate/bazel-dependencies branch from 7d330de to c5f57ee Compare May 18, 2026 10:29
@amriksd
amriksd Bot force-pushed the renovate/bazel-dependencies branch 2 times, most recently from 331959f to 469dca5 Compare May 21, 2026 14:16
@amriksd
amriksd Bot force-pushed the renovate/bazel-dependencies branch 3 times, most recently from bbd20e3 to fd587f4 Compare June 5, 2026 13:53
@amriksd
amriksd Bot force-pushed the renovate/bazel-dependencies branch 2 times, most recently from 4e63893 to 76c3ee0 Compare June 25, 2026 13:20
@amriksd
amriksd Bot force-pushed the renovate/bazel-dependencies branch 3 times, most recently from 97ad446 to 8ad8216 Compare July 6, 2026 14:26
@amriksd
amriksd Bot force-pushed the renovate/bazel-dependencies branch from 8ad8216 to 3e49d7c Compare July 15, 2026 12:17
@amriksd
amriksd Bot force-pushed the renovate/bazel-dependencies branch from 3e49d7c to aab3914 Compare July 24, 2026 12:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants