4242 interpreter : pypy3.11
4343 - os : macos
4444 target : aarch64
45- # actions/setup-python@v5 does not support 3.8 and 3.9 on arm64
45+ # actions/setup-python@v6 does not support 3.8 and 3.9 on arm64
4646 interpreter : 3.8 3.9 pypy3.11
4747
4848 - os : ubuntu
7575
7676 runs-on : ${{ matrix.os }}-latest
7777 steps :
78- - uses : actions/checkout@v4
79- - uses : actions/setup-python@v5
78+ - uses : actions/checkout@v6
79+ - uses : actions/setup-python@v6
8080 with :
8181 python-version : ' 3.11'
8282 architecture : ${{ matrix.python-architecture || 'x64' }}
@@ -101,7 +101,7 @@ jobs:
101101 run : ${{ (runner.os == 'Windows' && 'dir') || 'ls -lh' }} dist/
102102
103103 - name : Upload wheels
104- uses : actions/upload-artifact@v4
104+ uses : actions/upload-artifact@v7
105105 with :
106106 name : pypi_wheels_${{ matrix.os }}_${{ matrix.target }}_${{ matrix.interpreter || 'all' }}_${{ matrix.manylinux }}
107107 path : dist
@@ -114,7 +114,7 @@ jobs:
114114 os : [ ubuntu-latest, windows-latest, macos-13, macos-14 ]
115115 interpreter : [ '3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
116116 exclude :
117- # actions/setup-python@v5 does not support 3.8 and 3.9 on arm64
117+ # actions/setup-python@v6 does not support 3.8 and 3.9 on arm64
118118 - os : macos-14
119119 interpreter : ' 3.8'
120120 - os : macos-14
@@ -129,14 +129,14 @@ jobs:
129129 git config --global core.eol lf
130130
131131 - name : Checkout repository.
132- uses : actions/checkout@v4
132+ uses : actions/checkout@v6
133133
134- - uses : actions/setup-python@v5 # required for macos-13 with Python 3.8-3.10... otherwise UV uses PyPy...
134+ - uses : actions/setup-python@v6 # required for macos-13 with Python 3.8-3.10... otherwise UV uses PyPy...
135135 with :
136136 python-version : ${{ matrix.interpreter }}
137137
138138 - name : Install UV.
139- uses : astral-sh/setup-uv@v6
139+ uses : astral-sh/setup-uv@v8.1.0
140140 with :
141141 python-version : ${{ matrix.interpreter }}
142142
@@ -188,22 +188,22 @@ jobs:
188188 run : ${{ (runner.os == 'Windows' && 'dir') || 'ls -lh' }} dist/
189189
190190 - name : Upload wheels.
191- uses : actions/upload-artifact@v4
191+ uses : actions/upload-artifact@v7
192192 with :
193193 name : pypi_pgo_wheels_${{ matrix.os }}_${{ matrix.interpreter }}
194194 path : dist
195195
196196 build-sdist :
197197 runs-on : ubuntu-latest
198198 steps :
199- - uses : actions/checkout@v4
199+ - uses : actions/checkout@v6
200200 - name : Build sdist.
201201 uses : PyO3/maturin-action@v1
202202 with :
203203 command : sdist
204204 args : --out dist
205205 - name : Upload sdist.
206- uses : actions/upload-artifact@v4
206+ uses : actions/upload-artifact@v7
207207 with :
208208 name : pypi_sdist
209209 path : dist
@@ -213,13 +213,13 @@ jobs:
213213 runs-on : ubuntu-latest
214214
215215 steps :
216- - uses : actions/checkout@v4
217- - uses : actions/setup-python@v5
216+ - uses : actions/checkout@v6
217+ - uses : actions/setup-python@v6
218218 with :
219219 python-version : ' 3.14'
220220
221221 - name : Get dist artifacts.
222- uses : actions/download-artifact@v4
222+ uses : actions/download-artifact@v8
223223 with :
224224 pattern : pypi_*
225225 merge-multiple : true
@@ -242,7 +242,7 @@ jobs:
242242 if : " startsWith(github.ref, 'refs/tags/')"
243243 needs : [ build, build-pgo, build-sdist, check ]
244244 steps :
245- - uses : actions/download-artifact@v4
245+ - uses : actions/download-artifact@v8
246246 with :
247247 pattern : pypi_*
248248 merge-multiple : true
0 commit comments