diff --git a/.github/workflows/publish-image.yaml b/.github/workflows/publish-image.yaml index c3c6e11..40f09d0 100644 --- a/.github/workflows/publish-image.yaml +++ b/.github/workflows/publish-image.yaml @@ -29,25 +29,20 @@ jobs: platform=${{ matrix.platform }} echo "PLATFORM_PAIR=${platform//\//-}" >> $GITHUB_ENV - DOCKER_IMAGE=${{ env.REGISTRY_IMAGE }} VERSION=edge if [[ $GITHUB_REF == refs/tags/* ]]; then VERSION=${GITHUB_REF#refs/tags/} fi - TAGS="${DOCKER_IMAGE}:${VERSION}" MAJOR="$(echo "${VERSION}" | cut -d. -f1)" MINOR="$(echo "${VERSION}" | cut -d. -f2)" - TAGS="$TAGS,${DOCKER_IMAGE}:${MAJOR},${DOCKER_IMAGE}:${MAJOR}.${MINOR}" + TAGS="${VERSION},${MAJOR},${MAJOR}.${MINOR},latest" # Debug output echo "Current version: ${VERSION}" echo "Version pattern check: $([[ $VERSION =~ ^5\.[0-9]{1,3}\.[0-9]{1,3}$ ]] && echo "matches" || echo "doesn't match")" - TAGS="$TAGS,${DOCKER_IMAGE}:latest" - - echo "tags=${TAGS}" >> $GITHUB_OUTPUT # Updated output syntax + echo "tags=${TAGS}" >> $GITHUB_OUTPUT echo "version=${VERSION}" >> $GITHUB_OUTPUT - echo "major=${MAJOR}" >> $GITHUB_OUTPUT - name: Docker meta id: meta