azavea/fb-gender-survey-dashboard

Release 1.4.0

TaiWilkin opened this issue · 0 comments

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.