Skip to content

Commit 63cd9a1

Browse files
committed
Chore: CI - Skip jobs
1 parent b658a77 commit 63cd9a1

File tree

2 files changed

+33
-0
lines changed

2 files changed

+33
-0
lines changed
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
name: Check skip action
2+
3+
# https://github.com/fkirc/skip-duplicate-actions
4+
runs:
5+
using: composite
6+
steps:
7+
- uses: fkirc/skip-duplicate-actions@v5
8+
id: skip_check
9+
with:
10+
concurrent_skipping: same_content_newer
11+
skip_after_successful_duplicate: "true"
12+
paths_ignore: '["**/README.md"]'

.github/workflows/ci.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,25 @@ name: CI
44
on: [push, pull_request]
55

66
jobs:
7+
pre_job:
8+
runs-on: ubuntu-latest
9+
outputs:
10+
should_skip: ${{ steps.skip_check.outputs.should_skip }}
11+
steps:
12+
- name: Checkout
13+
uses: actions/checkout@v3
14+
15+
- name: Check SkipAction
16+
uses: fkirc/skip-duplicate-actions@v5
17+
id: skip_check
18+
with:
19+
concurrent_skipping: same_content_newer
20+
skip_after_successful_duplicate: "true"
21+
paths_ignore: '["**/README.md"]'
22+
723
build:
24+
needs: pre_job
25+
if: ${{ needs.pre_job.outputs.should_skip != 'true' }}
826
runs-on: ubuntu-latest
927

1028
steps:
@@ -14,5 +32,8 @@ jobs:
1432
- name: Setup
1533
uses: ./.github/actions/node-setup
1634

35+
- name: Workflow lint
36+
run: yarn lint:action
37+
1738
- name: Test
1839
run: yarn test:all

0 commit comments

Comments
 (0)