Skip to content

Commit c9effee

Browse files
committed
Updated tag checks
1 parent c0f10cb commit c9effee

File tree

4 files changed

+20
-16
lines changed

4 files changed

+20
-16
lines changed

.github/workflows/build-gdb.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -146,12 +146,13 @@ jobs:
146146
id: tag_release
147147
run: |
148148
set +e
149-
if [ $(git tag "gdb-v${{ needs.build-x86.outputs.version }}") ];then
149+
if git rev-list "gdb-v${{ needs.build-x86.outputs.version }}".. >/dev/null;then
150+
echo "Tag for gdb-v${{ needs.build-x86.outputs.version }} already exists. Skipping release creation."
151+
echo ::set-output name=NEW_RELEASE::"false"
152+
else
153+
git tag "gdb-v${{ needs.build-x86.outputs.version }}"
150154
git push origin "gdb-v${{ needs.build-x86.outputs.version }}"
151155
echo ::set-output name=NEW_RELEASE::"true"
152-
else
153-
echo "Tag for version ${{ needs.build-x86.outputs.version }} already exists. Skipping release creation."
154-
echo ::set-output name=NEW_RELEASE::"false"
155156
fi
156157
157158
- name: Create Release

.github/workflows/build-nmap.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -147,12 +147,13 @@ jobs:
147147
- name: Tag Release
148148
run: |
149149
set +e
150-
if [ $(git tag "nmap-v${{ needs.build-x86.outputs.version }}") ];then
150+
if git rev-list "nmap-v${{ needs.build-x86.outputs.version }}".. >/dev/null;then
151+
echo "Tag for nmap-v${{ needs.build-x86.outputs.version }} already exists. Skipping release creation."
152+
echo ::set-output name=NEW_RELEASE::"false"
153+
else
154+
git tag "nmap-v${{ needs.build-x86.outputs.version }}"
151155
git push origin "nmap-v${{ needs.build-x86.outputs.version }}"
152156
echo ::set-output name=NEW_RELEASE::"true"
153-
else
154-
echo "Tag for version ${{ needs.build-x86.outputs.version }} already exists. Skipping release creation."
155-
echo ::set-output name=NEW_RELEASE::"false"
156157
fi
157158
158159
- name: Create Release

.github/workflows/build-socat.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -139,12 +139,13 @@ jobs:
139139
id: tag_release
140140
run: |
141141
set +e
142-
if [ $(git tag "socat-v${{ needs.build-x86.outputs.version }}") ];then
142+
if git rev-list "socat-v${{ needs.build-x86.outputs.version }}".. >/dev/null;then
143+
echo "Tag for socat-v${{ needs.build-x86.outputs.version }} already exists. Skipping release creation."
144+
echo ::set-output name=NEW_RELEASE::"false"
145+
else
146+
git tag "socat-v${{ needs.build-x86.outputs.version }}"
143147
git push origin "socat-v${{ needs.build-x86.outputs.version }}"
144148
echo ::set-output name=NEW_RELEASE::"true"
145-
else
146-
echo "Tag for version ${{ needs.build-x86.outputs.version }} already exists. Skipping release creation."
147-
echo ::set-output name=NEW_RELEASE::"false"
148149
fi
149150
150151
- name: Create Release

.github/workflows/build-tcpdump.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -110,12 +110,13 @@ jobs:
110110
- name: Tag Release
111111
run: |
112112
set +e
113-
if [ $(git tag "tcpdump-v${{ needs.build-x86.outputs.version }}") ];then
113+
if git rev-list "tcpdump-v${{ needs.build-x86.outputs.version }}".. >/dev/null;then
114+
echo "Tag for tcpdump-v${{ needs.build-x86.outputs.version }} already exists. Skipping release creation."
115+
echo ::set-output name=NEW_RELEASE::"false"
116+
else
117+
git tag "tcpdump-v${{ needs.build-x86.outputs.version }}"
114118
git push origin "tcpdump-v${{ needs.build-x86.outputs.version }}"
115119
echo ::set-output name=NEW_RELEASE::"true"
116-
else
117-
echo "Tag for version ${{ needs.build-x86.outputs.version }} already exists. Skipping release creation."
118-
echo ::set-output name=NEW_RELEASE::"false"
119120
fi
120121
121122
- name: Create Release

0 commit comments

Comments
 (0)