summaryrefslogtreecommitdiff
path: root/src/api/service/github.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/service/github.ts')
-rw-r--r--src/api/service/github.ts10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/api/service/github.ts b/src/api/service/github.ts
index c811a38da9..c2414930ed 100644
--- a/src/api/service/github.ts
+++ b/src/api/service/github.ts
@@ -29,6 +29,16 @@ module.exports = async (app: express.Application) => {
}
});
+ handler.on('status', event => {
+ const state = event.state;
+ switch (state) {
+ case 'failure':
+ const commit = event.commit.commit;
+ post(`⚠️🚨BUILD FAILED🚨⚠️: ?[${commit.message}](${commit.url})`);
+ break;
+ }
+ });
+
handler.on('push', event => {
const ref = event.ref;
switch (ref) {