Skip to content

Commit 537c4fa

Browse files
authored
Merge pull request #5438 from sarab97/act-skip-cond
Add condtional checks on jobs to skip on document changes.
2 parents b154361 + fefa21f commit 537c4fa

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

.github/workflows/go.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,25 @@ permissions:
1010
contents: read
1111

1212
jobs:
13+
conditional-changes:
14+
runs-on: ubuntu-latest
15+
permissions:
16+
pull-requests: read
17+
outputs:
18+
doc: ${{ steps.filter.outputs.doc }}
19+
steps:
20+
- uses: actions/checkout@v3
21+
- uses: dorny/paths-filter@v2
22+
id: filter
23+
with:
24+
filters: |
25+
doc:
26+
- 'site/**'
27+
1328
lint:
1429
name: Lint
30+
needs: conditional-changes
31+
if: needs.conditional-changes.outputs.doc == 'false'
1532
runs-on: [ubuntu-latest]
1633
steps:
1734
- name: Check out code into the Go module directory
@@ -30,6 +47,8 @@ jobs:
3047

3148
test-linux:
3249
name: Test Linux
50+
needs: conditional-changes
51+
if: needs.conditional-changes.outputs.doc == 'false'
3352
runs-on: [ubuntu-latest]
3453
steps:
3554
- name: Check out code into the Go module directory
@@ -46,6 +65,8 @@ jobs:
4665

4766
test-macos:
4867
name: Test MacOS
68+
needs: conditional-changes
69+
if: needs.conditional-changes.outputs.doc == 'false'
4970
runs-on: [macos-latest]
5071
steps:
5172
- name: Check out code into the Go module directory
@@ -62,6 +83,8 @@ jobs:
6283

6384
test-windows:
6485
name: Test Windows
86+
needs: conditional-changes
87+
if: needs.conditional-changes.outputs.doc == 'false'
6588
runs-on: [windows-latest]
6689
steps:
6790
- name: Check out code into the Go module directory

0 commit comments

Comments
 (0)