Skip to content

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

Description

@BYK

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

Pre-rename validation in getsentry/sentry-mcp

  • Imported CLI and docs before the rename via Toolkit #1320 (toolkit merge: import CLI into sentry-mcp, validate, then rename #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

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions