29
29
docker-build :
30
30
runs-on : ubuntu-latest
31
31
steps :
32
- - uses : actions/checkout@v3
32
+ - uses : actions/checkout@v4
33
33
- name : Build the Docker image
34
34
run : docker build . --file Dockerfile
35
35
goreleaser :
@@ -38,18 +38,18 @@ jobs:
38
38
- name : Checkout
39
39
uses : actions/checkout@master
40
40
- name : Set up Go
41
- uses : actions/setup-go@v3
41
+ uses : actions/setup-go@v5
42
42
with :
43
43
go-version : 1.15.1
44
44
- name : Cache Go modules
45
- uses : actions/cache@v2
45
+ uses : actions/cache@v4
46
46
with :
47
47
path : ~/go/pkg/mod
48
48
key : ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
49
49
restore-keys : |
50
50
${{ runner.os }}-go-
51
51
- name : Run GoReleaser (Dry Run)
52
- uses : goreleaser/goreleaser-action@v2
52
+ uses : goreleaser/goreleaser-action@v6
53
53
with :
54
54
version : latest
55
55
args : release --rm-dist --snapshot --skip-publish
58
58
golangci-lint :
59
59
runs-on : ubuntu-latest
60
60
steps :
61
- - uses : actions/checkout@v3
61
+ - uses : actions/checkout@v4
62
62
- name : golangci-lint
63
- uses : golangci/golangci-lint-action@v3 .1.0
63
+ uses : golangci/golangci-lint-action@v6 .1.1
64
64
with :
65
65
version : v1.28
66
66
github-token : ${{ secrets.GITHUB_TOKEN }}
77
77
# - 1.14.7
78
78
- 1.15.1
79
79
steps :
80
- - uses : actions/checkout@v3
80
+ - uses : actions/checkout@v4
81
81
- name : Install Go
82
- uses : actions/setup-go@v3
82
+ uses : actions/setup-go@v5
83
83
with :
84
84
go-version : ${{ matrix.golang }}
85
85
- name : Run tests on Windows
@@ -96,12 +96,12 @@ jobs:
96
96
OS : macos-latest
97
97
GOLANG : ${{ matrix.golang }}
98
98
steps :
99
- - uses : actions/checkout@v3
99
+ - uses : actions/checkout@v4
100
100
- name : Install Go
101
- uses : actions/setup-go@v3
101
+ uses : actions/setup-go@v5
102
102
with :
103
103
go-version : ${{ matrix.golang }}
104
- - uses : actions/cache@v2
104
+ - uses : actions/cache@v4
105
105
with :
106
106
path : ~/go/pkg/mod
107
107
key : ${{ runner.os }}-go-${{ matrix.golang }}-${{ hashFiles('**/go.sum') }}
@@ -117,7 +117,7 @@ jobs:
117
117
git --no-pager diff go.mod go.sum
118
118
git --no-pager diff --quiet go.mod go.sum
119
119
- name : Upload coverage to Codecov
120
- uses : codecov/codecov-action@v2.1.0
120
+ uses : codecov/codecov-action@v5.0.6
121
121
with :
122
122
# token: ${{ secrets.CODECOV_TOKEN }}
123
123
file : ./coverage.txt
@@ -138,12 +138,12 @@ jobs:
138
138
OS : ubuntu-latest
139
139
GOLANG : ${{ matrix.golang }}
140
140
steps :
141
- - uses : actions/checkout@v3
141
+ - uses : actions/checkout@v4
142
142
- name : Install Go
143
- uses : actions/setup-go@v3
143
+ uses : actions/setup-go@v5
144
144
with :
145
145
go-version : ${{ matrix.golang }}
146
- - uses : actions/cache@v2
146
+ - uses : actions/cache@v4
147
147
with :
148
148
path : ~/go/pkg/mod
149
149
key : ${{ runner.os }}-go-${{ matrix.golang }}-${{ hashFiles('**/go.sum') }}
@@ -159,7 +159,7 @@ jobs:
159
159
- name : Run tests on Unix-like operating systems
160
160
run : make unittest
161
161
- name : Upload coverage to Codecov
162
- uses : codecov/codecov-action@v2.1.0
162
+ uses : codecov/codecov-action@v5.0.6
163
163
with :
164
164
# token: ${{ secrets.CODECOV_TOKEN }}
165
165
file : ./coverage.txt
0 commit comments