From 52945e1668857066912df9ea209e8a7d9cb0b8b9 Mon Sep 17 00:00:00 2001 From: Anatoli Babenia Date: Sat, 18 Jun 2022 14:11:42 +0300 Subject: [PATCH] Update to latest GitHub Action versions checkout@v2 -> v3 upload/download-artifact@v2 -> v3 python-setup@v2 -> v3 pypa/gh-action-pypi-publish@1.4.2 -> v1.5.0 Python latest is v4, but it breaks working with default Python version https://github.com/actions/setup-python/issues/421 --- README.md | 6 +++--- docs/deliver-to-pypi.md | 8 ++++---- docs/setup.md | 10 +++++----- examples/github-apple-silicon.yml | 4 ++-- examples/github-deploy.yml | 12 ++++++------ examples/github-minimal.yml | 4 ++-- examples/github-with-qemu.yml | 6 +++--- 7 files changed, 25 insertions(+), 25 deletions(-) diff --git a/README.md b/README.md index 165fa0289..74f2adf43 100644 --- a/README.md +++ b/README.md @@ -83,10 +83,10 @@ jobs: os: [ubuntu-20.04, windows-2019, macOS-10.15] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 # Used to host cibuildwheel - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v3 - name: Install cibuildwheel run: python -m pip install cibuildwheel==2.7.0 @@ -97,7 +97,7 @@ jobs: # env: # CIBW_SOME_OPTION: value - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: path: ./wheelhouse/*.whl ``` diff --git a/docs/deliver-to-pypi.md b/docs/deliver-to-pypi.md index 610fe6e5d..a81abb4e0 100644 --- a/docs/deliver-to-pypi.md +++ b/docs/deliver-to-pypi.md @@ -46,7 +46,7 @@ well as several useful actions. Alongside your existing job(s) that runs cibuild name: Make SDist runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: fetch-depth: 0 # Optional, use if you use setuptools_scm submodules: true # Optional, use if you have submodules @@ -54,7 +54,7 @@ well as several useful actions. Alongside your existing job(s) that runs cibuild - name: Build SDist run: pipx run build --sdist - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: path: dist/*.tar.gz ``` @@ -69,12 +69,12 @@ This requires a [PyPI upload token](https://pypi.org/manage/account/token/), sto runs-on: ubuntu-latest if: github.event_name == 'release' && github.event.action == 'published' steps: - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v3 with: name: artifact path: dist - - uses: pypa/gh-action-pypi-publish@v1.4.2 + - uses: pypa/gh-action-pypi-publish@v1.5.0 with: user: __token__ password: ${{ secrets.pypi_password }} diff --git a/docs/setup.md b/docs/setup.md index d6dc7c50d..14070f38c 100644 --- a/docs/setup.md +++ b/docs/setup.md @@ -180,12 +180,12 @@ To build Linux, Mac, and Windows wheels using GitHub Actions, create a `.github/ os: [ubuntu-20.04, windows-2019, macos-10.15] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Build wheels run: pipx run cibuildwheel==2.7.0 - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: path: ./wheelhouse/*.whl ``` @@ -212,10 +212,10 @@ To build Linux, Mac, and Windows wheels using GitHub Actions, create a `.github/ os: [ubuntu-20.04, windows-2019, macos-10.15] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 # Used to host cibuildwheel - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v3 - name: Install cibuildwheel run: python -m pip install cibuildwheel==2.7.0 @@ -223,7 +223,7 @@ To build Linux, Mac, and Windows wheels using GitHub Actions, create a `.github/ - name: Build wheels run: python -m cibuildwheel --output-dir wheelhouse - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: path: ./wheelhouse/*.whl ``` diff --git a/examples/github-apple-silicon.yml b/examples/github-apple-silicon.yml index 21416754c..dd6952207 100644 --- a/examples/github-apple-silicon.yml +++ b/examples/github-apple-silicon.yml @@ -7,13 +7,13 @@ jobs: name: Build wheels on macos-10.15 runs-on: macos-10.15 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Build wheels uses: pypa/cibuildwheel@v2.7.0 env: CIBW_ARCHS_MACOS: x86_64 universal2 - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: path: ./wheelhouse/*.whl diff --git a/examples/github-deploy.yml b/examples/github-deploy.yml index 024336f65..e5929fc98 100644 --- a/examples/github-deploy.yml +++ b/examples/github-deploy.yml @@ -19,12 +19,12 @@ jobs: os: [ubuntu-20.04, windows-2019, macos-10.15] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Build wheels uses: pypa/cibuildwheel@v2.7.0 - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: path: ./wheelhouse/*.whl @@ -32,12 +32,12 @@ jobs: name: Build source distribution runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Build sdist run: pipx run build --sdist - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: path: dist/*.tar.gz @@ -49,12 +49,12 @@ jobs: # alternatively, to publish when a GitHub Release is created, use the following rule: # if: github.event_name == 'release' && github.event.action == 'published' steps: - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v3 with: name: artifact path: dist - - uses: pypa/gh-action-pypi-publish@v1.4.2 + - uses: pypa/gh-action-pypi-publish@v1.5.0 with: user: __token__ password: ${{ secrets.pypi_password }} diff --git a/examples/github-minimal.yml b/examples/github-minimal.yml index ef57e2426..fae40fc9d 100644 --- a/examples/github-minimal.yml +++ b/examples/github-minimal.yml @@ -11,7 +11,7 @@ jobs: os: [ubuntu-20.04, windows-2019, macos-10.15] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Build wheels uses: pypa/cibuildwheel@v2.7.0 @@ -19,6 +19,6 @@ jobs: # env: # CIBW_SOME_OPTION: value - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: path: ./wheelhouse/*.whl diff --git a/examples/github-with-qemu.yml b/examples/github-with-qemu.yml index 585ffc0a2..38fe7248f 100644 --- a/examples/github-with-qemu.yml +++ b/examples/github-with-qemu.yml @@ -11,9 +11,9 @@ jobs: os: [ubuntu-20.04, windows-2019, macos-10.15] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v3 name: Install Python with: python-version: '3.7' @@ -31,6 +31,6 @@ jobs: # emulated ones CIBW_ARCHS_LINUX: auto aarch64 ppc64le s390x - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: path: ./wheelhouse/*.whl