Skip to content

Commit b0d556e

Browse files
l46kokcopybara-github
authored andcommitted
Switch google/api/expr/v1alpha protos to canonical dev/cel/expr protos
PiperOrigin-RevId: 509689149
1 parent 04768d6 commit b0d556e

27 files changed

Lines changed: 87 additions & 67 deletions

WORKSPACE

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,3 +128,23 @@ http_archive(
128128
strip_prefix = "bazel-common-%s" % BAZEL_COMMON_TAG,
129129
url = "https://github.com/google/bazel-common/archive/%s.tar.gz" % BAZEL_COMMON_TAG,
130130
)
131+
132+
# cel-spec api/expr canonical protos
133+
http_archive(
134+
name = "cel_spec",
135+
sha256 = "dca9a2e71bda5fadbc9292a533f2ee6d200e9395a6f3632ed18c80b1c6ff7ac0",
136+
strip_prefix = "cel-spec-d10463e91785b042b041bce39941c86769e56fd4",
137+
urls = [
138+
"https://github.com/google/cel-spec/archive/d10463e91785b042b041bce39941c86769e56fd4.tar.gz",
139+
],
140+
)
141+
142+
# required by cel_spec
143+
http_archive(
144+
name = "io_bazel_rules_go",
145+
sha256 = "19ef30b21eae581177e0028f6f4b1f54c66467017be33d211ab6fc81da01ea4d",
146+
urls = [
147+
"https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.38.0/rules_go-v0.38.0.zip",
148+
"https://github.com/bazelbuild/rules_go/releases/download/v0.38.0/rules_go-v0.38.0.zip",
149+
],
150+
)

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ java_library(
2525
"//common/src/main/java/dev/cel/common/types",
2626
"//common/src/main/java/dev/cel/common/types:cel_types",
2727
"//common/src/main/java/dev/cel/common/types:type_providers",
28-
"@com_google_googleapis//google/api/expr/v1alpha1:expr_java_proto",
28+
"@cel_spec//proto/expr:expr_java_proto",
2929
"@com_google_protobuf//:protobuf_java",
3030
"@maven//:com_google_errorprone_error_prone_annotations",
3131
"@maven//:com_google_guava_guava",

common/src/main/java/dev/cel/common/CelAbstractSyntaxTree.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@
1717
import static com.google.common.base.Preconditions.checkState;
1818
import static com.google.common.collect.ImmutableMap.toImmutableMap;
1919

20-
import com.google.api.expr.v1alpha1.CheckedExpr;
21-
import com.google.api.expr.v1alpha1.Expr;
22-
import com.google.api.expr.v1alpha1.ParsedExpr;
23-
import com.google.api.expr.v1alpha1.SourceInfo;
24-
import com.google.api.expr.v1alpha1.Type;
20+
import dev.cel.expr.CheckedExpr;
21+
import dev.cel.expr.Expr;
22+
import dev.cel.expr.ParsedExpr;
23+
import dev.cel.expr.SourceInfo;
24+
import dev.cel.expr.Type;
2525
import com.google.common.collect.ImmutableList;
2626
import com.google.common.collect.ImmutableMap;
2727
import com.google.errorprone.annotations.CheckReturnValue;

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ java_library(
3434
srcs = EXPR_CONVERTER_SOURCES,
3535
deps = [
3636
":ast",
37-
"@com_google_googleapis//google/api/expr/v1alpha1:expr_java_proto",
37+
"@cel_spec//proto/expr:expr_java_proto",
3838
"@maven//:com_google_guava_guava",
3939
],
4040
)

common/src/main/java/dev/cel/common/ast/CelExprConverter.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@
1414

1515
package dev.cel.common.ast;
1616

17-
import com.google.api.expr.v1alpha1.Constant;
18-
import com.google.api.expr.v1alpha1.Expr;
19-
import com.google.api.expr.v1alpha1.Expr.Call;
20-
import com.google.api.expr.v1alpha1.Expr.Comprehension;
21-
import com.google.api.expr.v1alpha1.Expr.CreateList;
22-
import com.google.api.expr.v1alpha1.Expr.CreateStruct;
23-
import com.google.api.expr.v1alpha1.Expr.CreateStruct.Entry;
24-
import com.google.api.expr.v1alpha1.Expr.Select;
25-
import com.google.api.expr.v1alpha1.Reference;
17+
import dev.cel.expr.Constant;
18+
import dev.cel.expr.Expr;
19+
import dev.cel.expr.Expr.Call;
20+
import dev.cel.expr.Expr.Comprehension;
21+
import dev.cel.expr.Expr.CreateList;
22+
import dev.cel.expr.Expr.CreateStruct;
23+
import dev.cel.expr.Expr.CreateStruct.Entry;
24+
import dev.cel.expr.Expr.Select;
25+
import dev.cel.expr.Reference;
2626
import com.google.common.collect.ImmutableList;
2727
import com.google.common.primitives.UnsignedLong;
2828
import java.util.Optional;

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ java_library(
2020
deps = [
2121
"//:auto_value",
2222
"//common/src/main/java/dev/cel/common/annotations",
23-
"@com_google_googleapis//google/api/expr/v1alpha1:expr_java_proto",
23+
"@cel_spec//proto/expr:expr_java_proto",
2424
"@com_google_protobuf//:protobuf_java",
2525
"@com_google_protobuf//:struct_proto",
2626
"@maven//:com_google_errorprone_error_prone_annotations",
@@ -72,7 +72,7 @@ java_library(
7272
"//common/src/main/java/dev/cel/common",
7373
"//common/src/main/java/dev/cel/common/annotations",
7474
"//common/src/main/java/dev/cel/common/types:cel_types",
75-
"@com_google_googleapis//google/api/expr/v1alpha1:expr_java_proto",
75+
"@cel_spec//proto/expr:expr_java_proto",
7676
"@com_google_protobuf//:any_proto",
7777
"@com_google_protobuf//:duration_proto",
7878
"@com_google_protobuf//:protobuf_java",

common/src/main/java/dev/cel/common/internal/Constants.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import static com.google.common.base.Preconditions.checkNotNull;
1919
import static com.google.common.base.Preconditions.checkState;
2020

21-
import com.google.api.expr.v1alpha1.Constant;
21+
import dev.cel.expr.Constant;
2222
import com.google.common.annotations.VisibleForTesting;
2323
import com.google.common.primitives.UnsignedLong;
2424
import com.google.protobuf.ByteString;

common/src/main/java/dev/cel/common/internal/ProtoAdapter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import static com.google.common.collect.ImmutableMap.toImmutableMap;
1919
import static java.util.Arrays.stream;
2020

21-
import com.google.api.expr.v1alpha1.ExprValue;
21+
import dev.cel.expr.ExprValue;
2222
import javax.annotation.concurrent.ThreadSafe;
2323
import com.google.common.collect.ImmutableList;
2424
import com.google.common.collect.ImmutableMap;

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ java_library(
4545
":type_providers",
4646
":types",
4747
"//common/src/main/java/dev/cel/common/annotations",
48-
"@com_google_googleapis//google/api/expr/v1alpha1:expr_java_proto",
48+
"@cel_spec//proto/expr:expr_java_proto",
4949
"@com_google_protobuf//:empty_proto",
5050
"@com_google_protobuf//:protobuf_java",
5151
"@com_google_protobuf//:struct_proto",

common/src/main/java/dev/cel/common/types/CelTypes.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616

1717
import static com.google.common.collect.ImmutableList.toImmutableList;
1818

19-
import com.google.api.expr.v1alpha1.Type;
20-
import com.google.api.expr.v1alpha1.Type.PrimitiveType;
21-
import com.google.api.expr.v1alpha1.Type.WellKnownType;
19+
import dev.cel.expr.Type;
20+
import dev.cel.expr.Type.PrimitiveType;
21+
import dev.cel.expr.Type.WellKnownType;
2222
import com.google.common.base.Joiner;
2323
import com.google.common.base.Preconditions;
2424
import com.google.common.collect.ImmutableList;

0 commit comments

Comments
 (0)