Skip to content

Commit e7ed718

Browse files
authored
GitHub Actions: Add Python 3.14 and PyPy 3.11
Python v3.14 -- October 7th * https://www.python.org/download/pre-releases * https://www.python.org/downloads/release/python-3140rc3 * https://github.com/actions/setup-python/blob/main/docs/advanced-usage.md#allow-pre-releases * https://pypy.org/download.html -- PyPy only keeps a single release as current. Note: Python 3.9 will EOL in 10 days, when Python 3.14 will be released.
1 parent 0455ca6 commit e7ed718

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,24 +14,24 @@ jobs:
1414
strategy:
1515
fail-fast: false
1616
matrix:
17-
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
17+
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
1818
os:
1919
- macos-latest
2020
- windows-latest
2121
- ubuntu-latest
2222
nox-session: ['']
2323
include:
24-
- python-version: pypy3.10
24+
- python-version: pypy3.11
2525
os: ubuntu-latest
26-
nox-session: test-pypy3.10
26+
nox-session: test-pypy3
2727
name: ${{ fromJson('{"macos-latest":"macOS","windows-latest":"Windows","ubuntu-latest":"Ubuntu"}')[matrix.os] }} (${{ matrix.python-version }})
2828
timeout-minutes: 20
2929
runs-on: ${{ matrix.os }}
3030
steps:
3131
- name: Checkout
32-
uses: actions/checkout@v4
33-
- name: Setup python
34-
uses: actions/setup-python@v5
32+
uses: actions/checkout@v5
33+
- name: Setup Python ${{ matrix.python-version }}'
34+
uses: actions/setup-python@v6
3535
with:
3636
python-version: '${{ matrix.python-version }}'
3737
allow-prereleases: true
@@ -59,13 +59,13 @@ jobs:
5959
needs: test
6060

6161
steps:
62-
- uses: actions/checkout@v4
62+
- uses: actions/checkout@v5
6363
- name: "Use latest Python so it understands all syntax"
64-
uses: actions/setup-python@v5
64+
uses: actions/setup-python@v6
6565
with:
6666
python-version: "3.x"
6767

68-
- uses: actions/download-artifact@v4
68+
- uses: actions/download-artifact@v5
6969
with:
7070
pattern: coverage-data-*
7171
merge-multiple: true

0 commit comments

Comments
 (0)