@@ -198,8 +198,20 @@ jobs:
198198 steps :
199199 - name : Swift version
200200 run : swift --version
201+ - name : Determine checkout action version
202+ id : checkout-version
203+ run : |
204+ USE_V4=true
205+ if [[ "${{ matrix.os_version }}" == "amazonlinux2" ]]; then
206+ USE_V4=false
207+ fi
208+ echo "use_v4=$USE_V4" >> $GITHUB_OUTPUT
201209 - name : Checkout repository
210+ if : steps.checkout-version.outputs.use_v4 == 'true'
202211 uses : actions/checkout@v4
212+ - name : Checkout repository (v3)
213+ if : steps.checkout-version.outputs.use_v4 == 'false'
214+ uses : actions/checkout@v3
203215 - name : Provide token
204216 if : ${{ inputs.needs_token }}
205217 run : |
@@ -230,8 +242,20 @@ jobs:
230242 steps :
231243 - name : Swift version
232244 run : swift --version
245+ - name : Determine checkout action version
246+ id : checkout-version
247+ run : |
248+ USE_V4=true
249+ if [[ "${{ matrix.os_version }}" == "amazonlinux2" ]]; then
250+ USE_V4=false
251+ fi
252+ echo "use_v4=$USE_V4" >> $GITHUB_OUTPUT
233253 - name : Checkout repository
254+ if : steps.checkout-version.outputs.use_v4 == 'true'
234255 uses : actions/checkout@v4
256+ - name : Checkout repository (v3)
257+ if : steps.checkout-version.outputs.use_v4 == 'false'
258+ uses : actions/checkout@v3
235259 - name : Provide token
236260 if : ${{ inputs.needs_token }}
237261 run : |
@@ -270,8 +294,20 @@ jobs:
270294 steps :
271295 - name : Swift version
272296 run : swift --version
297+ - name : Determine checkout action version
298+ id : checkout-version
299+ run : |
300+ USE_V4=true
301+ if [[ "${{ matrix.os_version }}" == "amazonlinux2" ]]; then
302+ USE_V4=false
303+ fi
304+ echo "use_v4=$USE_V4" >> $GITHUB_OUTPUT
273305 - name : Checkout repository
306+ if : steps.checkout-version.outputs.use_v4 == 'true'
274307 uses : actions/checkout@v4
308+ - name : Checkout repository (v3)
309+ if : steps.checkout-version.outputs.use_v4 == 'false'
310+ uses : actions/checkout@v3
275311 - name : Provide token
276312 if : ${{ inputs.needs_token }}
277313 run : |
@@ -310,8 +346,20 @@ jobs:
310346 steps :
311347 - name : Swift version
312348 run : swift --version
349+ - name : Determine checkout action version
350+ id : checkout-version
351+ run : |
352+ USE_V4=true
353+ if [[ "${{ matrix.os_version }}" == "amazonlinux2" ]]; then
354+ USE_V4=false
355+ fi
356+ echo "use_v4=$USE_V4" >> $GITHUB_OUTPUT
313357 - name : Checkout repository
358+ if : steps.checkout-version.outputs.use_v4 == 'true'
314359 uses : actions/checkout@v4
360+ - name : Checkout repository (v3)
361+ if : steps.checkout-version.outputs.use_v4 == 'false'
362+ uses : actions/checkout@v3
315363 - name : Provide token
316364 if : ${{ inputs.needs_token }}
317365 run : |
0 commit comments