From 470a55837e0f1b2b7b0401eb623560e136a118a3 Mon Sep 17 00:00:00 2001 From: Diego Santos Date: Tue, 1 Oct 2024 10:01:29 -0300 Subject: [PATCH 1/3] chore: refine Docker image tagging strategy for releases --- .github/workflows/docker.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index a81e77a..0abfd96 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -19,7 +19,7 @@ jobs: with: images: ${{ github.repository }} flavor: | - latest=true + latest=${{ github.event.release.prerelease == false }} tags: | type=semver,pattern={{version}} type=semver,pattern={{major}}.{{minor}} From 801139851e6ffc01547fbff671023340b0966bc6 Mon Sep 17 00:00:00 2001 From: Diego Santos Date: Tue, 1 Oct 2024 10:14:56 -0300 Subject: [PATCH 2/3] chore: restrict full version tag to non-prerelease versions --- .github/workflows/docker.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 0abfd96..ce13dfe 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -19,11 +19,11 @@ jobs: with: images: ${{ github.repository }} flavor: | - latest=${{ github.event.release.prerelease == false }} + latest=${{ !github.event.release.prerelease }} tags: | + type=semver,pattern={{major}}.{{minor}},enable=${{ !github.event.release.prerelease }} + type=semver,pattern={{major}},enable=${{ !github.event.release.prerelease }} type=semver,pattern={{version}} - type=semver,pattern={{major}}.{{minor}} - type=semver,pattern={{major}} type=sha,format=short - name: Set up QEMU 🦆 From 70ea3312aad879f45662ef475443fe91926c66f2 Mon Sep 17 00:00:00 2001 From: Diego Santos Date: Tue, 1 Oct 2024 10:39:29 -0300 Subject: [PATCH 3/3] chore: update workflow to trigger on release events --- .github/workflows/docker.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index ce13dfe..021a355 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -1,8 +1,8 @@ name: Docker Image on: - push: - tags: ['v*.*.*'] + release: + types: [published] jobs: docker: