fix(release): always bump minor for releases

This commit is contained in:
morluto committed 2026-10-09 02:15:30 +08:00
1 parent 7005166f58
commit be783efaba
7 files changed
+87 -21

No files matched your search

+2
View File
@@ -5,6 +5,7 @@ const shaSchema = z.string().regex(/^[a-f0-9]{40}$/u);
const versionSchema = z.object({ version: z.string() });
const manifestSchema = z.object({ ".": z.string() });
const sectionsSchema = z.object({
versioning: z.string().optional(),
"changelog-sections": z.array(
z.object({ type: z.string(), hidden: z.boolean().optional() }),
),
@@ -297,6 +298,7 @@ export async function inspectReleaseCheckpoint(git, options) {
).filter((commit) => commit.breaking || visibleTypes.has(commit.type));
const breaking = commits.filter((commit) => commit.breaking);
if (
configuration.versioning !== "always-bump-minor" &&
breaking.length > 0 &&
major(baselineVersion) > 0 &&
major(expectedVersion) <= major(baselineVersion)