{ "plugins": [ "@semantic-release/commit-analyzer", "@semantic-release/release-notes-generator", [ "@semantic-release/github", { "releasedLabels": false, "successCommentCondition": "<% return branch.channel !== 'next' && issue.user.type !== 'Bot'; %>", "assets": [ { "path": "tmp/docs.tgz", "label": "docs.tgz" }, { "path": "tmp/mkdocs-site.tgz", "label": "mkdocs-site.tgz" } ] } ], [ "@semantic-release/exec", { "prepareCmd": "pnpm release:prepare --version=${nextRelease.version} --channel='${branch.channel ?? ''}' --sha=${nextRelease.gitHead} --tries=3 --platform=linux/amd64,linux/arm64 --exit-on-error=true", "publishCmd": "pnpm release:publish --version=${nextRelease.version} --channel='${branch.channel ?? ''}' --sha=${nextRelease.gitHead} --platform=linux/amd64,linux/arm64 --exit-on-error=true" } ], [ "@semantic-release/exec", { "successCmd": "echo '::notice::Released Renovate ${nextRelease.version}' && echo '## Released Renovate ${nextRelease.version}' >> \"$GITHUB_STEP_SUMMARY\"" } ], "@containerbase/semantic-release-pnpm" ], "analyzeCommits": { "releaseRules": [ { "type": "docs", "scope": "readme.md", "release": "patch" }, { "type": "build", "release": "patch" } ] }, "preset": "conventionalcommits", "presetConfig": { "types": [ { "type": "feat", "section": "Features" }, { "type": "feature", "section": "Features" }, { "type": "fix", "section": "Bug Fixes" }, { "type": "perf", "section": "Performance Improvements" }, { "type": "revert", "section": "Reverts" }, { "type": "docs", "section": "Documentation" }, { "type": "style", "section": "Styles" }, { "type": "chore", "section": "Miscellaneous Chores" }, { "type": "refactor", "section": "Code Refactoring" }, { "type": "test", "section": "Tests" }, { "type": "build", "section": "Build System" }, { "type": "ci", "section": "Continuous Integration" } ] }, "tagFormat": "${version}", "branches": [ { "name": "maint/+([0-9])?(.{+([0-9]),x}).x", "range": "${name.replace(/^maint\\//g, '')}" }, { "name": "main" }, { "name": "next", "prerelease": true } ] }