Skip to content

Commit f4a8020

Browse files
committed
CI(github-actions): Avoid duplicate runs
(cherry picked from commit 384d317)
1 parent 33ed268 commit f4a8020

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed

.github/workflows/build.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,21 @@ env:
1111

1212

1313
jobs:
14+
pre_run:
15+
runs-on: ubuntu-latest
16+
outputs:
17+
should_skip: ${{ steps.skip_check.outputs.should_skip }}
18+
steps:
19+
- id: skip_check
20+
uses: fkirc/skip-duplicate-actions@v5
21+
with:
22+
concurrent_skipping: same_content_newer
23+
skip_after_successful_duplicate: 'true'
24+
1425
build:
26+
needs: pre_run
27+
if: needs.pre_run.outputs.should_skip != 'true'
28+
1529
strategy:
1630
fail-fast: false
1731
matrix:

.github/workflows/code-ql.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,21 @@ env:
99
-Dtests=OFF -Dsymbols=ON
1010
1111
jobs:
12+
pre_run:
13+
runs-on: ubuntu-latest
14+
outputs:
15+
should_skip: ${{ steps.skip_check.outputs.should_skip }}
16+
steps:
17+
- id: skip_check
18+
uses: fkirc/skip-duplicate-actions@v5
19+
with:
20+
concurrent_skipping: same_content_newer
21+
skip_after_successful_duplicate: 'true'
22+
1223
CodeQL-Build:
24+
needs: pre_run
25+
if: needs.pre_run.outputs.should_skip != 'true'
26+
1327
runs-on: ubuntu-20.04
1428

1529
steps:

0 commit comments

Comments
 (0)