23
23
runs-on : ubuntu-latest
24
24
steps :
25
25
- name : Check out code
26
- uses : actions/checkout@v2
26
+ uses : actions/checkout@v4
27
27
- name : Set up Go
28
- uses : actions/setup-go@v2
28
+ uses : actions/setup-go@v5
29
29
with :
30
30
go-version : 1.18.1
31
31
- name : Format Go
38
38
matrix : ${{ steps.set-matrix.outputs.matrix }}
39
39
steps :
40
40
- name : Checkout Sources
41
- uses : actions/checkout@v2
41
+ uses : actions/checkout@v4
42
42
- id : set-matrix
43
43
run : sh ./etc/script/resolve-modules.sh
44
44
golangci-lint :
@@ -48,13 +48,13 @@ jobs:
48
48
strategy :
49
49
matrix : ${{ fromJson(needs.resolve-modules.outputs.matrix) }}
50
50
steps :
51
- - uses : actions/checkout@v3
51
+ - uses : actions/checkout@v4
52
52
- name : Set up Go
53
- uses : actions/setup-go@v3
53
+ uses : actions/setup-go@v5
54
54
with :
55
55
go-version : 1.18.5
56
56
- name : Go Lint Test
57
- uses : golangci/golangci-lint-action@v3
57
+ uses : golangci/golangci-lint-action@v6
58
58
with :
59
59
version : v1.46.2
60
60
working-directory : ${{ matrix.workdir }}
65
65
needs : [style-check]
66
66
runs-on : ubuntu-20.04
67
67
steps :
68
- - uses : actions/checkout@v3
68
+ - uses : actions/checkout@v4
69
69
- name : Set up Go
70
- uses : actions/setup-go@v3
70
+ uses : actions/setup-go@v5
71
71
with :
72
72
go-version : 1.18.1
73
73
- name : Go Unit Test
79
79
runs-on : ubuntu-latest
80
80
steps :
81
81
- name : Check out code
82
- uses : actions/checkout@v2
82
+ uses : actions/checkout@v4
83
83
- name : Test Coverage
84
84
run : make coverage
85
85
- name : Post Coverage
@@ -91,11 +91,11 @@ jobs:
91
91
runs-on : ubuntu-latest
92
92
steps :
93
93
- name : Set up Go
94
- uses : actions/setup-go@v2
94
+ uses : actions/setup-go@v5
95
95
with :
96
96
go-version : 1.18.1
97
97
- name : Check out code
98
- uses : actions/checkout@v2
98
+ uses : actions/checkout@v4
99
99
- name : Run Integrate tests
100
100
run : make integrate-wasm
101
101
@@ -105,11 +105,11 @@ jobs:
105
105
runs-on : ubuntu-latest
106
106
steps :
107
107
- name : Set up Go
108
- uses : actions/setup-go@v2
108
+ uses : actions/setup-go@v5
109
109
with :
110
110
go-version : 1.18.1
111
111
- name : Check out code
112
- uses : actions/checkout@v2
112
+ uses : actions/checkout@v4
113
113
- name : Run Integrate tests
114
114
run : make integrate-runtime
115
115
@@ -119,16 +119,16 @@ jobs:
119
119
runs-on : ubuntu-latest
120
120
steps :
121
121
- name : Set up Go
122
- uses : actions/setup-go@v2
122
+ uses : actions/setup-go@v5
123
123
with :
124
124
go-version : 1.18.1
125
125
- name : Check out code
126
- uses : actions/checkout@v2
126
+ uses : actions/checkout@v4
127
127
- name : Build Artifact
128
128
run : |
129
129
make go.build.darwin_amd64.layotto
130
130
- name : Publish Artifact
131
- uses : actions/upload-artifact@v2.2.4
131
+ uses : actions/upload-artifact@v4
132
132
with :
133
133
name : layotto.darwin_amd64
134
134
path : _output/darwin/amd64/layotto
@@ -141,16 +141,16 @@ jobs:
141
141
runs-on : ubuntu-latest
142
142
steps :
143
143
- name : Set up Go
144
- uses : actions/setup-go@v2
144
+ uses : actions/setup-go@v5
145
145
with :
146
146
go-version : 1.18.1
147
147
- name : Check out code
148
- uses : actions/checkout@v2
148
+ uses : actions/checkout@v4
149
149
- name : Build Artifact
150
150
run : |
151
151
make go.build.darwin_arm64.layotto
152
152
- name : Publish Artifact
153
- uses : actions/upload-artifact@v2.2.4
153
+ uses : actions/upload-artifact@v4
154
154
with :
155
155
name : layotto.darwin_arm64
156
156
path : _output/darwin/arm64/layotto
@@ -163,16 +163,16 @@ jobs:
163
163
runs-on : ubuntu-latest
164
164
steps :
165
165
- name : Set up Go
166
- uses : actions/setup-go@v2
166
+ uses : actions/setup-go@v5
167
167
with :
168
168
go-version : 1.18.1
169
169
- name : Check out code
170
- uses : actions/checkout@v2
170
+ uses : actions/checkout@v4
171
171
- name : Build Artifact
172
172
run : |
173
173
make go.build.linux_amd64.layotto
174
174
- name : Publish Artifact
175
- uses : actions/upload-artifact@v2.2.4
175
+ uses : actions/upload-artifact@v4
176
176
with :
177
177
name : layotto.linux_amd64
178
178
path : _output/linux/amd64/layotto
@@ -185,16 +185,16 @@ jobs:
185
185
runs-on : ubuntu-latest
186
186
steps :
187
187
- name : Set up Go
188
- uses : actions/setup-go@v2
188
+ uses : actions/setup-go@v5
189
189
with :
190
190
go-version : 1.18.1
191
191
- name : Check out code
192
- uses : actions/checkout@v2
192
+ uses : actions/checkout@v4
193
193
- name : Build Artifact
194
194
run : |
195
195
make go.build.linux_arm64.layotto
196
196
- name : Publish Artifact
197
- uses : actions/upload-artifact@v2.2.4
197
+ uses : actions/upload-artifact@v4
198
198
with :
199
199
name : layotto.linux_arm64
200
200
path : _output/linux/arm64/layotto
@@ -207,11 +207,11 @@ jobs:
207
207
runs-on : ubuntu-latest
208
208
steps :
209
209
- name : Set up Go
210
- uses : actions/setup-go@v2
210
+ uses : actions/setup-go@v5
211
211
with :
212
212
go-version : 1.18.1
213
213
- name : Check out code
214
- uses : actions/checkout@v2
214
+ uses : actions/checkout@v4
215
215
# TODO(@Xunzhuo): open it after stabilizing wasm cmds
216
216
# - name: Build Artifact
217
217
# run: |
@@ -231,14 +231,14 @@ jobs:
231
231
runs-on : ubuntu-latest
232
232
steps :
233
233
- name : Checkout code
234
- uses : actions/checkout@v3
234
+ uses : actions/checkout@v4
235
235
- name : Set up QEMU
236
- uses : docker/setup-qemu-action@v1
236
+ uses : docker/setup-qemu-action@v3
237
237
- name : Set up Docker Buildx
238
- uses : docker/setup-buildx-action@v1
238
+ uses : docker/setup-buildx-action@v3
239
239
# TODO(@Xunzhuo): open it after stabilizing wasm cmds
240
240
# - name: Login to DockerHub
241
- # uses: docker/login-action@v1
241
+ # uses: docker/login-action@v3
242
242
# with:
243
243
# username: ${{ secrets.DOCKERHUB_USERNAME }}
244
244
# password: ${{ secrets.DOCKERHUB_TOKEN }}
@@ -256,13 +256,13 @@ jobs:
256
256
runs-on : ubuntu-latest
257
257
steps :
258
258
- name : Checkout code
259
- uses : actions/checkout@v3
259
+ uses : actions/checkout@v4
260
260
- name : Set up QEMU
261
- uses : docker/setup-qemu-action@v1
261
+ uses : docker/setup-qemu-action@v3
262
262
- name : Set up Docker Buildx
263
- uses : docker/setup-buildx-action@v1
263
+ uses : docker/setup-buildx-action@v3
264
264
- name : Login to DockerHub
265
- uses : docker/login-action@v1
265
+ uses : docker/login-action@v3
266
266
with :
267
267
username : ${{ secrets.DOCKERHUB_USERNAME }}
268
268
password : ${{ secrets.DOCKERHUB_TOKEN }}
@@ -292,13 +292,13 @@ jobs:
292
292
runs-on : ubuntu-latest
293
293
steps :
294
294
- name : Checkout code
295
- uses : actions/checkout@v3
295
+ uses : actions/checkout@v4
296
296
- name : Set up QEMU
297
- uses : docker/setup-qemu-action@v1
297
+ uses : docker/setup-qemu-action@v3
298
298
- name : Set up Docker Buildx
299
- uses : docker/setup-buildx-action@v1
299
+ uses : docker/setup-buildx-action@v3
300
300
- name : Login to DockerHub
301
- uses : docker/login-action@v1
301
+ uses : docker/login-action@v3
302
302
with :
303
303
username : ${{ secrets.DOCKERHUB_USERNAME }}
304
304
password : ${{ secrets.DOCKERHUB_TOKEN }}
@@ -321,9 +321,9 @@ jobs:
321
321
runs-on : ubuntu-latest
322
322
steps :
323
323
- name : Checkout code
324
- uses : actions/checkout@v3
324
+ uses : actions/checkout@v4
325
325
- name : Login to DockerHub
326
- uses : docker/login-action@v1
326
+ uses : docker/login-action@v3
327
327
with :
328
328
username : ${{ secrets.DOCKERHUB_USERNAME }}
329
329
password : ${{ secrets.DOCKERHUB_TOKEN }}
0 commit comments