/** * @type {import('semantic-release').GlobalConfig} */ module.exports = { branches: ['master', { name: 'dev', prerelease: false, channel: 'dev'}], plugins: [ [ '@semantic-release/commit-analyzer', { "preset": "angular", "releaseRules": [ {"type": "docs", "scope": "README", "release": "patch"}, {"type": "refactor", "release": "patch"}, {"type": "style", "release": "patch"} ], } ], [ '@semantic-release/release-notes-generator', { "preset": "angular", } ], '@semantic-release/changelog', '@semantic-release/git', [ "@semantic-release/exec", { "publishCmd": 'echo "${nextRelease.notes}" > /tmp/release-notes.md; goreleaser release --release-notes /tmp/release-notes.md --clean' } ] ], };