@@ -18,15 +18,16 @@ module(
1818
1919bazel_dep (name = "bazel_skylib" , version = "1.7.1" )
2020bazel_dep (name = "rules_jvm_external" , version = "6.7" )
21- bazel_dep (name = "protobuf" , version = "29.3" , repo_name = "com_google_protobuf" ) # see https://github.com/bazelbuild/rules_android/issues/373
21+ bazel_dep (name = "protobuf" , version = "29.3" , repo_name = "com_google_protobuf" ) # see https://github.com/bazelbuild/rules_android/issues/373
2222bazel_dep (name = "googleapis" , version = "0.0.0-20241220-5e258e33.bcr.1" , repo_name = "com_google_googleapis" )
2323bazel_dep (name = "rules_pkg" , version = "1.0.1" )
2424bazel_dep (name = "rules_license" , version = "1.0.0" )
2525bazel_dep (name = "rules_proto" , version = "7.1.0" )
2626bazel_dep (name = "rules_java" , version = "8.12.0" )
2727bazel_dep (name = "rules_android" , version = "0.6.4" )
28+ bazel_dep (name = "rules_shell" , version = "0.5.1" )
2829bazel_dep (name = "googleapis-java" , version = "1.0.0" )
29- bazel_dep (name = "cel-spec" , repo_name = "cel_spec " , version = "0.24.0 " )
30+ bazel_dep (name = "cel-spec" , version = "0.24.0 " , repo_name = "cel_spec " )
3031
3132switched_rules = use_extension ("@com_google_googleapis//:extensions.bzl" , "switched_rules" )
3233switched_rules .use_languages (java = True )
@@ -35,14 +36,15 @@ use_repo(switched_rules, "com_google_googleapis_imports")
3536maven = use_extension ("@rules_jvm_external//:extensions.bzl" , "maven" )
3637
3738GUAVA_VERSION = "33.4.8"
39+
3840TRUTH_VERSION = "1.4.4"
3941
4042# Compile only artifacts
4143[
4244 maven .artifact (
43- neverlink = True ,
4445 artifact = artifact ,
4546 group = group ,
47+ neverlink = True ,
4648 version = version ,
4749 )
4850 for group , artifact , version in [coord .split (":" ) for coord in [
@@ -68,7 +70,6 @@ TRUTH_VERSION = "1.4.4"
6870 "com.google.truth.extensions:truth-proto-extension:" + TRUTH_VERSION ,
6971 "com.google.truth.extensions:truth-liteproto-extension:" + TRUTH_VERSION ,
7072 "com.google.truth:truth:" + TRUTH_VERSION ,
71-
7273 ]]
7374]
7475
@@ -94,7 +95,6 @@ maven.install(
9495 "https://repo1.maven.org/maven2" ,
9596 ],
9697)
97-
9898maven .install (
9999 name = "maven_android" ,
100100 # keep sorted
@@ -108,7 +108,18 @@ maven.install(
108108 ],
109109)
110110
111- use_repo (maven , "maven" , "maven_android" )
111+ # Conformance test only
112+
113+ maven .install (
114+ name = "maven_conformance" ,
115+ artifacts = ["dev.cel:cel:0.11.0-SNAPSHOT" ],
116+ repositories = [
117+ "https://maven.google.com" ,
118+ "https://repo1.maven.org/maven2" ,
119+ "https://central.sonatype.com/repository/maven-snapshots/" ,
120+ ],
121+ )
122+ use_repo (maven , "maven" , "maven_android" , "maven_conformance" )
112123
113124non_module_dependencies = use_extension ("//:repositories.bzl" , "non_module_dependencies" )
114125use_repo (non_module_dependencies , "antlr4_jar" )
0 commit comments