fix(release): 指定环境版本并仅人工提升稳定版 #9

Merged
easyai03 merged 2 commits from codex/versioned-release-20261014 into main 2026-10-14 08:40:49 +08:00
Collaborator

日常更新现在将已选应用的固定版本写入服务器 .env,通过仓库 Compose 变量解析镜像。Bash/PowerShell 拒绝浮动版本,并在 pull/up 前检查有效镜像与指定 tag 一致;只更新目标服务,核心单独更新保留其他版本,兼容 VERSION 继承值。Compose 变更仅在仓库维护,服务器仍由更新/迁移脚本同步,不手工编辑。

稳定版独立入口必须提供同一个完整 version/confirm-version;所有固定产物 digest/架构先核验,然后按 digest 补 latest/latest-no-ssr,全部读回后才生成稳定清单。失败尝试恢复旧稳定指针。日常版本记录使用 system-update/releases/<版本>.json;补录现有 .14.2 已验收来源,没有改变现有稳定清单。

验证:稳定提升6项通过;真实 Bash/PowerShell入口(本机隔离命令传输)28.845秒通过,含单后端、核心、独立网关/Updater、浮动/覆盖拒绝、真实 Git pull/旧配置迁移及实际 Compose 解析;环境迁移通过,旧部署迁移0.894秒通过。未连接或更新生产/测试服务器,未执行真实镜像构建/标签推送。

日常更新现在将已选应用的固定版本写入服务器 .env,通过仓库 Compose 变量解析镜像。Bash/PowerShell 拒绝浮动版本,并在 pull/up 前检查有效镜像与指定 tag 一致;只更新目标服务,核心单独更新保留其他版本,兼容 VERSION 继承值。Compose 变更仅在仓库维护,服务器仍由更新/迁移脚本同步,不手工编辑。 稳定版独立入口必须提供同一个完整 version/confirm-version;所有固定产物 digest/架构先核验,然后按 digest 补 latest/latest-no-ssr,全部读回后才生成稳定清单。失败尝试恢复旧稳定指针。日常版本记录使用 system-update/releases/<版本>.json;补录现有 .14.2 已验收来源,没有改变现有稳定清单。 验证:稳定提升6项通过;真实 Bash/PowerShell入口(本机隔离命令传输)28.845秒通过,含单后端、核心、独立网关/Updater、浮动/覆盖拒绝、真实 Git pull/旧配置迁移及实际 Compose 解析;环境迁移通过,旧部署迁移0.894秒通过。未连接或更新生产/测试服务器,未执行真实镜像构建/标签推送。
easyai03 added 1 commit 2026-10-14 08:38:08 +08:00
fix(release): 环境固定版本并拆分人工稳定版提升
Test deployment public URL (Linux) / test-linux (push) Canceled after 0s
Test start.ps1 (Windows) / test-windows (push) Canceled after 0s
Test deployment public URL (Linux) / test-linux (pull_request) Canceled after 0s
Test start.ps1 (Windows) / test-windows (pull_request) Canceled after 0s
8c1eadc5ea
easyai03 added 1 commit 2026-10-14 08:39:56 +08:00
fix(release): 补齐前端变体的人工稳定标签映射
Test deployment public URL (Linux) / test-linux (pull_request) Canceled after 0s
Test start.ps1 (Windows) / test-windows (pull_request) Canceled after 0s
6691ac34e0
easyai03 merged commit 9a801ea3d5 into main 2026-10-14 08:40:49 +08:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wangbo/easyai#9