7
7
runs-on : ubuntu-latest
8
8
steps :
9
9
- name : Cancel previous
10
- uses : styfle/cancel-workflow-action@0.9.1
10
+ uses : styfle/cancel-workflow-action@0.10.0
11
11
with :
12
12
access_token : ${{ github.token }}
13
13
14
14
unit-tests :
15
15
strategy :
16
16
matrix :
17
17
go-version : [1.x, 1.18.x]
18
- platform : [ubuntu-latest, macos-latest, windows-latest ]
18
+ platform : [ubuntu-latest]
19
19
include :
20
20
- go-version : 1.x
21
21
platform : ubuntu-latest
@@ -24,15 +24,15 @@ jobs:
24
24
needs : [setup]
25
25
steps :
26
26
- name : Checkout code
27
- uses : actions/checkout@v2
27
+ uses : actions/checkout@v3
28
28
29
29
- name : Setup Go
30
- uses : actions/setup-go@v2
30
+ uses : actions/setup-go@v3
31
31
with :
32
32
go-version : ${{ matrix.go-version }}
33
33
34
34
- name : Cache go modules
35
- uses : actions/cache@v2
35
+ uses : actions/cache@v3
36
36
with :
37
37
path : ~/go/pkg/mod
38
38
key : ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
@@ -54,20 +54,18 @@ jobs:
54
54
55
55
- name : Upload coverage to Codecov
56
56
if : ${{ matrix.update-coverage }}
57
- uses : codecov/codecov-action@v1
57
+ uses : codecov/codecov-action@v3
58
58
with :
59
59
token : ${{ secrets.CODECOV_TOKEN }}
60
60
61
61
go-lint :
62
62
runs-on : ubuntu-latest
63
63
needs : [setup]
64
64
steps :
65
- - uses : actions/checkout@v2
66
- - uses : actions/setup-go@v2
65
+ - uses : actions/checkout@v3
66
+ - uses : actions/setup-go@v3
67
67
with :
68
68
go-version : 1.18.x
69
69
70
70
- name : go-lint
71
- run : |
72
- curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.46.2
73
- golangci-lint run
71
+ uses : golangci/golangci-lint-action@v3
0 commit comments