diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 4853c8a..6960970 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -9,7 +9,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-latest, macos-latest, macos-13, windows-latest ] + os: [ ubuntu-latest, macos-14, macos-13, windows-latest ] steps: - uses: actions/checkout@v4 @@ -34,7 +34,7 @@ jobs: - uses: actions/upload-artifact@v4 if: always() with: - name: wheels + name: wheels-${{ matrix.os }} path: ./wheelhouse/*.whl check_contents: @@ -52,6 +52,12 @@ jobs: with: python-version: '3.x' + - uses: actions/upload-artifact/merge@v4 + with: + name: "wheels" + pattern: "wheels-*" + delete-merged: true + - name: Download wheels uses: actions/download-artifact@v4 with: @@ -75,12 +81,12 @@ jobs: test: name: Test on ${{ matrix.os }} - needs: build_wheels + needs: check_contents runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: - os: [ ubuntu-latest, macos-latest, macos-13, windows-latest ] + os: [ ubuntu-latest, macos-14, macos-13, windows-latest ] steps: - uses: actions/checkout@v4