成り行きで会社の GitHub Organization の管理者業をしています。

Organization 配下のリポジトリやユーザが増えてきて、気にかけるのが
大変になってきたので、メンテナンス用の Ruby スクリプトを作りました。

permission.rb

指定した Team パーミッションが付与されていないリポジトリを検索し、
Slack 通知する。実行しない曜日を設定可能。

tfa.rb

2FA を無効にしているユーザを検索し、Slack 通知する。無視ユーザや実
行しない曜日を設定可能。

こういった GitHub Organization の管理は、皆さんどうしているのだろう?