Prevent-Public-Repos Probot アプリ リポジトリをプライベートに変更しない
これまでのところ、パラメーターを調整し、値のさまざまな組み合わせをテストしました。私のGithub Enterpriseアカウント(私たちはクラウドを使用しています)で確認できることから、内部の新しいリポジトリステータスがあり、パブリック/プライベートではなくなりました。これにより、このリポジトリを非公開に戻すための API 呼び出しが中断されているのではないかと考えています。
# Turn on Monitor Mode. In this mode the repo visibility is not modified and only an Issue is created
monitorOnly: false
# Enables detection of repos that change visibility from private to public (not just newly created ones)
enablePrivateToPublic: false
テスト リポジトリのステータスがプライベートからパブリックに変更されたことを警告する問題が作成されています。最後のメソッド changeVisibility() が正しく実行されていないようです。