chore: sync version in Cargo.lock and update commit files list

This commit is contained in:
Kang committed 2026-03-06 18:57:10 +08:00
1 parent a8081875cd
commit 4ee644d3ad
1 file changed
+9 -1
+9 -1
View File
@@ -17,11 +17,19 @@ cargo = cargo.replace(
);
writeFileSync('src-tauri/Cargo.toml', cargo);
// 同步到 Cargo.lock(仅替换 dragonfly 包条目的 version)
let cargoLock = readFileSync('src-tauri/Cargo.lock', 'utf-8');
cargoLock = cargoLock.replace(
/(\[\[package\]\]\nname = "dragonfly"\n)version = "[^"]*"/,
`$1version = "${version}"`
);
writeFileSync('src-tauri/Cargo.lock', cargoLock);
console.log(`✅ Version synced to ${version}`);
// 如果传入 --commit 参数,自动提交版本变更
if (process.argv.includes('--commit')) {
const files = ['package.json', 'src-tauri/tauri.conf.json', 'src-tauri/Cargo.toml'];
const files = ['package.json', 'src-tauri/tauri.conf.json', 'src-tauri/Cargo.toml', 'src-tauri/Cargo.lock'];
execSync(`git add ${files.join(' ')}`, { stdio: 'inherit' });
execSync(`git commit -m "chore: bump version to v${version}"`, { stdio: 'inherit' });
console.log(`✅ Committed: chore: bump version to v${version}`);