diff --git a/docs/50_Step记录/STEP-108_V23统一正式发行_v1.md b/docs/50_Step记录/STEP-108_V23统一正式发行_v1.md index 34bf1846d..733e91cdf 100644 --- a/docs/50_Step记录/STEP-108_V23统一正式发行_v1.md +++ b/docs/50_Step记录/STEP-108_V23统一正式发行_v1.md @@ -1,7 +1,7 @@ # STEP-108 V23 同源统一正式发行 v1 - 日期:2026-10-09(JST) -- 状态:**构建 PASS / 六项公网回读 PASS / GSRL 锁与 Tag 收尾中** +- 状态:**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` @@ -12,9 +12,20 @@ 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:正式源码 Tag `maplibre-particle/rn/13.6.1-particle.23` 及最终远端核验执行后记录。 +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 或公开二进制。 diff --git a/docs/报告/STEP-108_V23统一正式发行_RDC完成报告_v1.md b/docs/报告/STEP-108_V23统一正式发行_RDC完成报告_v1.md new file mode 100644 index 000000000..e08c9290f --- /dev/null +++ b/docs/报告/STEP-108_V23统一正式发行_RDC完成报告_v1.md @@ -0,0 +1,34 @@ +# STEP-108 V23 统一正式发行 RDC 完成报告 v1 + +日期:2026-10-09(日本时间) +结论:GSRL PASS / RELEASED;设备实测独立待验收。 +仓库:Mac /Users/tei/dev/MapLibreParticleLab,particle/main,未新建 worktree。 + +## 源码及正式身份 + +- V23 构建源码提交:87f3d1c59a52581fb8339f0ea7d106b9f4b94fef。 +- Android / RN:13.6.1-particle.23;iOS SwiftPM:6.29.0-particle.23。 +- 正式源码 Tag:maplibre-particle/rn/13.6.1-particle.23。 +- 正式 Tag 指向:a0a4787b4379ab2819943d20ce05a7ae760a88c3。 +- Source Lock:release/maplibre-particle/13.6.1-particle.23/SOURCE_LOCK.json,记录六项文件、哈希、依赖、状态及下载地址。 + +## 严格串行结果 + +1. Prepare:V23 冻结版本,源码提交 87f3d1c59a,已 push origin/particle/main。 +2. Build:release.sh 23 build,exit 0,Android 四 ABI OpenGL Release、Maven Local、iOS Metal Bazel opt XCFramework、RN tgz 全 PASS。日志 /tmp/maplibre_v23_unified_release_build_20261009.log。 +3. Publish:release.sh 23 publish,exit 0;NAS 原子发布,六个文件公网读回与本地逐字节一致;SwiftPM Tag 6.29.0-particle.23 远端可获取。日志 /tmp/maplibre_v23_unified_release_publish_20261009.log。 +4. GSRL:正式 Source Lock 六项 SHA-256 与本地构建产物全部匹配;release/README.md 和 V23 使用说明已经入 Git。 +5. Finalize:release.sh 23 finalize,exit 0,提交 a0a4787b43;push particle/main 和不可变 V23 Tag,远端 Git 回读 PASS。日志 /tmp/maplibre_v23_unified_release_finalize_20261009.log。 +6. 独立复核:六项公网下载均为 HTTP 200、size/SHA-256 与 Source Lock 一致;SwiftPM Package.swift checksum 与 iOS ZIP 一致;GSRL 最终 TASK_PASS_V23_GSRL_FINAL_VERIFY。 + +## 三个主要文件 SHA-256 + +- Android AAR:263821b686a569110ad704f817b288522eb2a153f49bf4162ace2226b28220b7 +- RN tgz:6d8d2fa2312deee97fe9304c62887cd11490a70bc08e4a90f4ee8cf7ec83ed87 +- iOS Metal ZIP:9dbc477458377ab7e207bfd125d8f4106d3d83e7f923499a7bc048e39f74a76a + +## 运行时验证边界 + +STEP-107 XCTest、iPad 唐津ヨット ハーバ直接点击、多 Source 重叠、粒子/天气回归尚未执行。V23 Android 设备测试、RN 宿主整体集成、iOS Metal 真机也均 NOT_TESTED。这些不是 GSRL 发行身份核验的组成部分,严禁写为设备 PASS。 + +正式 V22 Tag、制品与 V23 已发布 Source Lock 不覆盖、不改写。本报告作为 V23 Tag 之后的审计追加提交。 diff --git a/粒子开发记录.md b/粒子开发记录.md index e97171d06..f3d3cfab9 100644 --- a/粒子开发记录.md +++ b/粒子开发记录.md @@ -1094,3 +1094,10 @@ Android V3-08 单次综合验收已完成并关闭。Native `13.4.1-particle.2` - 构建源码 `87f3d1c59a52581fb8339f0ea7d106b9f4b94fef`。统一发行 Android/RN `13.6.1-particle.23`、iOS `6.29.0-particle.23`。Mac 四 ABI Android、iOS Metal opt、RN pack 成功,公网六项文件回读 PASS。 - GSRL Source Lock 记录六文件 sha256;V23 Android/iOS 实机及 STEP-107 iPad 崩溃复测仍 NOT_TESTED,不能写成设备 PASS。 + + +### 2026-10-09 STEP-108 V23 正式发行 CLOSED / GSRL PASS + +- build、publish、finalize 三阶段严格串行 exit 0;独立验证六项公网 SHA-256 全 PASS;SwiftPM Tag/校验值与 Git 正式发行 Tag 远端回读 PASS。 +- 构建源码 87f3d1c59a52581fb8339f0ea7d106b9f4b94fef;发行 Tag maplibre-particle/rn/13.6.1-particle.23 保持指向 a0a4787b4379ab2819943d20ce05a7ae760a88c3。 +- STEP-107 XCTest、iPad 崩溃事故实机重放以及 V23 运行时集成 NOT_TESTED,不冒充设备 PASS。