Skip to content

Commit 1849c39

Browse files
committed
CI: Fix git tag recognition
1 parent 0b02b74 commit 1849c39

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

.github/workflows/main.yml

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,14 @@ jobs:
5959
working-directory: ${{ github.workspace }}/obs-websocket
6060
run: |
6161
git fetch --prune --unshallow
62-
echo "GIT_HASH=$(git rev-parse --short HEAD)" >> $GITHUB_ENV
63-
echo "GIT_TAG=$(git describe --tags --abbrev=0)" >> $GITHUB_ENV
64-
if [ "${{ env.GIT_TAG }}" ] ; then \
65-
VERSION="$(git describe --tags --abbrev=0)" ; \
62+
GIT_HASH=$(git rev-parse --short HEAD)
63+
echo "GIT_HASH=$GIT_HASH" >> $GITHUB_ENV
64+
GIT_TAG=$(git describe --tags --abbrev=0)
65+
echo "GIT_TAG=$GIT_TAG" >> $GITHUB_ENV
66+
if [ "$GIT_TAG" ] ; then \
67+
VERSION="$GIT_TAG" ; \
6668
else \
67-
VERSION="$(git rev-parse --short HEAD)-git" ; \
69+
VERSION="$GIT_HASH-git" ; \
6870
fi
6971
echo "PACKAGE_VERSION=$VERSION" >> $GITHUB_ENV
7072
- name: 'Restore Cached Qt'
@@ -179,7 +181,7 @@ jobs:
179181
if: success()
180182
uses: actions/upload-artifact@v2-preview
181183
with:
182-
name: '${{ env.GIT_HASH }}-Windows'
184+
name: 'obs-websocket-${{ env.PACKAGE_VERSION }}-Windows'
183185
path: ${{ github.workspace }}/obs-websocket/package/*.zip
184186
- name: 'Publish ${{ env.WIN_FILENAME }}-Installer.exe'
185187
if: success()
@@ -220,12 +222,14 @@ jobs:
220222
working-directory: ${{ github.workspace }}/obs-websocket
221223
run: |
222224
git fetch --prune --unshallow
223-
echo "GIT_HASH=$(git rev-parse --short HEAD)" >> $GITHUB_ENV
224-
echo "GIT_TAG=$(git describe --tags --abbrev=0)" >> $GITHUB_ENV
225-
if [ "${{ env.GIT_TAG }}" ] ; then \
226-
VERSION="$(git describe --tags --abbrev=0)" ; \
225+
GIT_HASH=$(git rev-parse --short HEAD)
226+
echo "GIT_HASH=$GIT_HASH" >> $GITHUB_ENV
227+
GIT_TAG=$(git describe --tags --abbrev=0)
228+
echo "GIT_TAG=$GIT_TAG" >> $GITHUB_ENV
229+
if [ "$GIT_TAG" ] ; then \
230+
VERSION="$GIT_TAG" ; \
227231
else \
228-
VERSION="$(git rev-parse --short HEAD)-git" ; \
232+
VERSION="$GIT_HASH-git" ; \
229233
fi
230234
echo "PACKAGE_VERSION=$VERSION" >> $GITHUB_ENV
231235
- name: 'Install prerequisites (Apt)'

0 commit comments

Comments
 (0)