]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - scripts/release.sh
Add redis for travis
[github/Chocobozzz/PeerTube.git] / scripts / release.sh
index 369f46746e9fefd667cf8b6c47ecf0827cd9a6bd..0a78fe99056368079fa8d1aa151f112fb69b6df6 100755 (executable)
@@ -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
+