Home

SC-3: Processo Pull Request

Descrizione

Il processo di pull request (o merge request) garantisce che tutte le modifiche al codice siano revisionate e validate prima di essere integrate nel branch principale. Tutte le modifiche DEVONO (MUST) passare attraverso questo processo.

Guida

Requisiti per le pull request

Tutte le modifiche DEVONO (MUST) essere merged tramite pull request (GitHub) o merge request (GitLab). Le pull request DEVONO (MUST):

Descrizione della pull request

Le pull request DOVREBBERO (SHOULD) includere:

Impostazioni raccomandate

I team DOVREBBERO (SHOULD) abilitare:

I team PUÒ (MAY) abilitare:

Misurazione

Stato Criteri
🟢 VERDE Tutte le modifiche via PR con review e check, template utilizzato, processo documentato
🟡 AMBRA Alcune bypass o review mancanti, check non sempre richiesti
🔴 ROSSO Commit diretti al main, nessun processo di review

Riferimenti