Added tag check to Nmap workflow

This commit is contained in:
takeshix 2021-04-19 15:14:31 +02:00
parent 016b681c23
commit 75fdf2b4bc

View file

@ -146,11 +146,18 @@ jobs:
- name: Tag Release - name: Tag Release
run: | run: |
git tag "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 }}" 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 - name: Create Release
uses: ncipollo/release-action@v1 uses: ncipollo/release-action@v1
if: ${{ steps.tag_release.outputs.NEW_RELEASE == 'true' }}
with: with:
name: Nmap v${{ needs.build-x86.outputs.version }} name: Nmap v${{ needs.build-x86.outputs.version }}
tag: nmap-v${{ needs.build-x86.outputs.version }} tag: nmap-v${{ needs.build-x86.outputs.version }}