@@ -17,14 +17,14 @@ jobs:
1717 runs-on : " ${{ matrix.os }}"
1818 steps :
1919 # Check out the code
20- - uses : " actions/checkout@v3 "
20+ - uses : " actions/checkout@v4 "
2121
2222 # We need node for some integration tests
23- - uses : " actions/setup-node@v3 "
23+ - uses : " actions/setup-node@v4 "
2424
2525 # Install python
2626 - name : " Set up python"
27- uses : " actions/setup-python@v4 "
27+ uses : " actions/setup-python@v5 "
2828 with :
2929 python-version : " ${{ matrix.python-version }}"
3030
5151 # Cache build dependencies
5252 - name : " Cache Build Fragments"
5353 id : " cache-build-fragments"
54- uses : " actions/cache@v3 "
54+ uses : " actions/cache@v4 "
5555 with :
5656 path : |
5757 ~/.cargo/registry
6868 # Cache `cargo install` built binaries
6969 - name : " Cache Built Binaries"
7070 id : " cache-binaries"
71- uses : " actions/cache@v3 "
71+ uses : " actions/cache@v4 "
7272 with :
7373 path : " ~/.cargo/bin"
7474 # In theory, this should rebuild binaries once a month
@@ -110,11 +110,11 @@ jobs:
110110 runs-on : ubuntu-latest
111111 steps :
112112 # Check out the code
113- - uses : " actions/checkout@v3 "
113+ - uses : " actions/checkout@v4 "
114114
115115 # Install python
116116 - name : " Set up python"
117- uses : " actions/setup-python@v4 "
117+ uses : " actions/setup-python@v5 "
118118 with :
119119 python-version : " 3.12"
120120
@@ -141,7 +141,7 @@ jobs:
141141 # Cache build dependencies
142142 - name : " Cache Build Fragments"
143143 id : " cache-build-fragments"
144- uses : " actions/cache@v3 "
144+ uses : " actions/cache@v4 "
145145 with :
146146 path : |
147147 ~/.cargo/registry
@@ -154,7 +154,7 @@ jobs:
154154 # Cache `cargo install` built binaries
155155 - name : " Cache Built Binaries"
156156 id : " cache-binaries"
157- uses : " actions/cache@v3 "
157+ uses : " actions/cache@v4 "
158158 with :
159159 path : " ~/.cargo/bin"
160160 # In theory, this should rebuild binaries once a month
@@ -220,16 +220,16 @@ jobs:
220220 - cp312
221221
222222 steps :
223- - uses : actions/checkout@v3
223+ - uses : actions/checkout@v4
224224
225225 - name : Set up QEMU
226226 if : runner.os == 'Linux'
227- uses : docker/setup-qemu-action@v2
227+ uses : docker/setup-qemu-action@v3
228228 with :
229229 platforms : all
230230
231231 - name : Build wheels
232- uses : pypa/cibuildwheel@v2.14.1
232+ uses : pypa/cibuildwheel@v2.17.0
233233 env :
234234 # configure cibuildwheel to build native archs ('auto'), and some
235235 # emulated ones
@@ -258,11 +258,11 @@ jobs:
258258 if : github.event_name == 'release' && github.event.action == 'published'
259259 steps :
260260 # Check out the code
261- - uses : " actions/checkout@v3 "
261+ - uses : " actions/checkout@v4 "
262262
263263 # Install python
264264 - name : " Set up python"
265- uses : " actions/setup-python@v4 "
265+ uses : " actions/setup-python@v5 "
266266 with :
267267 python-version : " 3.12"
268268
0 commit comments