Monitora in tempo reale la salute della pipeline di rilascio
Zero sorveglia la tua coda di merge per le PR bloccate, verifica i gate di prontezza al rilascio e pubblica automaticamente su Slack un chiaro verdetto di rilascio o attesa.
Zero connette:

Cosa offre Zero

Qual è il problema
La PR #9842 è nella coda di merge da due ore. La CI è fallita su un test flaky non correlato alla modifica. Altre tre PR sono accodate dietro di essa. Nessuno se n'è accorto. Nel frattempo, la PR di rilascio nella coda ha bisogno che qualcuno verifichi: tutti i check CI verdi, versione incrementata, changelog aggiornato, nessuna etichetta bloccante. Dieci minuti di clic tra le schede che nessuno ha tempo di fare. Zero individua le PR bloccate in minuti e verifica ogni gate di prontezza, così ottieni una risposta chiara: pronto, oppure bloccato su X.
Come Zero lo risolve
Passo 1: Connetti i tuoi strumenti
GitHub
ObbligatorioGitHub - accesso in lettura alla coda di merge, allo stato dei check CI, ai dettagli delle PR, alle etichette e ai changelog. Accesso in scrittura facoltativo per rieseguire i check falliti.
ConnettiSlack
ObbligatorioSlack - pubblica lo stato della pipeline e i verdetti di prontezza nel tuo canale di engineering.
ConnettiPasso 2: Chiedi a Zero
@Zero controlla la coda di merge di vm0-ai/vm0 per le PR bloccate. Poi controlla la PR di rilascio aperta - verifica che tutti i check CI siano passati, che la versione sia stata incrementata secondo semver, che il changelog sia aggiornato e che non ci siano etichette bloccanti. Pubblica lo stato completo in #release-notify.
Zero controlla la coda di merge per le PR bloccate
Zero interroga l'API della coda di merge di GitHub ed esamina ogni PR in coda - da quanto è in attesa, se la CI sta passando e se sta bloccando altre PR. Per ogni PR bloccata, legge i log della CI e diagnostica la causa principale.
Zero verifica i gate di prontezza al rilascio
Zero legge i metadati della PR di rilascio, i diff dei file, lo stato della CI, le etichette e il changelog. Esamina i gate che hai definito: CI verde, incremento di versione corretto secondo semver, changelog aggiornato, nessuna etichetta bloccante, nessuna modifica a file sensibili, revisori che hanno approvato.
Zero pubblica un unico verdetto con contesto concreto
Invece di un muro di link da controllare, Zero pubblica un unico messaggio strutturato: salute della coda di merge, verdetto sulla prontezza al rilascio ed esattamente quale azione sblocca ogni problema. La persona giusta lo vede e agisce.
Passo 3: Vai oltre
Suggerimenti per risultati migliori
Imposta la frequenza dei controlli in base alla velocità delle PR del tuo team - i team ad alta velocità hanno bisogno di controlli orari, la maggior parte dei team va bene con due volte al giorno.
Definisci 'pronto' una volta, in anticipo. Codificare 'CI verde + changelog + nessuna migrazione' nel prompt è il costo una tantum; ogni rilascio futuro ne beneficia.
Concatena con Auto-Merge Releases per rilasci davvero senza intervento manuale: questo caso d'uso individua i problemi, l'auto-merge spedisce il rilascio una volta che tutto è a posto.