Repository navigation
build: migrate production deployment to Void - #20
Conversation
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
|
Preview is live: https://build-void-vp-cutover-lig.sayhola.workers.dev Validation update for d6046b1:
Production cutover is still blocked on the GitHub CLOUDFLARE_API_TOKEN secret. VOID_DEPLOY_ENABLED remains unset and the existing production trigger remains active. This PR has not been merged. |
🚀 Deploying Preview to Cloudflare 🚀Preview Deployments by commit
|
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
Co-authored-by: Codex <codex@openai.com>
|
Workers Builds credential verification is complete for availability and read-only access:
Void 1.1.12 cloudflare status separately reported Not signed in. That diagnostic does not establish that the injected token is absent. Full Void upload/readiness/activation still needs a controlled production attempt after explicit landing and deployment approval. The temporary preview diagnostic command has been removed and the normal cf previews deploy command read back successfully. Production settings are unchanged. No new manually supplied token is requested. The unused Actions production workflow was removed. Actions now runs code and application type checks only. The Cloudflare GitHub connection remains the sole automatic deployment system. |
|
Production cutover result: rolled back after acceptance failure. The PR was fast-forwarded to main at 3b7d56d. All main-branch GitHub checks passed. The existing cf production build completed successfully before the trial. Void production build 6a277366-a634-4acc-bd69-99ff99d0b01d successfully uploaded, verified and activated a Worker using Workers Builds managed credentials. No additional token or GitHub secret was needed. Acceptance found a routing regression:
Recovery completed:
Do not retry Void production publishing via pnpm deploy or void deploy until the static asset-policy override is fixed or a supported release preserves the configured policy. No redirect shim or dependency patch was added. |
Summary
Validation
Cutover status
No browser UI tests were run. Review SVG labels, neutral color selection/copy and inline spacing manually. See docs/void-viteplus.md for the cutover and rollback checklist.