Skip to content

Commit 0361d02

Browse files
committed
Modernize to latest bzlmod
1 parent c7a2e18 commit 0361d02

File tree

32 files changed

+1780
-307
lines changed

32 files changed

+1780
-307
lines changed

.bazelversion

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1-
6.5.0
1+
7.3.2
2+
# 6.5.0
23
# Pinned until https://github.com/bazelbuild/rules_jvm_external/issues/1048 is fixed

MODULE.bazel

Lines changed: 26 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -13,24 +13,18 @@
1313
# limitations under the License.
1414

1515
module(
16-
name = "cel_java"
16+
name = "cel_java",
1717
)
1818

19-
bazel_dep(name = "bazel_skylib", version = "1.4.2")
20-
bazel_dep(name = "rules_jvm_external", version = "5.3")
21-
bazel_dep(name = "protobuf", repo_name="com_google_protobuf", version = "23.1")
22-
bazel_dep(name = "googleapis", repo_name="com_google_googleapis", version = "0.0.0-20240326-1c8d509c5")
19+
bazel_dep(name = "bazel_skylib", version = "1.7.1")
20+
bazel_dep(name = "rules_jvm_external", version = "6.4")
21+
bazel_dep(name = "protobuf", version = "29.0-rc1", repo_name = "com_google_protobuf")
22+
bazel_dep(name = "googleapis", version = "0.0.0-20240819-fe8ba054a", repo_name = "com_google_googleapis")
2323
bazel_dep(name = "rules_pkg", version = "0.10.1")
24-
bazel_dep(name = "rules_license", version = "0.0.8")
25-
bazel_dep(name = "rules_java", version = "7.2.0")
26-
bazel_dep(name = "cel-spec", repo_name="cel_spec", version = "0.14.0")
27-
28-
# The following versions need to be pinned until https://github.com/bazelbuild/rules_jvm_external/issues/1048 is fixed
29-
30-
single_version_override(
31-
module_name = "rules_jvm_external",
32-
version = "5.3"
33-
)
24+
bazel_dep(name = "rules_license", version = "1.0.0")
25+
bazel_dep(name = "rules_proto", version = "6.0.2")
26+
bazel_dep(name = "grpc-java", version = "1.66.0")
27+
bazel_dep(name = "rules_java", version = "7.12.1")
3428

3529
switched_rules = use_extension("@com_google_googleapis//:extensions.bzl", "switched_rules")
3630
switched_rules.use_languages(java = True)
@@ -42,38 +36,34 @@ maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven")
4236
maven.install(
4337
# keep sorted
4438
artifacts = [
45-
"com.google.api.grpc:proto-google-common-protos:2.27.0",
46-
"com.google.auto.value:auto-value-annotations:1.10.4",
47-
"com.google.auto.value:auto-value:1.10.4",
39+
"com.google.auto.value:auto-value:1.11.0",
40+
"com.google.auto.value:auto-value-annotations:1.11.0",
4841
"com.google.code.findbugs:annotations:3.0.1",
49-
"com.google.errorprone:error_prone_annotations:2.23.0",
50-
"com.google.guava:guava-testlib:33.0.0-jre",
51-
"com.google.guava:guava:33.0.0-jre",
52-
"com.google.protobuf:protobuf-java-util:3.24.4",
53-
"com.google.protobuf:protobuf-java:3.24.4",
42+
"com.google.errorprone:error_prone_annotations:2.33.0",
43+
"com.google.guava:guava:33.3.1-jre",
44+
"com.google.guava:guava-testlib:33.3.1-jre",
45+
"com.google.protobuf:protobuf-java:4.29.0-RC1",
46+
"com.google.protobuf:protobuf-java-util:4.29.0-RC1",
5447
"com.google.re2j:re2j:1.7",
55-
"com.google.testparameterinjector:test-parameter-injector:1.15",
56-
"com.google.truth.extensions:truth-java8-extension:1.4.0",
57-
"com.google.truth.extensions:truth-proto-extension:1.4.0",
58-
"com.google.truth:truth:1.4.0",
48+
"com.google.testparameterinjector:test-parameter-injector:1.18",
49+
"com.google.truth.extensions:truth-java8-extension:1.4.4",
50+
"com.google.truth.extensions:truth-proto-extension:1.4.4",
51+
"com.google.truth:truth:1.4.4",
5952
"org.antlr:antlr4-runtime:4.11.1",
60-
"org.jspecify:jspecify:0.2.0",
61-
"org.threeten:threeten-extra:1.7.2",
53+
"org.jspecify:jspecify:1.0.0",
54+
"org.threeten:threeten-extra:1.8.0",
55+
"org.yaml:snakeyaml:2.2",
6256
],
57+
fail_if_repin_required = True,
58+
lock_file = "//:maven_install.json",
6359
repositories = [
6460
"https://maven.google.com",
6561
"https://repo1.maven.org/maven2",
6662
],
67-
lock_file = "//:maven_install.json",
68-
fail_if_repin_required=True
6963
)
7064
use_repo(maven, "maven", "unpinned_maven")
7165

