diff --git a/dist/post/index.js b/dist/post/index.js index 598c415..d7e0443 100644 --- a/dist/post/index.js +++ b/dist/post/index.js @@ -20241,6 +20241,47 @@ var require_coerce = __commonJS({ } }); +// node_modules/semver/functions/truncate.js +var require_truncate = __commonJS({ + "node_modules/semver/functions/truncate.js"(exports2, module2) { + "use strict"; + var parse2 = require_parse2(); + var constants3 = require_constants6(); + var SemVer = require_semver(); + var truncate = (version3, truncation, options) => { + if (!constants3.RELEASE_TYPES.includes(truncation)) { + return null; + } + const clonedVersion = cloneInputVersion(version3, options); + return clonedVersion && doTruncation(clonedVersion, truncation); + }; + var cloneInputVersion = (version3, options) => { + const versionStringToParse = version3 instanceof SemVer ? version3.version : version3; + return parse2(versionStringToParse, options); + }; + var doTruncation = (version3, truncation) => { + if (isPrerelease(truncation)) { + return version3.version; + } + version3.prerelease = []; + switch (truncation) { + case "major": + version3.minor = 0; + version3.patch = 0; + break; + case "minor": + version3.patch = 0; + break; + } + return version3.format(); + }; + var isPrerelease = (type) => { + return type.startsWith("pre"); + }; + module2.exports = truncate; + } +}); + // node_modules/semver/internal/lrucache.js var require_lrucache = __commonJS({ "node_modules/semver/internal/lrucache.js"(exports2, module2) { @@ -21275,6 +21316,7 @@ var require_semver2 = __commonJS({ var lte = require_lte(); var cmp = require_cmp(); var coerce = require_coerce(); + var truncate = require_truncate(); var Comparator = require_comparator(); var Range = require_range(); var satisfies = require_satisfies(); @@ -21313,6 +21355,7 @@ var require_semver2 = __commonJS({ lte, cmp, coerce, + truncate, Comparator, Range, satisfies, diff --git a/dist/setup/index.js b/dist/setup/index.js index a37fe16..6425150 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -20241,6 +20241,47 @@ var require_coerce = __commonJS({ } }); +// node_modules/semver/functions/truncate.js +var require_truncate = __commonJS({ + "node_modules/semver/functions/truncate.js"(exports2, module2) { + "use strict"; + var parse2 = require_parse2(); + var constants4 = require_constants6(); + var SemVer = require_semver(); + var truncate = (version3, truncation, options) => { + if (!constants4.RELEASE_TYPES.includes(truncation)) { + return null; + } + const clonedVersion = cloneInputVersion(version3, options); + return clonedVersion && doTruncation(clonedVersion, truncation); + }; + var cloneInputVersion = (version3, options) => { + const versionStringToParse = version3 instanceof SemVer ? version3.version : version3; + return parse2(versionStringToParse, options); + }; + var doTruncation = (version3, truncation) => { + if (isPrerelease(truncation)) { + return version3.version; + } + version3.prerelease = []; + switch (truncation) { + case "major": + version3.minor = 0; + version3.patch = 0; + break; + case "minor": + version3.patch = 0; + break; + } + return version3.format(); + }; + var isPrerelease = (type) => { + return type.startsWith("pre"); + }; + module2.exports = truncate; + } +}); + // node_modules/semver/internal/lrucache.js var require_lrucache = __commonJS({ "node_modules/semver/internal/lrucache.js"(exports2, module2) { @@ -21275,6 +21316,7 @@ var require_semver2 = __commonJS({ var lte = require_lte(); var cmp = require_cmp(); var coerce = require_coerce(); + var truncate = require_truncate(); var Comparator = require_comparator(); var Range = require_range(); var satisfies4 = require_satisfies(); @@ -21313,6 +21355,7 @@ var require_semver2 = __commonJS({ lte, cmp, coerce, + truncate, Comparator, Range, satisfies: satisfies4, diff --git a/package-lock.json b/package-lock.json index 99e70ea..3d9b607 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ "@actions/http-client": "^4.0.1", "@actions/io": "^3.0.2", "@actions/tool-cache": "^4.0.0", - "semver": "^7.7.4" + "semver": "^7.8.0" }, "devDependencies": { "@biomejs/biome": "2.4.12", @@ -2323,9 +2323,9 @@ } }, "node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.0.tgz", + "integrity": "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==", "license": "ISC", "bin": { "semver": "bin/semver.js" diff --git a/package.json b/package.json index 4833f0f..34ebc8e 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@actions/http-client": "^4.0.1", "@actions/io": "^3.0.2", "@actions/tool-cache": "^4.0.0", - "semver": "^7.7.4" + "semver": "^7.8.0" }, "devDependencies": { "@biomejs/biome": "2.4.12",