Skip to content

Commit aecf2b6

Browse files
authored
Merge pull request #965 from sanders41/download-artifact
Bump upload-artifact actions v4 -> v5 and download-artifact v4 -> v6
2 parents ebe1ec1 + 3a77cbf commit aecf2b6

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/github_actions.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1740,7 +1740,7 @@ jobs:
17401740
sccache: 'true'
17411741
manylinux: auto
17421742
- name: Upload wheels
1743-
uses: actions/upload-artifact@v4
1743+
uses: actions/upload-artifact@v5
17441744
with:
17451745
name: wheels-linux-${{{{ matrix.target }}}}
17461746
path: dist
@@ -1762,7 +1762,7 @@ jobs:
17621762
args: --release --out dist --find-interpreter
17631763
sccache: 'true'
17641764
- name: Upload wheels
1765-
uses: actions/upload-artifact@v4
1765+
uses: actions/upload-artifact@v5
17661766
with:
17671767
name: wheels-windows-${{{{ matrix.target }}}}
17681768
path: dist
@@ -1783,7 +1783,7 @@ jobs:
17831783
args: --release --out dist --find-interpreter
17841784
sccache: 'true'
17851785
- name: Upload wheels
1786-
uses: actions/upload-artifact@v4
1786+
uses: actions/upload-artifact@v5
17871787
with:
17881788
name: wheels-macos-${{{{ matrix.target }}}}
17891789
path: dist
@@ -1800,7 +1800,7 @@ jobs:
18001800
command: sdist
18011801
args: --out dist
18021802
- name: Upload sdist
1803-
uses: actions/upload-artifact@v4
1803+
uses: actions/upload-artifact@v5
18041804
with:
18051805
name: wheels-sdist
18061806
path: dist
@@ -1813,7 +1813,7 @@ jobs:
18131813
if: "startsWith(github.ref, 'refs/tags/')"
18141814
needs: [linux, windows, macos, sdist]
18151815
steps:
1816-
- uses: actions/download-artifact@v4
1816+
- uses: actions/download-artifact@v6
18171817
- uses: actions/setup-python@v6
18181818
with:
18191819
python-version: "{python_version}"

