@@ -8,13 +8,13 @@ name: Bake aarch64-alpine
8
8
type : boolean
9
9
default : false
10
10
schedule :
11
- - cron : 54 0 5 * *
11
+ - cron : 29 3 2 * *
12
12
concurrency :
13
13
group : ${{ github.workflow }}
14
14
cancel-in-progress : true
15
15
jobs :
16
- prepare-aarch64-alpine-golang :
17
- name : Prepare aarch64-alpine-golang
16
+ prepare-aarch64-alpine :
17
+ name : Prepare aarch64-alpine
18
18
runs-on : ubuntu-latest
19
19
outputs :
20
20
bake-targets : ${{ steps.bake-targets.outputs.matrix }}
@@ -29,19 +29,17 @@ jobs:
29
29
set -x
30
30
targets="$(jq -cr '.group.default.targets' $LIBRARY)"
31
31
echo "matrix=$targets" >> $GITHUB_OUTPUT
32
- needs :
33
- - bake-aarch64-alpine
34
32
env :
35
- LIBRARY : library/aarch64-alpine-golang .json
36
- bake-aarch64-alpine-golang :
37
- name : Bake aarch64-alpine-golang
33
+ LIBRARY : library/aarch64-alpine.json
34
+ bake-aarch64-alpine :
35
+ name : Bake aarch64-alpine
38
36
runs-on : ubuntu-latest
39
37
needs :
40
- - prepare-aarch64-alpine-golang
38
+ - prepare-aarch64-alpine
41
39
strategy :
42
40
fail-fast : false
43
41
matrix :
44
- target : ${{ fromJSON(needs.prepare-aarch64-alpine-golang .outputs.bake-targets) }}
42
+ target : ${{ fromJSON(needs.prepare-aarch64-alpine.outputs.bake-targets) }}
45
43
steps :
46
44
- name : Checkout code
47
45
uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
75
73
push : ${{ inputs.no-push != true }}
76
74
provenance : false
77
75
env :
78
- LIBRARY : library/aarch64-alpine-golang .json
79
- prepare-aarch64-alpine-node :
80
- name : Prepare aarch64-alpine-node
76
+ LIBRARY : library/aarch64-alpine.json
77
+ prepare-aarch64-alpine-golang :
78
+ name : Prepare aarch64-alpine-golang
81
79
runs-on : ubuntu-latest
82
80
outputs :
83
81
bake-targets : ${{ steps.bake-targets.outputs.matrix }}
@@ -95,16 +93,16 @@ jobs:
95
93
needs :
96
94
- bake-aarch64-alpine
97
95
env :
98
- LIBRARY : library/aarch64-alpine-node .json
99
- bake-aarch64-alpine-node :
100
- name : Bake aarch64-alpine-node
96
+ LIBRARY : library/aarch64-alpine-golang .json
97
+ bake-aarch64-alpine-golang :
98
+ name : Bake aarch64-alpine-golang
101
99
runs-on : ubuntu-latest
102
100
needs :
103
- - prepare-aarch64-alpine-node
101
+ - prepare-aarch64-alpine-golang
104
102
strategy :
105
103
fail-fast : false
106
104
matrix :
107
- target : ${{ fromJSON(needs.prepare-aarch64-alpine-node .outputs.bake-targets) }}
105
+ target : ${{ fromJSON(needs.prepare-aarch64-alpine-golang .outputs.bake-targets) }}
108
106
steps :
109
107
- name : Checkout code
110
108
uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
@@ -138,9 +136,9 @@ jobs:
138
136
push : ${{ inputs.no-push != true }}
139
137
provenance : false
140
138
env :
141
- LIBRARY : library/aarch64-alpine-node .json
142
- prepare-aarch64-alpine-openjdk :
143
- name : Prepare aarch64-alpine-openjdk
139
+ LIBRARY : library/aarch64-alpine-golang .json
140
+ prepare-aarch64-alpine-node :
141
+ name : Prepare aarch64-alpine-node
144
142
runs-on : ubuntu-latest
145
143
outputs :
146
144
bake-targets : ${{ steps.bake-targets.outputs.matrix }}
@@ -158,16 +156,16 @@ jobs:
158
156
needs :
159
157
- bake-aarch64-alpine
160
158
env :
161
- LIBRARY : library/aarch64-alpine-openjdk .json
162
- bake-aarch64-alpine-openjdk :
163
- name : Bake aarch64-alpine-openjdk
159
+ LIBRARY : library/aarch64-alpine-node .json
160
+ bake-aarch64-alpine-node :
161
+ name : Bake aarch64-alpine-node
164
162
runs-on : ubuntu-latest
165
163
needs :
166
- - prepare-aarch64-alpine-openjdk
164
+ - prepare-aarch64-alpine-node
167
165
strategy :
168
166
fail-fast : false
169
167
matrix :
170
- target : ${{ fromJSON(needs.prepare-aarch64-alpine-openjdk .outputs.bake-targets) }}
168
+ target : ${{ fromJSON(needs.prepare-aarch64-alpine-node .outputs.bake-targets) }}
171
169
steps :
172
170
- name : Checkout code
173
171
uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
@@ -201,9 +199,9 @@ jobs:
201
199
push : ${{ inputs.no-push != true }}
202
200
provenance : false
203
201
env :
204
- LIBRARY : library/aarch64-alpine-openjdk .json
205
- prepare-aarch64-alpine-python :
206
- name : Prepare aarch64-alpine-python
202
+ LIBRARY : library/aarch64-alpine-node .json
203
+ prepare-aarch64-alpine-openjdk :
204
+ name : Prepare aarch64-alpine-openjdk
207
205
runs-on : ubuntu-latest
208
206
outputs :
209
207
bake-targets : ${{ steps.bake-targets.outputs.matrix }}
@@ -221,16 +219,16 @@ jobs:
221
219
needs :
222
220
- bake-aarch64-alpine
223
221
env :
224
- LIBRARY : library/aarch64-alpine-python .json
225
- bake-aarch64-alpine-python :
226
- name : Bake aarch64-alpine-python
222
+ LIBRARY : library/aarch64-alpine-openjdk .json
223
+ bake-aarch64-alpine-openjdk :
224
+ name : Bake aarch64-alpine-openjdk
227
225
runs-on : ubuntu-latest
228
226
needs :
229
- - prepare-aarch64-alpine-python
227
+ - prepare-aarch64-alpine-openjdk
230
228
strategy :
231
229
fail-fast : false
232
230
matrix :
233
- target : ${{ fromJSON(needs.prepare-aarch64-alpine-python .outputs.bake-targets) }}
231
+ target : ${{ fromJSON(needs.prepare-aarch64-alpine-openjdk .outputs.bake-targets) }}
234
232
steps :
235
233
- name : Checkout code
236
234
uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
@@ -264,9 +262,9 @@ jobs:
264
262
push : ${{ inputs.no-push != true }}
265
263
provenance : false
266
264
env :
267
- LIBRARY : library/aarch64-alpine-python .json
268
- prepare-aarch64-alpine :
269
- name : Prepare aarch64-alpine
265
+ LIBRARY : library/aarch64-alpine-openjdk .json
266
+ prepare-aarch64-alpine-python :
267
+ name : Prepare aarch64-alpine-python
270
268
runs-on : ubuntu-latest
271
269
outputs :
272
270
bake-targets : ${{ steps.bake-targets.outputs.matrix }}
@@ -281,17 +279,19 @@ jobs:
281
279
set -x
282
280
targets="$(jq -cr '.group.default.targets' $LIBRARY)"
283
281
echo "matrix=$targets" >> $GITHUB_OUTPUT
282
+ needs :
283
+ - bake-aarch64-alpine
284
284
env :
285
- LIBRARY : library/aarch64-alpine.json
286
- bake-aarch64-alpine :
287
- name : Bake aarch64-alpine
285
+ LIBRARY : library/aarch64-alpine-python .json
286
+ bake-aarch64-alpine-python :
287
+ name : Bake aarch64-alpine-python
288
288
runs-on : ubuntu-latest
289
289
needs :
290
- - prepare-aarch64-alpine
290
+ - prepare-aarch64-alpine-python
291
291
strategy :
292
292
fail-fast : false
293
293
matrix :
294
- target : ${{ fromJSON(needs.prepare-aarch64-alpine.outputs.bake-targets) }}
294
+ target : ${{ fromJSON(needs.prepare-aarch64-alpine-python .outputs.bake-targets) }}
295
295
steps :
296
296
- name : Checkout code
297
297
uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
@@ -325,4 +325,4 @@ jobs:
325
325
push : ${{ inputs.no-push != true }}
326
326
provenance : false
327
327
env :
328
- LIBRARY : library/aarch64-alpine.json
328
+ LIBRARY : library/aarch64-alpine-python .json
0 commit comments