File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 88 - name : Set up Golang
99 uses : actions/setup-go@v5
1010 with :
11- go-version : " 1.24 "
11+ cache : false
1212
1313 - name : Install Just
1414 uses : extractions/setup-just@v2
Original file line number Diff line number Diff line change 1+ ---
2+ name : Compliance Checks
3+
4+ on :
5+ push :
6+ branches :
7+ - main
8+ pull_request :
9+ branches :
10+ - main
11+
12+ jobs :
13+ lint :
14+ name : Run linters
15+ runs-on : ubuntu-latest
16+
17+ steps :
18+ - name : Checkout repository
19+ uses : actions/checkout@v5
20+
21+ - name : Setup workspace
22+ uses : ./.github/actions/setup-workspace
23+
24+ - name : Install linters
25+ run : |
26+ pip install --upgrade pip
27+ pip install pre-commit==3.5.0
28+
29+ - name : Install dependencies
30+ run : |
31+ just tidy
32+ go install golang.org/x/tools/cmd/goimports@latest
33+ go install github.com/fzipp/gocyclo/cmd/gocyclo@latest
34+
35+ - name : Lint
36+ run : pre-commit run --all-files
Original file line number Diff line number Diff line change 11---
2- name : CI/CD
2+ name : CICD
33
44on :
55 push :
1010 - main
1111
1212jobs :
13- lint :
14- name : Run linters
15- runs-on : ubuntu-latest
16-
17- steps :
18- - name : Checkout repository
19- uses : actions/checkout@v4
20-
21- - name : Setup workspace
22- uses : ./.github/actions/setup-workspace
23-
24- - name : Install linters
25- run : |
26- pip install --upgrade pip
27- pip install pre-commit==3.5.0
28-
29- - name : Install dependencies
30- run : |
31- just tidy
32- go install golang.org/x/tools/cmd/goimports@latest
33- go install github.com/fzipp/gocyclo/cmd/gocyclo@latest
34-
35- - name : Run linters
36- run : pre-commit run --all-files
37-
3813 test :
3914 name : Run unit tests
4015 runs-on : ubuntu-latest
4116 steps :
4217 - name : Checkout repository
43- uses : actions/checkout@v4
18+ uses : actions/checkout@v5
4419
4520 - name : Run setup
4621 uses : ./.github/actions/setup-workspace
5631 needs : test
5732 steps :
5833 - name : Checkout repository
59- uses : actions/checkout@v4
34+ uses : actions/checkout@v5
6035
6136 - name : Run setup
6237 uses : ./.github/actions/setup-workspace
You can’t perform that action at this time.
0 commit comments