# STEP-108 V23 同源统一正式发行 v1 - 日期:2026-10-09(JST) - 状态:**CLOSED / GSRL PASS / RELEASED(设备验收独立进行)** - 冻结源码提交:`87f3d1c59a52581fb8339f0ea7d106b9f4b94fef` - 主目录:`/Users/tei/dev/MapLibreParticleLab`,分支 `particle/main` - 版本:Android/RN `13.6.1-particle.23`,iOS Metal `6.29.0-particle.23` - 前序修复:STEP-107 Darwin Style CoreOnly Peer 防崩溃代码已纳入。 ## 分阶段事实 1. Prepare:冻结并 push 源码版本,commit `87f3d1c59a52581fb8339f0ea7d106b9f4b94fef`,版本互锁正确。 2. Build:`tools/particle_release_pipeline/release.sh 23 build`,exit 0;Android OpenGL 四 ABI Release、Maven Local、iOS Metal Bazel opt 与 RN tgz 均 PASS。日志:`/tmp/maplibre_v23_unified_release_build_20261009.log`。 3. Publish:`tools/particle_release_pipeline/release.sh 23 publish`,exit 0;六文件 NAS 公网逐字节回读 PASS,SwiftPM `6.29.0-particle.23` Tag 可取。日志:`/tmp/maplibre_v23_unified_release_publish_20261009.log`。 4. GSRL:六项文件实际 SHA-256 与下载地址见 `release/maplibre-particle/13.6.1-particle.23/SOURCE_LOCK.json`。 5. Finalize:release.sh 23 finalize exit 0;正式发行 Tag 已成功 push;远端 main 和 tag 回读验证通过。 ## 未验收及禁区 - STEP-107 XCTest 与 iPad 直接点击崩溃场景尚未运行;不得宣称已实机修复。 - V23 Android 实机、React Native 宿主整体集成、iOS Metal 真机 NOT_TESTED。 - 原 V22 Tag/Source Lock 与发行制品不覆盖;禁止新建 worktree、擅自纳入无关 dirty 文件。 ## 最终发行验收证据 - 实际构建源提交:87f3d1c59a52581fb8339f0ea7d106b9f4b94fef。 - 发行清单提交:a0a4787b4379ab2819943d20ce05a7ae760a88c3,Tag maplibre-particle/rn/13.6.1-particle.23 指向该 Commit。 - SwiftPM Tag 6.29.0-particle.23 公网可读,二进制 checksum 匹配。 - 六个制品再次经 curl 公网下载,全部 HTTP 200,长度、SHA-256 与 GSRL Source Lock 全部一致,TASK_PASS_V23_GSRL_FINAL_VERIFY。 - 最初独立 Python urllib 请求遇到 HTTP 403,改用正式发布脚本使用的 curl 请求后六项全部 PASS,文件没有被重新上传或修改。 - V23 GSRL 发行 CLOSED / PASS,STEP-107 XCTest、iPad 事故重放、Android/RN/iOS 设备测试仍 NOT_TESTED。 - 本补充属于发行 Tag 之后的审计提交,不更改发行 Tag、SOURCE_LOCK.json 或公开二进制。