feat: add autobuild version support and unify version update scripts

- Support autobuild version with timestamp (e.g. 2.3.0+autobuild.2506021530) via `pnpm release-version autobuild`
- Sync version to package.json, Cargo.toml, tauri.conf.json
- Improve version regex to support build metadata
- Remove old release_version.mjs and release-alpha_version.mjs, use release-version.mjs for all
- Fix script path issues
This commit is contained in:
Tunglies
2025-06-02 13:57:18 +08:00
parent b150eb7e64
commit 0536a45959
10 changed files with 756 additions and 302 deletions

2
src-tauri/Cargo.lock generated
View File

@@ -1042,7 +1042,7 @@ dependencies = [
[[package]]
name = "clash-verge"
version = "2.2.4-alpha"
version = "2.3.0"
dependencies = [
"ab_glyph",
"aes-gcm",

View File

@@ -1,6 +1,6 @@
[package]
name = "clash-verge"
version = "2.2.4-alpha"
version = "2.3.0"
description = "clash verge"
authors = ["zzzgydi", "wonfen", "MystiPanda"]
license = "GPL-3.0-only"

View File

@@ -1,5 +1,5 @@
{
"version": "2.2.4-alpha",
"version": "2.3.0",
"$schema": "../node_modules/@tauri-apps/cli/config.schema.json",
"bundle": {
"active": true,