Skip to content

Commit 7e929ab

Browse files
committed
chore: scope nodeadm CI to subproject changes
1 parent 2ac5fc0 commit 7e929ab

File tree

3 files changed

+46
-32
lines changed

3 files changed

+46
-32
lines changed

.github/workflows/ci-auto.yaml

Lines changed: 1 addition & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: "[CI] Auto"
1+
name: "Default CI"
22
on:
33
pull_request:
44
types:
@@ -20,33 +20,3 @@ jobs:
2020
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # 6.0.2
2121
- run: echo "$(go env GOPATH)/bin" >> $GITHUB_PATH
2222
- run: make lint-code
23-
nodeadm-build:
24-
runs-on: ubuntu-latest
25-
steps:
26-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # 6.0.2
27-
- run: cd nodeadm && make build
28-
nodeadm-build-wasm:
29-
runs-on: ubuntu-latest
30-
steps:
31-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # 6.0.2
32-
- run: cd nodeadm && make wasm
33-
nodeadm-check-generate:
34-
runs-on: ubuntu-latest
35-
steps:
36-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # 6.0.2
37-
- run: hack/nodeadm-check-generate.sh
38-
nodeadm-check-vendor:
39-
runs-on: ubuntu-latest
40-
steps:
41-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # 6.0.2
42-
- run: hack/nodeadm-check-vendor.sh
43-
nodeadm-test:
44-
runs-on: ubuntu-latest
45-
steps:
46-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # 6.0.2
47-
- run: cd nodeadm && make test
48-
nodeadm-test-e2e:
49-
runs-on: ubuntu-latest
50-
steps:
51-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # 6.0.2
52-
- run: cd nodeadm && make test-e2e
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
name: "Nodeadm CI"
2+
on:
3+
pull_request:
4+
types:
5+
- opened
6+
- reopened
7+
- synchronize
8+
paths:
9+
- 'nodeadm/**'
10+
permissions:
11+
contents: read
12+
13+
jobs:
14+
nodeadm-build:
15+
runs-on: ubuntu-latest
16+
steps:
17+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # 6.0.2
18+
- run: cd nodeadm && make build
19+
nodeadm-build-wasm:
20+
runs-on: ubuntu-latest
21+
steps:
22+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # 6.0.2
23+
- run: cd nodeadm && make wasm
24+
nodeadm-check-generate:
25+
runs-on: ubuntu-latest
26+
steps:
27+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # 6.0.2
28+
- run: hack/nodeadm-check-generate.sh
29+
nodeadm-check-vendor:
30+
runs-on: ubuntu-latest
31+
steps:
32+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # 6.0.2
33+
- run: hack/nodeadm-check-vendor.sh
34+
nodeadm-test:
35+
runs-on: ubuntu-latest
36+
steps:
37+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # 6.0.2
38+
- run: cd nodeadm && make test
39+
nodeadm-test-e2e:
40+
runs-on: ubuntu-latest
41+
steps:
42+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # 6.0.2
43+
- run: cd nodeadm && make test-e2e

.github/workflows/dependency-review.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ on:
33
pull_request:
44
branches:
55
- "main"
6+
paths:
7+
- '**.go'
68
permissions:
79
contents: read
810
jobs:
@@ -20,7 +22,6 @@ jobs:
2022
go-version-file: 'nodeadm/go.mod'
2123
- run: go install github.com/securego/gosec/v2/cmd/gosec@latest
2224
- run: gosec -exclude-generated ./...
23-
working-directory: nodeadm
2425
govulncheck:
2526
runs-on: ubuntu-latest
2627
steps:

0 commit comments

Comments
 (0)