Fixes pipelines

This commit is contained in:
Adam Chovanec 2024-03-22 15:13:26 +01:00
parent b322d1b36c
commit 2d029ca614
6 changed files with 41 additions and 11 deletions
.github/workflows

View file

@ -92,6 +92,8 @@ jobs:
name: Create tcpdump Release
runs-on: ubuntu-latest
needs: [build-x86, build-x86_64, build-armhf, build-aarch64]
permissions:
contents: write
steps:
- name: Checkout
uses: actions/checkout@v2
@ -107,10 +109,14 @@ jobs:
- name: List Artifacts
run: ls -laR /tmp/releases
- name: Fetch tags
run: git fetch --tags --prune --quiet
- name: Tag Release
id: tag_release
run: |
set +e
if git rev-list "tcpdump-v${{ needs.build-x86.outputs.version }}".. >/dev/null;then
if git rev-list "tcpdump-v${{ needs.build-x86.outputs.version }}" >/dev/null;then
echo "Tag for tcpdump-v${{ needs.build-x86.outputs.version }} already exists. Skipping release creation."
echo "NEW_RELEASE=false" >> $GITHUB_OUTPUT
else