diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3e60456..5c31119 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -33,14 +33,14 @@ jobs: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - # Extract semver tags: e.g. v0.28 -> 0.28, latest + # Extract tags from the git ref (supports vX.Y and vX.Y.Z formats) - name: Extract metadata id: meta uses: docker/metadata-action@v5 with: images: ghcr.io/${{ github.repository }} tags: | - type=match,pattern=v(.*),group=1 + type=match,pattern=v(\d+\.\d+(?:\.\d+)?),group=1 type=raw,value=latest # Build and push multi-arch image (amd64 + arm64)