Skip to content

chore(deps): update all bazel module dependencies (main) - #2138

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/main-all-bazel-module
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/main-all-bazel-module

Conversation

@renovate

@renovate renovate Bot commented Oct 27, 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
google_benchmark bazel_dep minor 1.9.5 → 1.10.0
googleapis bazel_dep patch 0.0.0-20251003-2193a2bf → 0.0.0-20261103-57aa4dbc
librdkafka bazel_dep patch 2.15.0 → 2.15.0.bcr.1
protobuf bazel_dep major 35.1.bcr.envoy → 36.2
rules_cc bazel_dep patch 0.2.25 → 0.2.27
rules_fuzzing bazel_dep minor 0.6.0 → 0.8.0
rules_go bazel_dep minor 0.63.0 → 0.65.0
rules_python bazel_dep minor 2.3.3 → 2.4.6
rules_rust bazel_dep minor 0.74.0.envoy → 0.75.0
tclap bazel_dep minor 1.2.5.bcr.1 → 1.4.0

Release Notes

google/benchmark (google_benchmark)

v1.10.0

What's Changed

New Contributors

Full Changelog: google/benchmark@v1.9.5...v1.10.0

protocolbuffers/protobuf (protobuf)

v36.2: Protocol Buffers v36.2

Announcements

  • Protobuf News may include additional announcements or pre-announcements for upcoming changes.

Compiler

  • Detects single-crate cross-file symbol collisions and conditionally emits crate-root re-exports. (3078015)
  • Prepend the file module name to Rust type paths to use canonical paths. (7390c85)
  • Expose generated per-file Rust proto modules as public. (7ed8a4b)

Csharp

  • Regenerate stale files. (57ef94f)

Rust

  • Update README to note that the protobuf crate is superseded by google-protobuf. (8b6311f)
  • Add README.md to google-protobuf-codegen release crate (10b8b5e)
  • Detects single-crate cross-file symbol collisions and conditionally emits crate-root re-exports. (3078015)
  • Prepend the file module name to Rust type paths to use canonical paths. (7390c85)
  • Expose generated per-file Rust proto modules as public. (7ed8a4b)
  • Remove iterator trait implementations for RepeatedMutIter (7aca0ec)
  • Enable inherent next() and next_back() API for RepeatedMutIter besides trait implementation. (2198c6b)
  • See also UPB changes below, which may affect Rust.

UPB (Python/PHP/Ruby C-Extension)

  • Include .c files in the source_files glob in upb/port/BUILD (7ff0f88)

v36.1: Protocol Buffers v36.1

Announcements

  • Protobuf News may include additional announcements or pre-announcements for upcoming changes.

Csharp

  • Allow later enum aliases to overwrite in C# custom JSON enum mapping. (cc7e6bd)

Rust

  • Update README files for each crate. (e64a176)
  • Include runtime version details in assertion error messages. (fecb404)
  • Drop special treatment of rust versions below 4.33. (1312f3b)
  • Invert the relationship between rust crates (fbf3069)

Python

  • Optimize pure Python parse path for custom JSON enum names. (333846a)
  • Additional unit tests for Python handling of custom JSON enum names. (210324c)
bazelbuild/rules_cc (rules_cc)

v0.2.27

Compare Source

Using bzlmod with Bazel 6 or later:

  1. [Bazel 6] Add common --enable_bzlmod to .bazelrc.

  2. Add to your MODULE.bazel file:

bazel_dep(name = "rules_cc", version = "0.2.27")

Using WORKSPACE:

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

http_archive(
    name = "rules_cc",
    sha256 = "6bcf1b46d9e629cbe4c96d7bfc56f61034c2193b7b16001201282ea50bef5d91",
    strip_prefix = "rules_cc-0.2.27",
    url = "https://github.com/bazelbuild/rules_cc/releases/download/0.2.27/rules_cc-0.2.27.tar.gz",
)

load("@rules_cc//cc:extensions.bzl", "compatibility_proxy_repo")

compatibility_proxy_repo()

What's Changed

Default toolchain changes
Rules based toolchain changes

Full Changelog: bazelbuild/rules_cc@0.2.26...0.2.27

v0.2.26

Compare Source

Using bzlmod with Bazel 6 or later:

  1. [Bazel 6] Add common --enable_bzlmod to .bazelrc.

  2. Add to your MODULE.bazel file:

bazel_dep(name = "rules_cc", version = "0.2.26")

Using WORKSPACE:

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

http_archive(
    name = "rules_cc",
    sha256 = "44a8f325fa2b5cfb0ecaddda4365b3374eeefa1f97309fdb9301abb0897dfa7a",
    strip_prefix = "rules_cc-0.2.26",
    url = "https://github.com/bazelbuild/rules_cc/releases/download/0.2.26/rules_cc-0.2.26.tar.gz",
)

load("@rules_cc//cc:extensions.bzl", "compatibility_proxy_repo")

compatibility_proxy_repo()

What's Changed

Notable changes
Rules based toolchain changes

Full Changelog: bazelbuild/rules_cc@0.2.25...0.2.26

