Skip to content

Establish protected production release workflow - #215

Merged
faetalize merged 2 commits into
mainfrom
feature/transition-to-pinned-prod-branch
Jul 14, 2026
Merged

Establish protected production release workflow#215
faetalize merged 2 commits into
mainfrom
feature/transition-to-pinned-prod-branch

Conversation

@faetalize

Copy link
Copy Markdown
Owner

Summary

  • add Release Drafter for continuously maintained, categorized release notes
  • require exactly one release classification on pull requests targeting main
  • run the existing merge gate for pull requests targeting production
  • document the pinned production promotion and release workflow

Why

Cloudflare now deploys from the permanent production branch. This workflow keeps user-facing release notes current during development and makes release day a controlled promotion from main instead of a manual commit-history audit.

Impact

This is an administrative workflow change with no user-facing application behavior changes.

Validation

  • npm run lint
  • npm test (125 Vitest tests)
  • npm run test:ci (125 Vitest and 21 Playwright tests)
  • npm run build
  • Prettier and git diff --check

@faetalize faetalize added the skip-changelog Exclude this pull request from user-facing release notes label Jul 14, 2026
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jul 14, 2026

Copy link
Copy Markdown

Deploying zodiac with  Cloudflare Pages  Cloudflare Pages

Latest commit: 1077c3d
Status: ✅  Deploy successful!
Preview URL: https://bc718e9e.zodiac-c9y.pages.dev
Branch Preview URL: https://feature-transition-to-pinned.zodiac-c9y.pages.dev

View logs

@faetalize
faetalize marked this pull request as ready for review July 14, 2026 20:53
@faetalize
faetalize merged commit 8b844b7 into main Jul 14, 2026
2 checks passed
@faetalize
faetalize deleted the feature/transition-to-pinned-prod-branch branch July 14, 2026 21:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changelog Exclude this pull request from user-facing release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant