Skip to content

fix(doctor): CLOUDFLARE_API_TOKEN のチェックを Environment secret 側に移す#190

Merged
shinyaoguri merged 1 commit into
mainfrom
fix/doctor-cf-token-env-secret
Jul 7, 2026
Merged

fix(doctor): CLOUDFLARE_API_TOKEN のチェックを Environment secret 側に移す#190
shinyaoguri merged 1 commit into
mainfrom
fix/doctor-cf-token-env-secret

Conversation

@shinyaoguri

Copy link
Copy Markdown
Owner

概要

npm run doctor -- --maintainer が repo secret CLOUDFLARE_API_TOKEN を必須扱いしていたが、docs/setup.md M2 の方針は「repo level に置かず Environment secret に分離」(preview/staging に本番デプロイ権限 token を露出させないため) であり、方針どおりの構成が fail 判定される不整合があった (タグ式 GitHub Flow 移行時の検証で発見)。

変更

  • REQUIRED_REPO_SECRETS から CLOUDFLARE_API_TOKEN を除外 (ACCOUNT_ID / PROJECT_NAME のみ)
  • REQUIRED_ENV_SECRETSCLOUDFLARE_API_TOKEN を追加 (staging / production 各 Environment で検査)
  • repo level に CLOUDFLARE_API_TOKEN が残存する場合は warn で分離を案内
  • setup.md M5 の検査内容リストを追随

検証

現構成 (Environment secret 分離済み) で doctor --maintainer の GitHub セクションが全 ✓ になることを確認済み。

🤖 Generated with Claude Code

setup.md M2 の方針 (repo level に置かず staging/production の Environment secret に
権限を絞った token を分離) と doctor の必須チェックが不整合で、方針どおりの構成が
fail 判定されていた。repo level の必須リストから外して各 Environment の必須に移し、
repo level に残存する場合は warn で分離を促す。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown

🚀 Preview Deployment

Name URL
Preview https://45b3ca49.typedcode.pages.dev

Deployed from commit 2840548
API: staging Workers

@shinyaoguri
shinyaoguri merged commit bb81d3a into main Jul 7, 2026
6 checks passed
@shinyaoguri
shinyaoguri deleted the fix/doctor-cf-token-env-secret branch July 7, 2026 22:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant