@@ -17,14 +17,14 @@ jobs:
17
17
runs-on : " ${{ matrix.os }}"
18
18
steps :
19
19
# Check out the code
20
- - uses : " actions/checkout@v3 "
20
+ - uses : " actions/checkout@v4 "
21
21
22
22
# We need node for some integration tests
23
- - uses : " actions/setup-node@v3 "
23
+ - uses : " actions/setup-node@v4 "
24
24
25
25
# Install python
26
26
- name : " Set up python"
27
- uses : " actions/setup-python@v4 "
27
+ uses : " actions/setup-python@v5 "
28
28
with :
29
29
python-version : " ${{ matrix.python-version }}"
30
30
51
51
# Cache build dependencies
52
52
- name : " Cache Build Fragments"
53
53
id : " cache-build-fragments"
54
- uses : " actions/cache@v3 "
54
+ uses : " actions/cache@v4 "
55
55
with :
56
56
path : |
57
57
~/.cargo/registry
68
68
# Cache `cargo install` built binaries
69
69
- name : " Cache Built Binaries"
70
70
id : " cache-binaries"
71
- uses : " actions/cache@v3 "
71
+ uses : " actions/cache@v4 "
72
72
with :
73
73
path : " ~/.cargo/bin"
74
74
# In theory, this should rebuild binaries once a month
@@ -110,11 +110,11 @@ jobs:
110
110
runs-on : ubuntu-latest
111
111
steps :
112
112
# Check out the code
113
- - uses : " actions/checkout@v3 "
113
+ - uses : " actions/checkout@v4 "
114
114
115
115
# Install python
116
116
- name : " Set up python"
117
- uses : " actions/setup-python@v4 "
117
+ uses : " actions/setup-python@v5 "
118
118
with :
119
119
python-version : " 3.12"
120
120
@@ -141,7 +141,7 @@ jobs:
141
141
# Cache build dependencies
142
142
- name : " Cache Build Fragments"
143
143
id : " cache-build-fragments"
144
- uses : " actions/cache@v3 "
144
+ uses : " actions/cache@v4 "
145
145
with :
146
146
path : |
147
147
~/.cargo/registry
@@ -154,7 +154,7 @@ jobs:
154
154
# Cache `cargo install` built binaries
155
155
- name : " Cache Built Binaries"
156
156
id : " cache-binaries"
157
- uses : " actions/cache@v3 "
157
+ uses : " actions/cache@v4 "
158
158
with :
159
159
path : " ~/.cargo/bin"
160
160
# In theory, this should rebuild binaries once a month
@@ -220,16 +220,16 @@ jobs:
220
220
- cp312
221
221
222
222
steps :
223
- - uses : actions/checkout@v3
223
+ - uses : actions/checkout@v4
224
224
225
225
- name : Set up QEMU
226
226
if : runner.os == 'Linux'
227
- uses : docker/setup-qemu-action@v2
227
+ uses : docker/setup-qemu-action@v3
228
228
with :
229
229
platforms : all
230
230
231
231
- name : Build wheels
232
- uses : pypa/cibuildwheel@v2.14.1
232
+ uses : pypa/cibuildwheel@v2.17.0
233
233
env :
234
234
# configure cibuildwheel to build native archs ('auto'), and some
235
235
# emulated ones
@@ -258,11 +258,11 @@ jobs:
258
258
if : github.event_name == 'release' && github.event.action == 'published'
259
259
steps :
260
260
# Check out the code
261
- - uses : " actions/checkout@v3 "
261
+ - uses : " actions/checkout@v4 "
262
262
263
263
# Install python
264
264
- name : " Set up python"
265
- uses : " actions/setup-python@v4 "
265
+ uses : " actions/setup-python@v5 "
266
266
with :
267
267
python-version : " 3.12"
268
268
0 commit comments