Documentazione

GitHub

Misura la produttività di un team di sviluppo e lo stato della CI da una pipeline.

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)

  1. Amministrazione → Integrazioni → GitHub.
  2. Inserisci un access token GitHub con gli scope di lettura richiesti (idealmente un fine-grained PAT limitato ai repository pertinenti).
  3. 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).