mirror of
https://github.com/outbackdingo/UltraGrid.git
synced 2026-03-20 16:40:12 +00:00
As there will be releases 1.7.1, 1.7.2 etc., storing zsync in release asset doesn't make sense (further version won't update previous update information). Thus store this in continuous release assets - update channel "release" was introduced aside to existing "continuous".
28 lines
515 B
Bash
Executable File
28 lines
515 B
Bash
Executable File
#!/bin/sh
|
|
|
|
NDI=--disable-ndi
|
|
|
|
if expr $GITHUB_REF : 'refs/tags/'; then
|
|
TAG=${GITHUB_REF#refs/tags/}
|
|
VERSION=${TAG#v}
|
|
CHANNEL=release
|
|
elif [ $GITHUB_REF = 'refs/heads/ndi-build' ]; then
|
|
NDI=--enable-ndi
|
|
VERSION=ndi
|
|
TAG=$VERSION
|
|
else
|
|
VERSION=continuous
|
|
TAG=$VERSION
|
|
fi
|
|
|
|
if [ -z ${CHANNEL-""} ]; then
|
|
CHANNEL=$VERSION
|
|
fi
|
|
|
|
export CHANNEL NDI TAG VERSION
|
|
|
|
echo "CHANNEL=$CHANNEL" >> $GITHUB_ENV
|
|
echo "NDI=$NDI" >> $GITHUB_ENV
|
|
echo "TAG=$TAG" >> $GITHUB_ENV
|
|
echo "VERSION=$VERSION" >> $GITHUB_ENV
|