Skip to content

Release checklist

Aaron D Borden edited this page Jun 3, 2016 · 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
  • Generate changelog for API instructions

Communciations

  • Are there communications around this release from 18F or FEC?

Reviews

  • 18F QA review on staging
  • FEC QA review on staging
  • File accessibility review request here

Deployment

  • Update fec-style and publish to npm as necessary
  • 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 web app is up and running successfully.
  • Delete the web-a and web-b apps.
  • Test the site.

After release

  • Review changes on production
  • Alert #fec-partners of the successful release
Clone this wiki locally