From 3934aa118f3e0ef0539f5abbc3382594c92d3a94 Mon Sep 17 00:00:00 2001 From: Matthias Date: Wed, 3 Sep 2025 19:36:23 +0200 Subject: [PATCH] chore(ci): use docker buildx imagetool create --- .github/workflows/docker-build.yml | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index 815331b9a..157cc3b05 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -215,18 +215,23 @@ jobs: - name: Push to ghcr.io run: | - docker manifest create ${GHCR_IMAGE_NAME}:${TAG} ${IMAGE_NAME}:${TAG} - docker manifest create ${GHCR_IMAGE_NAME}:${TAG_PLOT} ${IMAGE_NAME}:${TAG_PLOT} - docker manifest create ${GHCR_IMAGE_NAME}:${TAG_FREQAI} ${IMAGE_NAME}:${TAG_FREQAI} - docker manifest create ${GHCR_IMAGE_NAME}:${TAG_FREQAI_RL} ${IMAGE_NAME}:${TAG_FREQAI_RL} - docker manifest create ${GHCR_IMAGE_NAME}:${TAG_FREQAI_TORCH} ${IMAGE_NAME}:${TAG_FREQAI_TORCH} + docker buildx imagetools create --tag ${GHCR_IMAGE_NAME}:${TAG} ${IMAGE_NAME}:${TAG} + docker buildx imagetools create --tag ${GHCR_IMAGE_NAME}:${TAG_PLOT} ${IMAGE_NAME}:${TAG_PLOT} + docker buildx imagetools create --tag ${GHCR_IMAGE_NAME}:${TAG_FREQAI} ${IMAGE_NAME}:${TAG_FREQAI} + docker buildx imagetools create --tag ${GHCR_IMAGE_NAME}:${TAG_FREQAI_RL} --tag ${GHCR_IMAGE_NAME}:${TAG_FREQAI_TORCH} ${IMAGE_NAME}:${TAG_FREQAI_RL} - name: Tag latest if: env.TAG == 'develop' run: | # Tag image as latest - docker manifest create ${IMAGE_NAME}:latest ${IMAGE_NAME}:${TAG} - docker manifest create ${GHCR_IMAGE_NAME}:latest ${IMAGE_NAME}:${TAG} + docker buildx imagetools create \ + --tag ${GHCR_IMAGE_NAME}:${TAG} \ + --tag ${GHCR_IMAGE_NAME}:latest \ + ${IMAGE_NAME}:${TAG} + + - name: Docker images + run: | + docker images - name: Image cleanup run: |