5656 XZ_VERSION : ${{ steps.extract.outputs.XZ_VERSION }}
5757
5858 steps :
59- - uses : actions/checkout@v5
59+ - uses : actions/checkout@v6
6060
6161 - name : Extract config variables
6262 id : extract
9292 platform : ['macOS', 'iOS', 'tvOS', 'watchOS', 'visionOS']
9393
9494 steps :
95- - uses : actions/checkout@v5
95+ - uses : actions/checkout@v6
9696
9797 - name : Set up Xcode
9898 # GitHub recommends explicitly selecting the desired Xcode version:
@@ -104,7 +104,7 @@ jobs:
104104 sudo xcode-select --switch /Applications/Xcode_16.4.app
105105
106106 - name : Set up Python
107- uses : actions/setup-python@v6.0 .0
107+ uses : actions/setup-python@v6.1 .0
108108 with :
109109 # Appending -dev ensures that we can always build the dev release.
110110 # It's a no-op for versions that have been published.
@@ -119,7 +119,7 @@ jobs:
119119 make ${{ matrix.platform }} BUILD_NUMBER=${{ needs.config.outputs.BUILD_NUMBER }}
120120
121121 - name : Upload build artefacts
122- uses : actions/upload-artifact@v4.6.2
122+ uses : actions/upload-artifact@v6.0.0
123123 with :
124124 name : Python-${{ needs.config.outputs.PYTHON_VER }}-${{ matrix.platform }}-support.${{ needs.config.outputs.BUILD_NUMBER }}.tar.gz
125125 path : dist/Python-${{ needs.config.outputs.PYTHON_VER }}-${{ matrix.platform }}-support.${{ needs.config.outputs.BUILD_NUMBER }}.tar.gz
@@ -139,7 +139,7 @@ jobs:
139139 briefcase-run-args : ' -d "iPhone 16e::iOS 18.5"'
140140
141141 steps :
142- - uses : actions/checkout@v5
142+ - uses : actions/checkout@v6
143143
144144 - name : Set up Xcode
145145 # GitHub recommends explicitly selecting the desired Xcode version:
@@ -151,14 +151,14 @@ jobs:
151151 sudo xcode-select --switch /Applications/Xcode_16.4.app
152152
153153 - name : Get build artifact
154- uses : actions/download-artifact@v5 .0.0
154+ uses : actions/download-artifact@v7 .0.0
155155 with :
156156 pattern : Python-${{ needs.config.outputs.PYTHON_VER }}-${{ matrix.platform }}-support.${{ needs.config.outputs.BUILD_NUMBER }}.tar.gz
157157 path : dist
158158 merge-multiple : true
159159
160160 - name : Set up Python
161- uses : actions/setup-python@v6.0 .0
161+ uses : actions/setup-python@v6.1 .0
162162 with :
163163 # Appending -dev ensures that we can always build the dev release.
164164 # It's a no-op for versions that have been published.
@@ -167,7 +167,7 @@ jobs:
167167 # It's an edge case, but when a new alpha is released, we need to use it ASAP.
168168 check-latest : true
169169
170- - uses : actions/checkout@v5
170+ - uses : actions/checkout@v6
171171 with :
172172 repository : beeware/Python-support-testbed
173173 path : Python-support-testbed
@@ -196,10 +196,10 @@ jobs:
196196 testbed-args : ' --simulator "Apple Vision Pro,arch=arm64,OS=2.5"'
197197
198198 steps :
199- - uses : actions/checkout@v5
199+ - uses : actions/checkout@v6
200200
201201 - name : Get build artifact
202- uses : actions/download-artifact@v5 .0.0
202+ uses : actions/download-artifact@v7 .0.0
203203 with :
204204 pattern : Python-${{ needs.config.outputs.PYTHON_VER }}-${{ matrix.platform }}-support.${{ needs.config.outputs.BUILD_NUMBER }}.tar.gz
205205 path : dist
@@ -215,7 +215,7 @@ jobs:
215215 sudo xcode-select --switch /Applications/Xcode_16.4.app
216216
217217 - name : Set up Python
218- uses : actions/setup-python@v6.0 .0
218+ uses : actions/setup-python@v6.1 .0
219219 with :
220220 # Appending -dev ensures that we can always build the dev release.
221221 # It's a no-op for versions that have been published.
@@ -261,17 +261,17 @@ jobs:
261261 multiarch : arm64-iphoneos
262262
263263 steps :
264- - uses : actions/checkout@v5
264+ - uses : actions/checkout@v6
265265
266266 - name : Get build artifact
267- uses : actions/download-artifact@v5 .0.0
267+ uses : actions/download-artifact@v7 .0.0
268268 with :
269269 pattern : Python-${{ needs.config.outputs.PYTHON_VER }}-${{ matrix.platform }}-support.${{ needs.config.outputs.BUILD_NUMBER }}.tar.gz
270270 path : dist
271271 merge-multiple : true
272272
273273 - name : Set up Python
274- uses : actions/setup-python@v6.0 .0
274+ uses : actions/setup-python@v6.1 .0
275275 with :
276276 # Appending -dev ensures that we can always build the dev release.
277277 # It's a no-op for versions that have been published.
0 commit comments