CI/CD (GitHub -> Cloudflare Pages)
Workflow
- File:
.github/workflows/deploy-cloudflare-pages.yml - Triggers:
- push to
main - manual run (
workflow_dispatch)
- push to
- Steps:
npm cinpm run buildwrangler pages deploy build
Required GitHub Secrets
CLOUDFLARE_API_TOKENCLOUDFLARE_ACCOUNT_ID
Required GitHub Variable
CF_PAGES_PROJECT_NAME
Notes
- The workflow deploys production output from
build/. - Locale routing is handled by Cloudflare Worker (see
cloudflare-locale-routing).