diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index be9cfd71..24ad9fcb 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -195,6 +195,12 @@ jobs: ${{ env.REPOSITORY }}:${AMD64TAG} \ ${{ env.REPOSITORY }}:${ARM64TAG} \ ${{ env.REPOSITORY }}:${ARMHFTAG} + # v1.xx.y-debian (short alias without -1.x suffix) + MULTIARCH_SHORT_ALIAS=$(echo ${MULTIARCH_AMD64_TAG} | cut -d'-' -f1,2) + docker buildx imagetools create -t ${{ env.REPOSITORY }}:${MULTIARCH_SHORT_ALIAS} \ + ${{ env.REPOSITORY }}:${AMD64TAG} \ + ${{ env.REPOSITORY }}:${ARM64TAG} \ + ${{ env.REPOSITORY }}:${ARMHFTAG} fi # v1.xx-debian-n.m if [ ${MULTIARCH_AMD64_SHORT_TAG} != ${MULTIARCH_ARM64_SHORT_TAG} -o ${MULTIARCH_AMD64_SHORT_TAG} != ${MULTIARCH_ARMHF_SHORT_TAG} -o ${MULTIARCH_ARM64_SHORT_TAG} != ${MULTIARCH_ARMHF_SHORT_TAG} ]; then @@ -204,6 +210,12 @@ jobs: ${{ env.REPOSITORY }}:${SHORT_AMD64TAG} \ ${{ env.REPOSITORY }}:${SHORT_ARM64TAG} \ ${{ env.REPOSITORY }}:${SHORT_ARMHFTAG} + # v1.xx-debian (short alias without -1 suffix) + MULTIARCH_SHORT_ALIAS=$(echo ${MULTIARCH_AMD64_SHORT_TAG} | cut -d'-' -f1,2) + docker buildx imagetools create -t ${{ env.REPOSITORY }}:${MULTIARCH_SHORT_ALIAS} \ + ${{ env.REPOSITORY }}:${SHORT_AMD64TAG} \ + ${{ env.REPOSITORY }}:${SHORT_ARM64TAG} \ + ${{ env.REPOSITORY }}:${SHORT_ARMHFTAG} fi # edge-debian docker buildx imagetools create -t ${{ env.REPOSITORY }}:edge-debian \