- Upgrade the version number (i.e: 1.7.0):
- Update
package.jsonversion number - Update
src/manifest.jsonversion number - Update
CHANGELOG.md
- Update
export version=1.7.0
git checkout -b "prepare-${version}"
git commit -am "Preparing ${version} release"
git push origin "prepare-${version}" -u
- Create a pull-request and have it reviewed.
- Wait here for QA reports.
git checkout master
git merge --no-ff prepare-${version}
git tag ${version}
Merge master in the production branch.
git checkout production
git merge master
git push origin production
- Upgrade to next version in dev (i.e 1.8.0dev):
- Update
package.jsonnext version number - Update
src/manifest.jsonnext version number - Prepare
CHANGELOG.mdfor the next release
- Update
git commit -am "Back to development"
git push
git push --tags