# 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 为权威。 ## 严格串行执行及验收 1. Integration main 同步并核对跨项目发行约束;版本占用核对,v25 未占用;Prepare 提交 `d5841e6471058614e9a06bf5e27dba0df38e8a97`,远端核验 PASS。 2. 首次 Build 的 Android 四 ABI AAR、Maven Local PASS;iOS Bazel `actool` 因无 Simulator Runtime 失败。**v25 不增加 Simulator 架构**。使用未变化的 v23 `Images.xcassets` 对应、Xcode 26.3 编译的 `Assets.car`(SHA256 `997014687d17e93b9a979b4a47229d082e04a03587b01b4718ac7cb20f1a196b`),并补齐三处 Bazel Core 头文件声明,详见 `V25_iOS实体机Bazel构建兼容性修复与资源溯源_v1.md`;源修复提交 `f32f6f45fd359007e8b3c77911b66d9e7fc93848`。 3. 正式 `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`。 4. `release.sh 25 publish`:**exit 0**,NAS 原子发布、六文件公网逐字节读回 PASS、SwiftPM Tag 已发布。日志:`/tmp/maplibre_v25_unified_release_publish_20261011.log`。 5. 生成 GSRL `gsrl/source-lock/v1` Source Lock;六项文件 SHA-256 与本机正式构建产物逐一比对 PASS;版本、依赖、来源、使用说明齐全,Git scoped Commit。 6. `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`。 7. 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 指向。