Skip to content

ci: lift Bazel test timeouts on release runs - #468

Merged
tinder-maxwellelliott merged 1 commit into
masterfrom
maxwelle/release-no-test-timeouts
Aug 20, 2026
Merged

ci: lift Bazel test timeouts on release runs#468
tinder-maxwellelliott merged 1 commit into
masterfrom
maxwelle/release-no-test-timeouts

Conversation

@tinder-maxwellelliott

Copy link
Copy Markdown
Collaborator

Summary

  • The Release workflow's reusable release_ruleset step runs bazel test //... on a single cold runner. On v44.0.0 that killed //tests:e2e_test at the enormous 3600s cap (TIMEOUT in 3600.0s) and skipped attest/publish/binaries.
  • Add a .bazelrc test:no-test-timeouts config (--test_timeout=21600, GitHub's 6h job ceiling) and pass it via bazel_test_command in release.yaml.
  • PR CI is unchanged, so per-size timeouts still catch hangs where each suite has its own runner.

Test plan

  • bazel test //tools:benchmark_test --config=no-test-timeouts --announce_rc reports test:no-test-timeouts ... --test_timeout=21600 and the test passes
  • After merge, re-cut (or move) the v44.0.0 tag so the Release workflow checks out a commit that includes this fix, then confirm release / build gets past Test

Made with Cursor

The release workflow runs bazel test //... on one cold runner, and
//tests:e2e_test hit the enormous 3600s cap on v44.0.0. Keep per-size
timeouts on PRs; raise them to GitHub's 6h job limit for releases.

Co-authored-by: Cursor <cursoragent@cursor.com>
@tinder-maxwellelliott
tinder-maxwellelliott merged commit 24f5d78 into master Aug 20, 2026
22 checks passed
@tinder-maxwellelliott
tinder-maxwellelliott deleted the maxwelle/release-no-test-timeouts branch August 20, 2026 12:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant