3.9 KiB
3.9 KiB
V25 统一正式发行 GSRL RDC 完成报告 v1
日期:2026-10-12(JST) 结论:GSRL RELEASED / PASS。跳过 v24,v23 历史 Tag/制品未覆盖。设备运行时与 Host 联调独立待验收。
版本及身份
- Android OpenGL AAR / React Native:
13.6.1-particle.25;iOS Metal / SwiftPM:6.29.0-particle.25。 - 仓库:
https://git.eyaku.jp/tei/MapLibreParticleLab;发行分支:particle/main。 - 实际统一 Build Source Commit:
f32f6f45fd359007e8b3c77911b66d9e7fc93848,已 Push 并与远端一致。 - GSRL Source Lock 文档提交:
4b2f3c8d3874161c9cba832a4ba28d5182b05ca6,Commit Message:release: record v25 GSRL source lock and receipt instructions。 - Pipeline Finalize Commit / 完成 Tag 时的 Final HEAD:
3774d0a8418daa36d7a988b2ce9650a6a1178fc4,Commit Message:release: finalize unified particle.25。 - 不可变正式 Tag:
maplibre-particle/rn/13.6.1-particle.25,远端 annotated tag peeled Commit =3774d0a8418daa36d7a988b2ce9650a6a1178fc4;SwiftPM 远端6.29.0-particle.25存在。 - 发布入口:
release/maplibre-particle/13.6.1-particle.25/README.md、SOURCE_LOCK.json;六文件 SHA/大小/地址以 Source Lock 为权威。
严格串行执行及验收
- Integration main 同步并核对跨项目发行约束;版本占用核对,v25 未占用;Prepare 提交
d5841e6471058614e9a06bf5e27dba0df38e8a97,远端核验 PASS。 - 首次 Build 的 Android 四 ABI AAR、Maven Local PASS;iOS Bazel
actool因无 Simulator Runtime 失败。v25 不增加 Simulator 架构。使用未变化的 v23Images.xcassets对应、Xcode 26.3 编译的Assets.car(SHA256997014687d17e93b9a979b4a47229d082e04a03587b01b4718ac7cb20f1a196b),并补齐三处 Bazel Core 头文件声明,详见V25_iOS实体机Bazel构建兼容性修复与资源溯源_v1.md;源修复提交f32f6f45fd359007e8b3c77911b66d9e7fc93848。 - 正式
release.sh 25 build:exit 0,Android 四 ABI 完整,Maven Local、iOS Bazel opt Metal 真机 ios-arm64 ZIP(无 Simulator slice)、RN npm pack PASS。构建日志:/tmp/maplibre_v25_unified_release_build_final_20261011.log。 release.sh 25 publish:exit 0,NAS 原子发布、六文件公网逐字节读回 PASS、SwiftPM Tag 已发布。日志:/tmp/maplibre_v25_unified_release_publish_20261011.log。- 生成 GSRL
gsrl/source-lock/v1Source Lock;六项文件 SHA-256 与本机正式构建产物逐一比对 PASS;版本、依赖、来源、使用说明齐全,Git scoped Commit。 release.sh 25 finalize:exit 0,正式 Finalize Commit、发行 Tag Push 成功;再次 Fetch 确认origin/particle/main与正式 Tag 的 peeled Commit 均为3774d0a8418daa36d7a988b2ce9650a6a1178fc4。日志:/tmp/maplibre_v25_unified_release_finalize_20261012.log。- 2026-10-12 独立公网二次回读:AAR、POM、Module、RN tgz、iOS Metal ZIP、ZIP.sha256 6/6 PASS,各 URL 下载退出码 0、size 与 SHA 均和 Source Lock 相同;SwiftPM 远端 Tag 再次核验存在。
三个主体制品 SHA-256
- Android AAR:
629d5d437d884ec2017f3fde007aaadfd2bc787983457f75bcaf4d4a13184a1e - RN tgz:
e5ed678c90bad6082dda30fb9937894cabe28732160391816b785d3c88c208e9 - iOS Metal XCFramework ZIP:
91808cfb5559dfa050fe4d466d2c9fa2dc492021bd1a203c778450dc0dae20af
未覆盖事项
- 本次 未执行 v25 发行 AAR/RN/iOS XCFramework 的 Android/iPad 真机运行与 NavSea Host 整体验收。早前 STEP-119 Android CPU FastPath 基准来自其他源码版本和 Validation APK,不能冒充 v25 正式制品的设备 PASS;动态 Camera、Style、Source/Tile/Annotation 更新与像素等价仍为后续专项验收。
- GSRL RELEASED/PASS 仅证明来源、版本、正式制品及公网验收链闭合,不等于功能或性能全场景认证。
- 本报告为 Tag 后的审计文档增补,不得移动或覆盖既有发行 Tag;后续分支文档 Commit 不更改正式 Tag 指向。