bazelbuild/rules_fuzzing (rules_fuzzing)

v0.8.0

Using MODULE.bazel:

bazel_dep(name = "rules_fuzzing", version = "0.8.0")

Using WORKSPACE:

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

http_archive(
    name = "rules_fuzzing",
    sha256 = "2cc83f91e3048d275f3ebc8b627ebca5c0fc401b3f093a4de398b11ec3e21137",
    strip_prefix = "rules_fuzzing-v0.8.0",
    url = "https://github.com/bazelbuild/rules_fuzzing/releases/download/v0.8.0/rules_fuzzing-v0.8.0.tar.gz",
)

load("@rules_fuzzing//fuzzing:repositories.bzl", "rules_fuzzing_dependencies")

rules_fuzzing_dependencies()

load("@rules_fuzzing//fuzzing:init.bzl", "rules_fuzzing_init")

rules_fuzzing_init()

load("@fuzzing_py_deps//:requirements.bzl", "install_deps")

install_deps()

What's Changed

Full Changelog: bazel-contrib/rules_fuzzing@v0.7.0...v0.8.0

bazelbuild/rules_go (rules_go)

v0.65.0

MODULE.bazel code

bazel_dep(name = "rules_go", version = "0.65.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 = "d4a6e93dc63944172bc3b915a11bfa8d7391c9f1fdc11d7e43724f497617f0e5",
    urls = [
        "https://github.com/bazel-contrib/rules_go/releases/download/v0.65.0/rules_go-v0.65.0.zip",
    ],
)

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

go_rules_dependencies()

go_register_toolchains(version = "1.27.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

New Contributors

Full Changelog: bazel-contrib/rules_go@v0.64.2...v0.65.0

v0.64.2

MODULE.bazel code

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

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 = "d5c2c953bf24697b209c21f3ff4edf46fedea98514ec358b10c0e78fc35d363e",
    urls = [
        "https://github.com/bazel-contrib/rules_go/releases/download/v0.64.2/rules_go-v0.64.2.zip",
    ],
)

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

go_rules_dependencies()

go_register_toolchains(version = "1.27.1")

# 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.64.1...v0.64.2

v0.64.1

MODULE.bazel code

bazel_dep(name = "rules_go", version = "0.64.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 = "4306d89e9541b5ce31108c2bd34c319dbfd6589a272dcbdc04dccdd89ff009d9",
    urls = [
        "https://github.com/bazel-contrib/rules_go/releases/download/v0.64.1/rules_go-v0.64.1.zip",
    ],
)

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

go_rules_dependencies()

go_register_toolchains(version = "1.27.1")

# 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.64.0...v0.64.1

v0.64.0

MODULE.bazel code

bazel_dep(name = "rules_go", version = "0.64.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 = "3bf3a9d3a90a10d94e0bebbfe6eabee9fd38cdc72397a7f48fc7059290cc2453",
    urls = [
        "https://github.com/bazel-contrib/rules_go/releases/download/v0.64.0/rules_go-v0.64.0.zip",
    ],
)

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

go_rules_dependencies()

go_register_toolchains(version = "1.27.1")

# 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.63.0...v0.64.0

bazel-contrib/rules_python (rules_python)

v2.4.6

Compare Source

{#v2-4-6-changed}

Changed
  • (toolchains) Updated default Python toolchains to 3.10.22, 3.11.18,
    3.12.16, 3.13.18, 3.14.10, and 3.15.2, and removed 3.15.0 pre-release
    toolchains (#​4358).

{#v2-4-5}

v2.4.5

Compare Source

{#v2-4-5-changed}

Changed

{#v2-4-4}

v2.4.4

Compare Source

{#v2-4-4-changed}

Changed
  • (pypi) Updated pip to 26.2.2, pip-tools to 7.6.2, and other internal
    dependencies used for compile_pip_requirements, building sdists in
    whl_library, and fetching wheels using pip
    (#​4299).

{#v2-4-3}

v2.4.3

Compare Source

{#v2-4-3-changed}

Changed
  • Updated certifi to 2026.10.19
    (#​4299).

{#v2-4-2}

v2.4.2

[Compare Source](https://redirect.github.com/bazel-contrib/rules_python/

[!IMPORTANT]
✂ PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "on monday"
  • 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 was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from a team as a code owner October 27, 2026 12:42
@renovate
renovate Bot requested a review from mhofstetter October 27, 2026 12:42
@sayboras sayboras added the dont-merge/preview-only DON'T MERGE label Oct 27, 2026
@renovate
renovate Bot force-pushed the renovate/main-all-bazel-module branch 3 times, most recently from 2dab5c3 to 99fdca8 Compare October 30, 2026 06:50
@sayboras

sayboras commented Nov 1, 2026

Copy link
Copy Markdown
Member

Some of the dependencies are with envoy patches, so probably we should keep them all in general (i.e. don't merge right now)

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate
renovate Bot force-pushed the renovate/main-all-bazel-module branch from 99fdca8 to 89c2448 Compare November 4, 2026 00:06

This branch has not been deployed

No deployments
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.

1 participant