From 1d1c4ab590118cf74490d6a49b0007246aad9677 Mon Sep 17 00:00:00 2001 From: yuzhiran Date: Sun, 21 Jun 2026 09:03:34 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20bump=20patch=20version=20automatically?= =?UTF-8?q?=20on=20mp=20upload=20(v1.0.16=20=E2=86=92=201.0.17)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- zhiyin-app/scripts/upload-mp.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/zhiyin-app/scripts/upload-mp.js b/zhiyin-app/scripts/upload-mp.js index 81f5bc1..854002f 100644 --- a/zhiyin-app/scripts/upload-mp.js +++ b/zhiyin-app/scripts/upload-mp.js @@ -15,11 +15,18 @@ async function main() { ignores: ['node_modules/**/*'], }) - // Get version from git tag or use timestamp + // Bump patch version from git tag: v1.0.16 → 1.0.17 let version = '1.0.3' try { const gitTag = execSync('git describe --tags --abbrev=0 2>/dev/null || echo ""', { encoding: 'utf8' }).trim() - if (gitTag) version = gitTag.replace(/^v/, '') + if (gitTag) { + const base = gitTag.replace(/^v/, '') + const parts = base.split('.') + if (parts.length >= 1) { + parts[parts.length - 1] = String(Number(parts[parts.length - 1]) + 1) + } + version = parts.join('.') + } } catch {} const now = new Date()