Skip to content

docs(infra): fix split-brain Pages project slug (post-merge Codex P2 on #570)#573

Merged
san-npm merged 1 commit into
mainfrom
fix/ophis-domains-project-slug
Jun 12, 2026
Merged

docs(infra): fix split-brain Pages project slug (post-merge Codex P2 on #570)#573
san-npm merged 1 commit into
mainfrom
fix/ophis-domains-project-slug

Conversation

@san-npm

@san-npm san-npm commented Jun 12, 2026

Copy link
Copy Markdown
Collaborator

Addresses the post-merge Codex P2 on #570 (which @clement also forwarded).

Problem

#570 corrected the CNAME targets in the ophis-domains runbook to greg.pages.dev, but left the earlier Phase 3 steps adding the custom domains to Pages project slug greg-etm (/pages/projects/greg-etm/domains). Following the runbook would register TLS/custom-domain ownership on one project (greg-etm) while routing apex/www traffic to another (greg.pages.dev) — the domain stays pending or serves the wrong project.

Fix

The live project is greg (cloudflare-deploy.yml--project-name=greg). Align all remaining greg-etm project-slug references (intro line, Phase 3 prose, the /pages/projects/<slug>/domains API call) to greg. Also fixed a checklist line that #570's replace_all had collaterally relabeled greg.pages.dev as "legacy" — the legacy domain was greg-etm.pages.dev.

The runbook is now internally consistent: project greg, URL greg.pages.dev, custom domains registered on project greg.

Docs-only, internal infra runbook (not served).

🤖 Generated with Claude Code

Post-merge Codex P2 on #570. The custom-domain steps still added ophis.fi/
www to Pages project `greg-etm` while the (corrected) CNAME targets point at
`greg.pages.dev`. Following the runbook would register TLS/ownership on one
project while routing traffic to another, leaving the domain pending or
serving the wrong project.

The live project is `greg` (cloudflare-deploy.yml uses --project-name=greg),
so align the remaining `greg-etm` project-slug references (intro, Phase 3 prose,
and the /pages/projects/<slug>/domains API call) to `greg`. Also correct a
checklist line that #570's replace_all had collaterally relabeled greg.pages.dev
as "legacy" (the legacy domain was greg-etm.pages.dev). The file is now
internally consistent: project `greg`, URL greg.pages.dev, custom domains on
project `greg`.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@san-npm san-npm merged commit 3905e0d into main Jun 12, 2026
16 checks passed
@san-npm san-npm deleted the fix/ophis-domains-project-slug branch June 12, 2026 12:51
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