From cf9bd3939ca98ba7aed6b46c462199f77e0bbb5a Mon Sep 17 00:00:00 2001 From: Javier Martinez Date: Thu, 18 Jul 2024 12:30:23 +0200 Subject: [PATCH] ... --- .github/workflows/generate-release.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/generate-release.yml b/.github/workflows/generate-release.yml index c43986c8..30ff6cfe 100644 --- a/.github/workflows/generate-release.yml +++ b/.github/workflows/generate-release.yml @@ -44,18 +44,19 @@ jobs: - name: Extract metadata (tags, labels) for Docker id: meta - uses: docker/metadata-action@v5 + uses: HackerHappyHour/tagging-strategy@v3 with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} tags: | - {{ if eq ${{matrix.type}} "external" }}latest{{ end }} - {{ if eq ${{matrix.type}} "external" }}type=semver,pattern={{version}}{{ end }} type=semver,pattern={{version}}-${{ matrix.type }} - {{ if eq ${{matrix.type}} "external" }}type=semver,pattern={{major}}.{{minor}}{{ end }} type=semver,pattern={{major}}.{{minor}}-${{ matrix.type }} - {{ if eq ${{matrix.type}} "external" }}type=semver,pattern={{major}}{{ end }} type=semver,pattern={{major}}-${{ matrix.type }} type=sha + extra-tags: | + type=semver,pattern={{version}}::${{ matrix.type == 'external'}} + type=semver,pattern={{major}}.{{minor}}::${{ matrix.type == 'external'}} + type=semver,pattern={{major}}::${{ matrix.type == 'external'}} + - name: Build and push Docker image