diff --git a/.github/workflows/emscripten.yaml b/.github/workflows/emscripten.yaml index fba0e626..ee9b518d 100644 --- a/.github/workflows/emscripten.yaml +++ b/.github/workflows/emscripten.yaml @@ -40,7 +40,7 @@ jobs: EMSCRIPTEN_VERSION=$(pyodide config get emscripten_version) echo "emsdk-version=$EMSCRIPTEN_VERSION" >> $GITHUB_OUTPUT - - uses: mymindstorm/setup-emsdk@v13 + - uses: mymindstorm/setup-emsdk@v14 with: version: ${{ steps.compute-emsdk-version.outputs.emsdk-version }} actions-cache-folder: emsdk-cache @@ -61,6 +61,7 @@ jobs: run: .venv-pyodide/bin/pytest - name: Upload wheels - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: + name: emscripten-wheel path: dist/*.whl diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 90f4cc02..0b0343d1 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -112,9 +112,10 @@ jobs: CIBW_BUILD_VERBOSITY: 1 CIBW_ENVIRONMENT: "PIP_ONLY_BINARY=:all:" - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: path: wheelhouse/* + name: test-wheels-${{ strategy.job-index }} - name: Check wheels run: pipx run twine check wheelhouse/* diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 7721a69d..0436b2c2 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -45,9 +45,10 @@ jobs: - name: Check metadata run: pipx run twine check --strict dist/* - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: path: dist/*.tar.gz + name: wheels-sdist build_arch_wheels: name: ${{ matrix.python }} on ${{ matrix.arch }} @@ -81,9 +82,10 @@ jobs: shell: bash - name: Upload wheels - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: path: wheelhouse/*.whl + name: wheel-aarch-${{ strategy.job-index }} build_wheels: name: ${{ matrix.type }} ${{ matrix.arch }} on ${{ matrix.os }} @@ -122,9 +124,10 @@ jobs: shell: bash - name: Upload wheels - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: path: wheelhouse/*.whl + name: wheels-${{ strategy.job-index }} upload_all: name: Upload if release @@ -132,9 +135,10 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: - name: artifact + pattern: wheels-* + merge-multiple: true path: dist - name: List all files