36
36
outputs :
37
37
has-go-binary : ${{ steps.info.outputs.has-go-binary }}
38
38
steps :
39
- - uses : actions/checkout@v3
39
+ - uses : actions/checkout@v4
40
40
with :
41
41
fetch-depth : ' 0'
42
42
- uses : moul/repoman-action@v1
@@ -51,19 +51,19 @@ jobs:
51
51
runs-on : ubuntu-latest
52
52
steps :
53
53
- name : Checkout
54
- uses : actions/checkout@v3
54
+ uses : actions/checkout@v4
55
55
- name : Set up Go
56
- uses : actions/setup-go@v4
56
+ uses : actions/setup-go@v5
57
57
with :
58
58
go-version : ${{ matrix.golang }}
59
59
- name : Cache Go modules
60
- uses : actions/cache@v3.3 .1
60
+ uses : actions/cache@v4.2 .1
61
61
with :
62
62
path : ~/go/pkg/mod
63
63
key : ${{ runner.os }}-go-${{ matrix.golang }}-v1-${{ hashFiles('**/go.sum') }}
64
64
restore-keys : ${{ runner.os }}-go-${{ matrix.golang }}-v1-
65
65
- name : Run GoReleaser (Dry Run)
66
- uses : goreleaser/goreleaser-action@v4 .2.0
66
+ uses : goreleaser/goreleaser-action@v6 .2.1
67
67
with :
68
68
version : latest
69
69
args : release --rm-dist --snapshot --skip-publish
@@ -76,11 +76,11 @@ jobs:
76
76
golangci_lint : [v1.53.3]
77
77
golang : [1.20.x]
78
78
steps :
79
- - uses : actions/checkout@v3
80
- - uses : actions/setup-go@v4
79
+ - uses : actions/checkout@v4
80
+ - uses : actions/setup-go@v5
81
81
with :
82
82
go-version : ${{ matrix.golang }}
83
- - uses : golangci/golangci-lint-action@v3
83
+ - uses : golangci/golangci-lint-action@v6
84
84
with :
85
85
version : ${{ matrix.golangci_lint }}
86
86
# github-token: ${{ secrets.GITHUB_TOKEN }}
95
95
golang :
96
96
- 1.20.x
97
97
steps :
98
- - uses : actions/checkout@v3
98
+ - uses : actions/checkout@v4
99
99
- name : Install Go
100
- uses : actions/setup-go@v4
100
+ uses : actions/setup-go@v5
101
101
with :
102
102
go-version : ${{ matrix.golang }}
103
103
- name : Run tests on Windows
@@ -114,12 +114,12 @@ jobs:
114
114
OS : macos-latest
115
115
GOLANG : ${{ matrix.golang }}
116
116
steps :
117
- - uses : actions/checkout@v3
117
+ - uses : actions/checkout@v4
118
118
- name : Install Go
119
- uses : actions/setup-go@v4
119
+ uses : actions/setup-go@v5
120
120
with :
121
121
go-version : ${{ matrix.golang }}
122
- - uses : actions/cache@v3.3 .1
122
+ - uses : actions/cache@v4.2 .1
123
123
with :
124
124
path : ~/go/pkg/mod
125
125
key : ${{ runner.os }}-go-${{ matrix.golang }}-v1-${{ hashFiles('**/go.sum') }}
@@ -135,7 +135,7 @@ jobs:
135
135
git --no-pager diff go.mod go.sum
136
136
git --no-pager diff --quiet go.mod go.sum
137
137
- name : Upload coverage to Codecov
138
- uses : codecov/codecov-action@v3.1.4
138
+ uses : codecov/codecov-action@v5.3.1
139
139
with :
140
140
# token: ${{ secrets.CODECOV_TOKEN }}
141
141
file : ./coverage.txt
@@ -155,12 +155,12 @@ jobs:
155
155
OS : ubuntu-latest
156
156
GOLANG : ${{ matrix.golang }}
157
157
steps :
158
- - uses : actions/checkout@v3
158
+ - uses : actions/checkout@v4
159
159
- name : Install Go
160
- uses : actions/setup-go@v4
160
+ uses : actions/setup-go@v5
161
161
with :
162
162
go-version : ${{ matrix.golang }}
163
- - uses : actions/cache@v3.3 .1
163
+ - uses : actions/cache@v4.2 .1
164
164
with :
165
165
path : ~/go/pkg/mod
166
166
key : ${{ runner.os }}-go-${{ matrix.golang }}-v1-${{ hashFiles('**/go.sum') }}
@@ -176,7 +176,7 @@ jobs:
176
176
- name : Run tests on Unix-like operating systems
177
177
run : make unittest
178
178
- name : Upload coverage to Codecov
179
- uses : codecov/codecov-action@v3.1.4
179
+ uses : codecov/codecov-action@v5.3.1
180
180
with :
181
181
# token: ${{ secrets.CODECOV_TOKEN }}
182
182
file : ./coverage.txt
0 commit comments