name: Build sdist
runs-on: ubuntu-24.04
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v6
with:
persist-credentials: false
- - uses: actions/setup-python@v5
+ - uses: actions/setup-python@v6
name: Install Python
with:
python-version: ${{ env.python-version }}
- name: Build sdist
run: "python setup.py sdist && ls -l dist"
- - uses: actions/upload-artifact@v4
+ - uses: actions/upload-artifact@v7
with:
name: artifacts-sdist
path: ./dist/tornado-*.tar.gz
name_suffix: "-s390x"
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v6
with:
persist-credentials: false
- - uses: actions/setup-python@v5
+ - uses: actions/setup-python@v6
name: Install Python
with:
python-version: ${{ env.python-version }}
# https://github.com/pypa/cibuildwheel/issues/1342
run: python -m pip install abi3audit && abi3audit --verbose --summary ./wheelhouse/*abi3*.whl
- - uses: actions/upload-artifact@v4
+ - uses: actions/upload-artifact@v7
with:
name: artifacts-${{ matrix.os }}${{ matrix.name_suffix || '' }}
path: ./wheelhouse/*.whl
# This permission is required for pypi's "trusted publisher" feature
id-token: write
steps:
- - uses: actions/download-artifact@v4
+ - uses: actions/download-artifact@v7
with:
pattern: artifacts-*
path: dist
# This permission is required for pypi's "trusted publisher" feature
id-token: write
steps:
- - uses: actions/download-artifact@v4
+ - uses: actions/download-artifact@v7
with:
pattern: artifacts-*
path: dist
name: Run quick tests
runs-on: ubuntu-24.04
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v6
with:
persist-credentials: false
- - uses: actions/setup-python@v5
+ - uses: actions/setup-python@v6
name: Install Python
with:
# [[[cog cog.outl(f"python-version: '3.{default_python_minor}'")]]]
# [[[end]]]
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v6
with:
persist-credentials: false
- - uses: actions/setup-python@v5
+ - uses: actions/setup-python@v6
name: Install Python
with:
python-version: ${{ matrix.python}}
needs: test_quick
runs-on: windows-2025
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v6
with:
persist-credentials: false
- - uses: actions/setup-python@v5
+ - uses: actions/setup-python@v6
name: Install Python
with:
# [[[cog cog.outl(f"python-version: '3.{default_python_minor}'")]]]
runs-on: ubuntu-24.04
needs: test_quick
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v6
with:
persist-credentials: false
- - uses: astral-sh/setup-uv@v6
+ - uses: astral-sh/setup-uv@v7
name: Install uv
- name: Run zizmor
run: uvx zizmor .github/workflows
runs-on: ubuntu-24.04
needs: test_quick
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v6
with:
persist-credentials: false
- name: Run cibuildwheel