chore(release)!: подготовить вторую основную версию
docker.yml (push) Invalid workflow file

This commit is contained in:
Denozordec committed 2026-10-15 20:49:58 +07:00
1 parent 6210f34740
commit 8613749de1
49 files changed
+279 -79

No files matched your search

+14 -4
View File
@@ -54,6 +54,12 @@ function formatSemver(parts) {
function bumpVersion(version, bump) {
const parts = parseSemver(version)
if (bump === "major") {
parts.major += 1
parts.minor = 0
parts.patch = 0
return formatSemver(parts)
}
if (bump === "minor") {
parts.minor += 1
parts.patch = 0
@@ -66,8 +72,8 @@ function bumpVersion(version, bump) {
function parseCommit(subject, body = "") {
const match = CONVENTIONAL_RE.exec(subject.trim())
const breaking =
/BREAKING CHANGE/i.test(body) ||
(match?.[1] && subject.includes(`${match[1]}!:`))
/BREAKING[ -]CHANGE:/i.test(body) ||
(match !== null && /^[^:]+!:\s/.test(subject.trim()))
if (!match) {
return { type: "other", scope: null, description: subject.trim(), bump: "patch" }
@@ -78,7 +84,9 @@ function parseCommit(subject, body = "") {
const description = match[3].trim()
let bump = "patch"
if (breaking || MINOR_TYPES.has(type)) {
if (breaking) {
bump = "major"
} else if (MINOR_TYPES.has(type)) {
bump = "minor"
} else if (PATCH_TYPES.has(type)) {
bump = "patch"
@@ -251,7 +259,9 @@ function main() {
return
}
const bump = commits.some((commit) => commit.bump === "minor") ? "minor" : "patch"
const bump = commits.some((commit) => commit.bump === "major")
? "major"
: commits.some((commit) => commit.bump === "minor") ? "minor" : "patch"
const version = bumpVersion(baseFromTag, bump)
const tag = `v${version}`
const publishedAt = new Date().toISOString()