mirror of
https://github.com/clash-verge-rev/clash-verge-rev
synced 2025-05-05 05:43:44 +08:00
chore: patch alpha hash version
This commit is contained in:
parent
1970155c51
commit
16381d1895
9
.github/workflows/alpha.yml
vendored
9
.github/workflows/alpha.yml
vendored
@ -267,6 +267,9 @@ jobs:
|
|||||||
- name: Release Alpha Version
|
- name: Release Alpha Version
|
||||||
run: pnpm release-alpha-version
|
run: pnpm release-alpha-version
|
||||||
|
|
||||||
|
- name: Patch Alpha Hash
|
||||||
|
run: pnpm fix-alpha-version
|
||||||
|
|
||||||
- name: Tauri build
|
- name: Tauri build
|
||||||
uses: tauri-apps/tauri-action@v0
|
uses: tauri-apps/tauri-action@v0
|
||||||
env:
|
env:
|
||||||
@ -336,6 +339,9 @@ jobs:
|
|||||||
- name: Release Alpha Version
|
- name: Release Alpha Version
|
||||||
run: pnpm release-alpha-version
|
run: pnpm release-alpha-version
|
||||||
|
|
||||||
|
- name: Patch Alpha Hash
|
||||||
|
run: pnpm fix-alpha-version
|
||||||
|
|
||||||
- name: "Setup for linux"
|
- name: "Setup for linux"
|
||||||
run: |-
|
run: |-
|
||||||
sudo ls -lR /etc/apt/
|
sudo ls -lR /etc/apt/
|
||||||
@ -459,6 +465,9 @@ jobs:
|
|||||||
- name: Release Alpha Version
|
- name: Release Alpha Version
|
||||||
run: pnpm release-alpha-version
|
run: pnpm release-alpha-version
|
||||||
|
|
||||||
|
- name: Patch Alpha Hash
|
||||||
|
run: pnpm fix-alpha-version
|
||||||
|
|
||||||
- name: Download WebView2 Runtime
|
- name: Download WebView2 Runtime
|
||||||
run: |
|
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
|
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
|
||||||
|
@ -38,6 +38,17 @@ async function updatePackageVersion(newVersion) {
|
|||||||
const packageJson = JSON.parse(data);
|
const packageJson = JSON.parse(data);
|
||||||
// 获取键值替换
|
// 获取键值替换
|
||||||
let result = packageJson.version.replace("alpha", newVersion);
|
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);
|
console.log("[INFO]: Current version is: ", result);
|
||||||
packageJson.version = result;
|
packageJson.version = result;
|
||||||
// 写入版本号
|
// 写入版本号
|
||||||
|
Loading…
x
Reference in New Issue
Block a user