0xCI preview test

A throwaway site whose only job is to prove the v5 template changes work. If you are reading this on a pr-N hostname, the feature works end to end: every pull request gets its own subdomain, with DNS records written to Cloudflare instead of Route 53.

resolving stage…
What this exercises
open PR -> deploy.yml -> sst deploy --stage pr-N | +-- AWS (OIDC, no stored keys) : Lambda + CloudFront +-- Cloudflare : DNS record +-- ACM : certificate result -> https://pr-N.0xci.anasnadaf.com close PR -> teardown.yml -> sst remove --stage pr-N
Why it matters

DNS is no longer tied to Route 53

Before v5, using a custom domain meant delegating the whole zone to Route 53. Since anasnadaf.com is managed on Cloudflare, that was a non-starter. Compute still runs on AWS in your own account — only record management moved.

Previews get a real hostname

A reviewer gets pr-4.0xci.anasnadaf.com instead of an opaque d1a2b3c4.cloudfront.net. See the changelog for everything that shipped, including the parts that are still rough.