Skip to content
This repository has been archived by the owner on Jan 6, 2023. It is now read-only.

Latest commit

 

History

History
49 lines (37 loc) · 985 Bytes

RELEASE.md

File metadata and controls

49 lines (37 loc) · 985 Bytes

Release

Create a new prepare-{version} branch

  • Upgrade the version number (i.e: 1.7.0):
    • Update package.json version number
    • Update src/manifest.json version number
    • Update CHANGELOG.md
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.

Update master

git checkout master
git merge --no-ff prepare-${version}
git tag ${version}

Update production

Merge master in the production branch.

git checkout production
git merge master
git push origin production

Upgrade master for the next version

  • Upgrade to next version in dev (i.e 1.8.0dev):
    • Update package.json next version number
    • Update src/manifest.json next version number
    • Prepare CHANGELOG.md for the next release
git commit -am "Back to development"
git push
git push --tags