src/snapshots/python_project__github_actions__tests__save_pypi_publish_file_pyo3.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
source: src/github_actions.rs
33
expression: content
44
---
5-
"name: PyPi Publish\non:\n release:\n types:\n - published\npermissions:\n contents: read\njobs:\n linux:\n runs-on: ubuntu-latest\n strategy:\n matrix:\n target: [x86_64, x86, aarch64, armv7, s390x, ppc64le]\n steps:\n - uses: actions/checkout@v5\n - uses: actions/setup-python@v6\n with:\n python-version: \"3.12\"\n - name: Build wheels\n uses: PyO3/maturin-action@v1\n with:\n target: ${{ matrix.target }}\n args: --release --out dist --find-interpreter\n sccache: 'true'\n manylinux: auto\n - name: Upload wheels\n uses: actions/upload-artifact@v4\n with:\n name: wheels-linux-${{ matrix.target }}\n path: dist\n windows:\n runs-on: windows-latest\n strategy:\n matrix:\n target: [x64, x86]\n steps:\n - uses: actions/checkout@v5\n - uses: actions/setup-python@v6\n with:\n python-version: \"3.12\"\n architecture: ${{ matrix.target }}\n - name: Build wheels\n uses: PyO3/maturin-action@v1\n with:\n target: ${{ matrix.target }}\n args: --release --out dist --find-interpreter\n sccache: 'true'\n - name: Upload wheels\n uses: actions/upload-artifact@v4\n with:\n name: wheels-windows-${{ matrix.target }}\n path: dist\n macos:\n runs-on: macos-latest\n strategy:\n matrix:\n target: [x86_64, aarch64]\n steps:\n - uses: actions/checkout@v5\n - uses: actions/setup-python@v6\n with:\n python-version: \"3.12\"\n - name: Build wheels\n uses: PyO3/maturin-action@v1\n with:\n target: ${{ matrix.target }}\n args: --release --out dist --find-interpreter\n sccache: 'true'\n - name: Upload wheels\n uses: actions/upload-artifact@v4\n with:\n name: wheels-macos-${{ matrix.target }}\n path: dist\n sdist:\n runs-on: ubuntu-latest\n steps:\n - uses: actions/checkout@v5\n - uses: actions/setup-python@v6\n with:\n python-version: \"3.12\"\n - name: Build sdist\n uses: PyO3/maturin-action@v1\n with:\n command: sdist\n args: --out dist\n - name: Upload sdist\n uses: actions/upload-artifact@v4\n with:\n name: wheels-sdist\n path: dist\n release:\n name: Release\n runs-on: ubuntu-latest\n permissions:\n # For PyPI's trusted publishing.\n id-token: write\n if: \"startsWith(github.ref, 'refs/tags/')\"\n needs: [linux, windows, macos, sdist]\n steps:\n - uses: actions/download-artifact@v4\n - uses: actions/setup-python@v6\n with:\n python-version: \"3.12\"\n - name: Publish to PyPI\n uses: PyO3/maturin-action@v1\n with:\n command: upload\n args: --non-interactive --skip-existing wheels-*/*\n"
5+
"name: PyPi Publish\non:\n release:\n types:\n - published\npermissions:\n contents: read\njobs:\n linux:\n runs-on: ubuntu-latest\n strategy:\n matrix:\n target: [x86_64, x86, aarch64, armv7, s390x, ppc64le]\n steps:\n - uses: actions/checkout@v5\n - uses: actions/setup-python@v6\n with:\n python-version: \"3.12\"\n - name: Build wheels\n uses: PyO3/maturin-action@v1\n with:\n target: ${{ matrix.target }}\n args: --release --out dist --find-interpreter\n sccache: 'true'\n manylinux: auto\n - name: Upload wheels\n uses: actions/upload-artifact@v5\n with:\n name: wheels-linux-${{ matrix.target }}\n path: dist\n windows:\n runs-on: windows-latest\n strategy:\n matrix:\n target: [x64, x86]\n steps:\n - uses: actions/checkout@v5\n - uses: actions/setup-python@v6\n with:\n python-version: \"3.12\"\n architecture: ${{ matrix.target }}\n - name: Build wheels\n uses: PyO3/maturin-action@v1\n with:\n target: ${{ matrix.target }}\n args: --release --out dist --find-interpreter\n sccache: 'true'\n - name: Upload wheels\n uses: actions/upload-artifact@v5\n with:\n name: wheels-windows-${{ matrix.target }}\n path: dist\n macos:\n runs-on: macos-latest\n strategy:\n matrix:\n target: [x86_64, aarch64]\n steps:\n - uses: actions/checkout@v5\n - uses: actions/setup-python@v6\n with:\n python-version: \"3.12\"\n - name: Build wheels\n uses: PyO3/maturin-action@v1\n with:\n target: ${{ matrix.target }}\n args: --release --out dist --find-interpreter\n sccache: 'true'\n - name: Upload wheels\n uses: actions/upload-artifact@v5\n with:\n name: wheels-macos-${{ matrix.target }}\n path: dist\n sdist:\n runs-on: ubuntu-latest\n steps:\n - uses: actions/checkout@v5\n - uses: actions/setup-python@v6\n with:\n python-version: \"3.12\"\n - name: Build sdist\n uses: PyO3/maturin-action@v1\n with:\n command: sdist\n args: --out dist\n - name: Upload sdist\n uses: actions/upload-artifact@v5\n with:\n name: wheels-sdist\n path: dist\n release:\n name: Release\n runs-on: ubuntu-latest\n permissions:\n # For PyPI's trusted publishing.\n id-token: write\n if: \"startsWith(github.ref, 'refs/tags/')\"\n needs: [linux, windows, macos, sdist]\n steps:\n - uses: actions/download-artifact@v6\n - uses: actions/setup-python@v6\n with:\n python-version: \"3.12\"\n - name: Publish to PyPI\n uses: PyO3/maturin-action@v1\n with:\n command: upload\n args: --non-interactive --skip-existing wheels-*/*\n"

0 commit comments

Comments
 (0)