Marketing Release Workflow
Cadence & Governance
Section titled “Cadence & Governance”- MVP — Ship baseline product, solutions, and contact content.
- Biweekly Iterations — Reserve every second Tuesday for copy, component, or analytics updates.
- Quarterly Campaigns — Align major launches with product milestones and document decisions in ADRs when scope changes.
Pre-Release Checklist
Section titled “Pre-Release Checklist”- Sync with marketing stakeholders on messaging updates.
- Update MDX content or components within
apps/site. - Document Major Changes: Create or update the
overhaul-walkthrough.mdx(or a versioned equivalent) for major aesthetic or architectural shifts. - Run
pnpm install(if dependencies changed) andpnpm build:siteinside Docker. - Capture Lighthouse metrics on the Cloudflare preview URL (desktop + mobile ≥ 90).
- Confirm security headers in preview using curl or Mozilla Observatory.
- Validate accessibility with keyboard navigation and axe scan.
- Obtain approvals from marketing and security leads.
Tagging & Change Log
Section titled “Tagging & Change Log”- Tag monorepo releases as
marketing-vX.Y.Zwhen promoting to production. - Record highlights in this document with the tag, date, and primary deltas.
- Reference any ADR updates or new ADRs triggered by the release.
Rollback Procedure
Section titled “Rollback Procedure”- Open the Cloudflare Pages project for
apps/site. - Promote the last known good build to production (Pages retains history).
- Log an incident referencing the Git tag, Pages build ID, and remediation tasks.
- Update this page to capture context for future retrospectives.
Post-Release Validation
Section titled “Post-Release Validation”- Monitor analytics (once approved) and contact form submissions for anomalies.
- Verify DNS + TLS status after any domain changes.
- Ensure marketing roadmap and backlog reflect newly completed work.