Skip to content

Commit 6e4b6d8

Browse files
authored
1 parent a877511 commit 6e4b6d8

7 files changed

+256
-0
lines changed

modules/cel-spec/0.14.0/MODULE.bazel

+88
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
module(
2+
name = "cel-spec",
3+
version = "0.14.0",
4+
compatibility_level = 1,
5+
)
6+
7+
bazel_dep(
8+
name = "abseil-cpp",
9+
version = "20230802.0.bcr.1",
10+
repo_name = "com_google_absl",
11+
)
12+
bazel_dep(
13+
name = "bazel_skylib",
14+
version = "1.4.1",
15+
)
16+
bazel_dep(
17+
name = "gazelle",
18+
version = "0.34.0",
19+
repo_name = "bazel_gazelle",
20+
)
21+
bazel_dep(
22+
name = "protobuf",
23+
version = "21.7",
24+
repo_name = "com_google_protobuf",
25+
)
26+
bazel_dep(
27+
name = "rules_cc",
28+
version = "0.0.9",
29+
)
30+
bazel_dep(
31+
name = "rules_go",
32+
version = "0.45.1",
33+
repo_name = "io_bazel_rules_go",
34+
)
35+
bazel_dep(
36+
name = "rules_java",
37+
version = "6.0.0",
38+
)
39+
bazel_dep(
40+
name = "rules_pkg",
41+
version = "0.7.0",
42+
)
43+
bazel_dep(
44+
name = "rules_proto",
45+
version = "5.3.0-21.7",
46+
)
47+
bazel_dep(
48+
name = "rules_python",
49+
version = "0.22.1",
50+
)
51+
# -- bazel_dep definitions -- #
52+
53+
non_module_dependencies = use_extension("//:extensions.bzl", "non_module_dependencies")
54+
use_repo(
55+
non_module_dependencies,
56+
"com_google_googleapis",
57+
)
58+
59+
googleapis_ext = use_extension("//:googleapis_ext.bzl", "googleapis_ext")
60+
use_repo(
61+
googleapis_ext,
62+
"com_google_googleapis_imports",
63+
)
64+
65+
go_sdk = use_extension("@io_bazel_rules_go//go:extensions.bzl", "go_sdk")
66+
go_sdk.download(version = "1.19.1")
67+
68+
go_deps = use_extension("@bazel_gazelle//:extensions.bzl", "go_deps")
69+
go_deps.from_file(go_mod = "//:go.mod")
70+
go_deps.module(
71+
path = "google.golang.org/genproto/googleapis/api",
72+
sum = "h1:m8v1xLLLzMe1m5P+gCTF8nJB9epwZQUBERm20Oy1poQ=",
73+
version = "v0.0.0-20230525234035-dd9d682886f9",
74+
)
75+
go_deps.module(
76+
path = "google.golang.org/genproto/googleapis/rpc",
77+
sum = "h1:0nDDozoAU19Qb2HwhXadU8OcsiO/09cnTqhUtq2MEOM=",
78+
version = "v0.0.0-20230525234030-28d5490b6b19",
79+
)
80+
use_repo(
81+
go_deps,
82+
"com_github_golang_protobuf",
83+
"org_golang_google_genproto",
84+
"org_golang_google_genproto_googleapis_api",
85+
"org_golang_google_genproto_googleapis_rpc",
86+
"org_golang_google_grpc",
87+
"org_golang_google_protobuf",
88+
)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
diff --git a/extensions.bzl b/extensions.bzl
2+
new file mode 100644
3+
index 0000000..c7e96b3
4+
--- /dev/null
5+
+++ b/extensions.bzl
6+
@@ -0,0 +1,15 @@
7+
+load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
8+
+
9+
+def _non_module_dependencies_impl(_ctx):
10+
+ http_archive(
11+
+ name = "com_google_googleapis",
12+
+ sha256 = "bd8e735d881fb829751ecb1a77038dda4a8d274c45490cb9fcf004583ee10571",
13+
+ strip_prefix = "googleapis-07c27163ac591955d736f3057b1619ece66f5b99",
14+
+ urls = [
15+
+ "https://github.com/googleapis/googleapis/archive/07c27163ac591955d736f3057b1619ece66f5b99.tar.gz",
16+
+ ],
17+
+ )
18+
+
19+
+non_module_dependencies = module_extension(
20+
+ implementation = _non_module_dependencies_impl,
21+
+)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
diff --git a/googleapis_ext.bzl b/googleapis_ext.bzl
2+
new file mode 100644
3+
index 0000000..f3c1e15
4+
--- /dev/null
5+
+++ b/googleapis_ext.bzl
6+
@@ -0,0 +1,6 @@
7+
+load("@com_google_googleapis//:repository_rules.bzl", "switched_rules_by_language")
8+
+
9+
+googleapis_ext = module_extension(implementation = lambda x: switched_rules_by_language(
10+
+ name = "com_google_googleapis_imports",
11+
+ cc = True,
12+
+))
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
--- a/MODULE.bazel
2+
+++ a/MODULE.bazel
3+
@@ -0,0 +1,88 @@
4+
+module(
5+
+ name = "cel-spec",
6+
+ version = "0.14.0",
7+
+ compatibility_level = 1,
8+
+)
9+
+
10+
+bazel_dep(
11+
+ name = "abseil-cpp",
12+
+ version = "20230802.0.bcr.1",
13+
+ repo_name = "com_google_absl",
14+
+)
15+
+bazel_dep(
16+
+ name = "bazel_skylib",
17+
+ version = "1.4.1",
18+
+)
19+
+bazel_dep(
20+
+ name = "gazelle",
21+
+ version = "0.34.0",
22+
+ repo_name = "bazel_gazelle",
23+
+)
24+
+bazel_dep(
25+
+ name = "protobuf",
26+
+ version = "21.7",
27+
+ repo_name = "com_google_protobuf",
28+
+)
29+
+bazel_dep(
30+
+ name = "rules_cc",
31+
+ version = "0.0.9",
32+
+)
33+
+bazel_dep(
34+
+ name = "rules_go",
35+
+ version = "0.45.1",
36+
+ repo_name = "io_bazel_rules_go",
37+
+)
38+
+bazel_dep(
39+
+ name = "rules_java",
40+
+ version = "6.0.0",
41+
+)
42+
+bazel_dep(
43+
+ name = "rules_pkg",
44+
+ version = "0.7.0",
45+
+)
46+
+bazel_dep(
47+
+ name = "rules_proto",
48+
+ version = "5.3.0-21.7",
49+
+)
50+
+bazel_dep(
51+
+ name = "rules_python",
52+
+ version = "0.22.1",
53+
+)
54+
+# -- bazel_dep definitions -- #
55+
+
56+
+non_module_dependencies = use_extension("//:extensions.bzl", "non_module_dependencies")
57+
+use_repo(
58+
+ non_module_dependencies,
59+
+ "com_google_googleapis",
60+
+)
61+
+
62+
+googleapis_ext = use_extension("//:googleapis_ext.bzl", "googleapis_ext")
63+
+use_repo(
64+
+ googleapis_ext,
65+
+ "com_google_googleapis_imports",
66+
+)
67+
+
68+
+go_sdk = use_extension("@io_bazel_rules_go//go:extensions.bzl", "go_sdk")
69+
+go_sdk.download(version = "1.19.1")
70+
+
71+
+go_deps = use_extension("@bazel_gazelle//:extensions.bzl", "go_deps")
72+
+go_deps.from_file(go_mod = "//:go.mod")
73+
+go_deps.module(
74+
+ path = "google.golang.org/genproto/googleapis/api",
75+
+ sum = "h1:m8v1xLLLzMe1m5P+gCTF8nJB9epwZQUBERm20Oy1poQ=",
76+
+ version = "v0.0.0-20230525234035-dd9d682886f9",
77+
+)
78+
+go_deps.module(
79+
+ path = "google.golang.org/genproto/googleapis/rpc",
80+
+ sum = "h1:0nDDozoAU19Qb2HwhXadU8OcsiO/09cnTqhUtq2MEOM=",
81+
+ version = "v0.0.0-20230525234030-28d5490b6b19",
82+
+)
83+
+use_repo(
84+
+ go_deps,
85+
+ "com_github_golang_protobuf",
86+
+ "org_golang_google_genproto",
87+
+ "org_golang_google_genproto_googleapis_api",
88+
+ "org_golang_google_genproto_googleapis_rpc",
89+
+ "org_golang_google_grpc",
90+
+ "org_golang_google_protobuf",
91+
+)

