🙌
Zapierで特定のGitHub Org内にPublic repositoryが作成された時にSlack通知する
やりたいこと
意図せずpublic repositoryを作って作業してしまわないように、特定のGitHub Org内でpublic repositoryが作成された時にSlackに警告を流したい。
イメージ
Zapサマリ
Trigger : Webhooks by Zapier
- 「GitHub OrgのRepository webhookを受け取ったとき」
- Trigger Eventは
Catch Hook
- Custom Webhook URLは、GitHub OrgのWebhooksで設定
https://github.com/organizations/{org_name}/settings/hooks
Action1 : Filter by Zapier
- 「Privateリポジトリのcreateイベントのときのみ」
- Only continue if...
-
Repository Private
(Text) Exactly matches
False
-
Action
(Text) Exactly matches
created
-
Action2 : Slack
- 「Slackチャネルに通知する」
- Action Eventは
Send Channel Message
- Status Textは 「@here Public repository が作成されました by
Sender Login
https://github.com/{{Repository Full Name}}
」
Discussion