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.
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
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.