Dashboard › craft › Distillation
7aed1842-5301-4e63-a024-24e4cb1cf231["60a67cd552db2895ab99e11977801810","be3c0b5be010a0878ae147b6618195c5","534c7d9018e000b9f17d87a7f4a796b9","40b2c8bd6c883f727834cf850e0c56a3","854193984d91642a72747e5acdfa3ed7","390b166534a6b3e645cd29aff87be389","b9050df7d5eeff13f75d6ed28660b637","f1b457d7b58d1a5bea9f1a6f4bc8ca3e","ee75222c0b3d10b9ee29aabe696ef520","b624d1748a997d502527dddfa3b5b1ef","d7f133aa72fd5bb9d28bd5ac97b695cf","10471fc513825f67aa367c189b71c69b","ce2a683d20d9adede466cbbe11390524","7b9e90e4fc637042a11ea942433088cf","b2d6dadeba7791f86af37b6784b3f67c","7c6690b8b3be089f5aa2e8edb465ebbe","bfd62535438518dbbc7e27d4293d8a10","5076681eaf4c7651326c14ab161430cd","aa92b7b2c33470f7efa7efb8951335c4"]
Date: Aug 3, 2026
cloudflare target documentation with the required token permissions; user will handle environment-variable passing in getsentry/publish themselves.docs/cloudflare-token-permissions.docs/src/content/docs/targets/cloudflare.md in the initial Craft worktree failed because the file was absent; a separate Craft checkout was inspected and found to contain the page at /tmp/opencode/craft-cloudflare-docs/docs/src/content/docs/targets/cloudflare.md.docs/src/content/docs/targets/cloudflare.md with an API token permissions section: deployType: worker requires Account → Workers Scripts → Edit; deployType: pages requires Account → Cloudflare Pages → Edit; one token serving both modes requires both permissions.docs/src/content/docs/targets/cloudflare.md to state that tokens should be scoped to the Cloudflare account owning the deployment, that user, zone, billing, account-settings, and read permissions are unnecessary, and that CLOUDFLARE_ACCOUNT_ID is an identifier rather than a permission for tokens accessing multiple accounts.CLOUDFLARE_API_TOKEN environment-variable description in docs/src/content/docs/targets/cloudflare.md to link to the new API token permissions section while retaining that the token is passed to wrangler through the environment, never the command line.https://developers.cloudflare.com/fundamentals/api/reference/permissions/.Command "prettier" not found; vitest run failed with sh: 1: vitest: not found; lint via eslint --cache --cache-strategy content failed with sh: 1: eslint: not found.docs/cloudflare-token-permissions contains one modified file, docs/src/content/docs/targets/cloudflare.md, with 22 changed lines (21 insertions, 1 deletion); git diff --check passed.getsentry/publish was left unchanged; only Craft’s docs/src/content/docs/targets/cloudflare.md was modified.