Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

toolkit merge: pre-rename validation, rename, release cutover

オープン
#1,246 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
18/100
issue の種類
リファクタリング
明瞭さ
おおむね明確
活発さ
静か
技術スタック
github, typescript

調査の方向性

これは、リンクされた CLI および MCP の issue にまたがる包括的な cutover タスクです。まず getsentry/cli#1239、getsentry/sentry-mcp#1156、getsentry/cli#1244 を読んでください。チェックリストを検証計画として使用し、apps/cli-docs と記載されている pnpm チェックを含めてください。完了とは、getsentry/cli を早期にアーカイブすることなく、名前変更、canary、staging リリース、デュアルパブリッシング、互換性ウィンドウが完了していることを意味します。

索引モデルが issue の本文から書いたものです。

説明

Sub-task of the toolkit monorepo merge: getsentry/cli#1248.

Pre-rename validation in getsentry/sentry-mcp

  • Imported CLI and docs before the rename via Toolkit #1320 (getsentry/cli#1239).
  • Full pnpm build, typecheck, lint, test:unit, test:e2e, MCP evals/smoke, CLI binary smoke on all platforms, and docs preview pass.
  • Workspace Publish dry-runs pass for CLI and MCP.
  • Prefixed Craft workspace dry-runs pass for CLI and MCP with no cross-product tag/changelog/version contamination.
  • Existing MCP Cloudflare Worker deploy canary passes after Turbo removal.
  • Confirm the release-gated Vercel CLI-docs preview from apps/cli-docs, with https://cli.sentry.dev/install unchanged.
  • Exact-head import CI and Warden correctness/security reviews passed on Toolkit #1320.

Rename and post-rename validation

  • Renamed the imported repository to getsentry/toolkit, retaining repository ID 957245447 (getsentry/toolkit#1156).
  • Verify redirects, settings, secrets, environments, GitHub App, webhooks, branch protections, and Cloudflare wiring.
  • Reran required CI and verified the protected exact-version production Worker after Toolkit #1399 and #1400.
  • Published Toolkit CLI stable 0.46.0 and 0.47.0.
  • Verified the MCP Worker continuously deploys from tested main through the protected exact-version workflow (#1399, #1400); a prefixed MCP GitHub release is not required for Worker deployment. Keep stdio npm publishing as a separate concern.
  • Verified the published Linux x64 legacy 0.44.1 -> bridge 0.45.0 -> Toolkit stable 0.47.0 -> Toolkit nightly -> stable path (evidence).
  • Reconcile the remaining non-Linux, package-manager/Homebrew, and source-failure cases from getsentry/cli#1244 before treating the full compatibility matrix as complete.

Cutover

  • Verified CLI stable 0.47.0 and Toolkit GHCR nightlies, the live stable/nightly installer, Linux x64 upgrade chain, and npm package tests on Node 20/22/24 (evidence).
  • Complete any remaining supported platform/install-method validation before ending legacy publishing; leave existing bridge release assets publicly readable.
  • Announce Toolkit as the canonical repository.
  • Keep getsentry/cli writable and its releases/GHCR live throughout the compatibility window.
  • After the dedicated migration of open PRs/issues and the distribution/upgrade cutover pass, archive getsentry/cli promptly with a README redirect; no fixed waiting period.

The old CLI repository must never be archived before PR/issue migration and cutover verification finish.

主要言語
TypeScript
スター
123
フォーク
14
平均マージ
1日 3時間
マージ済み PR(30日)
69

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

getsentry/cli のほかの issue

getsentry/cli の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。