1
0
Fork 0

Upgrade release script to support release branch

This commit is contained in:
Chocobozzz 2018-08-01 11:13:33 +02:00
parent 67db1db105
commit 5e319fb789
No known key found for this signature in database
GPG key ID: 583A612D890159BE

View file

@ -25,8 +25,8 @@ if [ -z "$GITHUB_TOKEN" ]; then
fi
branch=$(git symbolic-ref --short -q HEAD)
if [ "$branch" != "develop" ]; then
echo "Need to be on develop branch."
if [ "$branch" != "develop" ] && [[ "$branch" != feature/* ]]; then
echo "Need to be on develop or release branch."
exit -1
fi
@ -102,14 +102,14 @@ rm "./client/dist/embed-stats.json"
github-release upload --user chocobozzz --repo peertube --tag "$version" --name "$tar_name" --file "$tar_name"
github-release upload --user chocobozzz --repo peertube --tag "$version" --name "$tar_name.asc" --file "$tar_name.asc"
git push origin develop
git push origin "$branch"
# Only update master if it is not a pre release
if [ -z "$github_prerelease_option" ]; then
# Update master branch
git checkout master
git rebase develop
git merge "$branch"
git push origin master
git checkout develop
git checkout "$branch"
fi
)