mirror of
https://github.com/zhigang1992/release-drafter.git
synced 2026-06-15 02:29:11 +08:00
15 lines
433 B
JavaScript
15 lines
433 B
JavaScript
const log = require('./log')
|
|
|
|
const flatten = (arr) => {
|
|
return Array.prototype.concat(...arr)
|
|
}
|
|
|
|
module.exports.isTriggerableBranch = ({ app, context, branch, config }) => {
|
|
const validBranches = flatten([config.branches])
|
|
const relevant = validBranches.indexOf(branch) !== -1
|
|
if (!relevant) {
|
|
log({ app, context, message: `Ignoring push. ${branch} is not one of: ${validBranches.join(', ')}` })
|
|
}
|
|
return relevant
|
|
}
|