Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Tool][GitHub] GitHub上でのIssueやPull Requestの登録を共通MLに通知したい #18

Open
hfukuchi opened this issue Aug 25, 2017 · 5 comments

Comments

@hfukuchi
Copy link
Collaborator

GitHub上で、以下の操作をした際に、GitHub上でWatchしている人にしか通知が行かない。
共通のMLに通知が行くようにしたい。
 Issue登録
 Pull Request登録
 Merge
 上記へのコメント記入
 その他Watchで通知される項目

@hfukuchi
Copy link
Collaborator Author

以下の方法を実験しています。

リポジトリのSettingsで、Integrations & servicesを選択する。
ServicesでEmailを選択する。
Mail Addressを入力する

@hfukuchi
Copy link
Collaborator Author

hfukuchi commented Nov 24, 2017

上記のEmailを設定しただけでは、Pushしたときにだけ通知が来るようです。
Pull RequestやIssueの作成やコメントを提出しても、通知は来ませんでした。

Webhookという機能を使って、細かく設定する必要がありそうです。
Webhook設定で、Payload URLが必要で、ここにPOST先のURLを記入するのですが、何を書けばいいのかわからないです。

@maabou512
Copy link
Collaborator

私も少し意識しておきます。一つの情報提供として、先日のOpen Compliance Summitでemail2gitというツールが紹介されていました。「Email2git: Matching Linux Code with its Mailing List Discussions」これは、Kernelコミュニティのツールでその名の通り、emailの内容をコミットIDをひも付けるもののようです。ちょっとユースケースとしては違うかもしれませんが。ヒントになるかもしれないので。

@maabou512
Copy link
Collaborator

シンプルなところでですが、たとえば、githubでダミーなアカウントを作りlf-j transなどのMLアドレスをつかうようにして、そのアカウントにレポジトリにWatchさせるとか、というのは手始め的にどうでしょうか?(メールヘッダが煩わしかったり、いろいろと問題はありそうですが)

@hfukuchi
Copy link
Collaborator Author

その方法も考えてみました。
メールアドレスを設定した後に、そのメールアドレスの認証が必要です。その際に、ML宛にgithub から認証を要求する通知が来るので、セキュリティ的に適切でないかなと考えています。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants