Files

105 lines
4.8 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"schemaVersion": "gsrl/source-lock/v1",
"project": "MapLibreParticleLab",
"releaseUnit": "Particle unified Android OpenGL / React Native / iOS Metal",
"version": "13.6.1-particle.25",
"versions": {
"android": "13.6.1-particle.25",
"reactNative": "13.6.1-particle.25",
"ios": "6.29.0-particle.25"
},
"source": {
"gitRemote": "https://git.eyaku.jp/tei/MapLibreParticleLab",
"gitCommit": "f32f6f45fd359007e8b3c77911b66d9e7fc93848",
"gitRef": "refs/tags/maplibre-particle/rn/13.6.1-particle.25",
"note": "gitCommit是实际构建冻结源提交;GSRL Source Lock与最终发行清单在后续提交内记录,Tag指向包含Source Lock和发行清单的最终Commit。"
},
"files": [
{
"releaseUnit": "android",
"name": "android-sdk-particle-opengl-13.6.1-particle.25.aar",
"location": "https://pbf.jpcn.ccwu.cc/maven/cc/navsea/maplibre/android-sdk-particle-opengl/13.6.1-particle.25/android-sdk-particle-opengl-13.6.1-particle.25.aar",
"sha256": "629d5d437d884ec2017f3fde007aaadfd2bc787983457f75bcaf4d4a13184a1e",
"sizeBytes": 16625344
},
{
"releaseUnit": "android",
"name": "android-sdk-particle-opengl-13.6.1-particle.25.pom",
"location": "https://pbf.jpcn.ccwu.cc/maven/cc/navsea/maplibre/android-sdk-particle-opengl/13.6.1-particle.25/android-sdk-particle-opengl-13.6.1-particle.25.pom",
"sha256": "1d699fa3b0584fe73c54fec01ae2d310c25be2181f9a92445d5cf354aae685b2",
"sizeBytes": 5687
},
{
"releaseUnit": "android",
"name": "android-sdk-particle-opengl-13.6.1-particle.25.module",
"location": "https://pbf.jpcn.ccwu.cc/maven/cc/navsea/maplibre/android-sdk-particle-opengl/13.6.1-particle.25/android-sdk-particle-opengl-13.6.1-particle.25.module",
"sha256": "e67ee618439561be7e410ca6a2af9594055827903f16e53f16c1ffc967735273",
"sizeBytes": 6999
},
{
"releaseUnit": "reactNative",
"name": "navsea-maplibre-particle-rn-13.6.1-particle.25.tgz",
"location": "https://pbf.jpcn.ccwu.cc/npm/navsea-maplibre-particle-rn-13.6.1-particle.25.tgz",
"sha256": "e5ed678c90bad6082dda30fb9937894cabe28732160391816b785d3c88c208e9",
"sizeBytes": 29029
},
{
"releaseUnit": "ios",
"name": "MapLibre.dynamic.xcframework.zip",
"location": "https://pbf.jpcn.ccwu.cc/swift/maplibre-particle/6.29.0-particle.25/MapLibre.dynamic.xcframework.zip",
"sha256": "91808cfb5559dfa050fe4d466d2c9fa2dc492021bd1a203c778450dc0dae20af",
"sizeBytes": 4176630
},
{
"releaseUnit": "ios",
"name": "MapLibre.dynamic.xcframework.zip.sha256",
"location": "https://pbf.jpcn.ccwu.cc/swift/maplibre-particle/6.29.0-particle.25/MapLibre.dynamic.xcframework.zip.sha256",
"sha256": "a6e708b547600b20f7e8500f8e756be5f720b8df4c7ffa0565da99d695631469",
"sizeBytes": 99
}
],
"dependencies": [
{
"name": "@maplibre/maplibre-react-native",
"version": "11.5.0",
"role": "React Native host peer, iOS MapLibreReactNative Pod"
},
{
"name": "React Native",
"version": ">=0.80.0",
"role": "RN package peer requirement"
},
{
"name": "Expo",
"version": ">=54.0.0 (optional)",
"role": "RN optional peer"
},
{
"name": "Android Native SDK",
"version": "13.6.1-particle.25",
"coordinate": "cc.navsea.maplibre:android-sdk-particle-opengl:13.6.1-particle.25",
"role": "OpenGL AAR, arm64-v8a/armeabi-v7a/x86/x86_64"
},
{
"name": "iOS SwiftPM MapLibre",
"version": "6.29.0-particle.25",
"url": "https://pbf.jpcn.ccwu.cc/swift/maplibre-particle-spm.git",
"role": "Exact version, product MapLibre, Metal ios-arm64"
}
],
"usage": "release/maplibre-particle/13.6.1-particle.25/README.md",
"releaseManifest": "release/maplibre-particle/release-manifest.json",
"status": "RELEASED",
"validation": {
"publicReadback": "PASS - release.sh 25 publish, six files public download byte-compared to build artifacts",
"androidBuild": "PASS - four ABI OpenGL Release AAR, build source f32f6f45...",
"iosMetalBuild": "PASS - Bazel opt Metal ios-arm64 XCFramework, no simulator slices",
"reactNativePack": "PASS - npm pack, peer @maplibre/maplibre-react-native 11.5.0",
"androidDevice": "NOT_TESTED - V25 release binary",
"reactNative115HostIntegration": "NOT_TESTED - V25",
"iosMetalDevice": "NOT_TESTED - V25 release binary",
"step119CPU": "PARTIAL - STEP-119 earlier validation APK source 32ac795... not V25 release binary",
"note": "GSRL PASS is source/file identity and availability only, not device runtime certification. iOS device-only build reused byte-identical Xcode 26.3 v23 Assets.car from unchanged original assets; see docs/报告/V25_iOS实体机Bazel构建兼容性修复与资源溯源_v1.md."
}
}