diff --git a/rust/release_crates/BUILD b/rust/release_crates/BUILD index 52dd91dfeb..864b31013e 100644 --- a/rust/release_crates/BUILD +++ b/rust/release_crates/BUILD @@ -1,15 +1,22 @@ # Protobuf Rust crate packaging for release. +filegroup( + name = "crates", + srcs = [ + "//rust/release_crates/protobuf:protobuf_crate", + "//rust/release_crates/protobuf_codegen:protobuf_codegen_crate", + "//rust/release_crates/protobuf_example:protobuf_example_crate", + "//rust/release_crates/protobuf_well_known_types:crate", + ], +) + # Run the cargo test with only a bundled linux-x86_64 protoc. sh_binary( name = "cargo_test", srcs = ["cargo_test.sh"], data = [ + ":crates", "//:protoc", - "//rust/release_crates/protobuf:protobuf_crate", - "//rust/release_crates/protobuf_codegen:protobuf_codegen_crate", - "//rust/release_crates/protobuf_example:protobuf_example_crate", - "//rust/release_crates/protobuf_well_known_types:crate", ], tags = ["manual"], deps = ["@bazel_tools//tools/bash/runfiles"], @@ -19,10 +26,8 @@ sh_binary( name = "release", srcs = ["release.sh"], data = [ + ":crates", "//:protoc", - "//rust/release_crates/protobuf:protobuf_crate", - "//rust/release_crates/protobuf_codegen:protobuf_codegen_crate", - "//rust/release_crates/protobuf_example:protobuf_example_crate", ], tags = ["manual"], deps = ["@bazel_tools//tools/bash/runfiles"],