7
7
name : Lint
8
8
runs-on : ubuntu-latest
9
9
steps :
10
- - uses : actions/checkout@v2
10
+ - uses : actions/checkout@v3
11
+ - uses : actions/setup-go@v4
12
+ with :
13
+ go-version : 1.18
14
+ cache : false
11
15
- name : golangci-lint
12
- uses : golangci/golangci-lint-action@v2
16
+ uses : golangci/golangci-lint-action@v3
13
17
with :
14
18
version : v1.54
15
19
env :
@@ -19,35 +23,23 @@ jobs:
19
23
name : Tidy
20
24
runs-on : ubuntu-latest
21
25
steps :
22
- - uses : actions/checkout@v2
23
- - uses : actions/setup-go@v2
26
+ - uses : actions/checkout@v3
27
+ - uses : actions/setup-go@v4
24
28
with :
25
29
go-version : 1.18
26
- - uses : actions/cache@v2
27
- with :
28
- path : ~/go/pkg/mod
29
- key : ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
30
- restore-keys : |
31
- ${{ runner.os }}-go-
32
30
- name : Check if mods are tidy
33
31
run : make check-tidy
34
32
35
33
cov :
36
34
name : Coverage
37
35
runs-on : ubuntu-latest
38
36
steps :
39
- - uses : actions/checkout@v2
40
- - uses : actions/setup-go@v2
37
+ - uses : actions/checkout@v3
38
+ - uses : actions/setup-go@v4
41
39
with :
42
40
go-version : 1.18
43
- - uses : actions/cache@v2
44
- with :
45
- path : ~/go/pkg/mod
46
- key : ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
47
- restore-keys : |
48
- ${{ runner.os }}-go-
49
41
- name : Publish coverage
50
- uses : paambaati/codeclimate-action@v2.7.4
42
+ uses : paambaati/codeclimate-action@v5.0.0
51
43
env :
52
44
VERBOSE : " true"
53
45
GOMAXPROCS : 4
@@ -70,16 +62,10 @@ jobs:
70
62
- " 1.21"
71
63
runs-on : ubuntu-latest
72
64
steps :
73
- - uses : actions/checkout@v2
74
- - uses : actions/setup-go@v2
65
+ - uses : actions/checkout@v3
66
+ - uses : actions/setup-go@v4
75
67
with :
76
68
go-version : ${{ matrix.go_version }}
77
- - uses : actions/cache@v2
78
- with :
79
- path : ~/go/pkg/mod
80
- key : ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
81
- restore-keys : |
82
- ${{ runner.os }}-go-
83
69
- name : Run tests
84
70
run : go test -v -count=1 -race ./...
85
71
0 commit comments