32
32
outputs :
33
33
has-go-binary : ${{ steps.info.outputs.has-go-binary }}
34
34
steps :
35
- - uses : actions/checkout@v2
35
+ - uses : actions/checkout@v4
36
36
with :
37
37
fetch-depth : ' 0'
38
38
- uses : moul/repoman-action@v1
@@ -46,19 +46,19 @@ jobs:
46
46
runs-on : ubuntu-latest
47
47
steps :
48
48
- name : Checkout
49
- uses : actions/checkout@v2.3.4
49
+ uses : actions/checkout@v4.2.2
50
50
- name : Set up Go
51
- uses : actions/setup-go@v2
51
+ uses : actions/setup-go@v5
52
52
with :
53
53
go-version : ${{ matrix.golang }}
54
54
- name : Cache Go modules
55
- uses : actions/cache@v2.1.6
55
+ uses : actions/cache@v4.2.0
56
56
with :
57
57
path : ~/go/pkg/mod
58
58
key : ${{ runner.os }}-go-${{ matrix.golang }}-v1-${{ hashFiles('**/go.sum') }}
59
59
restore-keys : ${{ runner.os }}-go-${{ matrix.golang }}-v1-
60
60
- name : Run GoReleaser (Dry Run)
61
- uses : goreleaser/goreleaser-action@v2.6.1
61
+ uses : goreleaser/goreleaser-action@v6.1.0
62
62
with :
63
63
version : latest
64
64
args : release --rm-dist --snapshot --skip-publish
70
70
matrix :
71
71
golangci_lint : [v1.38]
72
72
steps :
73
- - uses : actions/checkout@v2.3.4
73
+ - uses : actions/checkout@v4.2.2
74
74
- name : golangci-lint
75
- uses : golangci/golangci-lint-action@v2.5.2
75
+ uses : golangci/golangci-lint-action@v6.1.1
76
76
with :
77
77
version : ${{ matrix.golangci_lint }}
78
78
# github-token: ${{ secrets.GITHUB_TOKEN }}
86
86
matrix :
87
87
golang : [1.16.x]
88
88
steps :
89
- - uses : actions/checkout@v2.3.4
89
+ - uses : actions/checkout@v4.2.2
90
90
- name : Install Go
91
- uses : actions/setup-go@v2
91
+ uses : actions/setup-go@v5
92
92
with :
93
93
go-version : ${{ matrix.golang }}
94
94
- name : Run tests on Windows
@@ -104,12 +104,12 @@ jobs:
104
104
OS : macos-latest
105
105
GOLANG : ${{ matrix.golang }}
106
106
steps :
107
- - uses : actions/checkout@v2.3.4
107
+ - uses : actions/checkout@v4.2.2
108
108
- name : Install Go
109
- uses : actions/setup-go@v2
109
+ uses : actions/setup-go@v5
110
110
with :
111
111
go-version : ${{ matrix.golang }}
112
- - uses : actions/cache@v2.1.6
112
+ - uses : actions/cache@v4.2.0
113
113
with :
114
114
path : ~/go/pkg/mod
115
115
key : ${{ runner.os }}-go-${{ matrix.golang }}-v1-${{ hashFiles('**/go.sum') }}
@@ -125,7 +125,7 @@ jobs:
125
125
git --no-pager diff go.mod go.sum
126
126
git --no-pager diff --quiet go.mod go.sum
127
127
- name : Upload coverage to Codecov
128
- uses : codecov/codecov-action@v1.5.0
128
+ uses : codecov/codecov-action@v5.1.2
129
129
with :
130
130
# token: ${{ secrets.CODECOV_TOKEN }}
131
131
file : ./coverage.txt
@@ -146,12 +146,12 @@ jobs:
146
146
OS : ubuntu-latest
147
147
GOLANG : ${{ matrix.golang }}
148
148
steps :
149
- - uses : actions/checkout@v2.3.4
149
+ - uses : actions/checkout@v4.2.2
150
150
- name : Install Go
151
- uses : actions/setup-go@v2
151
+ uses : actions/setup-go@v5
152
152
with :
153
153
go-version : ${{ matrix.golang }}
154
- - uses : actions/cache@v2.1.6
154
+ - uses : actions/cache@v4.2.0
155
155
with :
156
156
path : ~/go/pkg/mod
157
157
key : ${{ runner.os }}-go-${{ matrix.golang }}-v1-${{ hashFiles('**/go.sum') }}
@@ -167,7 +167,7 @@ jobs:
167
167
- name : Run tests on Unix-like operating systems
168
168
run : make unittest
169
169
- name : Upload coverage to Codecov
170
- uses : codecov/codecov-action@v1.5.0
170
+ uses : codecov/codecov-action@v5.1.2
171
171
with :
172
172
# token: ${{ secrets.CODECOV_TOKEN }}
173
173
file : ./coverage.txt
0 commit comments