Ctrl K
ComunidadGuías…

packages/shared-release.config.js

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
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",
    ],
  };
}