CI: Fix git tag recognition

This commit is contained in:
tt2468 2021-08-28 23:37:04 -07:00
parent 0b02b7453e
commit 1849c39c4c

View File

@ -59,12 +59,14 @@ jobs:
working-directory: ${{ github.workspace }}/obs-websocket
run: |
git fetch --prune --unshallow
echo "GIT_HASH=$(git rev-parse --short HEAD)" >> $GITHUB_ENV
echo "GIT_TAG=$(git describe --tags --abbrev=0)" >> $GITHUB_ENV
if [ "${{ env.GIT_TAG }}" ] ; then \
VERSION="$(git describe --tags --abbrev=0)" ; \
GIT_HASH=$(git rev-parse --short HEAD)
echo "GIT_HASH=$GIT_HASH" >> $GITHUB_ENV
GIT_TAG=$(git describe --tags --abbrev=0)
echo "GIT_TAG=$GIT_TAG" >> $GITHUB_ENV
if [ "$GIT_TAG" ] ; then \
VERSION="$GIT_TAG" ; \
else \
VERSION="$(git rev-parse --short HEAD)-git" ; \
VERSION="$GIT_HASH-git" ; \
fi
echo "PACKAGE_VERSION=$VERSION" >> $GITHUB_ENV
- name: 'Restore Cached Qt'
@ -179,7 +181,7 @@ jobs:
if: success()
uses: actions/upload-artifact@v2-preview
with:
name: '${{ env.GIT_HASH }}-Windows'
name: 'obs-websocket-${{ env.PACKAGE_VERSION }}-Windows'
path: ${{ github.workspace }}/obs-websocket/package/*.zip
- name: 'Publish ${{ env.WIN_FILENAME }}-Installer.exe'
if: success()
@ -220,12 +222,14 @@ jobs:
working-directory: ${{ github.workspace }}/obs-websocket
run: |
git fetch --prune --unshallow
echo "GIT_HASH=$(git rev-parse --short HEAD)" >> $GITHUB_ENV
echo "GIT_TAG=$(git describe --tags --abbrev=0)" >> $GITHUB_ENV
if [ "${{ env.GIT_TAG }}" ] ; then \
VERSION="$(git describe --tags --abbrev=0)" ; \
GIT_HASH=$(git rev-parse --short HEAD)
echo "GIT_HASH=$GIT_HASH" >> $GITHUB_ENV
GIT_TAG=$(git describe --tags --abbrev=0)
echo "GIT_TAG=$GIT_TAG" >> $GITHUB_ENV
if [ "$GIT_TAG" ] ; then \
VERSION="$GIT_TAG" ; \
else \
VERSION="$(git rev-parse --short HEAD)-git" ; \
VERSION="$GIT_HASH-git" ; \
fi
echo "PACKAGE_VERSION=$VERSION" >> $GITHUB_ENV
- name: 'Install prerequisites (Apt)'