成り行きで会社の GitHub Organization の管理者業をしています。
Organization 配下のリポジトリやユーザが増えてきて、気にかけるのが
大変になってきたので、メンテナンス用の Ruby スクリプトを作りました。
permission.rb
指定した Team パーミッションが付与されていないリポジトリを検索し、
Slack 通知する。実行しない曜日を設定可能。
tfa.rb
2FA を無効にしているユーザを検索し、Slack 通知する。無視ユーザや実
行しない曜日を設定可能。
こういった GitHub Organization の管理は、皆さんどうしているのだろう?