@maggioli-rd/semantic-release-maven
Version:
Maggioli Semantic Release Shareable Configuration: Maven
18 lines • 599 B
JavaScript
var config = require('@maggioli-rd/semantic-release-base');
config.plugins.push(
["@semantic-release/exec", {
"verifyReleaseCmd": "mvn versions:set -DnewVersion=${nextRelease.version} -Dmaven.repo.local=${process.env.MAVEN_USER_HOME}"
}],
["@maggioli-rd/sr-codeowners-plugin", {
"excludeRegex": "RenovateBot|semantic-release-bot"
}],
["@semantic-release/git", {
"assets": [
"CHANGELOG.md",
"pom.xml",
"CODEOWNERS"
],
"message": "chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"
}]
)
module.exports = config