Record stable toolchain build evidence
Sync changed files to Google Drive / sync (push) Successful in 5m28s
Sync changed files to Google Drive / sync (push) Successful in 5m28s
This commit is contained in:
1 parent
2d5e5b94ae
commit
63211ef792
17 files changed
+383
No files matched your search
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"schema": "kam-android-build/2",
|
||||
"build_id": "20260915T163238Z-af3f6743",
|
||||
"status": "FAIL",
|
||||
"cpu": "aarch64",
|
||||
"abi": "arm64-v8a",
|
||||
"application": {
|
||||
"name": "kam_mobile",
|
||||
"caption": "KaM Remake Mobile",
|
||||
"package": "org.kammobile.kamremake",
|
||||
"version": "0.4.0",
|
||||
"version_code": 30,
|
||||
"game_unit": "GameInitialize"
|
||||
},
|
||||
"upstream_commit": "962fb850324b79bbe5480e1c2087d98f83a60917",
|
||||
"resource_count": 1,
|
||||
"compile": {
|
||||
"status": "PASS",
|
||||
"exit_code": 0
|
||||
},
|
||||
"package": {
|
||||
"status": "FAIL",
|
||||
"exit_code": 0
|
||||
},
|
||||
"package_metadata": null,
|
||||
"error": "APK native library path does not match selected ABI and libkam_mobile.so"
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
$ adb version
|
||||
Android Debug Bridge version 1.0.41
|
||||
Version 35.0.0-11411520
|
||||
Installed as /usr/lib/android-sdk/platform-tools/adb
|
||||
Running on Linux 6.8.0-139-generic (x86_64)
|
||||
@@ -0,0 +1,4 @@
|
||||
project service: diagnostic_report_export
|
||||
source: /work/build/20260915T163238Z-af3f6743/application/android_services/diagnostic_report_export
|
||||
castle destination: /usr/local/castle-engine/tools/build-tool/data/android/integrated-services/diagnostic_report_export
|
||||
status: staged
|
||||
@@ -0,0 +1,104 @@
|
||||
$ castle-engine --os=android --cpu=aarch64 --compiler=fpc --mode=debug compile
|
||||
Compiling project "kam_mobile" for OS / CPU "android / aarch64" in mode "debug".
|
||||
FPC executing...
|
||||
Free Pascal Compiler version 3.2.2 [2026/08/04] for aarch64
|
||||
Copyright (c) 1993-2021 by Florian Klaempfl and others
|
||||
/work/vendor/kam_remake/src/common/KM_CommonTypes.pas(79,57) Note: Values in enumeration types have to be ascending
|
||||
/work/port-source/kam_remake/src/common/KM_CommonClasses.pas(601,3) Note: Local variable "Encoding" not used
|
||||
/work/port-source/kam_remake/src/common/KM_CommonClasses.pas(1519,22) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/port-source/kam_remake/src/common/KM_CommonClasses.pas(1528,42) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/port-source/kam_remake/src/common/KM_CommonClasses.pas(1654,49) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/port-source/kam_remake/src/common/KM_CommonClasses.pas(1680,33) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/port-source/kam_remake/src/common/KM_CommonClasses.pas(1690,18) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/port-source/kam_remake/src/utils/io/KM_FileIO.pas(81,30) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/port-source/kam_remake/src/utils/io/KM_FileIO.pas(131,32) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/port-source/kam_remake/src/utils/io/KM_FileIO.pas(403,3) Note: Local variable "ErrorStr" not used
|
||||
/work/port-source/kam_remake/src/utils/io/KM_FileIO.pas(447,46) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "RawByteString"
|
||||
/work/port-source/kam_remake/src/utils/io/KM_FileIO.pas(461,49) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/port-source/kam_remake/src/utils/io/KM_FileIO.pas(462,73) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/port-source/kam_remake/src/utils/io/KM_FileIO.pas(463,52) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/port-source/kam_remake/src/utils/io/KM_FileIO.pas(527,3) Note: Local variable "sl" not used
|
||||
/work/port-source/kam_remake/src/utils/io/KM_FileIO.pas(556,44) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/port-source/kam_remake/src/utils/io/KM_FileIO.pas(564,10) Warning: Function result does not seem to be set
|
||||
/work/port-source/kam_remake/src/utils/io/KM_FileIO.pas(594,10) Warning: Function result does not seem to be set
|
||||
/work/vendor/kam_remake/src/KM_Log.pas(146,42) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "RawByteString"
|
||||
/work/vendor/kam_remake/src/KM_Log.pas(148,45) Warning: Implicit string type conversion from "RawByteString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/KM_Log.pas(151,45) Warning: Implicit string type conversion from "RawByteString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/KM_Log.pas(151,50) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/KM_Log.pas(305,30) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/KM_Log.pas(305,76) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/KM_Log.pas(358,3) Note: Local variable "txt" is assigned but never used
|
||||
/work/vendor/kam_remake/src/KM_Log.pas(480,27) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/KM_Log.pas(480,35) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/KM_Log.pas(602,66) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/common/KM_Lists.pas(87,46) Warning: Implicit string type conversion with potential data loss from "WideString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/common/KM_Lists.pas(105,22) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/port-source/kam_remake/src/utils/io/KM_IoXML.pas(88,54) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/port-source/kam_remake/src/utils/io/KM_IoXML.pas(110,63) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/port-source/kam_remake/src/utils/io/KM_IoXML.pas(113,54) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/port-source/kam_remake/src/utils/io/KM_IoXML.pas(124,25) Warning: Function result does not seem to be set
|
||||
/work/port-source/kam_remake/src/utils/io/KM_IoXML.pas(134,21) Warning: Function result does not seem to be set
|
||||
/work/port-source/kam_remake/src/utils/io/KM_IoXML.pas(138,21) Warning: Function result does not seem to be set
|
||||
/work/port-source/kam_remake/src/utils/io/KM_IoXML.pas(150,21) Warning: Function result does not seem to be set
|
||||
/work/port-source/kam_remake/src/utils/io/KM_IoXML.pas(154,21) Warning: Function result does not seem to be set
|
||||
/work/port-source/kam_remake/src/utils/io/KM_IoXML.pas(158,21) Warning: Function result does not seem to be set
|
||||
/work/port-source/kam_remake/src/utils/io/KM_IoXML.pas(166,21) Warning: Function result does not seem to be set
|
||||
/work/port-source/kam_remake/src/utils/io/KM_IoXML.pas(170,21) Warning: Function result does not seem to be set
|
||||
/work/vendor/kam_remake/src/mission/KM_MapUtils.pas(22,20) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/mission/KM_MapUtils.pas(23,35) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/mission/KM_MapUtils.pas(23,69) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/mission/KM_MapUtils.pas(23,67) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/mission/KM_MapUtils.pas(24,30) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/mission/KM_MapUtils.pas(48,37) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/game/KM_GameParams.pas(192,57) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/game/KM_GameParams.pas(192,50) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/game/KM_GameParams.pas(192,13) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/game/KM_GameParams.pas(204,17) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/game/KM_GameParams.pas(206,24) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/game/KM_GameParams.pas(206,22) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/port-source/kam_remake/src/settings/KM_GameSettings.pas(351,38) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/port-source/kam_remake/src/settings/KM_GameSettings.pas(366,64) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/port-source/kam_remake/src/settings/KM_GameSettings.pas(428,98) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/port-source/kam_remake/src/settings/KM_GameSettings.pas(526,38) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/port-source/kam_remake/src/settings/KM_GameSettings.pas(529,37) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/port-source/kam_remake/src/settings/KM_GameSettings.pas(537,41) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/port-source/kam_remake/src/settings/KM_GameSettings.pas(541,45) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/port-source/kam_remake/src/settings/KM_GameSettings.pas(542,45) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/port-source/kam_remake/src/settings/KM_GameSettings.pas(550,44) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/port-source/kam_remake/src/settings/KM_GameSettings.pas(633,63) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/port-source/kam_remake/src/settings/KM_GameSettings.pas(704,81) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/port-source/kam_remake/src/settings/KM_GameSettings.pas(717,64) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/port-source/kam_remake/src/settings/KM_GameSettings.pas(718,60) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/port-source/kam_remake/src/settings/KM_GameSettings.pas(727,68) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/port-source/kam_remake/src/settings/KM_GameSettings.pas(731,69) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/port-source/kam_remake/src/settings/KM_GameSettings.pas(732,69) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/port-source/kam_remake/src/settings/KM_GameSettings.pas(740,66) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/game/misc/KM_RandomChecks.pas(301,85) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/game/misc/KM_RandomChecks.pas(347,85) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/utils/KM_CommonUtils.pas(469,71) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/utils/KM_CommonUtils.pas(490,3) Note: Local variable "freq" not used
|
||||
/work/vendor/kam_remake/src/utils/KM_CommonUtils.pas(491,3) Note: Local variable "newTime" not used
|
||||
/work/vendor/kam_remake/src/utils/KM_CommonUtils.pas(492,3) Note: Local variable "factor" not used
|
||||
/work/vendor/kam_remake/src/utils/KM_CommonUtils.pas(605,22) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/utils/KM_CommonUtils.pas(611,22) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/utils/KM_CommonUtils.pas(695,34) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/utils/KM_CommonUtils.pas(695,13) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/utils/KM_CommonUtils.pas(1218,55) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/utils/KM_CommonUtils.pas(1224,13) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/utils/KM_CommonUtils.pas(1250,39) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/utils/KM_CommonUtils.pas(1257,54) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/utils/KM_CommonUtils.pas(1264,54) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/utils/KM_CommonUtils.pas(1343,16) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/utils/KM_CommonUtils.pas(1386,160) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/utils/KM_CommonUtils.pas(1575,24) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/utils/KM_CommonUtils.pas(1576,51) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/utils/KM_CommonUtils.pas(1599,42) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/utils/KM_CommonUtils.pas(1973,20) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/utils/KM_CommonUtils.pas(1978,16) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/utils/KM_CommonUtils.pas(1996,20) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/utils/KM_CommonUtils.pas(2001,16) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/utils/KM_CommonUtils.pas(2019,20) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/utils/KM_CommonUtils.pas(2024,16) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/utils/KM_CommonUtils.pas(2042,20) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/utils/KM_CommonUtils.pas(2047,16) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
Compiled library for Android in castle-engine-output/android/libkam_mobile_android_aarch64.so
|
||||
@@ -0,0 +1,4 @@
|
||||
$ java -version
|
||||
openjdk version "21.0.12" 2026-07-21
|
||||
OpenJDK Runtime Environment (build 21.0.12+8-1-24.04-Ubuntu)
|
||||
OpenJDK 64-Bit Server VM (build 21.0.12+8-1-24.04-Ubuntu, mixed mode, sharing)
|
||||
@@ -0,0 +1,38 @@
|
||||
$ castle-engine --os=android --cpu=aarch64 --compiler=fpc --mode=debug --assume-compiled --package-format=android-apk package
|
||||
Packaging project "kam_mobile" for OS / CPU "android / aarch64" (platform: Android).
|
||||
Format: android-apk.
|
||||
Generated CastleDataInformation.xml.
|
||||
Project data contains 5 directories, 2 files, total (uncompressed) size 10.34 KB.
|
||||
Castle Game Engine Internal: ProcessID: 300
|
||||
Downloading https://services.gradle.org/distributions/gradle-8.7-bin.zip
|
||||
............10%.............20%.............30%.............40%............50%.............60%.............70%.............80%.............90%............100%
|
||||
Checking the license for package NDK (Side by side) 25.1.8937393 in /usr/local/android/android-sdk/licenses
|
||||
License for package NDK (Side by side) 25.1.8937393 accepted.
|
||||
Preparing "Install NDK (Side by side) 25.1.8937393 v.25.1.8937393".
|
||||
"Install NDK (Side by side) 25.1.8937393 v.25.1.8937393" ready.
|
||||
Installing NDK (Side by side) 25.1.8937393 in /usr/local/android/android-sdk/ndk/25.1.8937393
|
||||
"Install NDK (Side by side) 25.1.8937393 v.25.1.8937393" complete.
|
||||
"Install NDK (Side by side) 25.1.8937393 v.25.1.8937393" finished.
|
||||
Checking the license for package Android SDK Build-Tools 33.0.1 in /usr/local/android/android-sdk/licenses
|
||||
License for package Android SDK Build-Tools 33.0.1 accepted.
|
||||
Preparing "Install Android SDK Build-Tools 33.0.1 v.33.0.1".
|
||||
"Install Android SDK Build-Tools 33.0.1 v.33.0.1" ready.
|
||||
Installing Android SDK Build-Tools 33.0.1 in /usr/local/android/android-sdk/build-tools/33.0.1
|
||||
"Install Android SDK Build-Tools 33.0.1 v.33.0.1" complete.
|
||||
"Install Android SDK Build-Tools 33.0.1 v.33.0.1" finished.
|
||||
Checking the license for package Android SDK Platform 34 in /usr/local/android/android-sdk/licenses
|
||||
License for package Android SDK Platform 34 accepted.
|
||||
Preparing "Install Android SDK Platform 34 (revision 3)".
|
||||
"Install Android SDK Platform 34 (revision 3)" ready.
|
||||
Installing Android SDK Platform 34 in /usr/local/android/android-sdk/platforms/android-34
|
||||
"Install Android SDK Platform 34 (revision 3)" complete.
|
||||
"Install Android SDK Platform 34 (revision 3)" finished.
|
||||
Checking the license for package CMake 3.22.1 in /usr/local/android/android-sdk/licenses
|
||||
License for package CMake 3.22.1 accepted.
|
||||
Preparing "Install CMake 3.22.1 v.3.22.1".
|
||||
"Install CMake 3.22.1 v.3.22.1" ready.
|
||||
Installing CMake 3.22.1 in /usr/local/android/android-sdk/cmake/3.22.1
|
||||
"Install CMake 3.22.1 v.3.22.1" complete.
|
||||
"Install CMake 3.22.1 v.3.22.1" finished.
|
||||
Build kam_mobile-0.4.0-android-debug.apk
|
||||
castle-engine: Warning: Icon: No icon in a format readable by our engine (for example, png or jpg) is specified in CastleEngineManifest.xml. Using default icon.
|
||||
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"castle": {
|
||||
"status": "NOT_INSTALLED"
|
||||
},
|
||||
"fpc": {
|
||||
"status": "NOT_INSTALLED"
|
||||
},
|
||||
"java": {
|
||||
"status": "PASS",
|
||||
"exit_code": 0,
|
||||
"seconds": 0.169,
|
||||
"command": [
|
||||
"java",
|
||||
"-version"
|
||||
],
|
||||
"log": "build/20260915T163238Z-af3f6743/logs/java-version.log",
|
||||
"output": "$ java -version\nopenjdk version \"21.0.12\" 2026-07-21\nOpenJDK Runtime Environment (build 21.0.12+8-1-24.04-Ubuntu)\nOpenJDK 64-Bit Server VM (build 21.0.12+8-1-24.04-Ubuntu, mixed mode, sharing)\n"
|
||||
},
|
||||
"adb": {
|
||||
"status": "PASS",
|
||||
"exit_code": 0,
|
||||
"seconds": 0.009,
|
||||
"command": [
|
||||
"adb",
|
||||
"version"
|
||||
],
|
||||
"log": "build/20260915T163238Z-af3f6743/logs/adb-version.log",
|
||||
"output": "$ adb version\nAndroid Debug Bridge version 1.0.41\nVersion 35.0.0-11411520\nInstalled as /usr/lib/android-sdk/platform-tools/adb\nRunning on Linux 6.8.0-139-generic (x86_64)\n"
|
||||
},
|
||||
"paths": {},
|
||||
"docker_image_lock": {
|
||||
"image": "kambi/castle-engine-cloud-builds-tools@sha256:765b6da37a24b2f156886d70e4499f837a0563a2695d41a9e9cab9a9940b54a3",
|
||||
"image_id": "sha256:765b6da37a24b2f156886d70e4499f837a0563a2695d41a9e9cab9a9940b54a3",
|
||||
"resolved_from": "kambi/castle-engine-cloud-builds-tools:cge-stable",
|
||||
"locked_at": "20260915T160525Z",
|
||||
"note": "Subsequent runs use this digest, never silently advance the tag."
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user