diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 3d8c0e1010..e424e21064 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -52,9 +52,9 @@ jobs: ruff --help python -m ruff --help - name: "Upload sdist" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: - name: wheels + name: wheels-sdist path: dist macos-x86_64: @@ -80,9 +80,9 @@ jobs: ruff --help python -m ruff --help - name: "Upload wheels" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: - name: wheels + name: wheels-macos-x86_64 path: dist - name: "Archive binary" run: | @@ -90,9 +90,9 @@ jobs: tar czvf $ARCHIVE_FILE -C target/x86_64-apple-darwin/release ruff shasum -a 256 $ARCHIVE_FILE > $ARCHIVE_FILE.sha256 - name: "Upload binary" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: - name: binaries + name: binaries-macos-x86_64 path: | *.tar.gz *.sha256 @@ -119,9 +119,9 @@ jobs: ruff --help python -m ruff --help - name: "Upload wheels" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: - name: wheels + name: wheels-aarch64-apple-darwin path: dist - name: "Archive binary" run: | @@ -129,9 +129,9 @@ jobs: tar czvf $ARCHIVE_FILE -C target/aarch64-apple-darwin/release ruff shasum -a 256 $ARCHIVE_FILE > $ARCHIVE_FILE.sha256 - name: "Upload binary" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: - name: binaries + name: binaries-aarch64-apple-darwin path: | *.tar.gz *.sha256 @@ -170,9 +170,9 @@ jobs: ruff --help python -m ruff --help - name: "Upload wheels" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: - name: wheels + name: wheels-${{ matrix.platform.target }} path: dist - name: "Archive binary" shell: bash @@ -181,9 +181,9 @@ jobs: 7z a $ARCHIVE_FILE ./target/${{ matrix.platform.target }}/release/ruff.exe sha256sum $ARCHIVE_FILE > $ARCHIVE_FILE.sha256 - name: "Upload binary" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: - name: binaries + name: binaries-${{ matrix.platform.target }} path: | *.zip *.sha256 @@ -218,9 +218,9 @@ jobs: ruff --help python -m ruff --help - name: "Upload wheels" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: - name: wheels + name: wheels-${{ matrix.target }} path: dist - name: "Archive binary" run: | @@ -228,9 +228,9 @@ jobs: tar czvf $ARCHIVE_FILE -C target/${{ matrix.target }}/release ruff shasum -a 256 $ARCHIVE_FILE > $ARCHIVE_FILE.sha256 - name: "Upload binary" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: - name: binaries + name: binaries-${{ matrix.target }} path: | *.tar.gz *.sha256 @@ -289,9 +289,9 @@ jobs: pip3 install ${{ env.PACKAGE_NAME }} --no-index --find-links dist/ --force-reinstall ruff --help - name: "Upload wheels" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: - name: wheels + name: wheels-${{ matrix.platform.target }} path: dist - name: "Archive binary" run: | @@ -299,9 +299,9 @@ jobs: tar czvf $ARCHIVE_FILE -C target/${{ matrix.platform.target }}/release ruff shasum -a 256 $ARCHIVE_FILE > $ARCHIVE_FILE.sha256 - name: "Upload binary" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: - name: binaries + name: binaries-${{ matrix.platform.target }} path: | *.tar.gz *.sha256 @@ -341,9 +341,9 @@ jobs: .venv/bin/pip3 install ${{ env.PACKAGE_NAME }} --no-index --find-links dist/ --force-reinstall .venv/bin/ruff check --help - name: "Upload wheels" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: - name: wheels + name: wheels-${{ matrix.target }} path: dist - name: "Archive binary" run: | @@ -351,9 +351,9 @@ jobs: tar czvf $ARCHIVE_FILE -C target/${{ matrix.target }}/release ruff shasum -a 256 $ARCHIVE_FILE > $ARCHIVE_FILE.sha256 - name: "Upload binary" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: - name: binaries + name: binaries-${{ matrix.target }} path: | *.tar.gz *.sha256 @@ -398,9 +398,9 @@ jobs: .venv/bin/pip3 install ${{ env.PACKAGE_NAME }} --no-index --find-links dist/ --force-reinstall .venv/bin/ruff check --help - name: "Upload wheels" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: - name: wheels + name: wheels-${{ matrix.platform.target }} path: dist - name: "Archive binary" run: | @@ -408,9 +408,9 @@ jobs: tar czvf $ARCHIVE_FILE -C target/${{ matrix.platform.target }}/release ruff shasum -a 256 $ARCHIVE_FILE > $ARCHIVE_FILE.sha256 - name: "Upload binary" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: - name: binaries + name: binaries-${{ matrix.platform.target }} path: | *.tar.gz *.sha256 @@ -467,10 +467,11 @@ jobs: # For pypi trusted publishing id-token: write steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: - name: wheels + pattern: wheels-* path: wheels + merge-multiple: true - name: Publish to PyPi uses: pypa/gh-action-pypi-publish@release/v1 with: @@ -510,10 +511,11 @@ jobs: # For GitHub release publishing contents: write steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: - name: binaries + pattern: binaries-* path: binaries + merge-multiple: true - name: "Publish to GitHub" uses: softprops/action-gh-release@v1 with: