@@ -29,27 +29,27 @@ jobs:
29
29
docker-build :
30
30
runs-on : ubuntu-latest
31
31
steps :
32
- - uses : actions/checkout@v2.3.4
32
+ - uses : actions/checkout@v4.2.2
33
33
- name : Build the Docker image
34
34
run : docker build . --file Dockerfile
35
35
goreleaser :
36
36
runs-on : ubuntu-latest
37
37
steps :
38
38
- name : Checkout
39
- uses : actions/checkout@v2.3.4
39
+ uses : actions/checkout@v4.2.2
40
40
- name : Set up Go
41
- uses : actions/setup-go@v2
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 .1.6
45
+ uses : actions/cache@v4 .1.2
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.6.1
52
+ uses : goreleaser/goreleaser-action@v6.1.0
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@v2.3.4
61
+ - uses : actions/checkout@v4.2.2
62
62
- name : golangci-lint
63
- uses : golangci/golangci-lint-action@v2.5.2
63
+ uses : golangci/golangci-lint-action@v6.1.1
64
64
with :
65
65
version : v1.28
66
66
github-token : ${{ secrets.GITHUB_TOKEN }}
75
75
golang :
76
76
- 1.15.1
77
77
steps :
78
- - uses : actions/checkout@v2.3.4
78
+ - uses : actions/checkout@v4.2.2
79
79
- name : Install Go
80
- uses : actions/setup-go@v2
80
+ uses : actions/setup-go@v5
81
81
with :
82
82
go-version : ${{ matrix.golang }}
83
83
- name : Run tests on Windows
@@ -94,12 +94,12 @@ jobs:
94
94
OS : macos-latest
95
95
GOLANG : ${{ matrix.golang }}
96
96
steps :
97
- - uses : actions/checkout@v2.3.4
97
+ - uses : actions/checkout@v4.2.2
98
98
- name : Install Go
99
- uses : actions/setup-go@v2
99
+ uses : actions/setup-go@v5
100
100
with :
101
101
go-version : ${{ matrix.golang }}
102
- - uses : actions/cache@v2 .1.6
102
+ - uses : actions/cache@v4 .1.2
103
103
with :
104
104
path : ~/go/pkg/mod
105
105
key : ${{ runner.os }}-go-${{ matrix.golang }}-${{ hashFiles('**/go.sum') }}
@@ -115,7 +115,7 @@ jobs:
115
115
git --no-pager diff go.mod go.sum
116
116
git --no-pager diff --quiet go.mod go.sum
117
117
- name : Upload coverage to Codecov
118
- uses : codecov/codecov-action@v1.5.2
118
+ uses : codecov/codecov-action@v4.6.0
119
119
with :
120
120
# token: ${{ secrets.CODECOV_TOKEN }}
121
121
file : ./coverage.txt
@@ -137,12 +137,12 @@ jobs:
137
137
OS : ubuntu-latest
138
138
GOLANG : ${{ matrix.golang }}
139
139
steps :
140
- - uses : actions/checkout@v2.3.4
140
+ - uses : actions/checkout@v4.2.2
141
141
- name : Install Go
142
- uses : actions/setup-go@v2
142
+ uses : actions/setup-go@v5
143
143
with :
144
144
go-version : ${{ matrix.golang }}
145
- - uses : actions/cache@v2 .1.6
145
+ - uses : actions/cache@v4 .1.2
146
146
with :
147
147
path : ~/go/pkg/mod
148
148
key : ${{ runner.os }}-go-${{ matrix.golang }}-${{ hashFiles('**/go.sum') }}
@@ -158,7 +158,7 @@ jobs:
158
158
- name : Run tests on Unix-like operating systems
159
159
run : make unittest
160
160
- name : Upload coverage to Codecov
161
- uses : codecov/codecov-action@v1.5.2
161
+ uses : codecov/codecov-action@v4.6.0
162
162
with :
163
163
# token: ${{ secrets.CODECOV_TOKEN }}
164
164
file : ./coverage.txt
0 commit comments