Skip to content

Release checklist

Jason Upchurch edited this page Oct 13, 2020 · 8 revisions

Hint: copy this template into a new issue to track the current release.

Documentation

  • Write simplified release notes for FEC with instructions for review
  • Update documentation in any relevant repo

Communciations

  • Are there communications around this release from FEC?

Reviews

  • review on staging
  • File accessibility review request here(if needed)
  • Verify all issues and pull requests marked "before release" are resolved

Deployment

  • Rebuild the release candidate
  • Tail logs
  • Check CPU usage
  • Do a quick check of stage to make sure it looks good
  • Run update scripts in standalone app if necessary
    • Allocate additional resources for the database to help with the processing before starting if need be.
  • Make sure local copies of master, develop, and release/[release name] branches are up-to-date.
  • Checkout the release/[release name] branch.
  • Run git flow release finish [release name]
  • Run git push --follow-tags
  • Confirm that the new api and/or cms app is up and running successfully.
  • Test the site.

After release

  • Review changes on production
  • Alert #fec-partners of the successful release