forked from lineupjs/lineupjs
-
Notifications
You must be signed in to change notification settings - Fork 4
Release Process
Samuel Gratzl edited this page Mar 10, 2017
·
3 revisions
- clone and prepare
git clone https://github.com/Caleydo/lineupjs.git
npm install
- change version to next target version, e.g.,
v1.0.0
# TODO change package.json and bower.json and set the target version e.g. 1.0.0
git add -A
git commit -m "prepare v1.0.0"
- test current setup
npm run dist
- verify it worked
- create tag
git tag v1.0.0
git push --tags origin
-
wait for travis that should do the rest, if not
-
publish to npmjs registry
npm publish
1. copy artifacts in build/ to s3 bucket under v1.0.0 and latest
1. copy `dist/lineupjs.tar.gz` ... to the release on github
1. update bower version at https://github.com/Caleydo/lineupjs_bower
1. prepare next development version
TODO change package.json and bower.json and set the development version e.g. 1.0.1-SNAPSHOT git add -A git commit -m "next development version" git push origin
1. call it a day