Skip to content

Commit a18221e

Browse files
committed
Bump GitHub CI actions
1 parent 6fa4d90 commit a18221e

1 file changed

Lines changed: 19 additions & 18 deletions

File tree

.github/workflows/tests.yaml

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ jobs:
1818
runs-on: ubuntu-latest
1919

2020
steps:
21-
- uses: actions/checkout@v4
22-
- uses: actions/setup-python@v5
21+
- uses: actions/checkout@v5
22+
- uses: actions/setup-python@v6
2323
with:
2424
python-version: '3.11'
2525

@@ -37,15 +37,16 @@ jobs:
3737
runs-on: ${{ matrix.os }}
3838
strategy:
3939
matrix:
40-
python-version: ['pypy3.10', '3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14-dev']
40+
python-version: ['pypy3.10', '3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
4141
os: [ubuntu-latest, macos-latest, windows-latest]
42-
continue-on-error: ${{ matrix.python-version == '3.14-dev' }}
42+
# TODO: uncomment this when 3.15-dev exists and is added
43+
# continue-on-error: ${{ matrix.python-version == '3.15-dev' }}
4344

4445
steps:
45-
- uses: actions/checkout@v4
46+
- uses: actions/checkout@v5
4647

4748
- name: Set up Python ${{ matrix.python-version }}
48-
uses: actions/setup-python@v5
49+
uses: actions/setup-python@v6
4950
with:
5051
python-version: ${{ matrix.python-version }}
5152

@@ -60,8 +61,8 @@ jobs:
6061
coverage:
6162
runs-on: ubuntu-latest
6263
steps:
63-
- uses: actions/checkout@v4
64-
- uses: actions/setup-python@v5
64+
- uses: actions/checkout@v5
65+
- uses: actions/setup-python@v6
6566
with:
6667
python-version: '3.x'
6768
- name: Install package and coverage deps
@@ -75,7 +76,7 @@ jobs:
7576
coverage run -m unittest
7677
coverage report --fail-under=100
7778
- name: Report coverage
78-
uses: codecov/codecov-action@v4
79+
uses: codecov/codecov-action@v5
7980
with:
8081
token: ${{ secrets.CODECOV_TOKEN }}
8182

@@ -87,9 +88,9 @@ jobs:
8788
os: [ubuntu-latest, windows-latest, macos-latest]
8889

8990
steps:
90-
- uses: actions/checkout@v4
91+
- uses: actions/checkout@v5
9192

92-
- uses: actions/setup-python@v5
93+
- uses: actions/setup-python@v6
9394
with:
9495
python-version: '3.x'
9596

@@ -99,7 +100,7 @@ jobs:
99100
python scripts/use_setuptools.py
100101
101102
- name: Build wheels
102-
uses: pypa/cibuildwheel@v2.22.0
103+
uses: pypa/cibuildwheel@v3.2.0
103104
env:
104105
CIBW_ARCHS_MACOS: x86_64 arm64
105106
TOMLI_USE_MYPYC: '1'
@@ -115,7 +116,7 @@ jobs:
115116
runs-on: ubuntu-latest
116117

117118
steps:
118-
- uses: actions/checkout@v4
119+
- uses: actions/checkout@v5
119120

120121
- name: Install build dependencies
121122
run: pip install build
@@ -138,9 +139,9 @@ jobs:
138139
&&
139140
(github.ref == 'refs/heads/master' || startsWith(github.event.ref, 'refs/tags'))
140141
steps:
141-
- uses: actions/checkout@v4
142+
- uses: actions/checkout@v5
142143

143-
- uses: actions/setup-python@v5
144+
- uses: actions/setup-python@v6
144145
with:
145146
python-version: '3.x'
146147

@@ -155,7 +156,7 @@ jobs:
155156
platforms: arm64
156157

157158
- name: Build wheels
158-
uses: pypa/cibuildwheel@v2.22.0
159+
uses: pypa/cibuildwheel@v3.2.0
159160
env:
160161
CIBW_ARCHS_LINUX: aarch64
161162
TOMLI_USE_MYPYC: '1'
@@ -184,12 +185,12 @@ jobs:
184185
if: github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags')
185186
runs-on: ubuntu-latest
186187
steps:
187-
- uses: actions/download-artifact@v4
188+
- uses: actions/download-artifact@v5
188189
with:
189190
path: dist
190191
pattern: artifact-*
191192
merge-multiple: true
192-
- uses: actions/setup-python@v5
193+
- uses: actions/setup-python@v6
193194
with:
194195
python-version: '3.x'
195196
- name: Install twine

0 commit comments

Comments
 (0)