From 4e2649e85861ddc92789e028c228863cd7d58b0a Mon Sep 17 00:00:00 2001 From: Tim Besard Date: Fri, 2 Oct 2026 11:48:16 +0200 Subject: [PATCH] CI: Allow slower jobs and skip nightly coverage Cold Windows nightly runs can spend most of the ten-minute job limit precompiling before the test suite starts. Give the matrix jobs twenty minutes to finish. CoverageTools 1.4.1 fails after successful nightly tests because Julia 1.14 renamed PkgLoadSpec.julia_syntax_version. Skip coverage processing and submission on nightly until CoverageTools supports the new field. Failure: https://github.com/JuliaGPU/GPUCompiler.jl/actions/runs/36984621491/job/110766702105 Failure: https://github.com/JuliaGPU/GPUCompiler.jl/actions/runs/36984621491/job/110766702249 --- .github/workflows/Test.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/Test.yml b/.github/workflows/Test.yml index d109d59c6..ca1ac8e8c 100644 --- a/.github/workflows/Test.yml +++ b/.github/workflows/Test.yml @@ -15,7 +15,7 @@ jobs: release_test: name: Julia ${{ matrix.version }} ${{ matrix.llvm_args }} - ${{ matrix.os }} runs-on: ${{ matrix.os }} - timeout-minutes: 10 + timeout-minutes: 20 strategy: fail-fast: false matrix: @@ -66,8 +66,11 @@ jobs: JULIA_LLVM_ARGS: ${{ matrix.llvm_args }} - name: Process coverage + # CoverageTools 1.4.1 uses a PkgLoadSpec field renamed in Julia 1.14. + if: matrix.version != 'nightly' uses: julia-actions/julia-processcoverage@v1 - name: Submit coverage + if: matrix.version != 'nightly' uses: codecov/codecov-action@v7 with: token: ${{ secrets.CODECOV_TOKEN }}