Skip to content

Commit b62cd00

Browse files
committed
Update Docker image workflow to conditionally tag images with 'latest' for default branch
1 parent 94dfd8b commit b62cd00

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

.github/workflows/docker-image.yml

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,10 @@ jobs:
3636
id: metaDirector
3737
uses: docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7
3838
with:
39-
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest
39+
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
40+
tags: |
41+
# set latest tag for default branch
42+
type=raw,value=latest,enable={{is_default_branch}}
4043
4144
- name: Build and push Docker image (director)
4245
uses: docker/build-push-action@f2a1d5e99d037542a71f64918e516c093c6f3fc4
@@ -52,7 +55,10 @@ jobs:
5255
id: metaStorage
5356
uses: docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7
5457
with:
55-
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest
58+
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
59+
tags: |
60+
# set latest tag for default branch
61+
type=raw,value=latest,enable={{is_default_branch}}
5662
5763
- name: Build and push Docker image (storage)
5864
uses: docker/build-push-action@f2a1d5e99d037542a71f64918e516c093c6f3fc4
@@ -68,7 +74,10 @@ jobs:
6874
id: metaWebui
6975
uses: docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7
7076
with:
71-
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest
77+
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
78+
tags: |
79+
# set latest tag for default branch
80+
type=raw,value=latest,enable={{is_default_branch}}
7281
7382
- name: Build and push Docker image (webui)
7483
uses: docker/build-push-action@f2a1d5e99d037542a71f64918e516c093c6f3fc4

0 commit comments

Comments
 (0)