chore: patch alpha hash version

This commit is contained in:
Tunglies 2025-04-12 17:54:58 +08:00
parent 1970155c51
commit 16381d1895
3 changed files with 21 additions and 1 deletions

View File

@ -267,6 +267,9 @@ jobs:
- name: Release Alpha Version
run: pnpm release-alpha-version
- name: Patch Alpha Hash
run: pnpm fix-alpha-version
- name: Tauri build
uses: tauri-apps/tauri-action@v0
env:
@ -336,6 +339,9 @@ jobs:
- name: Release Alpha Version
run: pnpm release-alpha-version
- name: Patch Alpha Hash
run: pnpm fix-alpha-version
- name: "Setup for linux"
run: |-
sudo ls -lR /etc/apt/
@ -459,6 +465,9 @@ jobs:
- name: Release Alpha Version
run: pnpm release-alpha-version
- name: Patch Alpha Hash
run: pnpm fix-alpha-version
- name: Download WebView2 Runtime
run: |
invoke-webrequest -uri https://github.com/westinyang/WebView2RuntimeArchive/releases/download/109.0.1518.78/Microsoft.WebView2.FixedVersionRuntime.109.0.1518.78.${{ matrix.arch }}.cab -outfile Microsoft.WebView2.FixedVersionRuntime.109.0.1518.78.${{ matrix.arch }}.cab

View File

@ -38,6 +38,17 @@ async function updatePackageVersion(newVersion) {
const packageJson = JSON.parse(data);
// 获取键值替换
let result = packageJson.version.replace("alpha", newVersion);
// 检查当前版本号是否已经包含了 alpha- 后缀
if (!packageJson.version.includes(`alpha-`)) {
// 如果只有 alpha 而没有 alpha-,则替换为 alpha-newVersion
result = packageJson.version.replace("alpha", `alpha-${newVersion}`);
} else {
// 如果已经是 alpha-xxx 格式,则更新 xxx 部分
result = packageJson.version.replace(
/alpha-[^-]*/,
`alpha-${newVersion}`,
);
}
console.log("[INFO]: Current version is: ", result);
packageJson.version = result;
// 写入版本号