diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2bd0e411..1f95f1e3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,13 +26,9 @@ jobs: - name: Check out Git repository uses: actions/checkout@v4 - - name: Extract Major.Minor tag - id: extract_version - run: | - # Remove the leading 'v' and split the version into major.minor (e.g., v2.4.11 -> 2.4) - VERSION="${GITHUB_REF##*/}" - MAJOR_MINOR_TAG="$(echo $VERSION | cut -d. -f1,2)" - echo "MAJOR_MINOR_TAG=$MAJOR_MINOR_TAG" >> $GITHUB_ENV + - name: Extract Major.Minor tag (only for Docker job) + if: matrix.name == 'Docker Build' + uses: damienaicheh/extract-version-from-tag-action@v1.3.0 - name: Install Node.js, NPM, and Yarn uses: actions/setup-node@v4 @@ -75,7 +71,7 @@ jobs: platforms: ${{ matrix.platform }} tags: | zilliz/attu:${{ github.ref_name }} - zilliz/attu:${{ env.MAJOR_MINOR_TAG }} + zilliz/attu:v${{ env.MAJOR_MINOR_TAG }}.${{ env.MINOR }} cache-from: type=registry,ref=zilliz/attu:cache cache-to: type=inline build-args: |