@@ -16,37 +16,41 @@ module(
1616 name = "cel_java" ,
1717)
1818
19- bazel_dep (name = "bazel_skylib" , version = "1.9.0 " )
20- bazel_dep (name = "rules_jvm_external" , version = "6.10 " )
21- bazel_dep (name = "protobuf" , version = "33.4 " , repo_name = "com_google_protobuf" ) # see https://github.com/bazelbuild/rules_android/issues/373
22- bazel_dep (name = "googleapis" , version = "0.0.0-20260223-edfe7983 " , repo_name = "com_google_googleapis" )
19+ bazel_dep (name = "bazel_skylib" , version = "1.9.2 " )
20+ bazel_dep (name = "rules_jvm_external" , version = "7.1 " )
21+ bazel_dep (name = "protobuf" , version = "35.1 " , repo_name = "com_google_protobuf" ) # see https://github.com/bazelbuild/rules_android/issues/373
22+ bazel_dep (name = "googleapis" , version = "0.0.0-20260728-b8486a2f " , repo_name = "com_google_googleapis" )
2323bazel_dep (name = "rules_pkg" , version = "1.2.0" )
2424bazel_dep (name = "rules_license" , version = "1.0.0" )
2525bazel_dep (name = "rules_proto" , version = "7.1.0" )
26- bazel_dep (name = "rules_java" , version = "9.3 .0" )
27- bazel_dep (name = "rules_android" , version = "0.7.1 " )
28- bazel_dep (name = "rules_shell" , version = "0.6.1 " )
29- bazel_dep (name = "googleapis-java" , version = "1.0.0 " )
30- bazel_dep (name = "cel-spec" , version = "0.25.1 " , repo_name = "cel_spec" )
31- bazel_dep (name = "rules_go" , version = "0.50.1 " )
26+ bazel_dep (name = "rules_java" , version = "9.7 .0" )
27+ bazel_dep (name = "rules_android" , version = "0.7.3 " )
28+ bazel_dep (name = "rules_shell" , version = "0.8.0 " )
29+ bazel_dep (name = "googleapis-java" , version = "1.1.5 " )
30+ bazel_dep (name = "cel-spec" , version = "0.25.2 " , repo_name = "cel_spec" )
31+ bazel_dep (name = "rules_go" , version = "0.62.0 " )
3232
3333# Required by cel-spec to satisfy gazelle transitive dependency
3434go_sdk = use_extension ("@rules_go//go:extensions.bzl" , "go_sdk" )
35- go_sdk .download (version = "1.23.0 " )
35+ go_sdk .download (version = "1.26.5 " )
3636
3737switched_rules = use_extension ("@com_google_googleapis//:extensions.bzl" , "switched_rules" )
3838switched_rules .use_languages (java = True )
3939use_repo (switched_rules , "com_google_googleapis_imports" )
4040
4141maven = use_extension ("@rules_jvm_external//:extensions.bzl" , "maven" )
4242
43- GUAVA_VERSION = "33.5.0 "
43+ AUTO_VALUE_VERSION = "1.11.1 "
4444
45- TRUTH_VERSION = "1.4.4 "
45+ GUAVA_VERSION = "33.6.0 "
4646
47- PROTOBUF_JAVA_VERSION = "4.33.5 "
47+ JLINE_VERSION = "3.30.16 "
4848
49- CEL_VERSION = "0.13.1"
49+ TRUTH_VERSION = "1.4.5"
50+
51+ PROTOBUF_JAVA_VERSION = "4.35.1"
52+
53+ CEL_VERSION = "0.14.0-SNAPSHOT"
5054
5155# Compile only artifacts
5256[
@@ -58,7 +62,7 @@ CEL_VERSION = "0.13.1"
5862 )
5963 for group , artifact , version in [coord .split (":" ) for coord in [
6064 "com.google.code.findbugs:annotations:3.0.1" ,
61- "com.google.errorprone:error_prone_annotations:2.42 .0" ,
65+ "com.google.errorprone:error_prone_annotations:2.50 .0" ,
6266 ]]
6367]
6468
@@ -72,8 +76,8 @@ CEL_VERSION = "0.13.1"
7276 )
7377 for group , artifact , version in [coord .split (":" ) for coord in [
7478 "org.mockito:mockito-core:4.11.0" ,
75- "io.github.classgraph:classgraph:4.8.179 " ,
76- "com.google.testparameterinjector:test-parameter-injector:1.18 " ,
79+ "io.github.classgraph:classgraph:4.8.186 " ,
80+ "com.google.testparameterinjector:test-parameter-injector:1.22 " ,
7781 "com.google.guava:guava-testlib:" + GUAVA_VERSION + "-jre" ,
7882 "com.google.truth.extensions:truth-java8-extension:" + TRUTH_VERSION ,
7983 "com.google.truth.extensions:truth-proto-extension:" + TRUTH_VERSION ,
@@ -86,22 +90,23 @@ maven.install(
8690 name = "maven" ,
8791 # keep sorted
8892 artifacts = [
89- "com.google.auto.value:auto-value:1.11.0" ,
90- "com.google.auto.value:auto-value-annotations:1.11.0" ,
93+ "com.google.auto.value:auto-value:" + AUTO_VALUE_VERSION ,
94+ "com.google.auto.value:auto-value-annotations:" + AUTO_VALUE_VERSION ,
9195 "com.google.guava:guava:" + GUAVA_VERSION + "-jre" ,
9296 "com.google.protobuf:protobuf-java:" + PROTOBUF_JAVA_VERSION ,
9397 "com.google.protobuf:protobuf-java-util:" + PROTOBUF_JAVA_VERSION ,
9498 "com.google.re2j:re2j:1.8" ,
9599 "info.picocli:picocli:4.7.7" ,
96100 "org.antlr:antlr4-runtime:4.13.2" ,
97101 "org.freemarker:freemarker:2.3.34" ,
98- "org.jline:jline-reader:3.26.1" ,
99- "org.jline:jline-terminal:3.26.1" ,
102+ "org.jline:jline-reader:" + JLINE_VERSION ,
103+ "org.jline:jline-terminal:" + JLINE_VERSION ,
100104 "org.jspecify:jspecify:1.0.0" ,
101- "org.threeten:threeten-extra:1.8 .0" ,
102- "org.yaml:snakeyaml:2.5 " ,
105+ "org.threeten:threeten-extra:1.10 .0" ,
106+ "org.yaml:snakeyaml:2.6 " ,
103107 "tools.aqua:z3-turnkey:4.14.1" ,
104108 ],
109+ known_contributing_modules = ["protobuf" ],
105110 repositories = [
106111 "https://maven.google.com" ,
107112 "https://repo1.maven.org/maven2" ,
@@ -129,10 +134,12 @@ maven.install(
129134 "dev.cel:compiler:" + CEL_VERSION ,
130135 "dev.cel:runtime:" + CEL_VERSION ,
131136 ],
137+ fail_on_missing_checksum = not CEL_VERSION .endswith ("-SNAPSHOT" ),
132138 repositories = [
133139 "https://maven.google.com" ,
134140 "https://repo1.maven.org/maven2" ,
135141 "https://central.sonatype.com/repository/maven-snapshots/" ,
142+ "m2local" ,
136143 ],
137144)
138145use_repo (maven , "maven" , "maven_android" , "maven_conformance" )
0 commit comments