16
16
- ' Makefile'
17
17
- ' go.**'
18
18
merge_group :
19
+ workflow_dispatch :
19
20
20
21
concurrency :
21
22
group : ${{ github.workflow }}-${{ github.ref }}
@@ -24,7 +25,7 @@ concurrency:
24
25
jobs :
25
26
typos-check :
26
27
name : Spell Check with Typos
27
- runs-on : ubuntu-latest
28
+ runs-on : ubuntu-24.04
28
29
steps :
29
30
- name : Checkout Actions Repository
30
31
uses : actions/checkout@v4
@@ -34,21 +35,12 @@ jobs:
34
35
config : ./typos.toml
35
36
lint :
36
37
name : lint
37
- runs-on : ubuntu-latest
38
+ runs-on : ubuntu-24.04
38
39
steps :
39
40
- uses : actions/setup-go@v5
40
41
with :
41
42
go-version : ' stable'
42
43
- uses : actions/checkout@v4
43
- - name : Cache Go modules
44
- uses : actions/cache@preview
45
- with :
46
- path : ~/go/pkg/mod
47
- key : ${{ runner.os }}-build-${{ hashFiles('**/go.sum') }}
48
- restore-keys : |
49
- ${{ runner.OS }}-build-${{ env.cache-name }}-
50
- ${{ runner.OS }}-build-
51
- ${{ runner.OS }}-
52
44
- name : Add license
53
45
run : |
54
46
make addlicense && git add pkg cmd &&
67
59
ENVD_ANALYTICS : false
68
60
strategy :
69
61
matrix :
70
- os : [ubuntu-latest ]
62
+ os : [ubuntu-24.04 ]
71
63
runs-on : ${{ matrix.os }}
72
64
steps :
73
65
- name : Check out code
76
68
uses : actions/setup-go@v5
77
69
with :
78
70
go-version : ' stable'
79
- - name : Cache Go modules
80
- uses : actions/cache@preview
81
- with :
82
- path : ~/go/pkg/mod
83
- key : ${{ runner.os }}-build-${{ hashFiles('**/go.sum') }}
84
- restore-keys : |
85
- ${{ runner.OS }}-build-${{ env.cache-name }}-
86
- ${{ runner.OS }}-build-
87
- ${{ runner.OS }}-
88
71
- name : Verify mockgen
89
72
run : |
90
73
make generate && git add pkg &&
103
86
ENVD_ANALYTICS : false
104
87
strategy :
105
88
matrix :
106
- os : [ubuntu-latest ]
89
+ os : [ubuntu-22.04 ]
107
90
runs-on : ${{ matrix.os }}
108
91
steps :
109
92
- name : Check out code
@@ -112,15 +95,6 @@ jobs:
112
95
uses : actions/setup-go@v5
113
96
with :
114
97
go-version : ' stable'
115
- - name : Cache Go modules
116
- uses : actions/cache@preview
117
- with :
118
- path : ~/go/pkg/mod
119
- key : ${{ runner.os }}-build-${{ hashFiles('**/go.sum') }}
120
- restore-keys : |
121
- ${{ runner.OS }}-build-${{ env.cache-name }}-
122
- ${{ runner.OS }}-build-
123
- ${{ runner.OS }}-
124
98
- uses : actions-ecosystem/action-get-latest-tag@v1
125
99
id : get-latest-tag
126
100
- name : e2e test
@@ -139,7 +113,7 @@ jobs:
139
113
ENVD_ANALYTICS : false
140
114
strategy :
141
115
matrix :
142
- os : [ubuntu-latest ]
116
+ os : [ubuntu-22.04 ]
143
117
runs-on : ${{ matrix.os }}
144
118
steps :
145
119
- name : Check out code
@@ -148,15 +122,6 @@ jobs:
148
122
uses : actions/setup-go@v5
149
123
with :
150
124
go-version : ' stable'
151
- - name : Cache Go modules
152
- uses : actions/cache@preview
153
- with :
154
- path : ~/go/pkg/mod
155
- key : ${{ runner.os }}-build-${{ hashFiles('**/go.sum') }}
156
- restore-keys : |
157
- ${{ runner.OS }}-build-${{ env.cache-name }}-
158
- ${{ runner.OS }}-build-
159
- ${{ runner.OS }}-
160
125
- uses : actions-ecosystem/action-get-latest-tag@v1
161
126
id : get-latest-tag
162
127
- name : e2e test
@@ -175,7 +140,7 @@ jobs:
175
140
ENVD_ANALYTICS : false
176
141
strategy :
177
142
matrix :
178
- os : [ubuntu-latest ]
143
+ os : [ubuntu-22.04 ]
179
144
runs-on : ${{ matrix.os }}
180
145
steps :
181
146
- name : Check out code
@@ -184,15 +149,6 @@ jobs:
184
149
uses : actions/setup-go@v5
185
150
with :
186
151
go-version : ' stable'
187
- - name : Cache Go modules
188
- uses : actions/cache@preview
189
- with :
190
- path : ~/go/pkg/mod
191
- key : ${{ runner.os }}-build-${{ hashFiles('**/go.sum') }}
192
- restore-keys : |
193
- ${{ runner.OS }}-build-${{ env.cache-name }}-
194
- ${{ runner.OS }}-build-
195
- ${{ runner.OS }}-
196
152
- uses : actions-ecosystem/action-get-latest-tag@v1
197
153
id : get-latest-tag
198
154
- name : e2e test
@@ -211,7 +167,7 @@ jobs:
211
167
ENVD_ANALYTICS : false
212
168
strategy :
213
169
matrix :
214
- os : [ubuntu-latest ]
170
+ os : [ubuntu-22.04 ]
215
171
runs-on : ${{ matrix.os }}
216
172
steps :
217
173
- name : Check out code
@@ -220,15 +176,6 @@ jobs:
220
176
uses : actions/setup-go@v5
221
177
with :
222
178
go-version : ' stable'
223
- - name : Cache Go modules
224
- uses : actions/cache@preview
225
- with :
226
- path : ~/go/pkg/mod
227
- key : ${{ runner.os }}-build-${{ hashFiles('**/go.sum') }}
228
- restore-keys : |
229
- ${{ runner.OS }}-build-${{ env.cache-name }}-
230
- ${{ runner.OS }}-build-
231
- ${{ runner.OS }}-
232
179
- uses : actions-ecosystem/action-get-latest-tag@v1
233
180
id : get-latest-tag
234
181
- name : e2e test
@@ -247,7 +194,7 @@ jobs:
247
194
ENVD_ANALYTICS : false
248
195
strategy :
249
196
matrix :
250
- os : [ubuntu-latest , macos-latest]
197
+ os : [ubuntu-24.04 , macos-latest]
251
198
runs-on : ${{ matrix.os }}
252
199
steps :
253
200
- name : Check out code
@@ -256,15 +203,6 @@ jobs:
256
203
uses : actions/setup-go@v5
257
204
with :
258
205
go-version : ' stable'
259
- - name : Cache Go modules
260
- uses : actions/cache@preview
261
- with :
262
- path : ~/go/pkg/mod
263
- key : ${{ runner.os }}-build-${{ hashFiles('**/go.sum') }}
264
- restore-keys : |
265
- ${{ runner.OS }}-build-${{ env.cache-name }}-
266
- ${{ runner.OS }}-build-
267
- ${{ runner.OS }}-
268
206
- name : Build
269
207
run : make
270
208
@@ -276,7 +214,7 @@ jobs:
276
214
- e2e-lang
277
215
- e2e-cli-v1
278
216
- e2e-lang-v1
279
- runs-on : ubuntu-latest
217
+ runs-on : ubuntu-24.04
280
218
steps :
281
219
- name : Check out code
282
220
uses : actions/checkout@v4
0 commit comments