Skip to content

ci: add protected release deployment entry point - #1

Merged
shigurenimo merged 2 commits into
mainfrom
codex/release-cloudflare
Oct 28, 2026
Merged

shigurenimo merged 2 commits into
mainfrom
codex/release-cloudflare

Conversation

@shigurenimo

Copy link
Copy Markdown
Member

Change

Add a single release branch as the production publication target. Verification runs for pushes to both main and release, and for pull requests.

vp run deploy:production requires a clean checkout at the current remote release SHA, enforced branch protection with required verify and pull requests, and successful GitHub verification for that exact SHA. It then runs full local verification and secret scanning before publishing the existing app and site through local Cloudflare authentication. No deployment credentials are added to GitHub.

Validation

  • Formatting, documentation and architecture checks passed.
  • Confirmed deployment refuses a development branch before any production operation.
  • Full verification and secret scanning run before publication; CI independently runs the full suite on this change.

Application and site publish sequentially. A partial deployment must be checked and reported separately; no automatic data restore is performed.

@shigurenimo
shigurenimo merged commit a4bb903 into main Oct 28, 2026
1 of 2 checks passed
@shigurenimo
shigurenimo deleted the codex/release-cloudflare branch October 28, 2026 05:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant