From 5e319fb7898fd0482c399cc3ae9dcfc20d274a58 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Wed, 1 Aug 2018 11:13:33 +0200 Subject: [PATCH] Upgrade release script to support release branch --- scripts/release.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/scripts/release.sh b/scripts/release.sh index b5fa68f42..4b45c959d 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -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 )