Repository navigation
CI: raise Linux build job timeout to 180 minutes - #1974
Merged
bkaradzic-microsoft merged 2 commits intoOct 26, 2026
Merged
bkaradzic-microsoft merged 2 commits into
bkaradzic-microsoft merged 2 commits into
Conversation
Ubuntu_Clang_JSC routinely takes 28-29 minutes (about 10 minutes of build plus about 19 minutes of validation tests) against a 30-minute job timeout. On BabylonJS#1967 it ran all 577 tests successfully and was then cancelled at 30m26s. Use the Hermes job's 60-minute limit for every engine. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 60c2ec68-6de1-445d-9fc9-b699db737eae
Matches the Nightly job timeout (BabylonJS#1968). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 60c2ec68-6de1-445d-9fc9-b699db737eae
Contributor
There was a problem hiding this comment.
🟢 Approval recommended
The focused job-level timeout change matches the stated intent and has no identified blocking issues.
No open issues 🎉
What changed in this PR
Raises the reusable Linux build job timeout to accommodate full validation runs that approach the existing limit, matching the 180-minute Nightly timeout.
Changes:
- Replaces the engine-dependent 30/60-minute timeout with 180 minutes for all Linux engines.
- Adds a comment explaining the observed Clang/JSC runtimes and timeout cancellations.
| File | Description |
|---|---|
.github/workflows/build-linux.yml |
Increases the job timeout and documents the reason. |
Review effort: Balanced
bkaradzic-microsoft
enabled auto-merge (squash)
October 26, 2026 22:15
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Ubuntu_Clang_JSCroutinely takes 28–29 minutes (about 10 minutes of build plus about 19 minutes of validation) against the 30-minute job timeout inbuild-linux.yml:Run complete. ran=577 passed=577 failed=0Any slightly slower runner cancels the job, and more re-enabled validation tests will push it past the limit every time. This PR sets a 180-minute limit for every Linux engine, matching the Nightly job timeout (#1968).