fix(pr-merge): name the error and cause code in a causeless fetch-failed arm warning
メンテナーはふだん 1 日以内に返信
関連するプルリクエストがすでにマージされています。
- #10582 @melodic-automation-lanes による — マージ済み
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 72/100
- issue の種類
- バグ
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- javascript
- 領域
- ci-cd
調査の方向性
.github/scripts/pr-merge/enable-auto-merge.mjs を編集し、cause のない fetch failed TypeError に対する警告に、errorLabel() または同等の方法でエラー名と cause コードを含めるようにしてください。.github/scripts/pr-merge/enable-auto-merge.test.mjs:519 の固定された期待値(現在は単純な fetch failed を期待)を新しい文言をカバーするように更新してください。テストが通り、ログ上で切断されたソケットをクライアントエラーと区別できるようになれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Refs: #9620
Problem
When enable-auto-merge's arm fails with a TypeError named fetch failed that carries no cause, the warning prints only fetch failed. The log then cannot tell a dropped socket from a deterministic client error, which is how #9540 kept failing for hours in #9620 with no diagnosis.
Done when
- The warning for a causeless
fetch failednames the error and any cause code the runtime exposes (througherrorLabel()or an equivalent), in.github/scripts/pr-merge/enable-auto-merge.mjs. - A test pins the new text (the current pin is
.github/scripts/pr-merge/enable-auto-merge.test.mjs:519on #9680's head, which expects plainfetch failed).
Related
- #9620 asked for this in its proposed fix; the owner put it out of scope for #9680 on 2026-10-24.
🤖 Generated with Claude Code
- 主要言語
- Shell
- スター
- 22
- フォーク
- 2
- 平均マージ
- 3時間 38分
- マージ済み PR(30日)
- 959
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
melodic-software/claude-code-plugins のほかの issue
-
admission-deferred priority: medium status: ready work-class: scoped
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
melodic-software/claude-code-plugins#10887 · コメント 4 件 ·
メンテナーはふだん 1 日以内に返信
-
agent-ready priority: medium status: ready work-class: mechanical
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
melodic-software/claude-code-plugins#10804 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
agent-ready priority: medium status: ready work-class: scoped
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
melodic-software/claude-code-plugins#10227 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
admission-deferred priority: medium status: ready work-class: scoped
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
melodic-software/claude-code-plugins#10128 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
pr-pipeline: clear a feedback-not-landed escalation once the head moves and no lane thread is open対応中かも @melodic-automation-lanes が今日担当しました。 オープンpriority: medium status: needs-decision work-class: scoped
難易度 2/5 1〜3時間 初心者へのやさしさ 83/100
melodic-software/claude-code-plugins#10074 · コメント 4 件 ·
メンテナーはふだん 1 日以内に返信
melodic-software/claude-code-plugins の issue をすべて見る
似ている issue
-
Regression: IME preedit still shown in plaintext on lock/polkit — #13002 fix is not in 4.0.6対応中かも @AnPod が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
fullsend-ai/agents#1833 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
gnosis/gnosis_vpn#661 ·
メンテナーはふだん 1 日以内に返信
-
triage
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
github/copilot-cli#5287 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100