diff options
author | Dan Finlay <dan@danfinlay.com> | 2019-03-07 02:32:51 +0800 |
---|---|---|
committer | Dan Finlay <dan@danfinlay.com> | 2019-03-07 02:35:52 +0800 |
commit | a80c58eea7718ac29f0b07b626e938096b5387cf (patch) | |
tree | c975fcf85c2205410971958ec8409f874952c4ec | |
parent | b8f143f1c3bcc760787c459e218e6bbb08162058 (diff) | |
download | tangerine-wallet-browser-a80c58eea7718ac29f0b07b626e938096b5387cf.tar.gz tangerine-wallet-browser-a80c58eea7718ac29f0b07b626e938096b5387cf.tar.zst tangerine-wallet-browser-a80c58eea7718ac29f0b07b626e938096b5387cf.zip |
Add rollback script
Also move auto-changelog script into `development` folder.
-rwxr-xr-x | development/auto-changelog.sh (renamed from auto-changelog.sh) | 0 | ||||
-rwxr-xr-x | development/rollback.sh | 33 | ||||
-rw-r--r-- | package.json | 3 |
3 files changed, 35 insertions, 1 deletions
diff --git a/auto-changelog.sh b/development/auto-changelog.sh index f9f577ade..f9f577ade 100755 --- a/auto-changelog.sh +++ b/development/auto-changelog.sh diff --git a/development/rollback.sh b/development/rollback.sh new file mode 100755 index 000000000..c7047b13b --- /dev/null +++ b/development/rollback.sh @@ -0,0 +1,33 @@ +#! /bin/bash + +[[ -z "$1" ]] && { echo "Rollback version is required!" ; exit 1; } +echo "Rolling back to version $1" + +# Checkout branch to increment version +git checkout -b version-increment-$1 +npm run version:bump patch + +# Store the new version name +NEW_VERSION=$(cat app/manifest.json | jq ".version") + +# Make sure origin tags are loaded +git fetch origin + +# check out the rollback branch +git checkout origin/v$1 + +# Create the rollback branch. +git checkout -b Version-$NEW_VERSION + +# Set the version files to the next one. +git checkout master CHANGELOG.md +git checkout master app/manifest.json +git commit -m "Version $NEW_VERSION" + +# Push the new branch to PR +git push -u origin HEAD + +# Create tag and push that up too +git tag v${NEW_VERSION} +git push origin v${NEW_VERSION} + diff --git a/package.json b/package.json index e2f6ff0d1..2004037b0 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,8 @@ "announce": "node development/announcer.js", "version:bump": "node development/run-version-bump.js", "storybook": "start-storybook -p 6006 -c .storybook", - "update-changelog": "./auto-changelog.sh" + "update-changelog": "./development/auto-changelog.sh", + "rollback": "./development/rollback.sh" }, "browserify": { "transform": [ |