feat: add label based on content

This commit is contained in:
xuexb 2017-10-23 12:37:24 +08:00 committed by Yuga Sun
parent 8a99cf188c
commit 22f8f9c009

View File

@ -0,0 +1,17 @@
/**
* @file 自动根据创建的 issue 内标识创建对应 label
* @author xuexb <fe.xiaowu@gmail.com>
*/
const { addLabelsToIssue } = require('../../github')
function autoAssign (on) {
on('issues_opened', ({ payload, repo }) => {
const label = (payload.issue.body.match(/<!--\s*label:\s*(.+?)\s*-->/) || [])[1]
if (label) {
addLabelsToIssue(payload, label)
}
})
}
module.exports = autoAssign