Skip to content

Commit 5c98e58

Browse files
committed
ci: Use YAML anchor and aliases for repeated "CI script" steps
1 parent dcaf102 commit 5c98e58

File tree

1 file changed

+10
-66
lines changed

1 file changed

+10
-66
lines changed

.github/workflows/ci.yml

Lines changed: 10 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,8 @@ jobs:
112112
name: Checkout
113113
uses: actions/checkout@v4
114114

115-
- name: CI script
116-
env: ${{ matrix.configuration.env_vars }}
115+
- &x64_ci_script
116+
name: CI script
117117
uses: ./.github/actions/run-in-docker-action
118118
with:
119119
dockerfile: ./ci/linux-debian.Dockerfile
@@ -150,14 +150,7 @@ jobs:
150150

151151
steps:
152152
- *checkout
153-
154-
- name: CI script
155-
env: ${{ matrix.configuration.env_vars }}
156-
uses: ./.github/actions/run-in-docker-action
157-
with:
158-
dockerfile: ./ci/linux-debian.Dockerfile
159-
tag: x64-debian-image
160-
153+
- *x64_ci_script
161154
- *print-logs
162155

163156
s390x_debian:
@@ -185,14 +178,7 @@ jobs:
185178

186179
steps:
187180
- *checkout
188-
189-
- name: CI script
190-
env: ${{ matrix.configuration.env_vars }}
191-
uses: ./.github/actions/run-in-docker-action
192-
with:
193-
dockerfile: ./ci/linux-debian.Dockerfile
194-
tag: x64-debian-image
195-
181+
- *x64_ci_script
196182
- *print-logs
197183

198184
arm32_debian:
@@ -222,14 +208,7 @@ jobs:
222208

223209
steps:
224210
- *checkout
225-
226-
- name: CI script
227-
env: ${{ matrix.configuration.env_vars }}
228-
uses: ./.github/actions/run-in-docker-action
229-
with:
230-
dockerfile: ./ci/linux-debian.Dockerfile
231-
tag: x64-debian-image
232-
211+
- *x64_ci_script
233212
- *print-logs
234213

235214
arm64-debian:
@@ -294,14 +273,7 @@ jobs:
294273

295274
steps:
296275
- *checkout
297-
298-
- name: CI script
299-
env: ${{ matrix.configuration.env_vars }}
300-
uses: ./.github/actions/run-in-docker-action
301-
with:
302-
dockerfile: ./ci/linux-debian.Dockerfile
303-
tag: x64-debian-image
304-
276+
- *x64_ci_script
305277
- *print-logs
306278

307279
valgrind_debian:
@@ -394,14 +366,7 @@ jobs:
394366

395367
steps:
396368
- *checkout
397-
398-
- name: CI script
399-
env: ${{ matrix.configuration.env_vars }}
400-
uses: ./.github/actions/run-in-docker-action
401-
with:
402-
dockerfile: ./ci/linux-debian.Dockerfile
403-
tag: x64-debian-image
404-
369+
- *x64_ci_script
405370
- *print-logs
406371

407372
msan_debian:
@@ -442,14 +407,7 @@ jobs:
442407

443408
steps:
444409
- *checkout
445-
446-
- name: CI script
447-
env: ${{ matrix.configuration.env_vars }}
448-
uses: ./.github/actions/run-in-docker-action
449-
with:
450-
dockerfile: ./ci/linux-debian.Dockerfile
451-
tag: x64-debian-image
452-
410+
- *x64_ci_script
453411
- *print-logs
454412

455413
mingw_debian:
@@ -481,14 +439,7 @@ jobs:
481439

482440
steps:
483441
- *checkout
484-
485-
- name: CI script
486-
env: ${{ matrix.configuration.env_vars }}
487-
uses: ./.github/actions/run-in-docker-action
488-
with:
489-
dockerfile: ./ci/linux-debian.Dockerfile
490-
tag: x64-debian-image
491-
442+
- *x64_ci_script
492443
- *print-logs
493444

494445
x86_64-macos-native:
@@ -683,14 +634,7 @@ jobs:
683634

684635
steps:
685636
- *checkout
686-
687-
- name: CI script
688-
env: ${{ matrix.configuration.env_vars }}
689-
uses: ./.github/actions/run-in-docker-action
690-
with:
691-
dockerfile: ./ci/linux-debian.Dockerfile
692-
tag: x64-debian-image
693-
637+
- *x64_ci_script
694638
- *print-logs
695639

696640
cxx_headers_debian:

0 commit comments

Comments
 (0)