X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=scripts%2Frelease.sh;h=3a8643b5a4ebe6083a36bcf6cb081f166817ffd1;hb=26370ce469913f48b1c10b91d68ac8cb67586ce1;hp=4b45c959d521a17d9c681b472bfdd782ca1dc9b8;hpb=9a12f169c15b638fe78cf6e85a1993550a25e404;p=github%2FChocobozzz%2FPeerTube.git diff --git a/scripts/release.sh b/scripts/release.sh index 4b45c959d..3a8643b5a 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -24,8 +24,10 @@ if [ -z "$GITHUB_TOKEN" ]; then exit -1 fi +maintainer_public_key=${MAINTAINER_GPG:-"583A612D890159BE"} + branch=$(git symbolic-ref --short -q HEAD) -if [ "$branch" != "develop" ] && [[ "$branch" != feature/* ]]; then +if [ "$branch" != "develop" ] && [[ "$branch" != release/* ]]; then echo "Need to be on develop or release branch." exit -1 fi @@ -47,8 +49,7 @@ printf "Changelog will be:\\n%s\\n" "$changelog" read -p "Are you sure to release? " -n 1 -r echo -if [[ ! $REPLY =~ ^[Yy]$ ]] -then +if [[ ! $REPLY =~ ^[Yy]$ ]]; then exit 0 fi @@ -76,7 +77,6 @@ rm "./client/dist/embed-stats.json" "$directory_name/dist" "$directory_name/package.json" \ "$directory_name/scripts" "$directory_name/support" \ "$directory_name/tsconfig.json" "$directory_name/yarn.lock") - maintainer_public_key="583A612D890159BE" # temporary setup cd .. @@ -96,7 +96,12 @@ rm "./client/dist/embed-stats.json" ( git push origin --tag - github-release release --user chocobozzz --repo peertube --tag "$version" --name "$version" --description "$changelog" "$github_prerelease_option" + if [ -z "$github_prerelease_option" ]; then + github-release release --user chocobozzz --repo peertube --tag "$version" --name "$version" --description "$changelog" + else + github-release release --user chocobozzz --repo peertube --tag "$version" --name "$version" --description "$changelog" "$github_prerelease_option" + fi + github-release upload --user chocobozzz --repo peertube --tag "$version" --name "$zip_name" --file "$zip_name" github-release upload --user chocobozzz --repo peertube --tag "$version" --name "$zip_name.asc" --file "$zip_name.asc" github-release upload --user chocobozzz --repo peertube --tag "$version" --name "$tar_name" --file "$tar_name"