@@ -21,11 +21,11 @@ jobs:
2121 runs-on : ubuntu-latest
2222 steps :
2323 - name : Checkout source
24- uses : actions/checkout@v3
25- - name : Set up Python 3.11 for linting
26- uses : actions/setup-python@v4.6 .1
24+ uses : actions/checkout@v4
25+ - name : Set up Python 3.12 for linting
26+ uses : actions/setup-python@v4.7 .1
2727 with :
28- python-version : ' 3.11 '
28+ python-version : ' 3.12 '
2929 - name : Install dependencies
3030 run : |-
3131 python -m pip install --upgrade pip
@@ -48,11 +48,11 @@ jobs:
4848 runs-on : ubuntu-latest
4949 steps :
5050 - name : Checkout source
51- uses : actions/checkout@v3
52- - name : Set up Python 3.11
53- uses : actions/setup-python@v4.6 .1
51+ uses : actions/checkout@v4
52+ - name : Set up Python 3.12
53+ uses : actions/setup-python@v4.7 .1
5454 with :
55- python-version : ' 3.11 '
55+ python-version : ' 3.12 '
5656 - name : Upgrade pip
5757 run : |-
5858 python -m pip install --upgrade pip
@@ -127,17 +127,17 @@ jobs:
127127 - auto
128128 steps :
129129 - name : Checkout source
130- uses : actions/checkout@v3
130+ uses : actions/checkout@v4
131131 - name : Enable MSVC 64bit
132132 uses : ilammy/msvc-dev-cmd@v1
133133 if : matrix.os == 'windows-latest' && ${{ contains(matrix.cibw_skip, '*-win32') }}
134134 - name : Set up QEMU
135- uses : docker/setup-qemu-action@v2
135+ uses : docker/setup-qemu-action@v3
136136 if : runner.os == 'Linux' && matrix.arch != 'auto'
137137 with :
138138 platforms : all
139139 - name : Build binary wheels
140- uses : pypa/cibuildwheel@v2.13.1
140+ uses : pypa/cibuildwheel@v2.16.2
141141 with :
142142 output-dir : wheelhouse
143143 config-file : pyproject.toml
@@ -147,11 +147,11 @@ jobs:
147147 - name : Show built files
148148 shell : bash
149149 run : ls -la wheelhouse
150- - name : Set up Python 3.11 to combine coverage
151- uses : actions/setup-python@v4.6 .1
150+ - name : Set up Python 3.12 to combine coverage
151+ uses : actions/setup-python@v4.7 .1
152152 if : runner.os == 'Linux'
153153 with :
154- python-version : ' 3.11 '
154+ python-version : ' 3.12 '
155155 - name : Combine coverage Linux
156156 if : runner.os == 'Linux'
157157 run : |-
@@ -203,23 +203,23 @@ jobs:
203203 install-extras : tests-strict,runtime-strict
204204 os : windows-latest
205205 arch : auto
206- - python-version : ' 3.11 '
206+ - python-version : ' 3.12 '
207207 install-extras : tests-strict,runtime-strict,optional-strict
208208 os : ubuntu-latest
209209 arch : auto
210- - python-version : ' 3.11 '
210+ - python-version : ' 3.12 '
211211 install-extras : tests-strict,runtime-strict,optional-strict
212212 os : macOS-latest
213213 arch : auto
214- - python-version : ' 3.11 '
214+ - python-version : ' 3.12 '
215215 install-extras : tests-strict,runtime-strict,optional-strict
216216 os : windows-latest
217217 arch : auto
218- - python-version : ' 3.11 '
218+ - python-version : ' 3.12 '
219219 install-extras : tests
220220 os : windows-latest
221221 arch : auto
222- - python-version : ' 3.11 '
222+ - python-version : ' 3.12 '
223223 install-extras : tests
224224 os : windows-latest
225225 arch : auto
@@ -247,6 +247,10 @@ jobs:
247247 install-extras : tests,optional
248248 os : windows-latest
249249 arch : auto
250+ - python-version : ' 3.12'
251+ install-extras : tests,optional
252+ os : windows-latest
253+ arch : auto
250254 - python-version : ' 3.6'
251255 install-extras : tests,optional
252256 os : windows-latest
@@ -271,6 +275,10 @@ jobs:
271275 install-extras : tests,optional
272276 os : windows-latest
273277 arch : auto
278+ - python-version : ' 3.12'
279+ install-extras : tests,optional
280+ os : windows-latest
281+ arch : auto
274282 - python-version : ' 3.6'
275283 install-extras : tests,optional
276284 os : windows-latest
@@ -295,19 +303,23 @@ jobs:
295303 install-extras : tests,optional
296304 os : windows-latest
297305 arch : auto
306+ - python-version : ' 3.12'
307+ install-extras : tests,optional
308+ os : windows-latest
309+ arch : auto
298310 steps :
299311 - name : Checkout source
300- uses : actions/checkout@v3
312+ uses : actions/checkout@v4
301313 - name : Enable MSVC 64bit
302314 uses : ilammy/msvc-dev-cmd@v1
303315 if : matrix.os == 'windows-latest'
304316 - name : Set up QEMU
305- uses : docker/setup-qemu-action@v2
317+ uses : docker/setup-qemu-action@v3
306318 if : runner.os == 'Linux' && matrix.arch != 'auto'
307319 with :
308320 platforms : all
309321 - name : Setup Python
310- uses : actions/setup-python@v4.6 .1
322+ uses : actions/setup-python@v4.7 .1
311323 with :
312324 python-version : ${{ matrix.python-version }}
313325 - uses : actions/download-artifact@v3
@@ -388,7 +400,7 @@ jobs:
388400 - test_binpy_wheels
389401 steps :
390402 - name : Checkout source
391- uses : actions/checkout@v3
403+ uses : actions/checkout@v4
392404 - uses : actions/download-artifact@v3
393405 name : Download wheels and sdist
394406 with :
@@ -432,7 +444,7 @@ jobs:
432444 - test_binpy_wheels
433445 steps :
434446 - name : Checkout source
435- uses : actions/checkout@v3
447+ uses : actions/checkout@v4
436448 - uses : actions/download-artifact@v3
437449 name : Download wheels and sdist
438450 with :
0 commit comments