Skip to content

Commit c5793f4

Browse files
committed
Added CI for minimum supported Rust version
1 parent 5ef52e4 commit c5793f4

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

.bazelci/presubmit.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
aspects_flags: &aspects_flags
33
- "--config=rustfmt"
44
- "--config=clippy"
5+
min_rust_version_shell_commands: &min_rust_version_shell_commands
6+
- sed -i 's|^rust_register_toolchains(|rust_register_toolchains(versions = ["1.58.0"],\n|' WORKSPACE.bazel
57
default_linux_targets: &default_linux_targets
68
- "//..."
79
default_macos_targets: &default_macos_targets
@@ -202,6 +204,19 @@ tasks:
202204
build_targets: *default_linux_targets
203205
test_targets: *default_linux_targets
204206
build_flags: *aspects_flags
207+
ubuntu2004_min_rust_version:
208+
name: "Min Rust Version"
209+
platform: ubuntu2004
210+
shell_commands: *min_rust_version_shell_commands
211+
build_targets: *default_linux_targets
212+
test_targets: *default_linux_targets
213+
ubuntu2004_min_rust_version_with_aspects:
214+
name: "Min Rust Version With Aspects"
215+
platform: ubuntu2004
216+
shell_commands: *min_rust_version_shell_commands
217+
build_targets: *default_linux_targets
218+
test_targets: *default_linux_targets
219+
build_flags: *aspects_flags
205220
ubuntu2004_rolling_with_aspects:
206221
name: "Rolling Bazel Version With Aspects"
207222
bazel: "rolling"

0 commit comments

Comments
 (0)