From eb68ab6a239f42c592cb48e30dd30cdadf61da6f Mon Sep 17 00:00:00 2001 From: gabrieljablonski Date: Thu, 8 May 2025 13:07:03 -0300 Subject: [PATCH] chore: update publish image workflow --- .github/workflows/publish_github_docker.yml | 30 +++++++-------------- 1 file changed, 10 insertions(+), 20 deletions(-) diff --git a/.github/workflows/publish_github_docker.yml b/.github/workflows/publish_github_docker.yml index 46de2c07d..c9efc6760 100644 --- a/.github/workflows/publish_github_docker.yml +++ b/.github/workflows/publish_github_docker.yml @@ -41,11 +41,7 @@ jobs: - name: Set Docker Tags run: | SANITIZED_REF=$(echo "$GIT_REF" | sed 's/\//-/g') - if [ "${{ github.ref_name }}" = "fazer-ai/main" ]; then - echo "GITHUB_TAG=${GITHUB_REPO}:latest" >> $GITHUB_ENV - else - echo "GITHUB_TAG=${GITHUB_REPO}:${SANITIZED_REF}" >> $GITHUB_ENV - fi + echo "SANITIZED_REF=${SANITIZED_REF}" >> $GITHUB_ENV - name: Set up QEMU uses: docker/setup-qemu-action@v3 @@ -69,7 +65,9 @@ jobs: file: docker/Dockerfile platforms: ${{ matrix.platform }} push: ${{ github.event_name == 'push' || github.event_name == 'workflow_dispatch' }} - outputs: type=image,name=${{ env.GITHUB_TAG }},name-canonical=true,push=true + tags: | + ${{ env.GITHUB_REPO }}:${{ env.SANITIZED_REF }} + ${{ env.GITHUB_REPO }}:latest - name: Export digest run: | @@ -113,13 +111,9 @@ jobs: GIT_REF: ${{ github.head_ref || github.ref_name }} run: | SANITIZED_REF=$(echo "$GIT_REF" | sed 's/\//-/g') - if [ "${{ github.ref_name }}" = "fazer-ai/main" ]; then - GITHUB_TAG="ghcr.io/${{ github.repository }}:latest" - else - GITHUB_TAG="ghcr.io/${{ github.repository }}:${SANITIZED_REF}" - fi - - docker buildx imagetools create -t $GITHUB_TAG \ + docker buildx imagetools create \ + -t ghcr.io/${{ github.repository }}:${SANITIZED_REF} \ + -t ghcr.io/${{ github.repository }}:latest \ $(printf 'ghcr.io/${{ github.repository }}@sha256:%s ' *) - name: Inspect image @@ -127,10 +121,6 @@ jobs: GIT_REF: ${{ github.head_ref || github.ref_name }} run: | SANITIZED_REF=$(echo "$GIT_REF" | sed 's/\//-/g') - if [ "${{ github.ref_name }}" = "fazer-ai/main" ]; then - GITHUB_TAG="ghcr.io/${{ github.repository }}:latest" - else - GITHUB_TAG="ghcr.io/${{ github.repository }}:${SANITIZED_REF}" - fi - - docker buildx imagetools inspect $GITHUB_TAG + REPO="ghcr.io/${{ github.repository }}" + docker buildx imagetools inspect ${REPO}:${SANITIZED_REF} + docker buildx imagetools inspect ${REPO}:latest