From e8841776464db04c01ce89498436bfba8db6bc4c Mon Sep 17 00:00:00 2001 From: Branimir Karadzic Date: Mon, 26 Oct 2026 14:49:26 -0700 Subject: [PATCH 1/2] CI: raise Linux build job timeout to 60 minutes 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 #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 --- .github/workflows/build-linux.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-linux.yml b/.github/workflows/build-linux.yml index 9e612b740..350e265e7 100644 --- a/.github/workflows/build-linux.yml +++ b/.github/workflows/build-linux.yml @@ -33,7 +33,8 @@ jobs: # Pinned: ubuntu-latest (ubuntu-26.04, Clang 21) fails to build glslang (SpvBuilder.h lacks ). # TODO(#1970): return to ubuntu-latest once the glslang pin includes the fix. runs-on: ubuntu-24.04 - timeout-minutes: ${{ inputs.js-engine == 'Hermes' && 60 || 30 }} + # Ubuntu_Clang_JSC (build + full validation run) takes ~28-29 minutes, so 30 caused spurious cancellations. + timeout-minutes: 60 env: CC: ${{ inputs.cc }} CXX: ${{ inputs.cxx }} From 225c9f3eab5b1bbba074de5e29f9dad3be3eb543 Mon Sep 17 00:00:00 2001 From: Branimir Karadzic Date: Mon, 26 Oct 2026 15:00:35 -0700 Subject: [PATCH 2/2] CI: raise Linux build job timeout to 180 minutes Matches the Nightly job timeout (#1968). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 60c2ec68-6de1-445d-9fc9-b699db737eae --- .github/workflows/build-linux.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-linux.yml b/.github/workflows/build-linux.yml index 350e265e7..4cf3bb7b4 100644 --- a/.github/workflows/build-linux.yml +++ b/.github/workflows/build-linux.yml @@ -34,7 +34,7 @@ jobs: # TODO(#1970): return to ubuntu-latest once the glslang pin includes the fix. runs-on: ubuntu-24.04 # Ubuntu_Clang_JSC (build + full validation run) takes ~28-29 minutes, so 30 caused spurious cancellations. - timeout-minutes: 60 + timeout-minutes: 180 env: CC: ${{ inputs.cc }} CXX: ${{ inputs.cxx }}