Skip to content

ci: bump foundry-multi-seed timeout to 45 minutes#1719

Merged
Th0rgal merged 2 commits intomainfrom
fix/foundry-multi-seed-timeout
Apr 11, 2026
Merged

ci: bump foundry-multi-seed timeout to 45 minutes#1719
Th0rgal merged 2 commits intomainfrom
fix/foundry-multi-seed-timeout

Conversation

@Th0rgal
Copy link
Copy Markdown
Member

@Th0rgal Th0rgal commented Apr 11, 2026

Summary

Root cause

Each foundry-multi-seed matrix entry runs the full difftest suite (DIFFTEST_SHARD_COUNT: 1) for a single seed on the build runner. Observed runtime is ~25 minutes, exactly at the old limit. The 45-minute limit gives ~80% headroom.

Test plan

  • Merge and verify the next push-to-main CI run completes all multi-seed jobs within the new limit
  • Re-run cancelled run 24277312392 to confirm

🤖 Generated with Claude Code


Note

Low Risk
Low risk CI-only change that increases a single job timeout; the main impact is longer CI runtime/higher runner utilization if jobs hang rather than failing quickly.

Overview
Increases the foundry-multi-seed job timeout in verify.yml from 25 to 45 minutes to prevent multi-seed matrix runs from being cancelled due to hitting the prior limit.

Updates the workflow sync-spec artifacts (verify_sync_spec.json and its source) to match the new expected timeout.

Reviewed by Cursor Bugbot for commit 287b8e7. Bugbot is set up for automated code reviews on this repo. Configure here.

claude added 2 commits April 11, 2026 16:55
All 7 foundry-multi-seed jobs hit the 25-minute timeout on the first
push-to-main that included compiler changes (PR #1718 merge). Each
matrix entry runs the full difftest suite for a single seed, and 25
minutes is too tight on the build runner. Bumping to 45 minutes gives
comfortable headroom based on observed ~25-minute runtime.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The check_verify_sync.py script validates that workflow timeouts match
the spec. Update the source spec and regenerated JSON to reflect the
foundry-multi-seed timeout bump from 25 to 45 minutes.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown
Contributor

\n### CI Failure Hints\n\nFailed jobs: `checks`\n\nCopy-paste local triage:\n```bash\nmake check\nlake build\nFOUNDRY_PROFILE=difftest forge test -vv\n```

@Th0rgal Th0rgal merged commit e219f4b into main Apr 11, 2026
17 checks passed
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.

2 participants