Skip to content

Move docs hosting to Vercel - #328

Merged
alixander merged 2 commits into
masterfrom
codex/vercel-hosting
Oct 6, 2026
Merged

alixander merged 2 commits into
masterfrom
codex/vercel-hosting

Conversation

@alixander

@alixander alixander commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

Human


AI

Move the docs site to the sponsored D2 Vercel team. Vercel builds the static Docusaurus site with pinned Yarn, preserves installer and Plausible proxies, and serves hashed assets with immutable caching. All five existing CI checks remain; the AWS deploy job is removed. The independent daily job uses the unique display name daily-ci so production checks cannot mistake it for the main build.

Reindex Algolia after successful production deployments for this project, with a manual production recrawl for cutover and rollback. Document setup, deployment checks and rollback.

Validation: the Node 24/Yarn 1.22.22 production build passed (1,464 files), both push and PR CI checks passed, and the changed configuration/workflows passed validation. After merge, the Git-sourced production deployment at master 5530a5e passed all five CI checks before production alias assignment. Both custom domains now resolve to Vercel with valid TLS. Public probes verified pages, both slash forms, canonical metadata, generated redirects, custom 404, sitemap, hashed assets, installer byte parity, Plausible script parity and POST forwarding, and Algolia configuration. Automatic and post-cutover manual Algolia reindex requests succeeded.

Project d2-docs is connected to GitHub master with Standard builds and paid concurrency disabled. Route 53 cutover is INSYNC; playground and all ten legacy redirects remain healthy.

  • sent from alixander's Codex

- sent from alixander's Codex
- sent from alixander's Codex
@alixander
alixander merged commit 5530a5e into master Oct 6, 2026
10 checks passed
@alixander
alixander deleted the codex/vercel-hosting branch October 6, 2026 04:17
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