Skip to content

File tree

1 file changed

+15
-18
lines changed

1 file changed

+15
-18
lines changed

.github/workflows/ci.yml

Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,15 @@ jobs:
1313
strategy:
1414
fail-fast: false
1515
matrix:
16-
python: ['3.8', '3.9', '3.10', '3.11', '3.12']
16+
python: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
1717
steps:
1818
- name: Checkout
19-
uses: actions/checkout@v2
20-
- name: Setup python
21-
uses: actions/setup-python@v2
19+
uses: actions/checkout@v5
20+
- name: Setup Python ${{ matrix.python }}'
21+
uses: actions/setup-python@v6
2222
with:
2323
python-version: '${{ matrix.python }}'
24+
allow-prereleases: true
2425
- name: Run tests
2526
run: ./ci.sh
2627
shell: bash
@@ -35,7 +36,7 @@ jobs:
3536
strategy:
3637
fail-fast: false
3738
matrix:
38-
python: ['pypy-3.8', '3.8', 'pypy-3.9', '3.9', 'pypy-3.10', '3.10', '3.11', '3.12']
39+
python: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14', 'pypy-3.11']
3940
check_formatting: ['0']
4041
check_docs: ['0']
4142
extra_name: ['']
@@ -48,17 +49,12 @@ jobs:
4849
extra_name: ', check docs'
4950
steps:
5051
- name: Checkout
51-
uses: actions/checkout@v2
52-
- name: Setup python
53-
uses: actions/setup-python@v2
54-
if: "!endsWith(matrix.python, '-dev')"
55-
with:
56-
python-version: '${{ matrix.python }}'
57-
- name: Setup python (dev)
58-
uses: deadsnakes/action@v2.0.2
59-
if: endsWith(matrix.python, '-dev')
52+
uses: actions/checkout@v5
53+
- name: Setup Python ${{ matrix.python }}
54+
uses: actions/setup-python@v6
6055
with:
6156
python-version: '${{ matrix.python }}'
57+
allow-prereleases: true
6258
- name: Run tests
6359
run: ./ci.sh
6460
env:
@@ -74,14 +70,15 @@ jobs:
7470
strategy:
7571
fail-fast: false
7672
matrix:
77-
python: ['3.8', '3.9', '3.10', '3.11', '3.12']
73+
python: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
7874
steps:
7975
- name: Checkout
80-
uses: actions/checkout@v2
81-
- name: Setup python
82-
uses: actions/setup-python@v2
76+
uses: actions/checkout@v5
77+
- name: Setup Python ${{ matrix.python }}
78+
uses: actions/setup-python@v6
8379
with:
8480
python-version: '${{ matrix.python }}'
81+
allow-prereleases: true
8582
- name: Run tests
8683
run: ./ci.sh
8784
env:

0 commit comments

Comments
 (0)