]> git.proxmox.com Git - mirror_xterm.js.git/blobdiff - bin/prepare-release
Create `terminal.buffer` convenience attribute
[mirror_xterm.js.git] / bin / prepare-release
index 49feacaf5b7b5f087806940522c411b27bcb9a98..464e65b4d60c8db3a891fc3854267d5d66eb8a43 100755 (executable)
@@ -3,6 +3,8 @@
 # Usage: ./bin/prepare-release x.y.z
 # x.y.z should be semver (e.g. 1.0.0)
 
+set -e
+
 NEW_VERSION=$1
 CURRENT_PACKAGE_JSON_VERSION=$(cat package.json \
   | grep version \
@@ -17,11 +19,16 @@ CURRENT_BOWER_JSON_VERSION=$(cat bower.json \
   | sed 's/[",]//g' \
   | tr -d '[[:space:]]')
 
-# Update version in package.json and bower.json
-sed -i "s/\"version\": \"$CURRENT_PACKAGE_JSON_VERSION\"/\"version\": \"$NEW_VERSION\"/g" package.json
-sed -i "s/\"version\": \"$CURRENT_BOWER_JSON_VERSION\"/\"version\": \"$NEW_VERSION\"/g" bower.json
+# Build xterm.js into `dist`
+export BUILD_DIR=dist
+npm run build
 
 # Update AUTHORS file
 sh bin/generate-authors
 
-git commit -a -m "Bump version to $NEW_VERSION"
+# Update version in package.json and bower.json
+sed -i "s/\"version\": \"$CURRENT_PACKAGE_JSON_VERSION\"/\"version\": \"$NEW_VERSION\"/g" package.json
+sed -i "s/\"version\": \"$CURRENT_BOWER_JSON_VERSION\"/\"version\": \"$NEW_VERSION\"/g" bower.json
+
+git commit -S -s -a -m "Bump version to $NEW_VERSION"
+git tag $NEW_VERSION