Skip to content

Commit 64c256c

Browse files
authored
Only run smoke tests when changing config files (#11)
Signed-off-by: Thomas Cooper <code@tomcooper.dev>
1 parent 6c7f498 commit 64c256c

2 files changed

Lines changed: 26 additions & 0 deletions

File tree

.github/workflows/integration.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,25 @@ on:
44
push:
55
branches:
66
- main
7+
paths:
8+
- 'components/**'
9+
- 'overlays/**'
10+
- 'install.sh'
11+
- 'uninstall.sh'
12+
- '.github/workflows/integration.yaml'
13+
- '.github/actions/**'
14+
- '.github/scripts/**'
15+
- '.github/config/**'
716
pull_request:
17+
paths:
18+
- 'components/**'
19+
- 'overlays/**'
20+
- 'install.sh'
21+
- 'uninstall.sh'
22+
- '.github/workflows/integration.yaml'
23+
- '.github/actions/**'
24+
- '.github/scripts/**'
25+
- '.github/config/**'
826

927
jobs:
1028
compute-matrix:

.github/workflows/validate.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,15 @@ on:
44
push:
55
branches:
66
- main
7+
paths-ignore:
8+
- '*.md'
9+
- 'LICENSE'
10+
- '.docs-preview/**'
711
pull_request:
12+
paths-ignore:
13+
- '*.md'
14+
- 'LICENSE'
15+
- '.docs-preview/**'
816

917
jobs:
1018
kustomize-build:

0 commit comments

Comments
 (0)