5454 - package_source : devbuilds
5555 os : centos
5656 arch : amd64
57+ - package_source : default
58+ os : fedora
59+ arch : arm64
5760 runs-on : ubuntu-latest
5861 env :
5962 BUILDAH_FORMAT : oci
8285 # the distro packages for centos do not include an ad-dc
8386 - package_source : default
8487 os : centos
88+ include :
89+ - package_source : default
90+ os : fedora
91+ arch : arm64
8592 runs-on : ubuntu-latest
8693 env :
8794 BUILDAH_FORMAT : oci
@@ -102,6 +109,10 @@ jobs:
102109 matrix :
103110 os : [centos, fedora, opensuse]
104111 arch : [amd64]
112+ include :
113+ - package_source : default
114+ os : fedora
115+ arch : arm64
105116 runs-on : ubuntu-latest
106117 env :
107118 BUILDAH_FORMAT : oci
@@ -250,6 +261,11 @@ jobs:
250261 with :
251262 image : " samba-server:default-fedora-amd64"
252263 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 }}
253269 - name : Fetch server nightly-fedora-amd64
254270255271 with :
@@ -271,6 +287,11 @@ jobs:
271287 with :
272288 image : " samba-ad-server:default-fedora-amd64"
273289 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 }}
274295 - name : Fetch ad-server nightly-fedora-amd64
275296276297 with :
@@ -282,12 +303,22 @@ jobs:
282303 with :
283304 image : " samba-client:default-fedora-amd64"
284305 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 }}
285311 # (toolbox images)
286312 - name : Fetch toolbox default-fedora-amd64
287313288314 with :
289315 image : " samba-toolbox:default-fedora-amd64"
290316 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 }}
291322 # reapply missing tags
292323 - name : Retag images
293324 run : >
@@ -297,13 +328,17 @@ jobs:
297328 --repo-base=${REPO_BASE}
298329 --no-distro-qualified
299330 -i samba-server:default-fedora-amd64
331+ -i samba-server:default-fedora-arm64
300332 -i samba-server:nightly-fedora-amd64
301333 -i samba-server:nightly-centos-amd64
302334 -i samba-server:devbuilds-centos-amd64
303335 -i samba-ad-server:default-fedora-amd64
336+ -i samba-ad-server:default-fedora-arm64
304337 -i samba-ad-server:nightly-fedora-amd64
305338 -i samba-client:default-fedora-amd64
339+ -i samba-client:default-fedora-arm64
306340 -i samba-toolbox:default-fedora-amd64
341+ -i samba-toolbox:default-fedora-arm64
307342 - name : Push images
308343 run : >
309344 ./hack/build-image
@@ -313,10 +348,14 @@ jobs:
313348 --push-state=exists
314349 --push-selected-tags=mixed
315350 -i ${REPO_BASE}/samba-server:default-fedora-amd64
351+ -i ${REPO_BASE}/samba-server:default-fedora-arm64
316352 -i ${REPO_BASE}/samba-server:nightly-fedora-amd64
317353 -i ${REPO_BASE}/samba-server:nightly-centos-amd64
318354 -i ${REPO_BASE}/samba-server:devbuilds-centos-amd64
319355 -i ${REPO_BASE}/samba-ad-server:default-fedora-amd64
356+ -i ${REPO_BASE}/samba-ad-server:default-fedora-arm64
320357 -i ${REPO_BASE}/samba-ad-server:nightly-fedora-amd64
321358 -i ${REPO_BASE}/samba-client:default-fedora-amd64
359+ -i ${REPO_BASE}/samba-client:default-fedora-arm64
322360 -i ${REPO_BASE}/samba-toolbox:default-fedora-amd64
361+ -i ${REPO_BASE}/samba-toolbox:default-fedora-arm64
0 commit comments