Skip to content

Theme release workflow

Rob Knight edited this page Oct 19, 2022 · 3 revisions

This is the workflow for releasing the theme to CampusPress and affiliated Pantheon WordPress sites. This workflow was agreed upon by the Web Program Leadership Team in their 2022-10-17 meeting.

  1. Theme work happens in Github during the week, focusing on established priorities.
  2. On Friday afternoons, we release a new version to CampusPress DEV.
    1. We include release notes with the release on Github
    2. We create a post on https://test-sandbox.wordpress-dev.ucsc.edu/ that includes:
      1. Release notes
      2. Examples of what changed
      3. Enable comments on the post
  3. On Monday morning, let the WPLT know via Slack (or the post auto-publishes to Slack)
  4. WPLT reviews the changes between Monday and Tuesday afternoon.
    1. Feedback in comments on the post, or in WPLT Monday meeting.
    2. Go or no-go decision from the WPLT to release to PROD or hold and revise.
    3. No-go decision pushes release into the following week.
  5. Go decision: Web Team creates a PR for CampusPress PROD on Tuesday, between 4pm and 5pm.
    1. CampusPress will merge code between 5pm Pacific on Tuesdays and 6am Wednesday, which is an established ITS maintenance window.
Clone this wiki locally