X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=scripts%2Frelease.sh;h=0a78fe99056368079fa8d1aa151f112fb69b6df6;hb=90dea7dc98e4a62828949301c06b436d1e442a4c;hp=369f46746e9fefd667cf8b6c47ecf0827cd9a6bd;hpb=1e5c707b08b0cb8b61138e583747ec0ce681547b;p=github%2FChocobozzz%2FPeerTube.git diff --git a/scripts/release.sh b/scripts/release.sh index 369f46746..0a78fe990 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -21,6 +21,12 @@ if [ -z $GITHUB_TOKEN ]; then exit -1 fi +branch=$(git symbolic-ref --short -q HEAD) +if [ "$branch" != "develop" ]; then + echo "Need to be on develop branch." + exit -1 +fi + version="v$1" directory_name="peertube-$version" zip_name="peertube-$version.zip" @@ -35,6 +41,7 @@ git commit package.json client/package.json -m "Bumped to version $version" || e git tag -s -a "$version" -m "$version" npm run build || exit -1 +rm "./client/dist/stats.json" || exit -1 cd ../ || exit -1 @@ -46,6 +53,7 @@ zip -r "PeerTube/$zip_name" "$directory_name/CREDITS.md" "$directory_name/FAQ.md "$directory_name/dist" "$directory_name/package.json" \ "$directory_name/scripts" "$directory_name/support" \ "$directory_name/tsconfig.json" "$directory_name/yarn.lock" \ + "$directory_name/server/" "$directory_name/shared/" \ || exit -1 rm "$directory_name" || exit -1 @@ -54,4 +62,13 @@ cd "PeerTube" || exit -1 git push origin --tag github-release release --user chocobozzz --repo peertube --tag "$version" --name "$version" -github-release upload --user chocobozzz --repo peertube --tag "$version" --name "$version" --file "$zip_name" +github-release upload --user chocobozzz --repo peertube --tag "$version" --name "$zip_name" --file "$zip_name" + +git push origin develop + +# Update master branch +git checkout master +git rebase develop +git push origin master +git checkout develop +