Skip to content

ci: raise 'run tests' step timeout to 20 minutes - #4120

Merged
bobzhang merged 1 commit into
mainfrom
ci/windows-test-timeout
Aug 20, 2026
Merged

ci: raise 'run tests' step timeout to 20 minutes#4120
bobzhang merged 1 commit into
mainfrom
ci/windows-test-timeout

Conversation

@bobzhang

Copy link
Copy Markdown
Contributor

Problem

stable-check (windows-latest) on main failed in run 32375552764: the run tests step hit its 10-minute timeout-minutes limit. The log shows all 7466 tests passing on each target right up to ##[error]The action has timed out. — the suite has simply outgrown the limit on the slower Windows runners.

Change

Bump timeout-minutes from 10 to 20 for the shared ./.github/actions/test step in all three workflows that use it (stable-check, bleeding-check, pre-release-check), since they run the identical suite on the same windows-latest runners.

Low risk: this only widens the flake ceiling; a genuinely hung run still gets killed, just 10 minutes later.

🤖 Generated with Claude Code

The stable-check (windows-latest) job on main timed out at the 10-minute
step limit while all 7466 tests were passing on every target — the suite
has simply outgrown the limit on the slower Windows runners (run
32375552764). Bump the timeout for the shared ./.github/actions/test step
to 20 minutes in all three workflows that use it.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copilot AI lite review requested due to automatic review settings August 20, 2026 14:43

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR increases the GitHub Actions step timeout for the shared “run tests” composite action to accommodate longer runtimes on windows-latest, reducing spurious CI failures due to the previous 10-minute cap.

Changes:

  • Increased the run tests step timeout-minutes from 10 to 20 in stable-check.
  • Increased the run tests step timeout-minutes from 10 to 20 in bleeding-check.
  • Increased the run tests step timeout-minutes from 10 to 20 in pre-release-check.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
.github/workflows/stable-check.yml Bumps the run tests step timeout to 20 minutes.
.github/workflows/bleeding-check.yml Bumps the run tests step timeout to 20 minutes.
.github/workflows/pre-release-check.yml Bumps the run tests step timeout to 20 minutes.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@coveralls

Copy link
Copy Markdown
Collaborator

Coverage Report for CI Build 6244

Coverage remained the same at 90.747%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 17972
Covered Lines: 16309
Line Coverage: 90.75%
Coverage Strength: 332846.71 hits per line

💛 - Coveralls

@bobzhang
bobzhang merged commit de3d231 into main Aug 20, 2026
17 checks passed
@bobzhang
bobzhang deleted the ci/windows-test-timeout branch August 20, 2026 14:55
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.

3 participants