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
@@ -250,6 +261,11 @@ jobs:
250
261
with :
251
262
image : " samba-server:default-fedora-amd64"
252
263
container_engine : ${{ env.CONTAINER_CMD }}
264
+ - name : Fetch server default-fedora-arm64
265
+
266
+ with :
267
+ image : " samba-server:default-fedora-arm64"
268
+ container_engine : ${{ env.CONTAINER_CMD }}
253
269
- name : Fetch server nightly-fedora-amd64
254
270
255
271
with :
@@ -271,6 +287,11 @@ jobs:
271
287
with :
272
288
image : " samba-ad-server:default-fedora-amd64"
273
289
container_engine : ${{ env.CONTAINER_CMD }}
290
+ - name : Fetch ad-server default-fedora-arm64
291
+
292
+ with :
293
+ image : " samba-ad-server:default-fedora-arm64"
294
+ container_engine : ${{ env.CONTAINER_CMD }}
274
295
- name : Fetch ad-server nightly-fedora-amd64
275
296
276
297
with :
@@ -282,12 +303,22 @@ jobs:
282
303
with :
283
304
image : " samba-client:default-fedora-amd64"
284
305
container_engine : ${{ env.CONTAINER_CMD }}
306
+ - name : Fetch client default-fedora-arm64
307
+
308
+ with :
309
+ image : " samba-client:default-fedora-arm64"
310
+ container_engine : ${{ env.CONTAINER_CMD }}
285
311
# (toolbox images)
286
312
- name : Fetch toolbox default-fedora-amd64
287
313
288
314
with :
289
315
image : " samba-toolbox:default-fedora-amd64"
290
316
container_engine : ${{ env.CONTAINER_CMD }}
317
+ - name : Fetch toolbox default-fedora-arm64
318
+
319
+ with :
320
+ image : " samba-toolbox:default-fedora-arm64"
321
+ container_engine : ${{ env.CONTAINER_CMD }}
291
322
# reapply missing tags
292
323
- name : Retag images
293
324
run : >
@@ -297,13 +328,17 @@ jobs:
297
328
--repo-base=${REPO_BASE}
298
329
--no-distro-qualified
299
330
-i samba-server:default-fedora-amd64
331
+ -i samba-server:default-fedora-arm64
300
332
-i samba-server:nightly-fedora-amd64
301
333
-i samba-server:nightly-centos-amd64
302
334
-i samba-server:devbuilds-centos-amd64
303
335
-i samba-ad-server:default-fedora-amd64
336
+ -i samba-ad-server:default-fedora-arm64
304
337
-i samba-ad-server:nightly-fedora-amd64
305
338
-i samba-client:default-fedora-amd64
339
+ -i samba-client:default-fedora-arm64
306
340
-i samba-toolbox:default-fedora-amd64
341
+ -i samba-toolbox:default-fedora-arm64
307
342
- name : Push images
308
343
run : >
309
344
./hack/build-image
@@ -313,10 +348,14 @@ jobs:
313
348
--push-state=exists
314
349
--push-selected-tags=mixed
315
350
-i ${REPO_BASE}/samba-server:default-fedora-amd64
351
+ -i ${REPO_BASE}/samba-server:default-fedora-arm64
316
352
-i ${REPO_BASE}/samba-server:nightly-fedora-amd64
317
353
-i ${REPO_BASE}/samba-server:nightly-centos-amd64
318
354
-i ${REPO_BASE}/samba-server:devbuilds-centos-amd64
319
355
-i ${REPO_BASE}/samba-ad-server:default-fedora-amd64
356
+ -i ${REPO_BASE}/samba-ad-server:default-fedora-arm64
320
357
-i ${REPO_BASE}/samba-ad-server:nightly-fedora-amd64
321
358
-i ${REPO_BASE}/samba-client:default-fedora-amd64
359
+ -i ${REPO_BASE}/samba-client:default-fedora-arm64
322
360
-i ${REPO_BASE}/samba-toolbox:default-fedora-amd64
361
+ -i ${REPO_BASE}/samba-toolbox:default-fedora-arm64
0 commit comments