Files
release-drafter/lib/triggerable-branch.js
2018-12-21 09:59:02 +11:00

21 lines
469 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
}