Security configurations peut être appliqué, ce qui signifie que les propriétaires de référentiels ne peuvent pas modifier l’état d’activation des fonctionnalités activées ou désactivées par la configuration.
Situations qui enfreignent l’application
Certaines situations peuvent perturber l'application des security configurations. Par exemple, l'activation de code scanning ne s'appliquera pas à un référentiel si :
- GitHub Actions est initialement activée sur le référentiel, mais est ensuite désactivée dans le référentiel.
- Les GitHub Actions requises par les configurations code scanning ne sont pas disponibles dans le référentiel.
- Les exécuteurs auto-hébergés avec l’étiquette ne sont pas disponibles.
- La définition des langues qui ne doivent pas être analysées à l'aide de la configuration par défaut de code scanning est modifiée.
Mise en application et API REST
Si un utilisateur de votre organisation ou entreprise tente de modifier l’état d’activation d’une fonctionnalité dans une configuration appliquée à l’aide de l’API REST, l’appel d’API semble réussir, mais aucun état d’activation ne change.