Files
continue/packages/shared-release.config.js
Dallin Romney 450202f101 fix prettier
2025-07-18 19:20:13 +02:00

29 lines
894 B
JavaScript

export default function createReleaseConfig(packageName) {
return {
branches: ["main"],
tagFormat: `@continuedev/${packageName}@\${version}`,
plugins: [
[
"@semantic-release/commit-analyzer",
{
releaseRules: [
{ scope: `packages/${packageName}`, release: "patch" },
{ scope: `packages/${packageName}`, type: "fix", release: "patch" },
{ scope: "packages/config-yaml", type: "feat", release: "minor" },
{
scope: `packages/${packageName}`,
breaking: true,
release: "major",
},
],
},
],
"@semantic-release/release-notes-generator",
"@semantic-release/changelog",
"@semantic-release/npm",
// Removed @semantic-release/git plugin to avoid pushing to main
"@semantic-release/github",
],
};
}