fix: verify configured Goose targets during Portal release
Memind CI / Test, build, and release guards (push) Has been cancelled
Memind CI / Test, build, and release guards (push) Has been cancelled
This commit is contained in:
@@ -63,3 +63,11 @@
|
||||
发布授权已经收到;剩余阻断是工作区整理与 Git 写权限,并非再次索要发布批准。解除后须按现有规则继续提交、同步主线、CI、整包与生产 Gate,而不是单文件上传线上源码。当前不能保证次日自动生成已经使用修复后的提取器。
|
||||
|
||||
后续用户明确允许 Git 写入,正常 `git add` 已成功。图片代码与测试将单独提交;其余未提交内容需按 portal-release 流程先取得临时 stash 的单独同意,发布后恢复。发布前基础数据库、能力、provider 与微信测试已通过。
|
||||
|
||||
## 2026-10-19 发布回滚与配置修复
|
||||
|
||||
图片修复已通过 CI 并进入 main `07e9244`。快速发布 `20261019-134634-07e9244` 切换后自动回滚,当前 live manifest 仍为 `20261009-102835-05b440c`,失败 runtime 保留在 `archives/Memind-failed-after-20261019-134634-07e9244`。
|
||||
|
||||
发现发布脚本 native remount 和健康检查仍写死 18006–18014 九个实例,而生产 `TKMIND_API_TARGETS` 仅配置 18006、18007,两者 HTTP 200,18008 已停用。脚本改为从 live `.env` 读取配置,按实际目标重启和检查;空配置、非法地址和端口仍阻断,不跳过不可用的已配置目标。Docker 路径的健康探测同样使用实际目标。未通过增加已停用实例或跳过健康检查解决。
|
||||
|
||||
新增六项离线回归,覆盖双实例、引号与 localhost、空配置、非法地址、非法端口和已配置实例不健康的阻断。修复后需重新通过 CI 和完整 main runtime 发布,再核对 live manifest。
|
||||
|
||||
Reference in New Issue
Block a user