From 75fdf2b4bcc5dbeb48037c97c0a8cf1624490320 Mon Sep 17 00:00:00 2001 From: takeshix Date: Mon, 19 Apr 2021 15:14:31 +0200 Subject: [PATCH] Added tag check to Nmap workflow --- .github/workflows/build-nmap.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-nmap.yml b/.github/workflows/build-nmap.yml index 9772c2b..0c38912 100644 --- a/.github/workflows/build-nmap.yml +++ b/.github/workflows/build-nmap.yml @@ -146,11 +146,18 @@ jobs: - name: Tag Release run: | - git tag "nmap-v${{ needs.build-x86.outputs.version }}" - git push origin "nmap-v${{ needs.build-x86.outputs.version }}" + set +e + if [ $(git tag "nmap-v${{ needs.build-x86.outputs.version }}") ];then + git push origin "nmap-v${{ needs.build-x86.outputs.version }}" + echo ::set-output name=NEW_RELEASE::"true" + else + echo "Tag for version ${{ needs.build-x86.outputs.version }} already exists. Skipping release creation." + echo ::set-output name=NEW_RELEASE::"false" + fi - name: Create Release uses: ncipollo/release-action@v1 + if: ${{ steps.tag_release.outputs.NEW_RELEASE == 'true' }} with: name: Nmap v${{ needs.build-x86.outputs.version }} tag: nmap-v${{ needs.build-x86.outputs.version }}