chore(release): 修复发信超时缺陷后依据规则递增版本号至v1.52.2
Some checks failed
Build and Release / Build Release Package (tar.gz, amd64, linux) (push) Has been cancelled
Build and Release / Build Release Package (tar.gz, arm64, linux) (push) Has been cancelled
Build and Release / Build Release Package (zip, amd64, windows) (push) Has been cancelled

This commit is contained in:
xuans 2026-10-18 19:57:08 +08:00
parent 5efa9a08ab
commit 206c90451c
6 changed files with 14 additions and 14 deletions

View File

@ -143,11 +143,11 @@ go build -trimpath -o ../bin/scert-admin ./cmd/scert-admin
项目配备统一的打包脚本 `deploy/package.mjs`,产物严格遵循 **`项目名+版本+架构`** 的命名规范:
```bash
# 打包 Linux amd64 归档包 (生成 Scert_v1.52.1_linux_amd64.tar.gz)
node deploy/package.mjs --target=linux_amd64 --version=v1.52.1
# 打包 Linux amd64 归档包 (生成 Scert_v1.52.2_linux_amd64.tar.gz)
node deploy/package.mjs --target=linux_amd64 --version=v1.52.2
# 打包 Windows amd64 压缩包 (生成 Scert_v1.52.1_windows_amd64.zip)
node deploy/package.mjs --target=windows_amd64 --version=v1.52.1
# 打包 Windows amd64 压缩包 (生成 Scert_v1.52.2_windows_amd64.zip)
node deploy/package.mjs --target=windows_amd64 --version=v1.52.2
```
发布包内包含:
@ -157,7 +157,7 @@ node deploy/package.mjs --target=windows_amd64 --version=v1.52.1
- `systemd/` 与 `nginx/` 配置示例模板
- `SHA256SUMS` 完整性校验文件
推送版本标签(例如 `git tag v1.52.1 && git push Scert v1.52.1`)后,GitHub 与 Gitea 会自动触发 Actions 矩阵编译,生成各架构的发布包并自动挂载至 Release 资产清单中。
推送版本标签(例如 `git tag v1.52.2 && git push Scert v1.52.2`)后,GitHub 与 Gitea 会自动触发 Actions 矩阵编译,生成各架构的发布包并自动挂载至 Release 资产清单中。
---
@ -167,8 +167,8 @@ node deploy/package.mjs --target=windows_amd64 --version=v1.52.1
1. 从 Release 页面下载对应架构的发布包并解压:
```bash
tar -zxvf Scert_v1.52.1_linux_amd64.tar.gz
cd Scert_v1.52.1_linux_amd64
tar -zxvf Scert_v1.52.2_linux_amd64.tar.gz
cd Scert_v1.52.2_linux_amd64
```
2. 执行安装脚本:
@ -188,7 +188,7 @@ node deploy/package.mjs --target=windows_amd64 --version=v1.52.1
### Windows
1. 解压 `Scert_v1.52.1_windows_amd64.zip`。
1. 解压 `Scert_v1.52.2_windows_amd64.zip`。
2. 以管理员权限启动 PowerShell 并执行:
```powershell
powershell -ExecutionPolicy Bypass -File .\install-windows.ps1 -SourceDirectory .

View File

@ -1,3 +1,3 @@
package buildinfo
const Version = "1.52.1"
const Version = "1.52.2"

View File

@ -1,12 +1,12 @@
{
"name": "scert-frontend",
"version": "1.52.1",
"version": "1.52.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "scert-frontend",
"version": "1.52.1",
"version": "1.52.2",
"dependencies": {
"vue": "3.5.41"
},

View File

@ -1,7 +1,7 @@
{
"name": "scert-frontend",
"private": true,
"version": "1.52.1",
"version": "1.52.2",
"type": "module",
"packageManager": "npm@11.17.0",
"engines": {

View File

@ -85,7 +85,7 @@ defineEmits(["select", "settings"]);
<div v-if="currentUser" class="navigation-account-card" aria-label="当前登录账号">
<div class="navigation-account-header">
<span class="navigation-account-label">当前账号</span>
<span class="navigation-version-label">版本 {{ version ? (version.startsWith("v") || version.startsWith("V") ? version : "V" + version) : "V1.52.1" }}</span>
<span class="navigation-version-label">版本 {{ version ? (version.startsWith("v") || version.startsWith("V") ? version : "V" + version) : "V1.52.2" }}</span>
</div>
<div class="navigation-account-row">
<strong class="navigation-account-name" :title="currentUser.account">{{ currentUser.account || "未命名账号" }}</strong>

View File

@ -60,7 +60,7 @@ test("系统设置导航仅对当前已确认的超级管理员显示", async ()
const html = await renderComponent("../Dashboard/DashboardNavigation.vue", {
activeSection: "overview", sections: [],
currentUser: role ? { account: "测试", role } : null,
version: "1.52.1",
version: "1.52.2",
roleLabels: workspaceRoleLabels,
loggingOut: false, error: "", logout() {},
});