From ef369ed01db0e8fd783459c33bff9acb01597f06 Mon Sep 17 00:00:00 2001 From: Nathaniel Varona Date: Sat, 27 Apr 2024 00:30:13 +0800 Subject: [PATCH] Tag Version --- .github/workflows/docker-build.yml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index 4158316..f1dfab8 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -16,10 +16,15 @@ jobs: - name: Checkout uses: actions/checkout@v4 - - name: Get tag without 'v' prefix - id: get_tag - run: echo "::set-output name=tag::${GITHUB_REF#refs/tags/v}" # Remove 'v' prefix from the tag - + - name: Extract tag name without 'v' prefix (using script and GITHUB_OUTPUT) + id: extract_version + run: | + tag_version=${GITHUB_REF#refs/tags/v} + if [[ -z "$tag_version" ]]; then + echo "::error:: Pushed tag is not a valid version. Skipping workflow." + exit 1 + fi + echo "tag_version=$tag_version" >> $GITHUB_OUTPUT - name: Set up QEMU uses: docker/setup-qemu-action@v3 @@ -41,6 +46,6 @@ jobs: target: production tags: | nathanielvarona/pritunl-slack-app, - nathanielvarona/pritunl-slack-app:${github.actions.github.runNumber.replace('v', '')} + nathanielvarona/pritunl-slack-app:${{ steps.extract_version.outputs.tag_version }} platforms: linux/amd64,linux/arm64 # push: true