5454 - package_source : devbuilds
5555 os : centos
5656 arch : amd64
57+ - os : fedora
58+ arch : arm64
5759 runs-on : ubuntu-latest
5860 env :
5961 BUILDAH_FORMAT : oci
8284 # the distro packages for centos do not include an ad-dc
8385 - package_source : default
8486 os : centos
87+ include :
88+ - os : fedora
89+ arch : arm64
8590 runs-on : ubuntu-latest
8691 env :
8792 BUILDAH_FORMAT : oci
@@ -102,6 +107,9 @@ jobs:
102107 matrix :
103108 os : [centos, fedora, opensuse]
104109 arch : [amd64]
110+ include :
111+ - os : fedora
112+ arch : arm64
105113 runs-on : ubuntu-latest
106114 env :
107115 BUILDAH_FORMAT : oci
@@ -250,11 +258,21 @@ jobs:
250258 with :
251259 image : " samba-server:default-fedora-amd64"
252260 container_engine : ${{ env.CONTAINER_CMD }}
261+ - name : Fetch server default-fedora-arm64
262+ uses : ishworkh/container-image-artifact-download@v2.0.0
263+ with :
264+ image : " samba-server:default-fedora-arm64"
265+ container_engine : ${{ env.CONTAINER_CMD }}
253266 - name : Fetch server nightly-fedora-amd64
254267 uses : ishworkh/container-image-artifact-download@v2.0.0
255268 with :
256269 image : " samba-server:nightly-fedora-amd64"
257270 container_engine : ${{ env.CONTAINER_CMD }}
271+ - name : Fetch server nightly-fedora-arm64
272+ uses : ishworkh/container-image-artifact-download@v2.0.0
273+ with :
274+ image : " samba-server:nightly-fedora-arm64"
275+ container_engine : ${{ env.CONTAINER_CMD }}
258276 - name : Fetch server nightly-centos-amd64
259277 uses : ishworkh/container-image-artifact-download@v2.0.0
260278 with :
@@ -271,17 +289,32 @@ jobs:
271289 with :
272290 image : " samba-ad-server:default-fedora-amd64"
273291 container_engine : ${{ env.CONTAINER_CMD }}
292+ - name : Fetch ad-server default-fedora-arm64
293+ uses : ishworkh/container-image-artifact-download@v2.0.0
294+ with :
295+ image : " samba-ad-server:default-fedora-arm64"
296+ container_engine : ${{ env.CONTAINER_CMD }}
274297 - name : Fetch ad-server nightly-fedora-amd64
275298 uses : ishworkh/container-image-artifact-download@v2.0.0
276299 with :
277300 image : " samba-ad-server:nightly-fedora-amd64"
278301 container_engine : ${{ env.CONTAINER_CMD }}
302+ - name : Fetch ad-server nightly-fedora-arm64
303+ uses : ishworkh/container-image-artifact-download@v2.0.0
304+ with :
305+ image : " samba-ad-server:nightly-fedora-arm64"
306+ container_engine : ${{ env.CONTAINER_CMD }}
279307 # (client images)
280308 - name : Fetch client default-fedora-amd64
281309 uses : ishworkh/container-image-artifact-download@v2.0.0
282310 with :
283311 image : " samba-client:default-fedora-amd64"
284312 container_engine : ${{ env.CONTAINER_CMD }}
313+ - name : Fetch client default-fedora-arm64
314+ uses : ishworkh/container-image-artifact-download@v2.0.0
315+ with :
316+ image : " samba-client:default-fedora-arm64"
317+ container_engine : ${{ env.CONTAINER_CMD }}
285318 # (toolbox images)
286319 - name : Fetch toolbox default-fedora-amd64
287320 uses : ishworkh/container-image-artifact-download@v2.0.0
@@ -297,12 +330,17 @@ jobs:
297330 --repo-base=${REPO_BASE}
298331 --no-distro-qualified
299332 -i samba-server:default-fedora-amd64
333+ -i samba-server:default-fedora-arm64
300334 -i samba-server:nightly-fedora-amd64
335+ -i samba-server:nightly-fedora-arm64
301336 -i samba-server:nightly-centos-amd64
302337 -i samba-server:devbuilds-centos-amd64
303338 -i samba-ad-server:default-fedora-amd64
339+ -i samba-ad-server:default-fedora-arm64
304340 -i samba-ad-server:nightly-fedora-amd64
341+ -i samba-ad-server:nightly-fedora-arm64
305342 -i samba-client:default-fedora-amd64
343+ -i samba-client:default-fedora-arm64
306344 -i samba-toolbox:default-fedora-amd64
307345 - name : Push images
308346 run : >
@@ -313,10 +351,13 @@ jobs:
313351 --push-state=exists
314352 --push-selected-tags=mixed
315353 -i ${REPO_BASE}/samba-server:default-fedora-amd64
354+ -i ${REPO_BASE}/samba-server:default-fedora-arm64
316355 -i ${REPO_BASE}/samba-server:nightly-fedora-amd64
317356 -i ${REPO_BASE}/samba-server:nightly-centos-amd64
318357 -i ${REPO_BASE}/samba-server:devbuilds-centos-amd64
319358 -i ${REPO_BASE}/samba-ad-server:default-fedora-amd64
359+ -i ${REPO_BASE}/samba-ad-server:default-fedora-arm64
320360 -i ${REPO_BASE}/samba-ad-server:nightly-fedora-amd64
321361 -i ${REPO_BASE}/samba-client:default-fedora-amd64
362+ -i ${REPO_BASE}/samba-client:default-fedora-arm64
322363 -i ${REPO_BASE}/samba-toolbox:default-fedora-amd64
0 commit comments