From 35895914e6f57ef32816177d10a8e1875b058b99 Mon Sep 17 00:00:00 2001 From: Capelo Date: Tue, 22 Jul 2025 18:50:54 +0100 Subject: [PATCH 1/2] fix: use commiter date as sorting order for tags, not version --- scripts/release.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/release.js b/scripts/release.js index 597fa1a9..074c178f 100644 --- a/scripts/release.js +++ b/scripts/release.js @@ -61,8 +61,8 @@ async function checkGitBranchAndStatus() { async function getNewVersion() { async function getVersionsFromGitTags() { - const result = await runExec(`git tag --list --sort=-version:refname`, { silent: true }); - const tags = result.stdout.toString().trim().split('\n').filter(tag => tag.startsWith('v')); + const result = await runExec(`git tag --list --sort=-committerdate`, { silent: true }); + const tags = result.stdout.toString().trim().split('\n'); return tags } @@ -111,6 +111,8 @@ async function getNewVersion() { ? semver.coerce(latestOfficialTag).version : '0.0.0'; + console.log('latestOfficialVersion', latestOfficialVersion, semver.coerce(latestOfficialVersion).version, semver.inc(latestOfficialVersion, bumpType)) + return semver.inc(latestOfficialVersion, bumpType); } } From c01ed6cc1a66455988dc34b6415f9dbaceea0fba Mon Sep 17 00:00:00 2001 From: Capelo Date: Tue, 22 Jul 2025 18:52:34 +0100 Subject: [PATCH 2/2] chore: remove log --- scripts/release.js | 1 - 1 file changed, 1 deletion(-) diff --git a/scripts/release.js b/scripts/release.js index 074c178f..448bd755 100644 --- a/scripts/release.js +++ b/scripts/release.js @@ -111,7 +111,6 @@ async function getNewVersion() { ? semver.coerce(latestOfficialTag).version : '0.0.0'; - console.log('latestOfficialVersion', latestOfficialVersion, semver.coerce(latestOfficialVersion).version, semver.inc(latestOfficialVersion, bumpType)) return semver.inc(latestOfficialVersion, bumpType); }