Skip to content

Commit 979a650

Browse files
Update Bazel version and external dependencies.
Update Bazel version to 8.6.0. Update versions of abseil-cpp, protobuf, bazel_skylib, rules_pkg, rules_python, rules_apple, apple_support, and rules_cc. Remove the dependency on rules_swift. Remove single_version_override for rules_pkg and rules_cc. Add a note about rules_android_ndk. #codehealth PiperOrigin-RevId: 891518152
1 parent c3e6e0d commit 979a650

2 files changed

Lines changed: 20 additions & 36 deletions

File tree

src/.bazeliskrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
USE_BAZEL_VERSION=8.4.1
1+
USE_BAZEL_VERSION=8.6.0
22
BAZELISK_WRAPPER_DIRECTORY=./bazel/bazel_wrapper

src/MODULE.bazel

Lines changed: 19 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -29,19 +29,19 @@
2929

3030
module(name = "mozc")
3131

32-
# absl-cpp: 20250814.0 2025-08-15
32+
# absl-cpp: 20260107.1 2026-02-12
3333
# https://github.com/abseil/abseil-cpp
3434
bazel_dep(
3535
name = "abseil-cpp",
36-
version = "20250814.0",
36+
version = "20260107.1",
3737
repo_name = "com_google_absl",
3838
)
3939

40-
# protobuf: 32.0 2025-08-15
40+
# protobuf: 34.1 2026-03-20
4141
# https://github.com/protocolbuffers/protobuf
4242
bazel_dep(
4343
name = "protobuf",
44-
version = "32.0",
44+
version = "34.1",
4545
repo_name = "com_google_protobuf",
4646
)
4747

@@ -60,65 +60,45 @@ bazel_dep(
6060
version = "1.0.0",
6161
)
6262

63-
# bazel_skylib: 1.8.1 2024-07-08
63+
# bazel_skylib: 1.9.0 2025-12-16
6464
# https://github.com/bazelbuild/bazel-skylib/
6565
bazel_dep(
6666
name = "bazel_skylib",
67-
version = "1.8.1",
67+
version = "1.9.0",
6868
)
6969

70-
# rules_pkg: 1.1.0 2025-03-06
70+
# rules_pkg: 1.2.0 2025-12-04
7171
# https://github.com/bazelbuild/rules_pkg
7272
bazel_dep(
7373
name = "rules_pkg",
74-
version = "1.1.0",
75-
)
76-
single_version_override(
77-
module_name = "rules_pkg",
78-
patches = [
79-
# Patch to fix the failure of Bazel fetch.
80-
"bazel/rules_pkg_MODULE.bazel.patch",
81-
],
82-
version = "1.1.0",
74+
version = "1.2.0",
8375
)
8476

85-
# rules_python: 1.5.4 2025-08-28
77+
# rules_python: 1.9.0 2026-02-24
8678
# https://github.com/bazelbuild/rules_python/
8779
bazel_dep(
8880
name = "rules_python",
89-
version = "1.5.4",
81+
version = "1.9.0",
9082
)
9183

92-
# Bazel macOS build (4.1.2 2025-08-07)
84+
# rules_apple: 4.5.2 2026-03-27
9385
# https://github.com/bazelbuild/rules_apple
9486
bazel_dep(
9587
name = "rules_apple",
96-
version = "4.1.2",
88+
version = "4.5.2",
9789
repo_name = "build_bazel_rules_apple",
9890
)
9991

100-
# Apple Support for Bazel (1.23.1 2025-08-29)
92+
# apple_support: 2.4.0 2026-03-27
10193
# https://github.com/bazelbuild/apple_support/
10294
## this must come above 'rules_cc'
10395
## https://github.com/bazelbuild/apple_support/blob/d87e8b07f3345e750834dbb6ce38c7c7d3b8b44b/README.md#bazel-7-setup
10496
bazel_dep(
10597
name = "apple_support",
106-
version = "1.23.1",
98+
version = "2.4.0",
10799
repo_name = "build_bazel_apple_support",
108100
)
109101

110-
# rules_swift: 3.1.2 2025-08-06
111-
# https://github.com/bazelbuild/rules_swift/
112-
# While Mozc does not directly depends on rules_swift, it is still indirectly
113-
# used by rules_apple. To avoid the build failure on Windows, its version needs
114-
# to be 2.5.0 or higher.
115-
# https://github.com/bazelbuild/rules_swift/issues/1502
116-
bazel_dep(
117-
name = "rules_swift",
118-
version = "3.1.2",
119-
repo_name = "build_bazel_rules_swift",
120-
)
121-
122102
# rules_cc: 0.2.17 2026-02-18
123103
# https://github.com/bazelbuild/rules_cc/
124104
bazel_dep(
@@ -145,8 +125,12 @@ use_repo(cc_configure, "local_config_cc")
145125

146126
register_toolchains("@local_config_cc//:all")
147127

148-
# Android NDK rules (0.1.3 2025-01-31)
128+
# rules_android_ndk: 0.1.3 2025-01-31
149129
# https://github.com/bazelbuild/rules_android_ndk
130+
#
131+
# Note, 0.1.5 has been already released, but it's not available at Bazel-central-registry yet.
132+
# https://github.com/bazelbuild/rules_android_ndk/tags
133+
# https://github.com/bazelbuild/bazel-central-registry/tree/main/modules/rules_android_ndk
150134
bazel_dep(
151135
name = "rules_android_ndk",
152136
version = "0.1.3",

0 commit comments

Comments
 (0)