Skip to content

Release Checklist v1.1 WIP Do not use yet

Porta Antiporta edited this page Aug 31, 2016 · 9 revisions

Staging Checklist

Predeploy Activities

Scope and Quality Assurance

  • All PRs for this release have been reviewed and merged.
  • All PRs for this release have been validated on dev.
  • 508 Accessibility review request has been filed here
  • Update code coverage water level for each repo here
  • Discussed any dependencies between data migration and code deployments (order, any outages, etc)

Documentation

  • Write simplified release notes for FEC to review
  • Update repo documentation
  • FEC
  • fec-style
  • fec-cms
  • openFEC
  • openFEC-web-app
  • fec-eregs

Communication

  • Any communication that is needed from 18F FEC has been made

Deployment

Code

  • Release branches
  • fec-cms
  • openFEC
  • openFEC-web-app
  • fec-eregs
  • Dependency Versions
  • fec-style has been updated and published to npm
  • eregs dependencies have been validated

Data Migrations

  • SQL migrations
  • Legal data has been synced to stage
  • Wagtail migrations

Production Checklist

Versions / Tags to be Deployed / Picked up

openFEC : Enter version/tag/branch or N/A

openFEC-web-app : Enter version/tag/branch or N/A

fec-cms : Enter version/tag/branch or N/A

fec-style : Enter version/tag/branch or N/A

fec-eregs : Enter version/tag/branch or N/A

-- Should we have a single tag across assets to tie to what was deployed?

Communication

  • If there is projected downtime, we have discussed the plan
  • Communicate release FEC is about to start
  • Communicate release has been completed to FEC

Additional Scope and Quality Assurance

  • All PRs direct to the release branch (label: Before Release) have been merged
  • Those Fixes have been validated on staging
  • Sanity checks passed after deployment

Deployment

Order of Deployment

Order of Migrations

Change order if necessary

  • Data migrations
  • Content migrations
  • Legal data has been sync'd to prod

Order of Deployment of Assets

Change order if necessary

  • fec-style
  • openFEC
  • fec-cms
  • openFEC-web-app
  • fec-eregs

Feature Flags

  • Legal feature flags have been enabled

Post Deployment

  • Release merged back to Develop
Clone this wiki locally