mirror of
https://github.com/Gloridust/WechatOnCloud.git
synced 2026-06-16 19:53:53 +08:00
fix(panel): 开发版构建的版本展示,不再误标「已是最新」
本地/未发布构建(dev / dev-<sha>)无法与发布版做语义化比较,之前会错误显示 「· 已是最新」。现在: - 「关于」卡:当前版本非 vX.Y.Z 时标「开发版」,仅把最新发布版作为信息展示 (当前版本 dev-xxx · 最新发布 v1.2.0),不显示「已是最新」、不触发红点。 - build-local.sh 默认烤入 dev-<短SHA>(而非裸 dev),便于辨识本地构建。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
7293285d1a
commit
0abb5f8bdf
@@ -10,9 +10,10 @@ set -euo pipefail
|
||||
|
||||
OWNER="${WOC_IMAGE_OWNER:-gloridust}"
|
||||
TAG="${WOC_VERSION:-latest}"
|
||||
# 烤进面板镜像的版本号:设了 WOC_VERSION 就用它(如 v1.2.0),否则 dev(dev 不会触发「有新版」红点)。
|
||||
VER="${WOC_VERSION:-dev}"
|
||||
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
|
||||
# 烤进面板镜像的版本号:设了 WOC_VERSION 就用它(如 v1.2.0),否则用 dev-<短SHA>(本地构建标识)。
|
||||
# 开发版不是正式发布版,面板「关于」会标「开发版」、不会触发「有新版」红点。
|
||||
VER="${WOC_VERSION:-dev-$(git -C "$ROOT" rev-parse --short HEAD 2>/dev/null || echo local)}"
|
||||
|
||||
PANEL_IMAGE="ghcr.io/${OWNER}/woc-panel:${TAG}"
|
||||
WECHAT_IMAGE="ghcr.io/${OWNER}/wechat-on-cloud:${TAG}"
|
||||
|
||||
Reference in New Issue
Block a user