codex/gitea-reliability-1-retry
master
03:30 定时备份若遇 CI 占用,原来当天不再重试;若本机快照已完成但 T5 查询暂时超时,仍需人工补复制。2026-09-26 已实际发生后者,03:30 的本机快照于 07:44 补复制并全量校验成功。
改为从 03:30 开始按小时运行:同一备份窗口已验证则只检查状态;已有本机加密快照则先补复制,避免再暂停 Gitea;CI 占用则下个小时再尝试冷拷贝。恢复、加密和外盘 UUID 校验保持原有 fail-closed 规则。
验证:31 项运维测试通过(包括 Docker 缺 blob 回归、冷拷贝不重复及 CI 占用后补跑);git diff --check、Python 编译通过。待本 PR 当前 HEAD 的 Gitea CI 和独立交叉评审通过后合并并安装定时任务。
git diff --check
关联 #1;备份密钥独立保管仍待用户确认,issue 保持开放。
独立交叉评审 PASS,精确对应当前 HEAD d8bb18a0916fae5374125a7999125273f7bcdba6。评审者从该提交导出到自己的临时目录,复核 5 个变更文件;旧 pending 跨日、回执发布中断、maintenance 恢复次序的边界均已闭合。独立 33 项通过、真实 Docker 用例在只读评审环境跳过;作者机器 34 项通过(含实际 Docker 缺 blob 回归)。隔离 HOME 执行安装器生成的 launchd 配置有 24 个唯一小时触发点,均在每小时 30 分,命令为 scheduled。无未处理发现。
d8bb18a0916fae5374125a7999125273f7bcdba6
Gitea CI run 3142 已在 Runner 上校验精确源码 HEAD 并通过。关联 issue #1 仍保持开放,恢复密钥独立保管待确认。
No dependencies set.
The note is not visible to the blocked user.
03:30 定时备份若遇 CI 占用,原来当天不再重试;若本机快照已完成但 T5 查询暂时超时,仍需人工补复制。2026-09-26 已实际发生后者,03:30 的本机快照于 07:44 补复制并全量校验成功。
改为从 03:30 开始按小时运行:同一备份窗口已验证则只检查状态;已有本机加密快照则先补复制,避免再暂停 Gitea;CI 占用则下个小时再尝试冷拷贝。恢复、加密和外盘 UUID 校验保持原有 fail-closed 规则。
验证:31 项运维测试通过(包括 Docker 缺 blob 回归、冷拷贝不重复及 CI 占用后补跑);
git diff --check、Python 编译通过。待本 PR 当前 HEAD 的 Gitea CI 和独立交叉评审通过后合并并安装定时任务。关联 #1;备份密钥独立保管仍待用户确认,issue 保持开放。
独立交叉评审 PASS,精确对应当前 HEAD
d8bb18a0916fae5374125a7999125273f7bcdba6。评审者从该提交导出到自己的临时目录,复核 5 个变更文件;旧 pending 跨日、回执发布中断、maintenance 恢复次序的边界均已闭合。独立 33 项通过、真实 Docker 用例在只读评审环境跳过;作者机器 34 项通过(含实际 Docker 缺 blob 回归)。隔离 HOME 执行安装器生成的 launchd 配置有 24 个唯一小时触发点,均在每小时 30 分,命令为 scheduled。无未处理发现。Gitea CI run 3142 已在 Runner 上校验精确源码 HEAD 并通过。关联 issue #1 仍保持开放,恢复密钥独立保管待确认。