Avant de commencer
- Vous avez besoin du rôle Owner ou Admin dans Enclave.
- Dans GitHub, vous devez pouvoir installer des applications sur le compte : être propriétaire de l’organisation, ou administrateur des dépôts que vous choisissez.
Connecter GitHub
1
Ouvrez les intégrations
Ouvrez Settings → Integrations dans app.enclave.ai. Cliquez sur Connect à côté de GitHub.
2
Installez l'application GitHub Enclave
Cliquez sur Connect a GitHub organization or account. Vous êtes redirigé vers GitHub pour installer l’application GitHub Enclave sur votre compte ou votre organisation. Choisissez All repositories ou sélectionnez un sous-ensemble précis.
L’application demande un accès en lecture au code, aux pull requests et aux événements webhook. Enclave ne pousse jamais de commits et ne lit jamais les secrets des dépôts.
3
Vérifiez les dépôts autorisés
De retour dans Enclave, le compte apparaît sous Connected organizations dans Settings → Integrations → GitHub. Cliquez dessus et ouvrez l’onglet Repositories pour voir les dépôts qu’Enclave peut lire. Pour modifier la liste, cliquez sur Manage afin de modifier l’installation sur GitHub.
4
Choisissez les dépôts dont les PR sont examinées
Les revues automatiques des PR sont activées par défaut pour chaque dépôt GitHub. Pour les désactiver sur un dépôt, utilisez son interrupteur PR Reviews dans Coverage → Repositories. Consultez Analyse des PR et des dépendances.
Conseils
- Installez l’application sur toute l’organisation. Les dépôts créés ultérieurement se connectent automatiquement.
- Connectez tous les dépôts d’un même système. Enclave ne détecte les problèmes entre services que s’il voit les deux côtés.