29
29
uses : actions/checkout@v5
30
30
with :
31
31
fetch-depth : 0
32
+ persist-credentials : false
32
33
33
34
- name : Set build metadata
34
35
id : set-container-image-build-metadata
@@ -102,6 +103,8 @@ jobs:
102
103
steps :
103
104
- name : Checkout Code
104
105
uses : actions/checkout@v5
106
+ with :
107
+ persist-credentials : false
105
108
106
109
- name : Set up Docker Buildx
107
110
uses : docker/setup-buildx-action@v3
@@ -158,6 +161,7 @@ jobs:
158
161
uses : actions/checkout@v5
159
162
with :
160
163
fetch-depth : 0
164
+ persist-credentials : false
161
165
162
166
- name : Free Disk space
163
167
shell : bash
@@ -202,7 +206,7 @@ jobs:
202
206
# Ref: https://github.com/moby/buildkit/issues/1555
203
207
- name : Load image
204
208
run : |
205
- docker load <"/tmp/${{ env. CONTAINER_IMAGE_OUTPUT_IMAGE_NAME } }.tar"
209
+ docker load <"/tmp/${CONTAINER_IMAGE_OUTPUT_IMAGE_NAME}.tar"
206
210
207
211
- name : Print environment info
208
212
run : |
@@ -238,6 +242,7 @@ jobs:
238
242
uses : actions/checkout@v5
239
243
with :
240
244
fetch-depth : 0
245
+ persist-credentials : false
241
246
242
247
- name : Download ${{ env.CONTAINER_IMAGE_OUTPUT_IMAGE_NAME }} container image
243
248
@@ -247,7 +252,7 @@ jobs:
247
252
248
253
- name : Load ${{ env.CONTAINER_IMAGE_OUTPUT_IMAGE_NAME }} container image
249
254
run : |
250
- docker load --input /tmp/${{ env. CONTAINER_IMAGE_OUTPUT_IMAGE_NAME }} .tar
255
+ docker load --input " /tmp/${CONTAINER_IMAGE_OUTPUT_IMAGE_NAME} .tar"
251
256
docker image ls -a
252
257
253
258
- name : Update action.yml
@@ -293,6 +298,7 @@ jobs:
293
298
uses : actions/checkout@v5
294
299
with :
295
300
fetch-depth : 0
301
+ persist-credentials : false
296
302
- name : Generate test cases matrix
297
303
id : generate-matrix
298
304
run : |
@@ -338,6 +344,7 @@ jobs:
338
344
uses : actions/checkout@v5
339
345
with :
340
346
fetch-depth : 0
347
+ persist-credentials : false
341
348
342
349
- name : Download ${{ env.CONTAINER_IMAGE_OUTPUT_IMAGE_NAME }} container image
343
350
@@ -347,15 +354,16 @@ jobs:
347
354
348
355
- name : Load ${{ env.CONTAINER_IMAGE_OUTPUT_IMAGE_NAME }} container image
349
356
run : |
350
- docker load --input /tmp/${{ env. CONTAINER_IMAGE_OUTPUT_IMAGE_NAME }} .tar
357
+ docker load --input " /tmp/${CONTAINER_IMAGE_OUTPUT_IMAGE_NAME} .tar"
351
358
docker image ls -a
352
359
353
360
- name : " Test case: ${{ env.CONTAINER_IMAGE_OUTPUT_IMAGE_NAME }} - ${{ matrix.test-case }}"
354
361
run : |
355
- echo "Running: ${{ env. CONTAINER_IMAGE_OUTPUT_IMAGE_NAME }} - ${{ matrix.test-case } }"
356
- make ${{ matrix.test-case }}
362
+ echo "Running: ${CONTAINER_IMAGE_OUTPUT_IMAGE_NAME} - ${MATRIX_TEST_CASE }"
363
+ make "${MATRIX_TEST_CASE}"
357
364
env :
358
365
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
366
+ MATRIX_TEST_CASE : ${{ matrix.test-case }}
359
367
360
368
# The purpose of this job is to run only when the run-test-suite job runs to completion.
361
369
# We can use this job as a required status check in a branch protection rule without
@@ -386,6 +394,7 @@ jobs:
386
394
- uses : actions/checkout@v5
387
395
with :
388
396
fetch-depth : 0
397
+ persist-credentials : false
389
398
390
399
- name : Setup authentication token
391
400
run : |
0 commit comments