Remove the @claude mention workflow (claude.yml)
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 78/100
- issue の種類
- リファクタリング
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- github-actions, typescript
調査の方向性
.github/workflows/claude.yml と scripts/claude-workflow.test.mjs から始め、次に scripts/verify-action-pins.mjs を確認して特別な扱いがないか調べます。ワークフローと専用テストを削除し、AGENTS.md の認証情報に関する記述と .github/workflows/sdk-watch.yml のコメントを更新して、npm run local:gate を実行します。ゲートが通過し、git grep claude.yml で過去の記録に関するドキュメントだけが見つかれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Problem
.github/workflows/claude.yml (the @claude mention workflow) runs on every issue comment, PR review and review comment in this public repository. Almost every run does nothing: its if: skips any comment that does not mention @claude from an OWNER/MEMBER/COLLABORATOR. That includes bot comments such as changeset-bot's "No Changeset found", for example run 40748827520 on #5336 during the v2.2.0 release. The skipped runs clutter the Actions tab and the PR checks, and they read as stalled work during a release. The maintainers don't use the workflow, and it is one of the jobs that holds ANTHROPIC_API_KEY, so removing it also removes credential surface.
Change
Delete the workflow and everything that exists only because of it:
.github/workflows/claude.ymlscripts/claude-workflow.test.mjs, which evaluates its trusted-author condition per eventscripts/verify-action-pins.mjs: the header comments that nameclaude.ymlas a credentialed job (check whether any code path special-cases it)AGENTS.md:- the tree entry (
claude.yml (@claude mentions)) - Credentialed workflow jobs: drop
claude.ymlfrom the list of credential-holding jobs. The "A credentialed job that a comment, review or issue can start runs only for a trusted author" bullet then describes no machinery, so drop it, or reword it as a rule for any future such job (under "every rule in this file is true of the repository as it stands", dropping it is likely right).
- the tree entry (
.github/workflows/sdk-watch.yml:34: the comment saysANTHROPIC_API_KEYis "the organization secretclaude.ymlalready uses". Reword it. The secret stays, sincesdk-watch'sanalyzeandpostjobs still use it.docs/agent-guidance-inception.mdis a historical design record; leave its mentions alone, or add a note that the workflow was later removed.
Scheduled and event workflows run from main, so the runs stop at the next milestone merge, not when the PR merges to v2/main.
Done when
- No workflow listens for
issue_comment,pull_request_revieworpull_request_review_commentonly to run Claude. git grep claude.ymlhits only historical docs.npm run local:gatepasses (the script tests andverify:action-pinsno longer expect the file).
- 主要言語
- TypeScript
- スター
- 91.6k
- フォーク
- 11.9k
- 平均マージ
- 4時間 38分
- マージ済み PR(30日)
- 241
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
modelcontextprotocol/servers のほかの issue
-
enhancement server-everything v2
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
modelcontextprotocol/servers#5371 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
chore server-filesystem server-memory server-sequentialthinking v2
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
modelcontextprotocol/servers#5345 ·
メンテナーはふだん 1 日以内に返信
-
documentation v2
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
modelcontextprotocol/servers#5343 ·
メンテナーはふだん 1 日以内に返信
-
chore v2
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
modelcontextprotocol/servers#5339 ·
メンテナーはふだん 1 日以内に返信
-
release skill: link the Prepare Python Release PR to the release issue with addCloseIssueReferencesオープンdocumentation v2
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
modelcontextprotocol/servers#5335 ·
メンテナーはふだん 1 日以内に返信
modelcontextprotocol/servers の issue をすべて見る
似ている issue
-
fix(worker): keep normal prepare waiting states failure-free対応中かも @LichKing-2234 が今日担当しました。 オープンagent:codex priority:P1
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
AgoraIO-Extensions/agent-infra#3745 ·
メンテナーはふだん 1 日以内に返信
-
The five-line work window can drop its oldest line: the per-line byte share ignores the JSON framing対応中かも @Eapp1e が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
makecindy/cindy#7973 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
難易度 1/5 1時間未満 初心者へのやさしさ 78/100
lingdojo/kana-dojo#33337 · コメント 1 件 · リアクション 5 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
code-yeongyu/senpi#4917 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信