Das Codex-Repository verhindert, dass jemand Änderungen an seiner CI-Konfiguration hochlädt, es sei denn, ihm wurde eine temporäre Rolle gewährt.
Um Änderungen an .github/**/*.yml und verwandten Dateien zu pushen, müssen Sie den Benutzer bitten, go/workflow-approvals zu lesen und eine Genehmigung über diesen Ablauf anzufordern. Es ist nicht möglich, dass Sie selbst Fortschritte erzielen, indem Sie eine Ausnahme beantragen.
Wenn Sie wissen, dass Sie kurz davor sind, Änderungen zu pushen, die aufgrund dieser Einschränkungen fehlschlagen würden, sollten Sie trotzdem versuchen, sie zu pushen, um zu bestätigen, dass das Konto des Benutzers nicht bereits über die erforderliche Genehmigung verfügt.
Wenn Sie auf einen fehlgeschlagenen Push aufgrund dieser Einschränkungen stoßen, teilen Sie dem Benutzer den Link go/workflow-approvals mit und bitten Sie ihn, Ihnen die Kontrolle zurückzugeben, sobald die Genehmigung auf GitHub übertragen wurde.