GitHub
L'integrazione GitHub offre alle tue pipeline una lettura dell'attività di sviluppo: commit, pull request, review e stato dell'integrazione continua — per repository e per sviluppatore.
Cosa puoi farci
- Report di output del team — chi ha rilasciato cosa nel periodo, volume di PR, tempi di review.
- Salute della CI — stato degli ultimi deployment / workflow, failure da segnalare.
- Alimentare un CTO IA — un agent che sintetizza la settimana tecnica (consulta Casi d'uso → CTO IA).
Connessione (BYO)
- Amministrazione → Integrazioni → GitHub.
- Inserisci un access token GitHub con gli scope di lettura richiesti (idealmente un fine-grained PAT limitato ai repository pertinenti).
- Il token è cifrato a riposo e non viene mai riesposto.
Il nodo github_report
Il nodo github_report recupera l'attività in una finestra temporale e la pubblica nel contesto, suddivisa per sviluppatore e per repository. Un agent a valle la trasforma in un report leggibile.
Il report viene costruito in parallelo tra i repository per restare veloce anche su un'organizzazione GitHub molto attiva.
Buone pratiche
- Preferisci un token dedicato per l'integrazione anziché un token personale condiviso.
- Limita gli scope allo stretto necessario (accesso in lettura a repository e actions).
- Combina con il canale Schedule per un report ricorrente (ad es. ogni sera alle 18).