104 lines
4.4 KiB
JSON
104 lines
4.4 KiB
JSON
{
|
|
"schemaVersion": "gsrl/source-lock/v1",
|
|
"project": "MapLibreParticleLab",
|
|
"releaseUnit": "Particle unified Android OpenGL / React Native / iOS Metal",
|
|
"version": "13.6.1-particle.22",
|
|
"versions": {
|
|
"android": "13.6.1-particle.22",
|
|
"reactNative": "13.6.1-particle.22",
|
|
"ios": "6.29.0-particle.22"
|
|
},
|
|
"source": {
|
|
"gitRemote": "https://git.eyaku.jp/tei/MapLibreParticleLab",
|
|
"gitCommit": "ea5bd393c664a54513531998bf8609a0535639f7",
|
|
"gitRef": "refs/tags/maplibre-particle/rn/13.6.1-particle.22",
|
|
"note": "gitCommit 是实际构建所用的冻结源代码提交;发行清单和 GSRL 记录在后续发行提交。发行 Tag 保留完整历史,不要求 Tag 指向的发行记录提交等于构建源码提交。"
|
|
},
|
|
"files": [
|
|
{
|
|
"releaseUnit": "android",
|
|
"name": "android-sdk-particle-opengl-13.6.1-particle.22.aar",
|
|
"location": "https://pbf.jpcn.ccwu.cc/maven/cc/navsea/maplibre/android-sdk-particle-opengl/13.6.1-particle.22/android-sdk-particle-opengl-13.6.1-particle.22.aar",
|
|
"sha256": "ed62a67a0882896d3d59f315351d6807941881333494590bc943a858b213a130",
|
|
"sizeBytes": 16541912
|
|
},
|
|
{
|
|
"releaseUnit": "android",
|
|
"name": "android-sdk-particle-opengl-13.6.1-particle.22.pom",
|
|
"location": "https://pbf.jpcn.ccwu.cc/maven/cc/navsea/maplibre/android-sdk-particle-opengl/13.6.1-particle.22/android-sdk-particle-opengl-13.6.1-particle.22.pom",
|
|
"sha256": "bf66dad234d763aa9ad7ed17576177219063cd5e2a8ff32593608913bc442b3c",
|
|
"sizeBytes": 5687
|
|
},
|
|
{
|
|
"releaseUnit": "android",
|
|
"name": "android-sdk-particle-opengl-13.6.1-particle.22.module",
|
|
"location": "https://pbf.jpcn.ccwu.cc/maven/cc/navsea/maplibre/android-sdk-particle-opengl/13.6.1-particle.22/android-sdk-particle-opengl-13.6.1-particle.22.module",
|
|
"sha256": "a64e1ac9b9562f947b38c0553679c94aba1b912147825fec6aedfa72fd843f43",
|
|
"sizeBytes": 6999
|
|
},
|
|
{
|
|
"releaseUnit": "reactNative",
|
|
"name": "navsea-maplibre-particle-rn-13.6.1-particle.22.tgz",
|
|
"location": "https://pbf.jpcn.ccwu.cc/npm/navsea-maplibre-particle-rn-13.6.1-particle.22.tgz",
|
|
"sha256": "dcd30dd64a3d140934f8ea3a042cbac5c0450e0510c017127824d6a1a53557b5",
|
|
"sizeBytes": 29008
|
|
},
|
|
{
|
|
"releaseUnit": "ios",
|
|
"name": "MapLibre.dynamic.xcframework.zip",
|
|
"location": "https://pbf.jpcn.ccwu.cc/swift/maplibre-particle/6.29.0-particle.22/MapLibre.dynamic.xcframework.zip",
|
|
"sha256": "79b1b8dcd6c647afc150fc33f0771ae81c3ca0c8be93a9a9fa6cce49a1776670",
|
|
"sizeBytes": 4147794
|
|
},
|
|
{
|
|
"releaseUnit": "ios",
|
|
"name": "MapLibre.dynamic.xcframework.zip.sha256",
|
|
"location": "https://pbf.jpcn.ccwu.cc/swift/maplibre-particle/6.29.0-particle.22/MapLibre.dynamic.xcframework.zip.sha256",
|
|
"sha256": "2b5a41897f83b1070c085d07e9e780756fbec599c826dfa3f43d2598751dcfa0",
|
|
"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.22",
|
|
"coordinate": "cc.navsea.maplibre:android-sdk-particle-opengl:13.6.1-particle.22",
|
|
"role": "OpenGL AAR, arm64-v8a/armeabi-v7a/x86/x86_64"
|
|
},
|
|
{
|
|
"name": "iOS SwiftPM MapLibre",
|
|
"version": "6.29.0-particle.22",
|
|
"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.22/README.md",
|
|
"releaseManifest": "release/maplibre-particle/release-manifest.json",
|
|
"status": "RELEASED",
|
|
"validation": {
|
|
"publicReadback": "PASS",
|
|
"buildSourceCommit": "ea5bd393c664a54513531998bf8609a0535639f7",
|
|
"androidBuild": "PASS - four ABI OpenGL Release AAR",
|
|
"androidDevice": "FZG1-2 x86_64 OpenGL Test App smoke/regression PASS (STEP-106; release AAR separate)",
|
|
"androidArm64Device": "NOT_TESTED",
|
|
"reactNative115HostIntegration": "NOT_TESTED",
|
|
"iosMetalDevice": "NOT_TESTED",
|
|
"note": "GSRL verifies source and artifact identity, not runtime certification of every target."
|
|
}
|
|
}
|