modules/cel-spec/0.14.0/presubmit.yml

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
matrix:
2+
platform:
3+
- debian10
4+
- ubuntu2004
5+
- macos
6+
- macos_arm64
7+
- windows
8+
bazel:
9+
- 7.x
10+
- 6.x
11+
tasks:
12+
verify_targets:
13+
name: Verify build targets
14+
platform: ${{ platform }}
15+
bazel: ${{ bazel }}
16+
build_targets:
17+
- '@cel-spec//...'

modules/cel-spec/0.14.0/source.json

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"url": "https://github.com/google/cel-spec/archive/refs/tags/v0.14.0.tar.gz",
3+
"integrity": "sha256-NXnJexNUhxT5BZ728wxSZNQ57+9LQ4525xgHCe/ZOms=",
4+
"strip_prefix": "cel-spec-0.14.0",
5+
"patches": {
6+
"extensions_dot_bzl.patch": "sha256-AOxL4MTXuJw/6yNZ2URaJo1iosZxs7OeCmbTr/kZMqQ=",
7+
"googleapis_ext_dot_blz.patch": "sha256-aV5uYSWn8jqV4nX813Frqh+OIpmpyP9p8/nK9MRV2rk=",
8+
"module_dot_bazel.patch": "sha256-NXDdcPUgNWoQzEkvWbg7Sxo1eQb/nyXtgC4/wTN/lM4="
9+
},
10+
"patch_strip": 1
11+
}

modules/cel-spec/metadata.json

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"homepage": "https://github.com/google/cel-spec",
3+
"maintainers": [
4+
{
5+
"email": "[email protected]",
6+
"name": "No Maintainer Specified"
7+
}
8+
],
9+
"repository": [
10+
"github:google/cel-spec"
11+
],
12+
"versions": [
13+
"0.14.0"
14+
],
15+
"yanked_versions": {}
16+
}

0 commit comments

Comments
 (0)