38
38
model : generic
39
39
variant : core
40
40
arch : amd64
41
-
42
41
core-ubuntu-24-lts :
43
42
uses : ./.github/workflows/reusable-build-flavor.yaml
44
43
secrets : inherit
65
64
model : generic
66
65
variant : core
67
66
arch : amd64
68
-
69
67
core-ubuntu-24-10 :
70
68
uses : ./.github/workflows/reusable-build-flavor.yaml
71
69
secrets : inherit
92
90
model : generic
93
91
variant : core
94
92
arch : amd64
95
-
96
93
core-alpine :
97
94
uses : ./.github/workflows/reusable-build-flavor.yaml
98
95
secrets : inherit
@@ -119,127 +116,99 @@ jobs:
119
116
model : generic
120
117
variant : core
121
118
arch : amd64
122
-
123
- standard :
124
- uses : ./.github/workflows/reusable-build-provider.yaml
125
- secrets : inherit
126
- permissions :
127
- id-token : write # OIDC support
128
- contents : write
129
- security-events : write
130
- actions : read
131
- attestations : read
132
- checks : read
133
- deployments : read
134
- discussions : read
135
- issues : read
136
- packages : read
137
- pages : read
138
- pull-requests : read
139
- repository-projects : read
140
- statuses : read
141
- with :
142
- flavor : opensuse
143
- flavor_release : " leap-15.6"
144
- family : opensuse
145
- base_image : opensuse/leap:15.6
146
- model : generic
147
- variant : standard
148
- arch : amd64
149
-
150
119
install :
151
120
uses : ./.github/workflows/reusable-install-test.yaml
152
121
secrets : inherit
153
122
with :
154
123
flavor : ubuntu
155
124
flavor_release : " 24.04"
156
125
secureboot : false
126
+ variant : core
157
127
needs :
158
128
- core-ubuntu-24-lts
159
-
160
129
install-target :
161
130
secrets : inherit
162
131
uses : ./.github/workflows/reusable-install-test-target.yaml
163
132
with :
164
133
flavor : ubuntu
165
134
flavor_release : " 24.04"
166
135
secureboot : false
136
+ variant : core
167
137
needs :
168
138
- core-ubuntu-24-lts
169
-
170
139
install-secureboot :
171
140
uses : ./.github/workflows/reusable-install-test.yaml
172
141
secrets : inherit
173
142
with :
174
143
flavor : ubuntu
175
144
flavor_release : " 24.04"
176
145
secureboot : true
146
+ variant : core
177
147
needs :
178
148
- core-ubuntu-24-lts
179
-
180
149
install-alpine :
181
150
uses : ./.github/workflows/reusable-install-test.yaml
182
151
secrets : inherit
183
152
with :
184
153
flavor : alpine
185
154
flavor_release : " 3.19"
155
+ variant : core
186
156
needs :
187
157
- core-alpine
188
-
189
158
zfs :
190
159
uses : ./.github/workflows/reusable-zfs-test.yaml
191
160
secrets : inherit
192
161
with :
193
162
flavor : ubuntu
194
163
flavor_release : " 22.04"
164
+ variant : core
195
165
needs :
196
166
- core-ubuntu-22-lts
197
-
198
167
acceptance :
199
168
uses : ./.github/workflows/reusable-qemu-acceptance-test.yaml
200
169
secrets : inherit
201
170
with :
202
171
flavor : ubuntu
203
172
flavor_release : " 24.04"
173
+ variant : core
204
174
needs :
205
175
- core-ubuntu-24-lts
206
-
207
176
acceptance-alpine :
208
177
uses : ./.github/workflows/reusable-qemu-acceptance-test.yaml
209
178
secrets : inherit
210
179
with :
211
180
flavor : alpine
212
181
flavor_release : " 3.19"
182
+ variant : core
213
183
needs :
214
184
- core-alpine
215
-
216
185
bundles :
217
186
uses : ./.github/workflows/reusable-qemu-bundles-test.yaml
218
187
secrets : inherit
219
188
with :
220
189
flavor : ubuntu
221
190
flavor_release : " 24.04"
191
+ variant : core
222
192
needs :
223
193
- core-ubuntu-24-lts
224
-
225
194
reset :
226
195
uses : ./.github/workflows/reusable-qemu-reset-test.yaml
227
196
secrets : inherit
228
197
with :
229
198
flavor : ubuntu
230
199
flavor_release : " 24.04"
200
+ variant : core
231
201
needs :
232
202
- core-ubuntu-24-lts
233
-
234
203
reset-alpine :
235
204
uses : ./.github/workflows/reusable-qemu-reset-test.yaml
236
205
secrets : inherit
237
206
with :
238
207
flavor : alpine
239
208
flavor_release : " 3.19"
209
+ variant : core
240
210
needs :
241
211
- core-alpine
242
-
243
212
netboot :
244
213
uses : ./.github/workflows/reusable-qemu-netboot-test.yaml
245
214
secrets : inherit
@@ -252,7 +221,6 @@ jobs:
252
221
variant : core
253
222
needs :
254
223
- core-ubuntu-24-lts
255
-
256
224
netboot-alpine :
257
225
uses : ./.github/workflows/reusable-qemu-netboot-test.yaml
258
226
secrets : inherit
@@ -265,45 +233,38 @@ jobs:
265
233
variant : core
266
234
needs :
267
235
- core-alpine
268
-
269
236
upgrade :
270
237
uses : ./.github/workflows/reusable-upgrade-with-cli-test.yaml
271
238
secrets : inherit
272
239
with :
273
240
flavor : ubuntu
274
241
flavor_release : " 24.04"
242
+ variant : core
243
+ arch : amd64
275
244
needs :
276
245
- core-ubuntu-24-lts
277
-
278
246
upgrade-alpine :
279
247
uses : ./.github/workflows/reusable-upgrade-with-cli-test.yaml
280
248
secrets : inherit
281
249
with :
282
250
flavor : alpine
283
251
flavor_release : " 3.19"
252
+ variant : core
253
+ arch : amd64
284
254
needs :
285
255
- core-alpine
286
-
287
256
upgrade-latest :
288
257
uses : ./.github/workflows/reusable-upgrade-latest-test.yaml
289
258
secrets : inherit
290
259
with :
291
260
flavor : ubuntu
292
261
flavor_release : " 24.04"
293
262
family : " ubuntu"
263
+ variant : core
264
+ arch : amd64
294
265
# release_matcher: "23.10" # introduced so tests can be green while we wait for the kairos release with the latest flavor release
295
266
needs :
296
267
- core-ubuntu-24-lts
297
-
298
- # enable once the first alpine only release is out as it currently cannot find the latest alpine release properly
299
- # upgrade-latest-alpine:
300
- # uses: ./.github/workflows/reusable-upgrade-latest-test.yaml
301
- # with:
302
- # flavor: alpine
303
- # flavor_release: "3.19"
304
- # needs:
305
- # - core-alpine
306
-
307
268
custom-partitioning :
308
269
secrets : inherit
309
270
uses : ./.github/workflows/reusable-custom-partitioning-test.yaml
@@ -323,24 +284,20 @@ jobs:
323
284
repository-projects : read
324
285
statuses : read
325
286
with :
326
- flavor : ${{ matrix.flavor }}
327
- flavor_release : ${{ matrix.flavorRelease }}
287
+ flavor : " ubuntu"
288
+ flavor_release : " 24.04"
289
+ variant : core
290
+
328
291
needs :
329
292
- core-ubuntu-24-lts
330
- strategy :
331
- fail-fast : true
332
- matrix :
333
- flavor :
334
- - " ubuntu"
335
- flavorRelease :
336
- - " 24.04"
337
293
encryption :
338
294
secrets : inherit
339
295
uses : ./.github/workflows/reusable-encryption-test.yaml
340
296
with :
341
297
flavor : ubuntu
342
298
flavor_release : " 24.04"
343
299
label : ${{ matrix.label }}
300
+ variant : core
344
301
needs :
345
302
- core-ubuntu-24-lts
346
303
strategy :
@@ -352,14 +309,14 @@ jobs:
352
309
- " remote-static"
353
310
- " remote-https-pinned"
354
311
- " remote-https-bad-cert"
355
-
356
312
encryption-alpine :
357
313
secrets : inherit
358
314
uses : ./.github/workflows/reusable-encryption-test.yaml
359
315
with :
360
316
flavor : alpine
361
317
flavor_release : " 3.19"
362
318
label : ${{ matrix.label }}
319
+ variant : core
363
320
needs :
364
321
- core-alpine
365
322
strategy :
0 commit comments