Files
release-drafter/lib/triggerable-branch.js
2018-08-11 20:35:58 +10:00

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
}