summaryrefslogtreecommitdiff
path: root/src/server/api/service/github-bot.ts
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-11-16 23:09:33 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-11-16 23:09:33 +0900
commit713e9ad5f4f128fad9ebad524332b2338e72f749 (patch)
treea1204957c3c024e7f4eb35e76ae5f93d21eec62b /src/server/api/service/github-bot.ts
parentUpdate github-bot.ts (diff)
downloadsharkey-713e9ad5f4f128fad9ebad524332b2338e72f749.tar.gz
sharkey-713e9ad5f4f128fad9ebad524332b2338e72f749.tar.bz2
sharkey-713e9ad5f4f128fad9ebad524332b2338e72f749.zip
Resolve #3274
Diffstat (limited to 'src/server/api/service/github-bot.ts')
-rw-r--r--src/server/api/service/github-bot.ts11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/server/api/service/github-bot.ts b/src/server/api/service/github-bot.ts
index e109545b60..b04f76ba07 100644
--- a/src/server/api/service/github-bot.ts
+++ b/src/server/api/service/github-bot.ts
@@ -124,6 +124,17 @@ handler.on('issue_comment', event => {
post(text);
});
+handler.on('release', event => {
+ const action = event.action;
+ const release = event.release;
+ let text: string;
+ switch (action) {
+ case 'published': text = `🎁 **NEW RELEASE**: [${release.tag_name}](${release.html_url})`; break;
+ default: return;
+ }
+ post(text);
+});
+
handler.on('watch', event => {
const sender = event.sender;
post(`(((⭐️))) Starred by **${sender.login}** (((⭐️)))`, false);