From 2030c5936248aa498640bce9a75af8f1f73bc762 Mon Sep 17 00:00:00 2001 From: Christoph Haas Date: Sat, 18 Jan 2025 19:02:36 +0100 Subject: [PATCH] chore: publish more docker version tags, migrate to semver --- .github/workflows/docker-publish.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index df644f9..4e63bc5 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -59,10 +59,15 @@ jobs: tags: | type=ref,event=tag type=ref,event=branch - type=ref,event=pr + # semver tags, without v prefix type=semver,pattern={{version}} + # major and major.minor tags are not available for alpha or beta releases type=semver,pattern={{major}}.{{minor}} - type=semver,pattern=v{{major}} + type=semver,pattern={{major}} + # add v{{major}} tag, even for beta releases + type=match,pattern=(v\d),group=1,enable=${{ !contains(github.ref, 'beta') }} + # add {{major}} tag, even for beta releases + type=match,pattern=v(\d),group=1,enable=${{ !contains(github.ref, 'beta') }} # set latest tag for default branch type=raw,value=latest,enable={{is_default_branch}}