Skip to content

Commit 77cf48d

Browse files
authored
tests: add non-blocking ci config for bazel rolling (#3272)
With some core Bazel changes to flags coming that will affect us, and the difficulty it is to keep the bazel-at-head-and-downstream pipeline green, I figured it'd be a good idea to add a CI job that uses the weekly Bazel release so we can identify problems sooner and more obviously. The CI job only run on Ubuntu to save CI slots and is won't block merges if it has failures.
1 parent 5fa1a87 commit 77cf48d

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

.bazelci/presubmit.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,20 @@ tasks:
132132
name: "Default: Ubuntu, upcoming Bazel"
133133
platform: ubuntu2204
134134
bazel: last_rc
135+
ubuntu_rolling:
136+
name: "Default: Ubuntu, rolling Bazel"
137+
platform: ubuntu2204
138+
bazel: rolling
139+
# This is an advisory job; doesn't block merges
140+
soft_fail:
141+
- exit_status: 1
142+
- exit_status: 3
143+
test_targets:
144+
- "--"
145+
- "//tests/..."
146+
test_flags:
147+
- "--keep_going"
148+
- "--test_tag_filters=-integration-test"
135149
ubuntu_workspace:
136150
<<: *reusable_config
137151
<<: *common_workspace_flags

0 commit comments

Comments
 (0)