From f5a8125b1ec31789133961839a2416f24cd24246 Mon Sep 17 00:00:00 2001 From: sudolulo Date: Thu, 11 Jun 2026 12:31:11 -0400 Subject: [PATCH] dev --- .github/workflows/docker-publish.yml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 0edd7ef..0e8f5be 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -2,7 +2,7 @@ name: Publish Docker Image on: push: - branches: ["main"] + branches: ["main", "dev"] paths-ignore: - "**.md" - "docs/**" @@ -121,14 +121,23 @@ jobs: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} + - name: Determine image tags + id: tags + run: | + if [ "${{ github.ref_name }}" = "dev" ]; then + echo "tags=${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:dev" >> "$GITHUB_OUTPUT" + else + echo "tags=${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest" >> "$GITHUB_OUTPUT" + fi + - name: Create and push multi-arch manifest working-directory: /tmp/digests run: | docker buildx imagetools create \ - -t ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest \ + -t ${{ steps.tags.outputs.tags }} \ $(printf '${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}@sha256:%s ' *) - name: Inspect image run: | - docker buildx imagetools inspect ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest + docker buildx imagetools inspect ${{ steps.tags.outputs.tags }}