Skip to content

fix: Keep website bootstrap on Workers after cutover - #63

Merged
WillieCubed merged 1 commit into
mainfrom
codex/website-worker-final
Sep 24, 2026
Merged

WillieCubed merged 1 commit into
mainfrom
codex/website-worker-final

Conversation

@WillieCubed

Copy link
Copy Markdown
Contributor

TL;DR

The website bootstrap now follows the production Worker configuration. Running it cannot silently recreate a Pages production setup or point the public domains back to Pages after the cutover.

Overview of Changes

The tracked hosting mode selects Worker deployment and custom-domain checks. Bootstrap reads the existing deployment and the apex and www domain attachments before acting, prompts before a first deployment or new attachment, and fails closed when its hosting configuration is missing. The former Pages path remains available only when explicitly selected for rollback.

The fake Cloudflare tests cover first Worker setup, idempotent reruns, read-only doctor checks, and the missing-configuration guard. The deployment and contributor guides now describe the live Worker release path and the retained pages.dev fallback. The repository's full pnpm check passes, and read-only checks against the LVBT Cloudflare account confirm that both public hostnames currently route to lvbt-website.

Follow-ups

The Pages deployment remains an emergency fallback. Retiring it requires a separate decision after the Worker release and rollback procedures have operated reliably.

Make the website bootstrap follow the tracked Worker hosting mode and
fail
closed when that configuration is absent.  It checks deployment and
custom
domains before acting, leaves existing Workers untouched, and preserves
the
explicit Pages path for emergency rollback.

Update operating guides to reflect the live Worker domains, release
flow,
and Pages fallback.  Cover first deployment, reruns, and read-only
checks in
the bootstrap fake Cloudflare tests.

Co-authored-by: Codex <noreply@openai.com>
@github-actions

Copy link
Copy Markdown

@WillieCubed
WillieCubed merged commit a0c0ed2 into main Sep 24, 2026
21 checks passed
@WillieCubed
WillieCubed deleted the codex/website-worker-final branch September 24, 2026 18:40

This branch was successfully deployed

1 active deployment
worker-preview — 029899a3 Deployed Sep 24, 2026 by WillieCubed via Worker preview #73
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