27
27
steps :
28
28
- name : Detect No-op Changes
29
29
id : noop
30
-
30
+
31
31
with :
32
32
github_token : ${{ secrets.GITHUB_TOKEN }}
33
33
paths_ignore : ' ["**.md", "**.png", "**.jpg"]'
@@ -41,12 +41,12 @@ jobs:
41
41
42
42
steps :
43
43
- name : Checkout
44
- uses : actions/checkout@v2
44
+ uses : actions/checkout@v4
45
45
with :
46
46
submodules : true
47
47
48
48
- name : Setup Go
49
- uses : actions/setup-go@v2
49
+ uses : actions/setup-go@v5
50
50
with :
51
51
go-version : ${{ env.GO_VERSION }}
52
52
@@ -55,14 +55,14 @@ jobs:
55
55
run : echo "cache=$(make go.cachedir)" >> $GITHUB_OUTPUT
56
56
57
57
- name : Cache the Go Build Cache
58
- uses : actions/cache@v3
58
+ uses : actions/cache@v4
59
59
with :
60
60
path : ${{ steps.go.outputs.cache }}
61
61
key : ${{ runner.os }}-build-lint-${{ hashFiles('**/go.sum') }}
62
62
restore-keys : ${{ runner.os }}-build-lint-
63
63
64
64
- name : Cache Go Dependencies
65
- uses : actions/cache@v3
65
+ uses : actions/cache@v4
66
66
with :
67
67
path : .work/pkg
68
68
key : ${{ runner.os }}-pkg-${{ hashFiles('**/go.sum') }}
74
74
# We could run 'make lint' but we prefer this action because it leaves
75
75
# 'annotations' (i.e. it comments on PRs to point out linter violations).
76
76
- name : Lint
77
- uses : golangci/golangci-lint-action@v3
77
+ uses : golangci/golangci-lint-action@v6
78
78
with :
79
79
version : ${{ env.GOLANGCI_VERSION }}
80
80
@@ -85,12 +85,12 @@ jobs:
85
85
86
86
steps :
87
87
- name : Checkout
88
- uses : actions/checkout@v2
88
+ uses : actions/checkout@v4
89
89
with :
90
90
submodules : true
91
91
92
92
- name : Setup Go
93
- uses : actions/setup-go@v2
93
+ uses : actions/setup-go@v5
94
94
with :
95
95
go-version : ${{ env.GO_VERSION }}
96
96
@@ -102,14 +102,14 @@ jobs:
102
102
run : echo "cache=$(make go.cachedir)" >> $GITHUB_OUTPUT
103
103
104
104
- name : Cache the Go Build Cache
105
- uses : actions/cache@v3
105
+ uses : actions/cache@v4
106
106
with :
107
107
path : ${{ steps.go.outputs.cache }}
108
108
key : ${{ runner.os }}-build-check-diff-${{ hashFiles('**/go.sum') }}
109
109
restore-keys : ${{ runner.os }}-build-check-diff-
110
110
111
111
- name : Cache Go Dependencies
112
- uses : actions/cache@v3
112
+ uses : actions/cache@v4
113
113
with :
114
114
path : .work/pkg
115
115
key : ${{ runner.os }}-pkg-${{ hashFiles('**/go.sum') }}
@@ -128,15 +128,15 @@ jobs:
128
128
129
129
steps :
130
130
- name : Checkout
131
- uses : actions/checkout@v2
131
+ uses : actions/checkout@v4
132
132
with :
133
133
submodules : true
134
134
135
135
- name : Fetch History
136
136
run : git fetch --prune --unshallow
137
137
138
138
- name : Setup Go
139
- uses : actions/setup-go@v2
139
+ uses : actions/setup-go@v5
140
140
with :
141
141
go-version : ${{ env.GO_VERSION }}
142
142
@@ -145,14 +145,14 @@ jobs:
145
145
run : echo "cache=$(make go.cachedir)" >> $GITHUB_OUTPUT
146
146
147
147
- name : Cache the Go Build Cache
148
- uses : actions/cache@v3
148
+ uses : actions/cache@v4
149
149
with :
150
150
path : ${{ steps.go.outputs.cache }}
151
151
key : ${{ runner.os }}-build-unit-tests-${{ hashFiles('**/go.sum') }}
152
152
restore-keys : ${{ runner.os }}-build-unit-tests-
153
153
154
154
- name : Cache Go Dependencies
155
- uses : actions/cache@v3
155
+ uses : actions/cache@v4
156
156
with :
157
157
path : .work/pkg
158
158
key : ${{ runner.os }}-pkg-${{ hashFiles('**/go.sum') }}
@@ -165,7 +165,7 @@ jobs:
165
165
run : make -j2 test
166
166
167
167
- name : Publish Unit Test Coverage
168
- uses : codecov/codecov-action@v1
168
+ uses : codecov/codecov-action@v4
169
169
with :
170
170
flags : unittests
171
171
file : _output/tests/linux_amd64/coverage.txt
@@ -177,15 +177,15 @@ jobs:
177
177
178
178
steps :
179
179
- name : Checkout
180
- uses : actions/checkout@v2
180
+ uses : actions/checkout@v4
181
181
with :
182
182
submodules : true
183
183
184
184
- name : Fetch History
185
185
run : git fetch --prune --unshallow
186
186
187
187
- name : Setup Go
188
- uses : actions/setup-go@v2
188
+ uses : actions/setup-go@v5
189
189
with :
190
190
go-version : ${{ env.GO_VERSION }}
191
191
@@ -194,14 +194,14 @@ jobs:
194
194
run : echo "cache=$(make go.cachedir)" >> $GITHUB_OUTPUT
195
195
196
196
- name : Cache the Go Build Cache
197
- uses : actions/cache@v3
197
+ uses : actions/cache@v4
198
198
with :
199
199
path : ${{ steps.go.outputs.cache }}
200
200
key : ${{ runner.os }}-build-unit-tests-${{ hashFiles('**/go.sum') }}
201
201
restore-keys : ${{ runner.os }}-build-unit-tests-
202
202
203
203
- name : Cache Go Dependencies
204
- uses : actions/cache@v3
204
+ uses : actions/cache@v4
205
205
with :
206
206
path : .work/pkg
207
207
key : ${{ runner.os }}-pkg-${{ hashFiles('**/go.sum') }}
@@ -220,34 +220,34 @@ jobs:
220
220
221
221
steps :
222
222
- name : Setup QEMU
223
- uses : docker/setup-qemu-action@v1
223
+ uses : docker/setup-qemu-action@v3
224
224
with :
225
225
platforms : all
226
226
227
227
- name : Setup Docker Buildx
228
- uses : docker/setup-buildx-action@v2
228
+ uses : docker/setup-buildx-action@v3
229
229
with :
230
230
version : ${{ env.DOCKER_BUILDX_VERSION }}
231
231
install : true
232
232
233
233
- name : Login to Upbound
234
- uses : docker/login-action@v2
234
+ uses : docker/login-action@v3
235
235
if : env.UPBOUND_MARKETPLACE_PUSH_ROBOT_USR != ''
236
236
with :
237
237
registry : xpkg.upbound.io
238
238
username : ${{ secrets.UPBOUND_MARKETPLACE_PUSH_ROBOT_USR }}
239
239
password : ${{ secrets.UPBOUND_MARKETPLACE_PUSH_ROBOT_PSW }}
240
240
241
241
- name : Checkout
242
- uses : actions/checkout@v2
242
+ uses : actions/checkout@v4
243
243
with :
244
244
submodules : true
245
245
246
246
- name : Fetch History
247
247
run : git fetch --prune --unshallow
248
248
249
249
- name : Setup Go
250
- uses : actions/setup-go@v2
250
+ uses : actions/setup-go@v5
251
251
with :
252
252
go-version : ${{ env.GO_VERSION }}
253
253
@@ -256,14 +256,14 @@ jobs:
256
256
run : echo "cache=$(make go.cachedir)" >> $GITHUB_OUTPUT
257
257
258
258
- name : Cache the Go Build Cache
259
- uses : actions/cache@v3
259
+ uses : actions/cache@v4
260
260
with :
261
261
path : ${{ steps.go.outputs.cache }}
262
262
key : ${{ runner.os }}-build-publish-artifacts-${{ hashFiles('**/go.sum') }}
263
263
restore-keys : ${{ runner.os }}-build-publish-artifacts-
264
264
265
265
- name : Cache Go Dependencies
266
- uses : actions/cache@v3
266
+ uses : actions/cache@v4
267
267
with :
268
268
path : .work/pkg
269
269
key : ${{ runner.os }}-pkg-${{ hashFiles('**/go.sum') }}
@@ -280,7 +280,7 @@ jobs:
280
280
BUILD_ARGS : " --load"
281
281
282
282
- name : Upload Artifacts to GitHub
283
- uses : actions/upload-artifact@v2
283
+ uses : actions/upload-artifact@v4
284
284
with :
285
285
name : output
286
286
path : _output/**
0 commit comments