Repository navigation
fix(build): unify full dev builds and immutable receipts - #26
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
当前 dev 已是完整 CloudFile V2 扩展树,旧 CE14+白名单组装不能包含它的 C/Go/Hub 依赖。统一使用 release.yaml + cloudfile-build.sh 构建完整 Server/Hub,开工时从远端各解析一次三仓分支,后续只消费生成收据的 SHA。远端失败即停止。
基线:Docker a7e8c2b;开工时 Server 6bb3c42865ab4769c1aa84a15f9d5c435aa18553、Hub ee732e74ce02f184586e1313b489e2198dbc15fe。实际完整构建使用开工时远端 dev 和本 PR Docker 的收据结果。
变更:
已完成验证:
完整Linux/arm64构建正在统一入口执行,完成前保持draft;日志与最终收据/digest将追加。
未覆盖:DEV真实数据库1407/63核对、旧库读写/历史/恢复/GC/fsck。用户已明确移至发布后验收;远程bb-dev设备当前未连接。不执行生产变更或分支归档。
完整构建补充结果(2026-10-20):
/private/tmp/cloudfile-storage-full-build.log。366f5db742dbd8b8bf08add300b14068d9cfe193、Hub dev9f801c5d8d7c04fccd3bf4bd2a1d6570743190f0、Docker 本 PR5d8b0038c13f55b8dd2f5e5eaa6a610ece937a12(最新额外提交仅清理历史文件尾随空格,未改执行代码)。cloudfile/cloudfile:14.0.8-storage-test成功;本地 image config digestsha256:5da0dd2b414d103e614c0a86064e17099d7de155100ca040dc0d1590d0fe8526。未推送,因此无 registry manifest digest。outputs/cloudfile-storage-closure-20261020/premerge/。已发现并修复的验证失败:首次容器构建因宿主worktree元数据路径无效,在编译前失败;Git初始化改在/tmp执行后重跑成功。首轮轻量CI发现归档原文件1处尾随空格,清理后最新CI PASS。负向来源测试夹具曾误写相同SHA而未触发预期异常,改成不同SHA后31项测试全部通过;没有跳过失败。
Hub#38与配置#25完成后,将再锁定最终dev组合并复用工具链缓存完成最终收据。DEV现场验收与远端数据库实际版本仍为后续发布验证项目;当前远程设备未连接。