CI: bump Build devel timeout, it times out on the free runner tier#38286
CI: bump Build devel timeout, it times out on the free runner tier#38286JPL11 wants to merge 2 commits into
Conversation
There was a problem hiding this comment.
Pull request overview
Adjusts CI to be more reliable on GitHub-hosted ubuntu-24.04 runners used for fork PRs by increasing the allowed time for the Build devel step, which now deterministically exceeds the previous 1-minute limit.
Changes:
- Increase the
Build develstep timeout from 1 minute to 3 minutes in the main CI workflow.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Process replay diff reportReplays driving segments through this PR and compares the behavior to master. ✅ 0 changed, 66 passed, 0 errors |
|
Why does this need more than a minute? Anything we can optimize? |
|
Profiled it on the free runner (phase timestamps are already in the script):
The commit is zlib-compressing ~2 GB of model chunks into loose objects on one slow core. Since object IDs are content-addressed before compression and this repo is a throwaway build artifact, I also tried hardlinking the file copy (another ~9s off) but it had a flaky interaction I didn't fully chase down, so I left it out. Kept the timeout at 3 min for slack against free-runner variance (they swing ±40%) — happy to drop it back to 1 if you'd rather, 29s fits. |
|
I suppose it's not just the |
|
Those are two different failures, and only one of them is this PR's. Your Your |
|
are you an agent? |
|
Human, I do use Claude Code to pull CI logs and traced the ImportError chain though |
build releasecurrently fails on every fork PR: theBuild develstep hits its 1-minute timeout on theubuntu-24.04runners that fork PRs are routed to (verified twice on #38285: killed at 72s both times, deterministic). It copies the full tree including LFS models, which fits in a minute on the namespace runners master uses but no longer on the free tier — fork PRs from late June (#38242, #38258) passed the same step at 55-59s, so recent tree growth tipped it over.3 minutes keeps the step bounded while giving the free tier ~2.5x headroom.