From 32c37cd944c3bbf4f6c636b8bf3ed5e9a7d6250e Mon Sep 17 00:00:00 2001 From: Hordunlarmy Date: Sun, 14 Sep 2025 14:55:06 +0100 Subject: [PATCH] ci(github actions): Improve tag creation in build workflow --- .github/workflows/build-and-push.yml | 13 +++++++++++-- .github/workflows/test.yml | 2 -- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-and-push.yml b/.github/workflows/build-and-push.yml index b9be772..ac28893 100644 --- a/.github/workflows/build-and-push.yml +++ b/.github/workflows/build-and-push.yml @@ -45,14 +45,23 @@ jobs: tags: | type=raw,value=latest type=ref,event=tag - type=raw,value={{trimPrefix(github.ref_name, 'v')}} + + - name: Create additional tags + id: additional-tags + run: | + # Remove 'v' prefix from tag name + VERSION_TAG=$(echo "${{ github.ref_name }}" | sed 's/^v//') + echo "version-tag=$VERSION_TAG" >> $GITHUB_OUTPUT + echo "Additional tag: $VERSION_TAG" - name: Build and push Docker image uses: docker/build-push-action@v5 with: context: ./liquibase-migrator push: true - tags: ${{ steps.meta.outputs.tags }} + tags: | + ${{ steps.meta.outputs.tags }} + ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ steps.additional-tags.outputs.version-tag }} labels: ${{ steps.meta.outputs.labels }} platforms: linux/amd64,linux/arm64 build-args: | diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a04bcfb..f89fb3a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,8 +1,6 @@ name: Test on: - push: - branches: [ main ] pull_request: branches: [ main ]