@@ -11,10 +11,10 @@ jobs:
1111 runs-on : ubuntu-latest
1212 steps :
1313 - name : Check out code
14- uses : actions/checkout@v5
14+ uses : actions/checkout@v6
1515
1616 - name : Select python
17- uses : actions/setup-python@v5
17+ uses : actions/setup-python@v6
1818 with :
1919 python-version : 3.12
2020
2828 GSSAPI_COMPILER_ARGS : ' '
2929
3030 - name : Upload sdist
31- uses : actions/upload-artifact@v4
31+ uses : actions/upload-artifact@v6
3232 with :
3333 name : artifact-sdist
3434 path : ./dist/*.tar.gz
@@ -43,47 +43,31 @@ jobs:
4343 fail-fast : false
4444 matrix :
4545 include :
46- - os : macOS-13
47- version : cp314-macosx_x86_64
48- prerelease : true
49- - os : macOS-15
50- version : cp314-macosx_arm64
51- prerelease : true
52- - os : macOS-13
53- version : cp313-macosx_x86_64
54- - os : macOS-15
55- version : cp313-macosx_arm64
56- - os : macOS-13
57- version : cp312-macosx_x86_64
58- - os : macOS-15
59- version : cp312-macosx_arm64
60- - os : macOS-13
46+ # Free-threading does not support Limited API/Stable ABI yet
47+ # 3.11+ can use the Limited API/Stable ABI
48+ - os : macos-15-intel
49+ version : cp314t-macosx_x86_64
50+ - os : macos-15
51+ version : cp314t-macosx_arm64
52+
53+ - os : macos-15-intel
6154 version : cp311-macosx_x86_64
62- - os : macOS -15
55+ - os : macos -15
6356 version : cp311-macosx_arm64
64- - os : macOS-13
57+ - os : macos-15-intel
6558 version : cp310-macosx_x86_64
66- - os : macOS -15
59+ - os : macos -15
6760 version : cp310-macosx_arm64
68- - os : macOS-13
61+ - os : macos-15-intel
6962 version : cp39-macosx_x86_64
70- - os : macOS -15
63+ - os : macos -15
7164 version : cp39-macosx_arm64
7265
7366 - os : windows-2022
74- version : cp314-win_amd64
75- prerelease : true
67+ version : cp314t-win_amd64
7668 - os : windows-2022
77- version : cp314-win32
78- prerelease : true
79- - os : windows-2022
80- version : cp313-win_amd64
81- - os : windows-2022
82- version : cp313-win32
83- - os : windows-2022
84- version : cp312-win_amd64
85- - os : windows-2022
86- version : cp312-win32
69+ version : cp314t-win32
70+
8771 - os : windows-2022
8872 version : cp311-win_amd64
8973 - os : windows-2022
11397 echo "C:\Program Files${{ endsWith(matrix.version, '-win32') && ' (x86)' || '' }}\MIT\Kerberos\bin;$PATH" >> $GITHUB_PATH
11498
11599 - name : Download gssapi sdist
116- uses : actions/download-artifact@v5
100+ uses : actions/download-artifact@v6
117101 with :
118102 name : artifact-sdist
119103 path : ./
@@ -127,14 +111,14 @@ jobs:
127111 rm gssapi-*.tar.gz
128112
129113 - name : Build wheel
130- uses : pypa/cibuildwheel@v3.1.4
114+ uses : pypa/cibuildwheel@v3.2.1
131115 env :
132116 CIBW_BUILD : ${{ matrix.version }}
133117 CIBW_BUILD_VERBOSITY : 1
134118 CIBW_PRERELEASE_PYTHONS : ${{ matrix.prerelease || 'false' }}
135119
136120 - name : Upload wheel
137- uses : actions/upload-artifact@v4
121+ uses : actions/upload-artifact@v6
138122 with :
139123 path : ./wheelhouse/*.whl
140124 name : artifact-wheel-${{ matrix.version }}
@@ -147,7 +131,7 @@ jobs:
147131 runs-on : ubuntu-latest
148132 steps :
149133 - name : Download gssapi sdist
150- uses : actions/download-artifact@v5
134+ uses : actions/download-artifact@v6
151135 with :
152136 name : artifact-sdist
153137 path : ./dist
@@ -204,10 +188,10 @@ jobs:
204188
205189 steps :
206190 - name : Check out code
207- uses : actions/checkout@v5
191+ uses : actions/checkout@v6
208192
209193 - name : Download built project
210- uses : actions/download-artifact@v5
194+ uses : actions/download-artifact@v6
211195 with :
212196 pattern : artifact-*
213197 merge-multiple : true
@@ -230,6 +214,7 @@ jobs:
230214 fail-fast : false
231215 matrix :
232216 name :
217+ - win-py-3.14t
233218 - win-py-3.14
234219 - win-py-3.13
235220 - win-py-3.12
@@ -240,8 +225,10 @@ jobs:
240225 - x64
241226 - x86
242227 include :
228+ - name : win-py-3.14t
229+ pyenv : ' 3.14t'
243230 - name : win-py-3.14
244- pyenv : ' 3.14.0-rc.2 '
231+ pyenv : ' 3.14'
245232 - name : win-py-3.13
246233 pyenv : ' 3.13'
247234 - name : win-py-3.12
@@ -255,17 +242,17 @@ jobs:
255242
256243 steps :
257244 - name : Check out code
258- uses : actions/checkout@v5
245+ uses : actions/checkout@v6
259246
260247 - name : Download built project
261- uses : actions/download-artifact@v5
248+ uses : actions/download-artifact@v6
262249 with :
263250 pattern : artifact-*
264251 merge-multiple : true
265252 path : ./dist
266253
267254 - name : Install the right python
268- uses : actions/setup-python@v5
255+ uses : actions/setup-python@v6
269256 with :
270257 python-version : ${{ matrix.pyenv }}
271258 architecture : ${{ matrix.arch }}
@@ -284,10 +271,10 @@ jobs:
284271 runs-on : macos-latest
285272 steps :
286273 - name : Check out code
287- uses : actions/checkout@v5
274+ uses : actions/checkout@v6
288275
289276 - name : Download built project
290- uses : actions/download-artifact@v5
277+ uses : actions/download-artifact@v6
291278 with :
292279 pattern : artifact-*
293280 merge-multiple : true
@@ -316,10 +303,10 @@ jobs:
316303
317304 steps :
318305 - name : Check out code
319- uses : actions/checkout@v5
306+ uses : actions/checkout@v6
320307
321308 - name : Download built project
322- uses : actions/download-artifact@v5
309+ uses : actions/download-artifact@v6
323310 with :
324311 pattern : artifact-*
325312 merge-multiple : true
@@ -339,7 +326,7 @@ jobs:
339326 run : echo "checksum=`ls tag_build/*.sha512sum | awk -F/ '{print $2}'`" >> $GITHUB_OUTPUT
340327
341328 - name : Upload tagged build artifact
342- uses : actions/upload-artifact@v4
329+ uses : actions/upload-artifact@v6
343330 with :
344331 path : tag_build/${{ steps.tarball.outputs.tarball }}
345332 name : release-asset
0 commit comments