From ae8347fd28fec6c6fac285f0278eebca6a7c16ed Mon Sep 17 00:00:00 2001 From: Stavros Date: Wed, 8 Oct 2025 23:11:18 +0300 Subject: [PATCH] fix: use docker meta flavors for handling latest, prefix and suffix --- .github/workflows/nightly.yml | 4 ++++ .github/workflows/release.yml | 19 +++++++++++++------ 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index bb3c859..ab4a990 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -396,6 +396,8 @@ jobs: uses: docker/metadata-action@v5 with: images: ghcr.io/${{ github.repository_owner }}/tinyauth + flavor: | + latest=false tags: | type=raw,nightly @@ -433,6 +435,8 @@ jobs: uses: docker/metadata-action@v5 with: images: ghcr.io/${{ github.repository_owner }}/tinyauth + flavor: | + latest=false tags: | type=raw,nightly-distroless diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9d09e04..93972a4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -359,10 +359,13 @@ jobs: uses: docker/metadata-action@v5 with: images: ghcr.io/${{ github.repository_owner }}/tinyauth + flavor: | + latest=true + prefix=v,onlatest=false tags: | - type=semver,pattern={{version}},prefix=v - type=semver,pattern={{major}},prefix=v - type=semver,pattern={{major}}.{{minor}},prefix=v + type=semver,pattern={{version}} + type=semver,pattern={{major}} + type=semver,pattern={{major}}.{{minor}} - name: Create manifest list and push working-directory: ${{ runner.temp }}/digests @@ -398,10 +401,14 @@ jobs: uses: docker/metadata-action@v5 with: images: ghcr.io/${{ github.repository_owner }}/tinyauth + flavor: | + latest=false + prefix=v,onlatest=false + suffix=-distroless,onlatest=false tags: | - type=semver,pattern={{version}},prefix=v,suffix=-distroless - type=semver,pattern={{major}},prefix=v,suffix=-distroless - type=semver,pattern={{major}}.{{minor}},prefix=v,suffix=-distroless + type=semver,pattern={{version}} + type=semver,pattern={{major}} + type=semver,pattern={{major}}.{{minor}} - name: Create manifest list and push working-directory: ${{ runner.temp }}/digests