From 783e4863462aac2eb757f4721eff6d7bbc27c059 Mon Sep 17 00:00:00 2001 From: dum Date: Fri, 27 Feb 2026 21:44:52 +0530 Subject: [PATCH] Enhance Docker publish workflow with concurrency and tags --- .github/workflows/docker-publish.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 9c01299..ff53277 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -5,6 +5,10 @@ on: push: branches: [ "master" ] # Change to your default branch +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: false + jobs: build-and-push: runs-on: ubuntu-latest @@ -26,7 +30,8 @@ jobs: - name: Build Docker image run: | - docker build -t ghcr.io/${{ github.repository_owner }}/backend:latest . + docker build -t ghcr.io/${{ github.repository_owner }}/backend:latest -t ghcr.io/${{ github.repository_owner }}/backend:${{ github.sha }} . - name: Push Docker image run: | docker push ghcr.io/${{ github.repository_owner }}/backend:latest + docker push ghcr.io/${{ github.repository_owner }}/backend:${{ github.sha }}