Skip to content

Commit aba2c52

Browse files
chore: Improve CICD
1 parent 3035c9e commit aba2c52

File tree

1 file changed

+60
-0
lines changed

1 file changed

+60
-0
lines changed

.github/workflows/common-test.yml

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,11 @@ env:
3131
jobs:
3232
test-cdk-basic:
3333
runs-on: ubuntu-latest
34+
strategy:
35+
max-parallel: 1
36+
fail-fast: false
37+
matrix:
38+
attempt: [1, 2]
3439
concurrency:
3540
group: test-cdk-basic
3641
steps:
@@ -80,6 +85,11 @@ jobs:
8085

8186
test-cdk-esm:
8287
runs-on: ubuntu-latest
88+
strategy:
89+
max-parallel: 1
90+
fail-fast: false
91+
matrix:
92+
attempt: [1, 2]
8393
concurrency:
8494
group: test-cdk-esm
8595
steps:
@@ -129,6 +139,11 @@ jobs:
129139

130140
test-sls-basic:
131141
runs-on: ubuntu-latest
142+
strategy:
143+
max-parallel: 1
144+
fail-fast: false
145+
matrix:
146+
attempt: [1, 2]
132147
concurrency:
133148
group: test-sls-basic
134149
steps:
@@ -179,6 +194,11 @@ jobs:
179194

180195
test-sls-esbuild-cjs:
181196
runs-on: ubuntu-latest
197+
strategy:
198+
max-parallel: 1
199+
fail-fast: false
200+
matrix:
201+
attempt: [1, 2]
182202
concurrency:
183203
group: test-sls-esbuild-cjs
184204
steps:
@@ -229,6 +249,11 @@ jobs:
229249

230250
test-sls-esbuild-esm:
231251
runs-on: ubuntu-latest
252+
strategy:
253+
max-parallel: 1
254+
fail-fast: false
255+
matrix:
256+
attempt: [1, 2]
232257
concurrency:
233258
group: test-sls-esbuild-esm
234259
steps:
@@ -279,6 +304,11 @@ jobs:
279304

280305
test-osls-basic:
281306
runs-on: ubuntu-latest
307+
strategy:
308+
max-parallel: 1
309+
fail-fast: false
310+
matrix:
311+
attempt: [1, 2]
282312
concurrency:
283313
group: test-osls-basic
284314
steps:
@@ -329,6 +359,11 @@ jobs:
329359

330360
test-osls-esbuild-cjs:
331361
runs-on: ubuntu-latest
362+
strategy:
363+
max-parallel: 1
364+
fail-fast: false
365+
matrix:
366+
attempt: [1, 2]
332367
concurrency:
333368
group: test-osls-esbuild-cjs
334369
steps:
@@ -379,6 +414,11 @@ jobs:
379414

380415
test-osls-esbuild-esm:
381416
runs-on: ubuntu-latest
417+
strategy:
418+
max-parallel: 1
419+
fail-fast: false
420+
matrix:
421+
attempt: [1, 2]
382422
concurrency:
383423
group: test-osls-esbuild-esm
384424
steps:
@@ -429,6 +469,11 @@ jobs:
429469

430470
test-sam-basic:
431471
runs-on: ubuntu-latest
472+
strategy:
473+
max-parallel: 1
474+
fail-fast: false
475+
matrix:
476+
attempt: [1, 2]
432477
concurrency:
433478
group: test-sam-basic
434479
steps:
@@ -482,6 +527,11 @@ jobs:
482527

483528
test-sam-alt:
484529
runs-on: ubuntu-latest
530+
strategy:
531+
max-parallel: 1
532+
fail-fast: false
533+
matrix:
534+
attempt: [1, 2]
485535
concurrency:
486536
group: test-sam-alt
487537
steps:
@@ -535,6 +585,11 @@ jobs:
535585

536586
test-terraform-basic:
537587
runs-on: ubuntu-latest
588+
strategy:
589+
max-parallel: 1
590+
fail-fast: false
591+
matrix:
592+
attempt: [1, 2]
538593
concurrency:
539594
group: test-terraform-basic
540595
steps:
@@ -591,6 +646,11 @@ jobs:
591646

592647
test-opentofu-basic:
593648
runs-on: ubuntu-latest
649+
strategy:
650+
max-parallel: 1
651+
fail-fast: false
652+
matrix:
653+
attempt: [1, 2]
594654
concurrency:
595655
group: test-opentofu-basic
596656
steps:

0 commit comments

Comments
 (0)