toolkit merge: pre-rename validation, rename, release cutover
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 18/100
- Tipo di issue
- Refactoring
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- github, typescript
- Ambito
- build-system, ci-cd, cloud, devops, release
Direzione di ricerca
Questa è un’attività di cutover generale che comprende le issue collegate di CLI e MCP; inizia leggendo getsentry/cli#1239, getsentry/sentry-mcp#1156 e getsentry/cli#1244. Usa la checklist come piano di validazione, includendo apps/cli-docs e i controlli pnpm elencati. L’attività è completata quando la ridenominazione, i canary, le release di staging, la pubblicazione duale e la finestra di compatibilità sono completati senza archiviare getsentry/cli in anticipo.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Sub-task of the toolkit monorepo merge: getsentry/cli#1248.
Pre-rename validation in getsentry/sentry-mcp
- Import CLI and docs under the current repository name: 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.
- Release-gated Cloudflare CLI-docs preview passes from
apps/cli-docs, withhttps://cli.sentry.dev/installunchanged. - Independent correctness and security reviews pass on the exact integration head.
Rename and post-rename validation
- Rename
getsentry/sentry-mcp->getsentry/toolkit: getsentry/sentry-mcp#1156. - Verify redirects, settings, secrets, environments, GitHub App, webhooks, branch protections, and Cloudflare wiring.
- Rerun the full CI and deployment canaries under the new repository name.
- Publish one staging CLI release and one staging MCP release from Toolkit.
- Run the full CLI upgrade compatibility matrix: getsentry/cli#1244.
Cutover
- Start dual-publishing CLI stable releases and nightlies to both Toolkit and
getsentry/cli. - Announce Toolkit as the canonical repository.
- Keep
getsentry/cliwritable and its releases/GHCR live throughout the compatibility window. - After at least two stable releases and roughly 90 days of verified compatibility, archive
getsentry/cliwith a README redirect.
The old CLI repository must never be archived before dual publishing ends.
- Lingua principale
- TypeScript
- Stelle
- 123
- Fork
- 14
- Merge medio
- 1g 48m
- PR unite (30g)
- 76
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di getsentry/cli
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 64/100
I maintainer di solito rispondono entro 1 giorno
-
Evaluate Twinkleplop for terminal code highlightingForse già presa @MathurAditya724 l’ha presa 11 giorni fa. Apertajared
getsentry/cli#1633 · 1 commento · 2 reazioni · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di getsentry/cli
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 4 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno