54
54
- package_source : devbuilds
55
55
os : centos
56
56
arch : amd64
57
+ - package_source : default
58
+ os : fedora
59
+ arch : arm64
57
60
runs-on : ubuntu-latest
58
61
env :
59
62
BUILDAH_FORMAT : oci
82
85
# the distro packages for centos do not include an ad-dc
83
86
- package_source : default
84
87
os : centos
88
+ include :
89
+ - package_source : default
90
+ os : fedora
91
+ arch : arm64
85
92
runs-on : ubuntu-latest
86
93
env :
87
94
BUILDAH_FORMAT : oci
@@ -102,6 +109,10 @@ jobs:
102
109
matrix :
103
110
os : [centos, fedora, opensuse]
104
111
arch : [amd64]
112
+ include :
113
+ - package_source : default
114
+ os : fedora
115
+ arch : arm64
105
116
runs-on : ubuntu-latest
106
117
env :
107
118
BUILDAH_FORMAT : oci
@@ -123,6 +134,10 @@ jobs:
123
134
matrix :
124
135
os : [centos, fedora, opensuse]
125
136
arch : [amd64]
137
+ include :
138
+ - package_source : default
139
+ os : fedora
140
+ arch : arm64
126
141
needs : build-client
127
142
runs-on : ubuntu-latest
128
143
env :
@@ -167,6 +182,9 @@ jobs:
167
182
- package_source : devbuilds
168
183
os : centos
169
184
arch : amd64
185
+ - package_source : default
186
+ os : fedora
187
+ arch : arm64
170
188
needs : build-server
171
189
runs-on : ubuntu-latest
172
190
env :
@@ -195,6 +213,10 @@ jobs:
195
213
# the distro packages for centos do not include an ad-dc
196
214
- package_source : default
197
215
os : centos
216
+ include :
217
+ - package_source : default
218
+ os : fedora
219
+ arch : arm64
198
220
needs :
199
221
- build-ad-server
200
222
- build-server
@@ -250,6 +272,11 @@ jobs:
250
272
with :
251
273
image : " samba-server:default-fedora-amd64"
252
274
container_engine : ${{ env.CONTAINER_CMD }}
275
+ - name : Fetch server default-fedora-arm64
276
+
277
+ with :
278
+ image : " samba-server:default-fedora-arm64"
279
+ container_engine : ${{ env.CONTAINER_CMD }}
253
280
- name : Fetch server nightly-fedora-amd64
254
281
255
282
with :
@@ -271,6 +298,11 @@ jobs:
271
298
with :
272
299
image : " samba-ad-server:default-fedora-amd64"
273
300
container_engine : ${{ env.CONTAINER_CMD }}
301
+ - name : Fetch ad-server default-fedora-arm64
302
+
303
+ with :
304
+ image : " samba-ad-server:default-fedora-arm64"
305
+ container_engine : ${{ env.CONTAINER_CMD }}
274
306
- name : Fetch ad-server nightly-fedora-amd64
275
307
276
308
with :
@@ -282,12 +314,22 @@ jobs:
282
314
with :
283
315
image : " samba-client:default-fedora-amd64"
284
316
container_engine : ${{ env.CONTAINER_CMD }}
317
+ - name : Fetch client default-fedora-arm64
318
+
319
+ with :
320
+ image : " samba-client:default-fedora-arm64"
321
+ container_engine : ${{ env.CONTAINER_CMD }}
285
322
# (toolbox images)
286
323
- name : Fetch toolbox default-fedora-amd64
287
324
288
325
with :
289
326
image : " samba-toolbox:default-fedora-amd64"
290
327
container_engine : ${{ env.CONTAINER_CMD }}
328
+ - name : Fetch toolbox default-fedora-arm64
329
+
330
+ with :
331
+ image : " samba-toolbox:default-fedora-arm64"
332
+ container_engine : ${{ env.CONTAINER_CMD }}
291
333
# reapply missing tags
292
334
- name : Retag images
293
335
run : >
@@ -297,13 +339,17 @@ jobs:
297
339
--repo-base=${REPO_BASE}
298
340
--no-distro-qualified
299
341
-i samba-server:default-fedora-amd64
342
+ -i samba-server:default-fedora-arm64
300
343
-i samba-server:nightly-fedora-amd64
301
344
-i samba-server:nightly-centos-amd64
302
345
-i samba-server:devbuilds-centos-amd64
303
346
-i samba-ad-server:default-fedora-amd64
347
+ -i samba-ad-server:default-fedora-arm64
304
348
-i samba-ad-server:nightly-fedora-amd64
305
349
-i samba-client:default-fedora-amd64
350
+ -i samba-client:default-fedora-arm64
306
351
-i samba-toolbox:default-fedora-amd64
352
+ -i samba-toolbox:default-fedora-arm64
307
353
- name : Push images
308
354
run : >
309
355
./hack/build-image
@@ -313,10 +359,14 @@ jobs:
313
359
--push-state=exists
314
360
--push-selected-tags=mixed
315
361
-i ${REPO_BASE}/samba-server:default-fedora-amd64
362
+ -i ${REPO_BASE}/samba-server:default-fedora-arm64
316
363
-i ${REPO_BASE}/samba-server:nightly-fedora-amd64
317
364
-i ${REPO_BASE}/samba-server:nightly-centos-amd64
318
365
-i ${REPO_BASE}/samba-server:devbuilds-centos-amd64
319
366
-i ${REPO_BASE}/samba-ad-server:default-fedora-amd64
367
+ -i ${REPO_BASE}/samba-ad-server:default-fedora-arm64
320
368
-i ${REPO_BASE}/samba-ad-server:nightly-fedora-amd64
321
369
-i ${REPO_BASE}/samba-client:default-fedora-amd64
370
+ -i ${REPO_BASE}/samba-client:default-fedora-arm64
322
371
-i ${REPO_BASE}/samba-toolbox:default-fedora-amd64
372
+ -i ${REPO_BASE}/samba-toolbox:default-fedora-arm64
0 commit comments