mirror of
https://github.com/zhigang1992/release-drafter.git
synced 2026-06-13 01:28:54 +08:00
21 lines
469 B
JavaScript
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
|
|
}
|