Prerequisites
- Dependabot est installé et activé.
- GitHub Actions est activé et en cours d’utilisation.
Lorsque vous appliquez une stratégie pour autoriser uniquement les actions et les workflows réutilisables de votre entreprise, et que vous activez Dependabot sur GitHub Actions, Dependabot ne s’exécute pas. Pour activer Dependabot l’exécution avec vos actions d’entreprise et vos flux de travail réutilisables, vous devez choisir d’autoriser les actions créées par GitHubou d’autoriser les actions spécifiées et les flux de travail réutilisables. Pour plus d’informations, consultez « Application de stratégies pour GitHub Actions dans votre entreprise ».
Ajout de runners auto-hébergés pour les mises à jour de Dependabot
- Provisionnez des exécuteurs auto-hébergés au niveau du référentiel ou de l’organisation. Pour plus d’informations, consultez « Exécuteurs auto-hébergés » et « Ajout d’exécuteurs auto-hébergés ».
- Configurez votre environnement et vos runners pour répondre aux exigences de Dependabot. Consultez Configuration requise pour Dependabot avec les exécuteurs auto-hébergés.
- Affectez l’étiquette par défaut
dependabotou une étiquette personnalisée à chaque exécuteur que vous souhaitez Dependabot utiliser. Voir Utilisation d’étiquettes avec des exécuteurs auto-hébergés. - Si vous le souhaitez, activez les flux de travail déclenchés par Dependabot afin qu’ils puissent utiliser des autorisations autres que celles en lecture seule et accéder à tous les secrets normalement disponibles. Pour plus d’informations, consultez « Résolution des problèmes de Dependabot sur GitHub Actions ».
Configuration des runners auto-hébergés pour Dependabot updates
Avertissement
Avant de sélectionner l’exécuteur étiqueté, vérifiez qu’un exécuteur a l’étiquette que vous prévoyez d’utiliser. Si vous spécifiez un groupe d’exécuteurs, vérifiez que le groupe existe et que le référentiel peut y accéder. Consultez « Dependabot sur des exécuteurs GitHub Actions ».
Une fois que vous avez configuré des exécuteurs auto-hébergés, Dependabot updatesvous pouvez les sélectionner au niveau de l’organisation ou du référentiel.
Remarque
La modification du paramètre d’exécution ne déclenche pas une nouvelle Dependabot exécution.
Pour votre référentiel privé ou interne
-
Sur GitHub, accédez à la page principale du référentiel.
-
Sous le nom de votre référentiel, cliquez sur Paramètres. Si vous ne voyez pas l’onglet « Paramètres », sélectionnez le menu déroulant , puis cliquez sur Paramètres.

-
Dans la section « Sécurité et sécurité de la qualité » de la barre latérale, cliquez sur Advanced Security.
-
Sous « Analyse des dépendances », dans la section «Dependabot Mises à jour de version », en regard de « Type d’exécuteur », cliquez sur .
-
Dans le menu déroulant « Type d’exécuteur », sélectionnez Exécuteur étiqueté.
-
Si vous le souhaitez, entrez un nom de groupe d’exécuteurs et une étiquette d’exécuteur personnalisée. Si vous n’entrez pas d’étiquette, Dependabot utilisez l’étiquette
dependabot. -
Cliquez sur Enregistrer la sélection du runner.
Remarque
Si vous ne pouvez pas modifier le paramètre de l’exécuteur, votre organisation peut restreindre les actions et les exécuteurs auto-hébergés pour le référentiel. Pour plus d’informations, contactez le propriétaire de votre organisation.
Pour votre organization
Vous pouvez activer Dependabot sur les exécuteurs auto-hébergés pour tous les référentiels privés ou internes existants dans une organisation. Seuls les dépôts déjà configurés pour exécuter Dependabot sur GitHub Actions seront mis à jour pour exécuter Dependabot sur des runners auto-hébergés la prochaine fois qu’un job Dependabot sera déclenché.
-
Dans le coin supérieur droit de GitHub, cliquez sur votre photo de profil, puis sur Vos organisations.
-
Sélectionnez une organisation en cliquant dessus.
-
Sous le nom de votre organisation, cliquez sur Settings. Si vous ne voyez pas l’onglet « Paramètres », sélectionnez le menu déroulant , puis cliquez sur Paramètres.

-
Dans la section « Sécurité » de la barre latérale, cliquez sur Advanced Security puis Paramètres globaux.
-
Dans la section «Dependabot », en regard de « Type d’exécuteur », cliquez sur .
-
Sélectionnez le menu déroulant « Type d’exécuteur », puis cliquez sur Exécuteur étiqueté et fournissez toutes les informations supplémentaires. Si vous avez appliqué une étiquette personnalisée à vos exécuteurs auto-hébergés, tapez cette étiquette dans la zone de texte « Étiquette de l’exécuteur ».
-
Pour activer la fonctionnalité pour tous les nouveaux référentiels de l’organisation, cliquez sur Enregistrer le choix de l’exécuteur.