[rush reporter][R9] Complete Rush 6 reporter and plugin migration
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 35/100
- issue の種類
- リファクタリング
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- nodejs, typescript
- 領域
- build-system, devtools
調査の方向性
Start with parent issue #5858 and the blocked issues #5977, #5979, #5980, and #5981, then review the Rush reporter and rushd cutover described here. Done means the acceptance criteria pass: compatibility is tested before plugin execution, both Rush 5 and Rush 6 behavior are covered, the legacy fallback remains documented and tested, and the default flip is reversible.
索引モデルが issue の本文から書いたものです。
説明
Parent: #5858
Blocked by: #5977, #5979, #5980, #5981; coordinated with #5900
Goal
Execute the daemon-aligned Rush 6 reporter cutover after the opt-in path and compatibility gates are proven.
Scope
- Deprecate and remove
ILogger.terminalandRushSession.terminalProviderin the major release. - Gate incompatible plugins before
apply()with the structured migration diagnostic. - Retain the legacy renderer,
AlreadyReportedErrorbridge, verbosity aliases, andRUSH_REPORTER=legacyemergency fallback for at least one major. - Enable default reporter selection and environment-based agent selection in coordination with the rushd client/default flip.
- Validate daemon and in-process clients consume the same presentation-free event stream and derive the same exit behavior.
Acceptance criteria
- Plugin incompatibility is detected before plugin code executes.
- Rush 5 compatibility behavior and Rush 6 breaking behavior are explicitly tested.
- Reporter and rushd cutovers ship in the same major and pass #5900 transparency gates.
- The legacy emergency path remains documented, tested, and independent of the daemon fallback.
- Default flip is reversible to the opt-in behavior without protocol rollback.
DAG
Unblocks R11.
Part of #5858.
- 主要言語
- TypeScript
- スター
- 6.5k
- フォーク
- 708
- 平均マージ
- 5日 19時間
- マージ済み PR(30日)
- 48
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
microsoft/rushstack のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
microsoft/rushstack の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
vercel-labs/just-bash#464 ·
-
looksLikeSlug() is ASCII-only, so non-Latin entity slugs (e.g. Korean) skip exact match and collapse オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 90/100
TanStack/tanstack.com#1293 ·