@@ -31,15 +31,48 @@ jobs:
3131 username : ${{ github.actor }}
3232 password : ${{ secrets.GITHUB_TOKEN }}
3333
34- - name : Publish final docker images
34+ - name : Publish final docker images (amd64)
35353636 with :
37- src : ${{ env.SYSDIG_IMAGE_BASE }}:${{ env.RELEASE }}-draft
37+ src : ${{ env.SYSDIG_IMAGE_BASE }}:${{ env.RELEASE }}-amd64- draft
3838 dst : |
39- ${{ env.SYSDIG_IMAGE_BASE }}:${{ env.RELEASE }}
40- ${{ env.SYSDIG_IMAGE_BASE }}:latest
41- ${{ env.SYSDIG_DOCKERHUB_IMAGE_BASE }}:${{ env.RELEASE }}
42- ${{ env.SYSDIG_DOCKERHUB_IMAGE_BASE }}:latest
39+ ${{ env.SYSDIG_IMAGE_BASE }}:${{ env.RELEASE }}-amd64
40+ ${{ env.SYSDIG_IMAGE_BASE }}:latest-amd64
41+ ${{ env.SYSDIG_DOCKERHUB_IMAGE_BASE }}:${{ env.RELEASE }}-amd64
42+ ${{ env.SYSDIG_DOCKERHUB_IMAGE_BASE }}:latest-amd64
43+
44+ - name : Publish final docker images (aarch64)
45+ 46+ with :
47+ src : ${{ env.SYSDIG_IMAGE_BASE }}:${{ env.RELEASE }}-aarch64-draft
48+ dst : |
49+ ${{ env.SYSDIG_IMAGE_BASE }}:${{ env.RELEASE }}-aarch64
50+ ${{ env.SYSDIG_IMAGE_BASE }}:latest-aarch64
51+ ${{ env.SYSDIG_DOCKERHUB_IMAGE_BASE }}:${{ env.RELEASE }}-aarch64
52+ ${{ env.SYSDIG_DOCKERHUB_IMAGE_BASE }}:latest-aarch64
53+
54+ - name : Create latest manifest and push
55+ run : |
56+ docker manifest create \
57+ ${{ env.SYSDIG_IMAGE_BASE }}:${{ env.RELEASE }} \
58+ --amend ${{ env.SYSDIG_IMAGE_BASE }}:${{ env.RELEASE }}-amd64 \
59+ --amend ${{ env.SYSDIG_IMAGE_BASE }}:${{ env.RELEASE }}-aarch64
60+ docker manifest push ${{ env.SYSDIG_IMAGE_BASE }}:${{ env.RELEASE }}
61+ docker manifest create \
62+ ${{ env.SYSDIG_DOCKERHUB_IMAGE_BASE }}:${{ env.RELEASE }} \
63+ --amend ${{ env.SYSDIG_DOCKERHUB_IMAGE_BASE }}:${{ env.RELEASE }}-amd64 \
64+ --amend ${{ env.SYSDIG_DOCKERHUB_IMAGE_BASE }}:${{ env.RELEASE }}-aarch64
65+ docker manifest push ${{ env.SYSDIG_DOCKERHUB_IMAGE_BASE }}:${{ env.RELEASE }}
66+ docker manifest create \
67+ ${{ env.SYSDIG_IMAGE_BASE }}:latest \
68+ --amend ${{ env.SYSDIG_IMAGE_BASE }}:latest-amd64 \
69+ --amend ${{ env.SYSDIG_IMAGE_BASE }}:latest-aarch64
70+ docker manifest push ${{ env.SYSDIG_IMAGE_BASE }}:latest
71+ docker manifest create \
72+ ${{ env.SYSDIG_DOCKERHUB_IMAGE_BASE }}:latest \
73+ --amend ${{ env.SYSDIG_DOCKERHUB_IMAGE_BASE }}:latest-amd64 \
74+ --amend ${{ env.SYSDIG_DOCKERHUB_IMAGE_BASE }}:latest-aarch64
75+ docker manifest push ${{ env.SYSDIG_DOCKERHUB_IMAGE_BASE }}:latest
4376
4477 release-rpm :
4578 strategy :
0 commit comments