Skip to content

Commit 5a77e42

Browse files
authored
chore: refine Docker image tagging strategy for releases (#10)
* chore: refine Docker image tagging strategy for releases * chore: restrict full version tag to non-prerelease versions * chore: update workflow to trigger on release events
1 parent b6cd316 commit 5a77e42

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

.github/workflows/docker.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
name: Docker Image
22

33
on:
4-
push:
5-
tags: ['v*.*.*']
4+
release:
5+
types: [published]
66

77
jobs:
88
docker:
@@ -19,11 +19,11 @@ jobs:
1919
with:
2020
images: ${{ github.repository }}
2121
flavor: |
22-
latest=true
22+
latest=${{ !github.event.release.prerelease }}
2323
tags: |
24+
type=semver,pattern={{major}}.{{minor}},enable=${{ !github.event.release.prerelease }}
25+
type=semver,pattern={{major}},enable=${{ !github.event.release.prerelease }}
2426
type=semver,pattern={{version}}
25-
type=semver,pattern={{major}}.{{minor}}
26-
type=semver,pattern={{major}}
2727
type=sha,format=short
2828
2929
- name: Set up QEMU 🦆

0 commit comments

Comments
 (0)