@@ -21,14 +21,14 @@ concurrency:
21
21
group : ${{ github.workflow }}
22
22
cancel-in-progress : ${{ inputs.cancel-in-progress == true }}
23
23
jobs :
24
- prepare-raspberry-pi-alpine :
25
- name : Prepare raspberry-pi-alpine
24
+ prepare-raspberry-pi-alpine-golang :
25
+ name : Prepare raspberry-pi-alpine-golang
26
26
runs-on : ubuntu-latest
27
- if : ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }}
27
+ needs : bake-raspberry-pi-alpine
28
28
outputs :
29
29
bake-targets : ${{ steps.bake-targets.outputs.matrix }}
30
30
env :
31
- LIBRARY : library/raspberry-pi-alpine.json
31
+ LIBRARY : library/raspberry-pi-alpine-golang .json
32
32
steps :
33
33
- name : Checkout code
34
34
uses : actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
@@ -41,20 +41,20 @@ jobs:
41
41
set -x
42
42
targets="$(jq -cr '.group.default.targets' $LIBRARY)"
43
43
echo "matrix=$targets" >> $GITHUB_OUTPUT
44
- bake-raspberry-pi-alpine :
45
- name : Bake raspberry-pi-alpine
44
+ bake-raspberry-pi-alpine-golang :
45
+ name : Bake raspberry-pi-alpine-golang
46
46
runs-on :
47
47
- self-hosted
48
48
- base-images
49
49
- ARM64
50
50
timeout-minutes : 240
51
- needs : prepare-raspberry-pi-alpine
51
+ needs : prepare-raspberry-pi-alpine-golang
52
52
env :
53
- LIBRARY : library/raspberry-pi-alpine.json
53
+ LIBRARY : library/raspberry-pi-alpine-golang .json
54
54
strategy :
55
55
fail-fast : false
56
56
matrix :
57
- target : ${{ fromJSON(needs.prepare-raspberry-pi-alpine.outputs.bake-targets) }}
57
+ target : ${{ fromJSON(needs.prepare-raspberry-pi-alpine-golang .outputs.bake-targets) }}
58
58
steps :
59
59
- name : Checkout code
60
60
uses : actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
@@ -92,14 +92,14 @@ jobs:
92
92
targets : ${{ matrix.target }}
93
93
push : ${{ inputs.no-push != true }}
94
94
provenance : false
95
- prepare-raspberry-pi-debian :
96
- name : Prepare raspberry-pi-debian
95
+ prepare-raspberry-pi-alpine-node :
96
+ name : Prepare raspberry-pi-alpine-node
97
97
runs-on : ubuntu-latest
98
- if : ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }}
98
+ needs : bake-raspberry-pi-alpine
99
99
outputs :
100
100
bake-targets : ${{ steps.bake-targets.outputs.matrix }}
101
101
env :
102
- LIBRARY : library/raspberry-pi-debian .json
102
+ LIBRARY : library/raspberry-pi-alpine-node .json
103
103
steps :
104
104
- name : Checkout code
105
105
uses : actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
@@ -112,20 +112,20 @@ jobs:
112
112
set -x
113
113
targets="$(jq -cr '.group.default.targets' $LIBRARY)"
114
114
echo "matrix=$targets" >> $GITHUB_OUTPUT
115
- bake-raspberry-pi-debian :
116
- name : Bake raspberry-pi-debian
115
+ bake-raspberry-pi-alpine-node :
116
+ name : Bake raspberry-pi-alpine-node
117
117
runs-on :
118
118
- self-hosted
119
119
- base-images
120
120
- ARM64
121
121
timeout-minutes : 240
122
- needs : prepare-raspberry-pi-debian
122
+ needs : prepare-raspberry-pi-alpine-node
123
123
env :
124
- LIBRARY : library/raspberry-pi-debian .json
124
+ LIBRARY : library/raspberry-pi-alpine-node .json
125
125
strategy :
126
126
fail-fast : false
127
127
matrix :
128
- target : ${{ fromJSON(needs.prepare-raspberry-pi-debian .outputs.bake-targets) }}
128
+ target : ${{ fromJSON(needs.prepare-raspberry-pi-alpine-node .outputs.bake-targets) }}
129
129
steps :
130
130
- name : Checkout code
131
131
uses : actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
@@ -163,14 +163,14 @@ jobs:
163
163
targets : ${{ matrix.target }}
164
164
push : ${{ inputs.no-push != true }}
165
165
provenance : false
166
- prepare-raspberry-pi-alpine-golang :
167
- name : Prepare raspberry-pi-alpine-golang
166
+ prepare-raspberry-pi-alpine-python :
167
+ name : Prepare raspberry-pi-alpine-python
168
168
runs-on : ubuntu-latest
169
169
needs : bake-raspberry-pi-alpine
170
170
outputs :
171
171
bake-targets : ${{ steps.bake-targets.outputs.matrix }}
172
172
env :
173
- LIBRARY : library/raspberry-pi-alpine-golang .json
173
+ LIBRARY : library/raspberry-pi-alpine-python .json
174
174
steps :
175
175
- name : Checkout code
176
176
uses : actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
@@ -183,20 +183,20 @@ jobs:
183
183
set -x
184
184
targets="$(jq -cr '.group.default.targets' $LIBRARY)"
185
185
echo "matrix=$targets" >> $GITHUB_OUTPUT
186
- bake-raspberry-pi-alpine-golang :
187
- name : Bake raspberry-pi-alpine-golang
186
+ bake-raspberry-pi-alpine-python :
187
+ name : Bake raspberry-pi-alpine-python
188
188
runs-on :
189
189
- self-hosted
190
190
- base-images
191
191
- ARM64
192
192
timeout-minutes : 240
193
- needs : prepare-raspberry-pi-alpine-golang
193
+ needs : prepare-raspberry-pi-alpine-python
194
194
env :
195
- LIBRARY : library/raspberry-pi-alpine-golang .json
195
+ LIBRARY : library/raspberry-pi-alpine-python .json
196
196
strategy :
197
197
fail-fast : false
198
198
matrix :
199
- target : ${{ fromJSON(needs.prepare-raspberry-pi-alpine-golang .outputs.bake-targets) }}
199
+ target : ${{ fromJSON(needs.prepare-raspberry-pi-alpine-python .outputs.bake-targets) }}
200
200
steps :
201
201
- name : Checkout code
202
202
uses : actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
@@ -234,14 +234,14 @@ jobs:
234
234
targets : ${{ matrix.target }}
235
235
push : ${{ inputs.no-push != true }}
236
236
provenance : false
237
- prepare-raspberry-pi-alpine-node :
238
- name : Prepare raspberry-pi-alpine-node
237
+ prepare-raspberry-pi-debian-golang :
238
+ name : Prepare raspberry-pi-debian-golang
239
239
runs-on : ubuntu-latest
240
- needs : bake-raspberry-pi-alpine
240
+ needs : bake-raspberry-pi-debian
241
241
outputs :
242
242
bake-targets : ${{ steps.bake-targets.outputs.matrix }}
243
243
env :
244
- LIBRARY : library/raspberry-pi-alpine-node .json
244
+ LIBRARY : library/raspberry-pi-debian-golang .json
245
245
steps :
246
246
- name : Checkout code
247
247
uses : actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
@@ -254,20 +254,20 @@ jobs:
254
254
set -x
255
255
targets="$(jq -cr '.group.default.targets' $LIBRARY)"
256
256
echo "matrix=$targets" >> $GITHUB_OUTPUT
257
- bake-raspberry-pi-alpine-node :
258
- name : Bake raspberry-pi-alpine-node
257
+ bake-raspberry-pi-debian-golang :
258
+ name : Bake raspberry-pi-debian-golang
259
259
runs-on :
260
260
- self-hosted
261
261
- base-images
262
262
- ARM64
263
263
timeout-minutes : 240
264
- needs : prepare-raspberry-pi-alpine-node
264
+ needs : prepare-raspberry-pi-debian-golang
265
265
env :
266
- LIBRARY : library/raspberry-pi-alpine-node .json
266
+ LIBRARY : library/raspberry-pi-debian-golang .json
267
267
strategy :
268
268
fail-fast : false
269
269
matrix :
270
- target : ${{ fromJSON(needs.prepare-raspberry-pi-alpine-node .outputs.bake-targets) }}
270
+ target : ${{ fromJSON(needs.prepare-raspberry-pi-debian-golang .outputs.bake-targets) }}
271
271
steps :
272
272
- name : Checkout code
273
273
uses : actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
@@ -305,14 +305,14 @@ jobs:
305
305
targets : ${{ matrix.target }}
306
306
push : ${{ inputs.no-push != true }}
307
307
provenance : false
308
- prepare-raspberry-pi-alpine-python :
309
- name : Prepare raspberry-pi-alpine-python
308
+ prepare-raspberry-pi-debian-openjdk :
309
+ name : Prepare raspberry-pi-debian-openjdk
310
310
runs-on : ubuntu-latest
311
- needs : bake-raspberry-pi-alpine
311
+ needs : bake-raspberry-pi-debian
312
312
outputs :
313
313
bake-targets : ${{ steps.bake-targets.outputs.matrix }}
314
314
env :
315
- LIBRARY : library/raspberry-pi-alpine-python .json
315
+ LIBRARY : library/raspberry-pi-debian-openjdk .json
316
316
steps :
317
317
- name : Checkout code
318
318
uses : actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
@@ -325,20 +325,20 @@ jobs:
325
325
set -x
326
326
targets="$(jq -cr '.group.default.targets' $LIBRARY)"
327
327
echo "matrix=$targets" >> $GITHUB_OUTPUT
328
- bake-raspberry-pi-alpine-python :
329
- name : Bake raspberry-pi-alpine-python
328
+ bake-raspberry-pi-debian-openjdk :
329
+ name : Bake raspberry-pi-debian-openjdk
330
330
runs-on :
331
331
- self-hosted
332
332
- base-images
333
333
- ARM64
334
334
timeout-minutes : 240
335
- needs : prepare-raspberry-pi-alpine-python
335
+ needs : prepare-raspberry-pi-debian-openjdk
336
336
env :
337
- LIBRARY : library/raspberry-pi-alpine-python .json
337
+ LIBRARY : library/raspberry-pi-debian-openjdk .json
338
338
strategy :
339
339
fail-fast : false
340
340
matrix :
341
- target : ${{ fromJSON(needs.prepare-raspberry-pi-alpine-python .outputs.bake-targets) }}
341
+ target : ${{ fromJSON(needs.prepare-raspberry-pi-debian-openjdk .outputs.bake-targets) }}
342
342
steps :
343
343
- name : Checkout code
344
344
uses : actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
@@ -376,14 +376,14 @@ jobs:
376
376
targets : ${{ matrix.target }}
377
377
push : ${{ inputs.no-push != true }}
378
378
provenance : false
379
- prepare-raspberry-pi-debian-golang :
380
- name : Prepare raspberry-pi-debian-golang
379
+ prepare-raspberry-pi-debian-python :
380
+ name : Prepare raspberry-pi-debian-python
381
381
runs-on : ubuntu-latest
382
382
needs : bake-raspberry-pi-debian
383
383
outputs :
384
384
bake-targets : ${{ steps.bake-targets.outputs.matrix }}
385
385
env :
386
- LIBRARY : library/raspberry-pi-debian-golang .json
386
+ LIBRARY : library/raspberry-pi-debian-python .json
387
387
steps :
388
388
- name : Checkout code
389
389
uses : actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
@@ -396,20 +396,20 @@ jobs:
396
396
set -x
397
397
targets="$(jq -cr '.group.default.targets' $LIBRARY)"
398
398
echo "matrix=$targets" >> $GITHUB_OUTPUT
399
- bake-raspberry-pi-debian-golang :
400
- name : Bake raspberry-pi-debian-golang
399
+ bake-raspberry-pi-debian-python :
400
+ name : Bake raspberry-pi-debian-python
401
401
runs-on :
402
402
- self-hosted
403
403
- base-images
404
404
- ARM64
405
405
timeout-minutes : 240
406
- needs : prepare-raspberry-pi-debian-golang
406
+ needs : prepare-raspberry-pi-debian-python
407
407
env :
408
- LIBRARY : library/raspberry-pi-debian-golang .json
408
+ LIBRARY : library/raspberry-pi-debian-python .json
409
409
strategy :
410
410
fail-fast : false
411
411
matrix :
412
- target : ${{ fromJSON(needs.prepare-raspberry-pi-debian-golang .outputs.bake-targets) }}
412
+ target : ${{ fromJSON(needs.prepare-raspberry-pi-debian-python .outputs.bake-targets) }}
413
413
steps :
414
414
- name : Checkout code
415
415
uses : actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
@@ -447,14 +447,14 @@ jobs:
447
447
targets : ${{ matrix.target }}
448
448
push : ${{ inputs.no-push != true }}
449
449
provenance : false
450
- prepare-raspberry-pi-debian-openjdk :
451
- name : Prepare raspberry-pi-debian-openjdk
450
+ prepare-raspberry-pi-alpine :
451
+ name : Prepare raspberry-pi-alpine
452
452
runs-on : ubuntu-latest
453
- needs : bake-raspberry-pi-debian
453
+ if : ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }}
454
454
outputs :
455
455
bake-targets : ${{ steps.bake-targets.outputs.matrix }}
456
456
env :
457
- LIBRARY : library/raspberry-pi-debian-openjdk .json
457
+ LIBRARY : library/raspberry-pi-alpine .json
458
458
steps :
459
459
- name : Checkout code
460
460
uses : actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
@@ -467,20 +467,20 @@ jobs:
467
467
set -x
468
468
targets="$(jq -cr '.group.default.targets' $LIBRARY)"
469
469
echo "matrix=$targets" >> $GITHUB_OUTPUT
470
- bake-raspberry-pi-debian-openjdk :
471
- name : Bake raspberry-pi-debian-openjdk
470
+ bake-raspberry-pi-alpine :
471
+ name : Bake raspberry-pi-alpine
472
472
runs-on :
473
473
- self-hosted
474
474
- base-images
475
475
- ARM64
476
476
timeout-minutes : 240
477
- needs : prepare-raspberry-pi-debian-openjdk
477
+ needs : prepare-raspberry-pi-alpine
478
478
env :
479
- LIBRARY : library/raspberry-pi-debian-openjdk .json
479
+ LIBRARY : library/raspberry-pi-alpine .json
480
480
strategy :
481
481
fail-fast : false
482
482
matrix :
483
- target : ${{ fromJSON(needs.prepare-raspberry-pi-debian-openjdk .outputs.bake-targets) }}
483
+ target : ${{ fromJSON(needs.prepare-raspberry-pi-alpine .outputs.bake-targets) }}
484
484
steps :
485
485
- name : Checkout code
486
486
uses : actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
@@ -518,14 +518,14 @@ jobs:
518
518
targets : ${{ matrix.target }}
519
519
push : ${{ inputs.no-push != true }}
520
520
provenance : false
521
- prepare-raspberry-pi-debian-python :
522
- name : Prepare raspberry-pi-debian-python
521
+ prepare-raspberry-pi-debian :
522
+ name : Prepare raspberry-pi-debian
523
523
runs-on : ubuntu-latest
524
- needs : bake-raspberry-pi-debian
524
+ if : ${{ github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure') }}
525
525
outputs :
526
526
bake-targets : ${{ steps.bake-targets.outputs.matrix }}
527
527
env :
528
- LIBRARY : library/raspberry-pi-debian-python .json
528
+ LIBRARY : library/raspberry-pi-debian.json
529
529
steps :
530
530
- name : Checkout code
531
531
uses : actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
@@ -538,20 +538,20 @@ jobs:
538
538
set -x
539
539
targets="$(jq -cr '.group.default.targets' $LIBRARY)"
540
540
echo "matrix=$targets" >> $GITHUB_OUTPUT
541
- bake-raspberry-pi-debian-python :
542
- name : Bake raspberry-pi-debian-python
541
+ bake-raspberry-pi-debian :
542
+ name : Bake raspberry-pi-debian
543
543
runs-on :
544
544
- self-hosted
545
545
- base-images
546
546
- ARM64
547
547
timeout-minutes : 240
548
- needs : prepare-raspberry-pi-debian-python
548
+ needs : prepare-raspberry-pi-debian
549
549
env :
550
- LIBRARY : library/raspberry-pi-debian-python .json
550
+ LIBRARY : library/raspberry-pi-debian.json
551
551
strategy :
552
552
fail-fast : false
553
553
matrix :
554
- target : ${{ fromJSON(needs.prepare-raspberry-pi-debian-python .outputs.bake-targets) }}
554
+ target : ${{ fromJSON(needs.prepare-raspberry-pi-debian.outputs.bake-targets) }}
555
555
steps :
556
556
- name : Checkout code
557
557
uses : actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
0 commit comments