From 92418859c81df07c44d60a72bf98e7c4af5d8fe3 Mon Sep 17 00:00:00 2001 From: Lilith Orion Hafner Date: Tue, 26 Nov 2024 06:57:26 -0600 Subject: [PATCH 1/3] Wait to run full matrix until tests pass on Julia 1 x64 ubuntu --- .github/workflows/ci.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1b358f9..d78ce67 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,9 +5,27 @@ on: tags: ["*"] pull_request: jobs: + quick-test: + name: Julia 1 - ubuntu-latest - x64 - ${{ github.event_name }} + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: julia-actions/setup-julia@v2 + with: + version: 1 + arch: x64 + - uses: julia-actions/cache@v2 + - uses: julia-actions/julia-buildpkg@v1 + - uses: julia-actions/julia-runtest@v1 + - uses: julia-actions/julia-processcoverage@v1 + - uses: codecov/codecov-action@v4 + with: + files: lcov.info + token: ${{ secrets.CODECOV_TOKEN }} test: name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }} runs-on: ${{ matrix.os }} + needs: quick-test strategy: fail-fast: false matrix: @@ -24,6 +42,10 @@ jobs: - os: macOS-latest arch: aarch64 version: 1 + exclude: # This is run in "quck-test" + - os: ubuntu-latest + arch: x64 + version: 1 steps: - uses: actions/checkout@v4 - uses: julia-actions/setup-julia@v2 From 8785b4fbb86c254527c45f3bc5085b354211fecf Mon Sep 17 00:00:00 2001 From: Lilith Orion Hafner Date: Tue, 26 Nov 2024 07:01:43 -0600 Subject: [PATCH 2/3] Break tests --- test/runtests.jl | 1 + 1 file changed, 1 insertion(+) diff --git a/test/runtests.jl b/test/runtests.jl index 35f99ea..b028a47 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -2,3 +2,4 @@ using Test, Example @test hello("Julia") == "Hello, Julia" @test domath(2.0) ≈ 7.0 +@test false From f2833f62f683635ce70c08c8094d314eac029e33 Mon Sep 17 00:00:00 2001 From: Lilith Orion Hafner Date: Tue, 26 Nov 2024 07:02:24 -0600 Subject: [PATCH 3/3] Fix tests --- test/runtests.jl | 1 - 1 file changed, 1 deletion(-) diff --git a/test/runtests.jl b/test/runtests.jl index b028a47..35f99ea 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -2,4 +2,3 @@ using Test, Example @test hello("Julia") == "Hello, Julia" @test domath(2.0) ≈ 7.0 -@test false