2.4 KiB
2.4 KiB
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 Metal6.29.0-particle.23 - 前序修复:STEP-107 Darwin Style CoreOnly Peer 防崩溃代码已纳入。
分阶段事实
- Prepare:冻结并 push 源码版本,commit
87f3d1c59a52581fb8339f0ea7d106b9f4b94fef,版本互锁正确。 - 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。 - Publish:
tools/particle_release_pipeline/release.sh 23 publish,exit 0;六文件 NAS 公网逐字节回读 PASS,SwiftPM6.29.0-particle.23Tag 可取。日志:/tmp/maplibre_v23_unified_release_publish_20261009.log。 - GSRL:六项文件实际 SHA-256 与下载地址见
release/maplibre-particle/13.6.1-particle.23/SOURCE_LOCK.json。 - 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 或公开二进制。