Release 1.4.0
TaiWilkin opened this issue · 0 comments
TaiWilkin commented
Overview
Releases for this frontend only app require that commits in develop
are
merged to master
. Netlify manages the CI and deploy process when new
commits are added to master
. These instructions assume the git flow
tool
is installed on your workstation, and the default values applied from git flow init
.
Substitute 1.4.0
below for the version for this release.
Steps
- Test the staging site to ensure it is ready for production
- Start a new release branch:
git flow release start 1.4.0
- Rotate
CHANGELOG.md
(following Keep a Changelog principles) - Ensure outstanding changes are committed:
git status # Is the git staging area clean?
git add CHANGELOG.md
git commit -m "1.4.0"
- Publish the release branch:
git flow release publish 1.4.0
- Finish and publish the release branch:
- When prompted, keep default commit messages
- Use
1.4.0
as the tag message
git flow release finish -p 1.4.0
- Test the production site
- Under Releases on the repository main page, select the new tag and publish it.