/Knowledge/sources/honojs__hono/llms-full/cloudflare-workers-deploy-from-github-actions--cc59e62f1860.md
Cloudflare Workers: Deploy from GitHub Actions - hono-docs
Cloudflare Workers: Deploy from GitHub Actions Source evidence: /Sources/honojs hono/provenance.md Canonical citation: https://hono.dev/llms full.txt deploy...
Cloudflare Workers: Deploy from GitHub Actions
Source evidence: /Sources/honojs__hono/provenance.md Canonical citation: https://hono.dev/llms-full.txt#deploy-from-github-actions
Summary
Before deploying code to Cloudflare via CI, you need a Cloudflare token. You can manage it from User API Tokens. If it's a newly created token, select the Edit Cloudflare Workers temp...
Content
Before deploying code to Cloudflare via CI, you need a Cloudflare token. You can manage it from User API Tokens.
If it's a newly created token, select the Edit Cloudflare Workers template. If you already have another token, make sure the token has the corresponding permissions.
then go to your GitHub repository settings dashboard: Settings->Secrets and variables->Actions->Repository secrets, and add a new secret with the name CLOUDFLARE_API_TOKEN.
then create .github/workflows/deploy.yml in your Hono project root folder, paste the following code:
Metadata
{
"chunk_index": 0,
"citation": "https://hono.dev/llms-full.txt#deploy-from-github-actions",
"coverage_role": "overview",
"qualified_title": "Hono / llms-full / Cloudflare Workers > Deploy from GitHub Actions (1)",
"retrieved_at": "2026-07-02T05:51:01Z",
"section_index": 391,
"source_id": "/honojs/hono",
"source_type": "llms_full",
"target_label": "llms-full",
"title": "Cloudflare Workers: Deploy from GitHub Actions",
"upstream_url": "https://hono.dev/llms-full.txt",
"version": "2026"
}