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