7266
non_module_dependencies = use_extension("//:repositories.bzl", "non_module_dependencies")
7367
use_repo(non_module_dependencies, "antlr4_jar")
7468
use_repo(non_module_dependencies, "bazel_common")
75-
76-
# google_common_workspace_rules = use_extension("@bazel_common//:workspace_defs.bzl", "google_common_workspace_rules")
77-
# google_common_workspace_rules()
78-
79-
69+
use_repo(non_module_dependencies, "cel_spec")

bundle/src/main/java/dev/cel/bundle/BUILD.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ java_library(
3939
"//parser:macro",
4040
"//parser:parser_builder",
4141
"//runtime",
42-
"@@protobuf~//java/core",
42+
"@maven//:com_google_protobuf_protobuf_java",
4343
"@cel_spec//proto/cel/expr:expr_java_proto",
4444
"@maven//:com_google_code_findbugs_annotations",
4545
"@maven//:com_google_errorprone_error_prone_annotations",

bundle/src/test/java/dev/cel/bundle/BUILD.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,14 @@ java_library(
3333
"//parser:macro",
3434
"//runtime",
3535
"//runtime:unknown_attributes",
36-
"@@protobuf~//java/core",
3736
"@cel_spec//proto/cel/expr:expr_java_proto",
3837
"@cel_spec//proto/test/v1/proto2:test_all_types_java_proto",
3938
"@cel_spec//proto/test/v1/proto3:test_all_types_java_proto",
4039
"@com_google_googleapis//google/rpc/context:attribute_context_java_proto",
4140
"@com_google_googleapis//google/type:type_java_proto",
4241
"@maven//:com_google_guava_guava",
4342
"@maven//:com_google_guava_guava_testlib",
43+
"@maven//:com_google_protobuf_protobuf_java",
4444
"@maven//:com_google_protobuf_protobuf_java_util",
4545
"@maven//:com_google_testparameterinjector_test_parameter_injector",
4646
"@maven//:com_google_truth_extensions_truth_proto_extension",

checker/src/main/java/dev/cel/checker/BUILD.bazel

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ java_library(
5252
"//common/types",
5353
"//common/types:cel_types",
5454
"//common/types:type_providers",
55-
"@@protobuf~//java/core",
55+
"@maven//:com_google_protobuf_protobuf_java",
5656
"@cel_spec//proto/cel/expr:expr_java_proto",
5757
"@maven//:com_google_errorprone_error_prone_annotations",
5858
"@maven//:com_google_guava_guava",
@@ -84,7 +84,7 @@ java_library(
8484
"//common/types:cel_types",
8585
"//common/types:message_type_provider",
8686
"//common/types:type_providers",
87-
"@@protobuf~//java/core",
87+
"@maven//:com_google_protobuf_protobuf_java",
8888
"@cel_spec//proto/cel/expr:expr_java_proto",
8989
"@maven//:com_google_errorprone_error_prone_annotations",
9090
"@maven//:com_google_guava_guava",
@@ -103,7 +103,7 @@ java_library(
103103
"//common:compiler_common",
104104
"//common:options",
105105
"//common/types:type_providers",
106-
"@@protobuf~//java/core",
106+
"@maven//:com_google_protobuf_protobuf_java",
107107
"@cel_spec//proto/cel/expr:expr_java_proto",
108108
"@maven//:com_google_errorprone_error_prone_annotations",
109109
],
@@ -116,7 +116,7 @@ java_library(
116116
],
117117
deps = [
118118
"//:auto_value",
119-
"@@protobuf~//java/core",
119+
"@maven//:com_google_protobuf_protobuf_java",
120120
"@maven//:com_google_errorprone_error_prone_annotations",
121121
"@maven//:com_google_guava_guava",
122122
],
@@ -184,7 +184,7 @@ java_library(
184184
"//common/types:type_providers",
185185
"//parser:macro",
186186
"//parser:operator",
187-
"@@protobuf~//java/core",
187+
"@maven//:com_google_protobuf_protobuf_java",
188188
"@cel_spec//proto/cel/expr:expr_java_proto",
189189
"@maven//:com_google_errorprone_error_prone_annotations",
190190
"@maven//:com_google_guava_guava",

checker/src/test/java/dev/cel/checker/BUILD.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ java_library(
1111
srcs = glob(["*Test.java"]),
1212
resources = ["//checker/src/test/resources:baselines"],
1313
deps = [
14-
"@@protobuf~//java/core",
14+
"@maven//:com_google_protobuf_protobuf_java",
1515
# "//java/com/google/testing/testsize:annotations",
1616
"//:auto_value",
1717
"//checker",

codelab/src/main/codelab/BUILD.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@ java_library(
3535
"//validator/validators:homogeneous_literal", # unuseddeps: keep
3636
"//validator/validators:regex", # unuseddeps: keep
3737
"//validator/validators:timestamp", # unuseddeps: keep
38-
"@@protobuf~//java/core", # unuseddeps: keep
3938
"@com_google_googleapis//google/rpc/context:attribute_context_java_proto", # unuseddeps: keep
4039
"@maven//:com_google_guava_guava", # unuseddeps: keep
40+
"@maven//:com_google_protobuf_protobuf_java", # unuseddeps: keep
4141
"@maven//:com_google_protobuf_protobuf_java_util", # unuseddeps: keep
4242
],
4343
)

codelab/src/main/codelab/solutions/BUILD.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@ java_library(
3535
"//validator/validators:homogeneous_literal",
3636
"//validator/validators:regex",
3737
"//validator/validators:timestamp",
38-
"@@protobuf~//java/core",
3938
"@com_google_googleapis//google/rpc/context:attribute_context_java_proto",
4039
"@maven//:com_google_guava_guava",
40+
"@maven//:com_google_protobuf_protobuf_java",
4141
"@maven//:com_google_protobuf_protobuf_java_util",
4242
],
4343
)

codelab/src/test/codelab/BUILD.bazel

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ java_test(
2929
"//codelab",
3030
"//common",
3131
"//common/types",
32-
"@@protobuf~//java/core",
3332
"@com_google_googleapis//google/rpc/context:attribute_context_java_proto",
3433
"@maven//:com_google_guava_guava",
34+
"@maven//:com_google_protobuf_protobuf_java",
3535
"@maven//:com_google_testparameterinjector_test_parameter_injector",
3636
"@maven//:junit_junit",
3737
],
@@ -60,9 +60,9 @@ java_test(
6060
"//:java_truth",
6161
"//codelab",
6262
"//common",
63-
"@@protobuf~//java/core",
6463
"@com_google_googleapis//google/rpc/context:attribute_context_java_proto",
6564
"@maven//:com_google_guava_guava",
65+
"@maven//:com_google_protobuf_protobuf_java",
6666
"@maven//:com_google_testparameterinjector_test_parameter_injector",
6767
"@maven//:junit_junit",
6868
],
@@ -93,9 +93,9 @@ java_test(
9393
"//:java_truth",
9494
"//codelab",
9595
"//common",
96-
"@@protobuf~//java/core",
9796
"@com_google_googleapis//google/rpc/context:attribute_context_java_proto",
9897
"@maven//:com_google_guava_guava",
98+
"@maven//:com_google_protobuf_protobuf_java",
9999
"@maven//:com_google_protobuf_protobuf_java_util",
100100
"@maven//:com_google_testparameterinjector_test_parameter_injector",
101101
"@maven//:junit_junit",

codelab/src/test/codelab/solutions/BUILD.bazel

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ java_test(
2727
"//codelab:solutions",
2828
"//common",
2929
"//common/types",
30-
"@@protobuf~//java/core",
3130
"@com_google_googleapis//google/rpc/context:attribute_context_java_proto",
3231
"@maven//:com_google_guava_guava",
32+
"@maven//:com_google_protobuf_protobuf_java",
3333
"@maven//:com_google_testparameterinjector_test_parameter_injector",
3434
"@maven//:junit_junit",
3535
],
@@ -56,9 +56,9 @@ java_test(
5656
"//:java_truth",
5757
"//codelab:solutions",
5858
"//common",
59-
"@@protobuf~//java/core",
6059
"@com_google_googleapis//google/rpc/context:attribute_context_java_proto",
6160
"@maven//:com_google_guava_guava",
61+
"@maven//:com_google_protobuf_protobuf_java",
6262
"@maven//:com_google_testparameterinjector_test_parameter_injector",
6363
"@maven//:junit_junit",
6464
],
@@ -87,9 +87,9 @@ java_test(
8787
"//:java_truth",
8888
"//codelab:solutions",
8989
"//common",
90-
"@@protobuf~//java/core",
9190
"@com_google_googleapis//google/rpc/context:attribute_context_java_proto",
9291
"@maven//:com_google_guava_guava",
92+
"@maven//:com_google_protobuf_protobuf_java",
9393
"@maven//:com_google_protobuf_protobuf_java_util",
9494
"@maven//:com_google_testparameterinjector_test_parameter_injector",
9595
"@maven//:junit_junit",

common/src/main/java/dev/cel/common/BUILD.bazel

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,10 @@ java_library(
6060
"//common/types",
6161
"//common/types:cel_types",
6262
"//common/types:type_providers",
63-
"@@protobuf~//java/core",
6463
"@cel_spec//proto/cel/expr:expr_java_proto",
6564
"@maven//:com_google_errorprone_error_prone_annotations",
6665
"@maven//:com_google_guava_guava",
66+
"@maven//:com_google_protobuf_protobuf_java",
6767
],
6868
)
6969

@@ -193,9 +193,9 @@ java_library(
193193
tags = [
194194
],
195195
deps = [
196-
"@@protobuf~//java/core",
197196
"@maven//:com_google_errorprone_error_prone_annotations",
198197
"@maven//:com_google_guava_guava",
198+
"@maven//:com_google_protobuf_protobuf_java",
199199
"@maven//:com_google_protobuf_protobuf_java_util",
200200
],
201201
)

common/src/main/java/dev/cel/common/ast/BUILD.bazel

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ java_library(
4848
deps = [
4949
"//:auto_value",
5050
"//common/annotations",
51-
"@@protobuf~//java/core",
51+
"@maven//:com_google_protobuf_protobuf_java",
5252
"@maven//:com_google_errorprone_error_prone_annotations",
5353
"@maven//:com_google_guava_guava",
5454
"@maven//:org_jspecify_jspecify",
@@ -98,7 +98,7 @@ java_library(
9898
deps = [
9999
":ast",
100100
"//common/annotations",
101-
"@@protobuf~//java/core",
101+
"@maven//:com_google_protobuf_protobuf_java",
102102
"@maven//:com_google_guava_guava",
103103
],
104104
)

common/src/main/java/dev/cel/common/internal/BUILD.bazel

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ java_library(
4242
"//:auto_value",
4343
"//common/annotations",
4444
"//common/ast",
45-
"@@protobuf~//java/core",
45+
"@maven//:com_google_protobuf_protobuf_java",
4646
"@maven//:com_google_errorprone_error_prone_annotations",
4747
"@maven//:com_google_guava_guava",
4848
"@maven//:org_antlr_antlr4_runtime",
@@ -105,7 +105,7 @@ java_library(
105105
],
106106
deps = [
107107
"//common/annotations",
108-
"@@protobuf~//java/core",
108+
"@maven//:com_google_protobuf_protobuf_java",
109109
"@maven//:com_google_guava_guava",
110110
],
111111
)
@@ -126,7 +126,7 @@ java_library(
126126
"//common:proto_json_adapter",
127127
"//common:runtime_exception",
128128
"//common/annotations",
129-
"@@protobuf~//java/core",
129+
"@maven//:com_google_protobuf_protobuf_java",
130130
"@cel_spec//proto/cel/expr:expr_java_proto",
131131
"@maven//:com_google_code_findbugs_annotations",
132132
"@maven//:com_google_errorprone_error_prone_annotations",
@@ -144,7 +144,7 @@ java_library(
144144
":dynamic_proto",
145145
"//:auto_value",
146146
"//common/annotations",
147-
"@@protobuf~//java/core",
147+
"@maven//:com_google_protobuf_protobuf_java",
148148
"@maven//:com_google_errorprone_error_prone_annotations",
149149
"@maven//:com_google_guava_guava",
150150
"@maven//:org_jspecify_jspecify",
@@ -160,7 +160,7 @@ java_library(
160160
],
161161
deps = [
162162
"//:auto_value",
163-
"@@protobuf~//java/core",
163+
"@maven//:com_google_protobuf_protobuf_java",
164164
"@maven//:com_google_errorprone_error_prone_annotations",
165165
"@maven//:com_google_guava_guava",
166166
],
@@ -184,7 +184,7 @@ java_library(
184184
],
185185
deps = [
186186
"//common/annotations",
187-
"@@protobuf~//java/core",
187+
"@maven//:com_google_protobuf_protobuf_java",
188188
"@maven//:com_google_guava_guava",
189189
],
190190
)
@@ -199,7 +199,7 @@ java_library(
199199
":default_instance_message_factory",
200200
":proto_message_factory",
201201
"//common/annotations",
202-
"@@protobuf~//java/core",
202+
"@maven//:com_google_protobuf_protobuf_java",
203203
],
204204
)
205205

@@ -210,7 +210,7 @@ java_library(
210210
],
211211
deps = [
212212
":cel_descriptor_pools",
213-
"@@protobuf~//java/core",
213+
"@maven//:com_google_protobuf_protobuf_java",
214214
"@maven//:com_google_errorprone_error_prone_annotations",
215215
"@maven//:com_google_guava_guava",
216216
],
@@ -225,7 +225,7 @@ java_library(
225225
":well_known_proto",
226226
"//common",
227227
"//common/annotations",
228-
"@@protobuf~//java/core",
228+
"@maven//:com_google_protobuf_protobuf_java",
229229
"@maven//:com_google_errorprone_error_prone_annotations",
230230
"@maven//:com_google_guava_guava",
231231
],

0 commit comments

Comments
 (0)