docs: register portal canary backup branch
Memind CI / Test, build, and release guards (push) Successful in 1m42s
Memind CI / Test, build, and release guards (push) Successful in 1m42s
This commit is contained in:
@@ -57,6 +57,45 @@
|
||||
- 不要 merge、cherry-pick 该分支提交或从该分支构建 runtime/artifact。
|
||||
- 后续开发必须从最新 `origin/main` 新建分支。
|
||||
|
||||
## `codex/fix-portal-canary-backup-ssh`
|
||||
|
||||
**状态:禁止再次引用。改动已提交并进入 `origin/main`,该分支保留仅用于只读追溯,不是待合并开发分支。**
|
||||
|
||||
审计日期:2026-07-27
|
||||
分支 HEAD:`7ba63a8`
|
||||
`origin/main` 对应提交:`7ba63a8`
|
||||
|
||||
### 原始用途
|
||||
|
||||
该分支用于修复 Portal canary 生产发布脚本在 103 完整备份阶段的 SSH 中断问题:
|
||||
|
||||
- 将 103 full stable backup 与 persisted-data backup 拆到候选安装前的独立 SSH 步骤。
|
||||
- 保留 full/persisted 备份硬闸门,后续 canary 安装远程脚本只复核已生成备份的 sha、gzip 与 `.env` 内容。
|
||||
- 避免长 here-doc 发布脚本在大备份阶段被远端关闭连接后无法继续发布。
|
||||
|
||||
### 已进入 `main` 的提交
|
||||
|
||||
| 提交 | 内容 |
|
||||
|---|---|
|
||||
| `7ba63a8` | 拆分 Portal canary 发布前 103 备份步骤 |
|
||||
|
||||
### 验证摘要
|
||||
|
||||
本分支闭环前已通过:
|
||||
|
||||
- `bash -n scripts/release-portal-canary-prod.sh`
|
||||
- `node scripts/build-portal-runtime.mjs`
|
||||
- `ALLOW_MAIN_RELEASE=1 bash scripts/release-portal-canary-prod.sh --dry-run --yes`
|
||||
- Portal production Gate:187/187 通过,report commit `7ba63a83b1b52add4536a9391e3f3ea7869e569f`
|
||||
- `ALLOW_MAIN_RELEASE=1 bash scripts/release-portal-canary-prod.sh --yes`
|
||||
|
||||
### 最终处置
|
||||
|
||||
- 保留本地分支名用于审计追溯。
|
||||
- 不要从该分支继续开发。
|
||||
- 不要 merge、cherry-pick 该分支提交或从该分支构建 runtime/artifact。
|
||||
- 后续开发必须从最新 `origin/main` 新建分支。
|
||||
|
||||
## `codex/product-quality-p0`
|
||||
|
||||
**状态:禁止再次引用。功能已进入 `main`,该分支不是待合并开发分支。**
|
||||
|
||||
Reference in New Issue
Block a user