From 24cbf13a2658cfc26ed365420be207b980237004 Mon Sep 17 00:00:00 2001 From: songtianlun Date: Wed, 22 Jan 2025 01:02:22 +0800 Subject: [PATCH] feat: enhance Docker workflow version tagging - Store latest and version tags in variables - Clean up output by using variables for tags This update improves the clarity of the tagging process in the Docker workflow configuration. The tags are now stored in variables for better manageability and consistency in environment output. --- .github/workflows/docker.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index af76fd3..343a1fb 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -24,10 +24,12 @@ jobs: GIT_VERSION=$(git describe --dirty --always --long --abbrev=7 --tags) VERSION="v${GIT_VERSION}" IMAGE_PREFIX="${{ env.REGISTRY }}/${{ secrets.DOCKERHUB_USER }}/${{ env.IMAGE_NAME }}" + LATEST_TAG="${IMAGE_PREFIX}:latest" + VERSION_TAG="${IMAGE_PREFIX}:${VERSION}" echo "VERSION=${VERSION}" >> $GITHUB_ENV echo "GIT_VERSION=${GIT_VERSION}" >> $GITHUB_ENV - echo "LATEST_TAG=${IMAGE_PREFIX}:latest" >> $GITHUB_OUTPUT" - echo "VERSION_TAG=${IMAGE_PREFIX}:${VERSION}" >> $GITHUB_OUTPUT" + echo "LATEST_TAG=${LATEST_TAG}" >> $GITHUB_OUTPUT" + echo "VERSION_TAG=${VERSION_TAG}" >> $GITHUB_OUTPUT" - name: Login to ${{ env.REGISTRY }} if: github.event_name != 'pull_request'