| # Protobuf Rust crate packaging for release. |
| |
| # Run the cargo test with only a bundled linux-x86_64 protoc. |
| sh_binary( |
| name = "cargo_test", |
| srcs = ["cargo_test.sh"], |
| data = [ |
| "//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"], |
| ) |
| |
| sh_binary( |
| name = "release", |
| srcs = ["release.sh"], |
| data = [ |
| "//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"], |
| ) |