diff --git a/.gitea/workflows/merge.yaml b/.gitea/workflows/merge.yaml index afd9b0c..c78bb80 100644 --- a/.gitea/workflows/merge.yaml +++ b/.gitea/workflows/merge.yaml @@ -11,6 +11,9 @@ jobs: merge-docker-manifest: runs-on: ubuntu-latest steps: + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + - name: Login to Docker Hub uses: docker/login-action@v3 with: @@ -18,7 +21,9 @@ jobs: password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Create manifest images - run: docker manifest create ${{ vars.DOCKERHUB_REPO }}:latest ${{ vars.DOCKERHUB_REPO }}:latest-amd64 ${{ vars.DOCKERHUB_REPO }}:latest-arm64 + run: docker manifest create ${{ vars.DOCKERHUB_REPO }}:latest \ + --amend ${{ vars.DOCKERHUB_REPO }}:latest-amd64 \ + --amend ${{ vars.DOCKERHUB_REPO }}:latest-arm64 - name: Push manifest images - run: docker manifest push ${{ vars.DOCKERHUB_REPO }}:latest + run: docker manifest push --purge ${{ vars.DOCKERHUB_REPO }}:latest