Prepare release notes:
Prepare release
git checkout devandgit rebase masterto check for any lost updates (shouldn't happen!!)git checkout masterandgit merge devandgit push- do this via PR? Then we get code coverage statistics, nice diffs etc. but will have to create several pull requests with the other steps.
- run generator in generator-demo dev branch (conserve readme, add proper version number), commit, rebase,
git push - demo:
git checkout masterandgit merge devandgit push - check all links in release notes, readme, new guides, etc.
- check builds of generator and demo
Release
git checkout devupdate package.json version, commitgit checkout mastermerge into master- tag (
git tag 1.10.0 -m '1.10.0') version in master branch of generator and demogit push --follow-tags - wait for builds to pass
npm publish(also generator-appmobi!!)git checkout devin both repos
Post Release
- Create diffs for generator and demo and add to release notes
- Publish release notes, close milestone
- Post to slack, twitter, ...