From 43e7fcca31d1d16a0909d6bd6ac50aa78658e94b Mon Sep 17 00:00:00 2001 From: "architect.in.git" Date: Sun, 23 Mar 2025 07:20:28 -0600 Subject: [PATCH] proper semver latest tagging --- .github/workflows/docker-build.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index 364b35c..c1b8578 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -33,12 +33,17 @@ jobs: uses: docker/metadata-action@v4 with: images: cooldockerizer93/spotizerr + # Set latest tag to follow semantic versioning + flavor: | + latest=auto tags: | type=ref,event=branch type=ref,event=pr type=semver,pattern={{version}} type=semver,pattern={{major}}.{{minor}} - type=raw,value=latest,enable=${{ github.event_name == 'release' }} + # Set 'latest' tag for the most recent semver tag (following proper semver ordering) + type=semver,pattern=latest,priority=1000 + # Keep dev tag for main/master branch type=raw,value=dev,enable=${{ github.ref == 'refs/heads/main' || github.ref == 'refs/heads/master' }} # Build and push Docker image with multiarch support