Security configurations können erzwungen werden, d.h. Besitzer von Repositories können den Aktivierungsstatus von Funktionen, die durch die Konfiguration aktiviert oder deaktiviert sind, nicht ändern.
Situationen, in denen die Erzwingung abgebrochen wird
In einigen Fällen kann die Erzwingung von security configurations unterbrochen werden. Die Aktivierung von code scanning gilt beispielsweise nicht für ein Repository, wenn:
- GitHub Actions sind zunächst im Repository aktiviert, werden dann aber im Repository deaktiviert.
- GitHub Actions erforderlich für code scanning-Konfigurationen sind im Repository nicht verfügbar.
- Die Definition, für die Sprachen nicht mithilfe des Standardsetups code scanning analysiert werden müssen, ist geändert worden.
Erzwingung und REST-API
Wenn ein Benutzer in Ihrer Organisation oder Ihrem Unternehmen versucht, den Aktivierungsstatus eines Features in einer erzwungenen Konfiguration mithilfe der REST-API zu ändern, wird der API-Aufruf als erfolgreich angezeigt, aber es werden keine Aktivierungsstatus geändert.