2021-01-17 09:25:58 +08:00
#!/usr/bin/env bash
if test " $GIT_TAG_NAME " ; then
export VERSION = $GIT_TAG_NAME
# Pass in the tag as the version to write out
php artisan phpvms:version --write --write-full-version " ${ VERSION } "
export FULL_VERSION = $( php artisan phpvms:version)
else
export BRANCH = ${ GITHUB_REF ##*/ }
echo " On branch $BRANCH "
# Write the version out but place the branch ID in there
# This is only for the dev branch
export BASE_VERSION = $( php artisan phpvms:version --base-only)
# This now includes the pre-release version, so "-dev" by default
export VERSION = ${ BASE_VERSION }
# Don't pass in a version here, just write out the latest hash
php artisan phpvms:version --write " ${ VERSION } "
export FULL_VERSION = $( php artisan phpvms:version)
fi
export FILE_NAME = " phpvms- ${ VERSION } "
export TAR_NAME = " $FILE_NAME .tar.gz "
export ZIP_NAME = " $FILE_NAME .zip "
export BASE_DIR = ` pwd `
# https://docs.github.com/en/actions/reference/workflow-commands-for-github-actions#environment-files
echo " BRANCH= ${ BRANCH } " >> $GITHUB_ENV
echo " FILE_NAME= ${ FILE_NAME } " >> $GITHUB_ENV
echo " TAR_NAME= ${ TAR_NAME } " >> $GITHUB_ENV
echo " ZIP_NAME= ${ ZIP_NAME } " >> $GITHUB_ENV
echo " BASE_DIR= ${ BASE_DIR } " >> $GITHUB_ENV
2021-01-22 21:30:25 +08:00
echo " DISCORD_MSG=A new build is available. [Zip](http://downloads.phpvms.net/ $ZIP_NAME ) [Tar](http://downloads.phpvms.net/ $TAR_NAME ) ( ${ FULL_VERSION } ) " >> $GITHUB_ENV