diff --git a/.github/workflows/ci-cd.yml b/.github/workflows/ci-cd.yml index 8bf2d19f..2314079f 100644 --- a/.github/workflows/ci-cd.yml +++ b/.github/workflows/ci-cd.yml @@ -39,8 +39,8 @@ jobs: path: dist/ test: - name: Test Python ${{ matrix.python-version }} - runs-on: ubuntu-24.04 + name: Test Python ${{ matrix.python-version }} on ${{ matrix.os }} + runs-on: ${{ matrix.os }} strategy: matrix: python-version: @@ -51,6 +51,9 @@ jobs: - 3.11 - 3.12 - 3.13 + os: + - ubuntu-24.04 + - ubuntu-24.04-arm fail-fast: false env: UV_FROZEN: 1 @@ -74,7 +77,7 @@ jobs: run: | uv run make mototest - name: Upload coverage to Codecov - if: matrix.python-version == '3.11' + if: matrix.python-version == '3.11' && matrix.os == 'ubuntu-24.04' uses: codecov/codecov-action@v5.1.2 with: token: ${{ secrets.CODECOV_TOKEN }} # not required for public repos