-
Notifications
You must be signed in to change notification settings - Fork 0
Theme release workflow
Rob Knight edited this page Dec 1, 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.
- Theme work happens in Github during the week, focusing on established priorities.
- On Friday afternoons, we release a new version of the theme on Github.
- All releases and release notes are on Github.
- We create a pull request to merge the latest theme release to the wordpress-dev.ucsc.edu network.
- We create a post on the theme sandbox site on CampusPress DEV that includes:
- Release notes
- Examples of what changed
- The ability to comment on the post (WPLT members)
- On Monday morning, Rob informs WPLT via Slack (or the post auto-publishes to Slack)
- WPLT reviews the changes between Monday and Tuesday afternoon.
- Feedback in comments on the post, or in WPLT Monday meeting.
- Go or no-go decision from the WPLT to release to PROD or hold and revise.
- No-go decision pushes release into the following week.
-
Go decision: Web Team creates a pull request to merge the release to wordpress.ucsc.edu network on Tuesday, between 4pm and 5pm.
- CampusPress will merge code between 5pm Pacific on Tuesdays and 6am Wednesday, which is an established ITS maintenance window.