Skip to content

ci: add 10-minute timeout to test jobs - #843

Merged
hekataion merged 2 commits into
mainfrom
fix/ci-test-timeout
Jul 24, 2026
Merged

ci: add 10-minute timeout to test jobs#843
hekataion merged 2 commits into
mainfrom
fix/ci-test-timeout

Conversation

@hekataion

@hekataion hekataion commented Jul 24, 2026

Copy link
Copy Markdown
Collaborator

Summary

Prevents hung tests from burning GHA minutes for hours. Tests normally complete in ~90s, so 10 minutes is generous headroom while still failing fast on hangs.

Also fixes the upgrade-e2e migration count assertion that broke after the migration squash (#837). After squash, the prior release has 20 migrations applied but HEAD only ships 1 (the idempotent baseline), so the equality check fails. Changed to >= since the baseline is idempotent.

Adds timeout-minutes: 10 to:

  • test
  • test-e2e
  • test-upgrade

Note

There is still a separate issue with upgrade-e2e: the upgrade conflicts on .upstream.json in skill directories. Filed as #844 — that one needs a fix in the upgrade logic itself.

Context

The test job on #837 hung for nearly 2 hours before manual cancellation.

🤖 Generated with Claude Code

Prevents hung tests from burning GHA minutes for hours. Tests normally
complete in ~90s, so 10 minutes is generous headroom while still
failing fast on hangs.

Co-Authored-By: Claude <noreply@anthropic.com>
@github-actions github-actions Bot added the ci label Jul 24, 2026
After migration squash (#713), the prior release may have more migrations
applied than HEAD ships (HEAD has 1 idempotent baseline; prior had 20).
Change the assertion from equality to >= since the baseline is idempotent.

Co-Authored-By: Claude <noreply@anthropic.com>
@hekataion
hekataion merged commit c3dc612 into main Jul 24, 2026
8 checks passed
@hekataion
hekataion deleted the fix/ci-test-timeout branch July 24, 2026 16:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants