Intermédiaire · 7 min de lecture
Comment protéger la branche main sur GitHub avec les pull requests ?
Configurer les rulesets, imposer les revues et les contrôles CI, puis vérifier le blocage d’une fusion non conforme.
Lire la procédureCENTRE DE DOCUMENTATION ADN CONSULTING
Cinq procédures GitHub pour protéger main, automatiser la CI, maîtriser les branches, résoudre les conflits et sécuriser les workflows.
REPÈRES TECHNIQUES
Configurer la protection de main, ouvrir une pull request de recette puis automatiser les contrôles Node.js avant de rendre les statuts CI obligatoires.
PROCÉDURES ET MÉTHODES
Intermédiaire · 7 min de lecture
Configurer les rulesets, imposer les revues et les contrôles CI, puis vérifier le blocage d’une fusion non conforme.
Lire la procédureIntermédiaire · 7 min de lecture
Créer un workflow GitHub Actions : npm ci, tests et build, contrôles de pull request et intégration avec les rulesets.
Lire la procédureAvancé · 5 min de lecture
Rebaser une branche privée et sélectionner un correctif sans réécrire les contributions partagées.
Lire la procédureIntermédiaire · 5 min de lecture
Comprendre les conflits, intégrer main sur sa branche, vérifier le code et relancer la CI.
Lire la procédureAvancé · 6 min de lecture
Limiter GITHUB_TOKEN, épingler les actions et isoler les droits de déploiement.
Lire la procédureTester les rulesets et workflows sur un dépôt autorisé. Éviter les permissions excessives du GITHUB_TOKEN, l’exposition de secrets et les exceptions de fusion non tracées.
Avant une mise en production, adaptez les commandes à vos versions, droits et paramètres, puis contrôlez le résultat sur un environnement autorisé.
Ces guides s’inscrivent dans des pratiques IT complémentaires. Consultez également les collections suivantes.
Découvrir l’accompagnement ADN ConsultingLes procédures renvoient à la documentation officielle des éditeurs. Consultez les versions prises en charge et les conditions propres à votre infrastructure.