{ "branches": [ "master", { "name": "next", "prerelease": true }, { "name": "beta", "prerelease": true } ], "plugins": [ [ "@semantic-release/commit-analyzer", { "preset": "angular", "releaseRules": [ { "type": "feat", "release": "minor" }, { "type": "add", "release": "patch" }, { "type": "style", "release": "patch" }, { "type": "refactor", "release": "patch" }, { "type": "ref", "release": "patch" }, { "scope": "skip", "release": false } ], "parserOpts": { "noteKeywords": [ "BREAKING CHANGE", "BREAKING CHANGES", "BREAKING" ] } } ], [ "@semantic-release/release-notes-generator", { "preset": "conventionalcommits", "presetConfig": { "types": [ { "type": "feat", "section": "✨ New & Improved", "hidden": false }, { "type": "refactor", "section": "✨ New & Improved", "hidden": false }, { "type": "style", "section": "šŸ’„ Style Refinements", "hidden": false }, { "type": "fix", "section": "šŸ›  Fixes & Updates", "hidden": false }, { "type": "perf", "section": "šŸ›  Fixes & Updates", "hidden": false }, { "type": "chore", "section": "šŸ›  Fixes & Updates", "hidden": false }, { "type": "docs", "section": "šŸ“˜ Tests & Docs", "hidden": false }, { "type": "test", "section": "šŸ“˜ Tests & Docs", "hidden": true }, { "type": "build", "hidden": true }, { "type": "ci", "hidden": true } ] }, "parserOpts": { "noteKeywords": [ "BREAKING CHANGE", "BREAKING CHANGES", "BREAKING" ] }, "writerOpts": { "commitsSort": [ "subject", "scope" ], "headerPartial": "## Version {{version}}" } } ], [ "@semantic-release/changelog", { "changelogTitle": "Changelog\n===" } ], [ "@semantic-release/npm", { "npmPublish": true, "tarballDir": "dist" } ], [ "@semantic-release/github", { "successComment": "\n\n## This ${issue.pull_request ? \"PR\" : \"issue\"} was ${issue.pull_request ? \"released\" : \"resolved\"}!\n\nšŸš€ Changes are included in [v${nextRelease.version}](https://github.com/readmeio/ui/releases/tag/v${nextRelease.version})." } ], [ "@semantic-release/git", { "assets": [ "CHANGELOG.md", "package.json", "package-lock.json" ], "message": "Release v${nextRelease.version}\n\n${nextRelease.notes}\n" } ] ] }