MCPcopy Create free account
hub / github.com/continuedev/continue / createReleaseConfig

Function createReleaseConfig

packages/shared-release.config.js:1–28  ·  view source on GitHub ↗
(packageName)

Source from the content-addressed store, hash-verified

1export default function createReleaseConfig(packageName) {
2 return {
3 branches: ["main"],
4 tagFormat: `@continuedev/${packageName}@\${version}`,
5 plugins: [
6 [
7 "@semantic-release/commit-analyzer",
8 {
9 releaseRules: [
10 { scope: `packages/${packageName}`, release: "patch" },
11 { scope: `packages/${packageName}`, type: "fix", release: "patch" },
12 { scope: "packages/config-yaml", type: "feat", release: "minor" },
13 {
14 scope: `packages/${packageName}`,
15 breaking: true,
16 release: "major",
17 },
18 ],
19 },
20 ],
21 "@semantic-release/release-notes-generator",
22 "@semantic-release/changelog",
23 "@semantic-release/npm",
24 // Removed @semantic-release/git plugin to avoid pushing to main
25 "@semantic-release/github",
26 ],
27 };
28}

Callers 4

release.config.jsFile · 0.85
release.config.jsFile · 0.85
release.config.jsFile · 0.85
release.config.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected