Skip to content

Commit a33f901

Browse files
authored
Added missing CI for prost (#3053)
This was a miss from #3007
1 parent 405a8a6 commit a33f901

File tree

92 files changed

+1009
-960
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

92 files changed

+1009
-960
lines changed

.bazelci/presubmit.yml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -923,6 +923,49 @@ tasks:
923923
# test_targets:
924924
# - "--"
925925
# - "//..."
926+
extensions_prost_linux:
927+
platform: ubuntu2004
928+
name: Extensions Prost
929+
working_directory: extensions/prost
930+
build_flags: *aspects_flags
931+
test_flags: *aspects_flags
932+
build_targets:
933+
- "//..."
934+
test_targets:
935+
- "//..."
936+
extensions_prost_linux_rbe:
937+
platform: rbe_ubuntu2004
938+
name: Extensions Prost
939+
working_directory: extensions/prost
940+
shell_commands:
941+
- sed -i 's/^# load("@bazel_ci_rules/load("@bazel_ci_rules/' WORKSPACE.bazel
942+
- sed -i 's/^# rbe_preconfig/rbe_preconfig/' WORKSPACE.bazel
943+
build_flags: *aspects_flags
944+
test_flags: *aspects_flags
945+
build_targets:
946+
- "//..."
947+
test_targets:
948+
- "//..."
949+
extensions_prost_macos:
950+
platform: macos_arm64
951+
name: Extensions Prost
952+
working_directory: extensions/prost
953+
build_flags: *aspects_flags
954+
test_flags: *aspects_flags
955+
build_targets:
956+
- "//..."
957+
test_targets:
958+
- "//..."
959+
extensions_prost_windows:
960+
platform: windows
961+
name: Extensions Prost
962+
working_directory: extensions/prost
963+
build_flags: *aspects_flags
964+
test_flags: *aspects_flags
965+
build_targets:
966+
- "//..."
967+
test_targets:
968+
- "//..."
926969
extensions_protobuf_linux:
927970
platform: ubuntu2004
928971
name: Extensions Protobuf

extensions/prost/MODULE.bazel

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ local_path_override(
1414
path = "../..",
1515
)
1616

17+
bazel_dep(
18+
name = "platforms",
19+
version = "0.0.10",
20+
)
1721
bazel_dep(
1822
name = "bazel_skylib",
1923
version = "1.7.1",
@@ -35,16 +39,16 @@ bazel_dep(
3539
rust_ext = use_extension("//:extensions.bzl", "rust_ext")
3640
use_repo(
3741
rust_ext,
38-
"rules_rust_prost_deps",
39-
"rules_rust_prost_deps__h2-0.4.6",
40-
"rules_rust_prost_deps__heck",
41-
"rules_rust_prost_deps__prost-0.13.1",
42-
"rules_rust_prost_deps__prost-types-0.13.1",
43-
"rules_rust_prost_deps__protoc-gen-prost-0.4.0",
44-
"rules_rust_prost_deps__protoc-gen-tonic-0.4.1",
45-
"rules_rust_prost_deps__tokio-1.39.3",
46-
"rules_rust_prost_deps__tokio-stream-0.1.15",
47-
"rules_rust_prost_deps__tonic-0.12.1",
42+
"rrprd",
43+
"rrprd__h2-0.4.6",
44+
"rrprd__heck",
45+
"rrprd__prost-0.13.1",
46+
"rrprd__prost-types-0.13.1",
47+
"rrprd__protoc-gen-prost-0.4.0",
48+
"rrprd__protoc-gen-tonic-0.4.1",
49+
"rrprd__tokio-1.39.3",
50+
"rrprd__tokio-stream-0.1.15",
51+
"rrprd__tonic-0.12.1",
4852
)
4953

5054
register_toolchains(

extensions/prost/private/3rdparty/BUILD.bazel

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,9 @@ crates_vendor(
4040
version = "0.12.1",
4141
),
4242
},
43-
repository_name = "rules_rust_prost_deps",
43+
# Shorten the repository name to avoid MAX_PATH issues on Windows
44+
# `rules_rust_prost_deps` == `rrprd`
45+
repository_name = "rrprd",
4446
tags = ["manual"],
4547
)
4648

extensions/prost/private/3rdparty/crates/BUILD.addr2line-0.22.0.bazel

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

extensions/prost/private/3rdparty/crates/BUILD.anyhow-1.0.86.bazel

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

extensions/prost/private/3rdparty/crates/BUILD.async-stream-0.3.5.bazel

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

extensions/prost/private/3rdparty/crates/BUILD.async-stream-impl-0.3.5.bazel

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

extensions/prost/private/3rdparty/crates/BUILD.async-trait-0.1.81.bazel

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

extensions/prost/private/3rdparty/crates/BUILD.axum-0.7.5.bazel

Lines changed: 20 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

extensions/prost/private/3rdparty/crates/BUILD.axum-core-0.4.3.bazel

Lines changed: 13 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)