{ "builder": { "id": "" }, "buildType": "https://mobyproject.org/buildkit@v1", "materials": [ { "uri": "pkg:docker/alpine@3.19?platform=linux%2Famd64", "digest": { "sha256": "e5d0aea7f7d2954678a9a6269ca2d06e06591881161961ea59e974dff3f12377" } } ], "invocation": { "configSource": { "entryPoint": "dockerfile" }, "parameters": { "frontend": "dockerfile.v0", "locals": [ { "name": "context" }, { "name": "dockerfile" } ] }, "environment": { "platform": "linux/amd64" } }, "buildConfig": { "llbDefinition": [ { "id": "step0", "op": { "Op": { "source": { "identifier": "docker-image://docker.io/library/alpine:3.19@sha256:e5d0aea7f7d2954678a9a6269ca2d06e06591881161961ea59e974dff3f12377", "attrs": { "image.resolvemode": "local" } } }, "platform": { "Architecture": "amd64", "OS": "linux" }, "constraints": {} } }, { "id": "step1", "op": { "Op": { "exec": { "meta": { "args": [ "/bin/sh", "-c", "apk add git python3 clang make cmake entr uglify-js gcc-arm-none-eabi g++-arm-none-eabi gdb-multiarch gcc linux-headers" ], "env": [ "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "orpheus_pico=OFF" ], "cwd": "/", "removeMountStubsRecursive": true }, "mounts": [ { "dest": "/" } ] } }, "platform": { "Architecture": "amd64", "OS": "linux" }, "constraints": {} }, "inputs": [ "step0:0" ] }, { "id": "step2", "op": { "Op": { "source": { "identifier": "local://context", "attrs": { "local.followpaths": "[\"buildScript.sh\",\"importBuildRepos.sh\"]", "local.sharedkeyhint": "context" } } }, "constraints": {} } }, { "id": "step3", "op": { "Op": { "file": { "actions": [ { "input": 0, "secondaryInput": 1, "output": 0, "Action": { "copy": { "src": "/importBuildRepos.sh", "dest": "/opt/importBuildRepos.sh", "mode": -1, "followSymlink": true, "dirCopyContents": true, "createDestPath": true, "allowWildcard": true, "allowEmptyWildcard": true, "timestamp": -1 } } } ] } }, "constraints": {} }, "inputs": [ "step1:0", "step2:0" ] }, { "id": "step4", "op": { "Op": { "exec": { "meta": { "args": [ "/bin/sh", "-c", "chmod +x /opt/importBuildRepos.sh" ], "env": [ "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "orpheus_pico=OFF" ], "cwd": "/", "removeMountStubsRecursive": true }, "mounts": [ { "dest": "/" } ] } }, "platform": { "Architecture": "amd64", "OS": "linux" }, "constraints": {} }, "inputs": [ "step3:0" ] }, { "id": "step5", "op": { "Op": { "exec": { "meta": { "args": [ "/bin/sh", "-c", "/opt/importBuildRepos.sh" ], "env": [ "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "orpheus_pico=OFF" ], "cwd": "/", "removeMountStubsRecursive": true }, "mounts": [ { "dest": "/" } ] } }, "platform": { "Architecture": "amd64", "OS": "linux" }, "constraints": {} }, "inputs": [ "step4:0" ] }, { "id": "step6", "op": { "Op": { "file": { "actions": [ { "input": 0, "secondaryInput": 1, "output": 0, "Action": { "copy": { "src": "/buildScript.sh", "dest": "/opt/buildScript.sh", "mode": -1, "followSymlink": true, "dirCopyContents": true, "createDestPath": true, "allowWildcard": true, "allowEmptyWildcard": true, "timestamp": -1 } } } ] } }, "constraints": {} }, "inputs": [ "step5:0", "step2:0" ] }, { "id": "step7", "op": { "Op": { "exec": { "meta": { "args": [ "/bin/sh", "-c", "chmod +x /opt/buildScript.sh" ], "env": [ "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "orpheus_pico=OFF" ], "cwd": "/", "removeMountStubsRecursive": true }, "mounts": [ { "dest": "/" } ] } }, "platform": { "Architecture": "amd64", "OS": "linux" }, "constraints": {} }, "inputs": [ "step6:0" ] }, { "id": "step8", "op": { "Op": {} }, "inputs": [ "step7:0" ] } ], "digestMapping": { "sha256:1fb72a444bcffcb50594c13881827763ec0014b04b8e7b80e909eb74b1547ab7": "step2", "sha256:8a58210b933406a244e1349047029aefbad51e3c2ac73454d69b4884ac28fc86": "step0", "sha256:b97c757bd79433151b12d1a4a308354982db6b3ab572c78b4c334597ba10a1d4": "step6", "sha256:c56b3bff898f7935b46e434a868e6f2b8c730f4e8b3fa2410a34904af359ce54": "step4", "sha256:c970447b54c0ed7090858b8ff0a84ff72461b29d3cd6952f08d1505d431fee54": "step7", "sha256:c9ab06c148552870bdfd80b01cb882a09bcf73e51eb936d8526eca613d410adf": "step3", "sha256:d83ebeead4df5607ec64794e88fdc735e1dc43b8928292684e27faa169643500": "step1", "sha256:f8d4dca36bd184025f6e809615272f81570f08a27fc9ef5db5a7486b529833bf": "step8", "sha256:fbc3f45258a68fd74582e0b405efa5ae3cf44f50332141519997112d3031b79c": "step5" } }, "metadata": { "buildInvocationID": "50ldcnzxsxpt14uo2b7nqlcmu", "buildStartedOn": "2025-07-13T19:49:20.461887322Z", "buildFinishedOn": "2025-07-13T19:49:20.857807464Z", "completeness": { "parameters": true, "environment": true, "materials": false }, "reproducible": false, "https://mobyproject.org/buildkit@v1#metadata": { "vcs": { "localdir:context": "firmware/spade/docker", "localdir:dockerfile": "firmware/spade/docker", "revision": "e965ff835d9d28066a241ba08d87ebee2693a864", "source": "https://github.com/GalaxyGamingBoy/hc-sprig" }, "source": { "locations": { "step0": { "locations": [ { "ranges": [ { "start": { "line": 1 }, "end": { "line": 1 } } ] } ] }, "step1": { "locations": [ { "ranges": [ { "start": { "line": 5 }, "end": { "line": 5 } } ] } ] }, "step2": {}, "step3": { "locations": [ { "ranges": [ { "start": { "line": 7 }, "end": { "line": 7 } } ] } ] }, "step4": { "locations": [ { "ranges": [ { "start": { "line": 9 }, "end": { "line": 9 } } ] } ] }, "step5": { "locations": [ { "ranges": [ { "start": { "line": 11 }, "end": { "line": 11 } } ] } ] }, "step6": { "locations": [ { "ranges": [ { "start": { "line": 13 }, "end": { "line": 13 } } ] } ] }, "step7": { "locations": [ { "ranges": [ { "start": { "line": 15 }, "end": { "line": 15 } } ] } ] } }, "infos": [ { "filename": "dockerfile", "language": "Dockerfile", "data": "RlJPTSBhbHBpbmU6My4xOQoKRU5WIG9ycGhldXNfcGljbyBPRkYKClJVTiBhcGsgYWRkIGdpdCBweXRob24zIGNsYW5nIG1ha2UgY21ha2UgZW50ciB1Z2xpZnktanMgZ2NjLWFybS1ub25lLWVhYmkgZysrLWFybS1ub25lLWVhYmkgZ2RiLW11bHRpYXJjaCBnY2MgbGludXgtaGVhZGVycwoKQ09QWSAuL2ltcG9ydEJ1aWxkUmVwb3Muc2ggL29wdC9pbXBvcnRCdWlsZFJlcG9zLnNoCgpSVU4gY2htb2QgK3ggL29wdC9pbXBvcnRCdWlsZFJlcG9zLnNoCgpSVU4gL29wdC9pbXBvcnRCdWlsZFJlcG9zLnNoCgpDT1BZIC4vYnVpbGRTY3JpcHQuc2ggL29wdC9idWlsZFNjcmlwdC5zaAoKUlVOIGNobW9kICt4IC9vcHQvYnVpbGRTY3JpcHQuc2gKCkNNRCBbIi9vcHQvYnVpbGRTY3JpcHQuc2giLCAiLURPUlBIRVVTX1BJQ089T04iXQo=", "llbDefinition": [ { "id": "step0", "op": { "Op": { "source": { "identifier": "local://dockerfile", "attrs": { "local.differ": "none", "local.followpaths": "[\"dockerfile\",\"dockerfile.dockerignore\"]", "local.sharedkeyhint": "dockerfile" } } }, "constraints": {} } }, { "id": "step1", "op": { "Op": {} }, "inputs": [ "step0:0" ] } ], "digestMapping": { "sha256:9969f2df3b5eeeeb7cbfc962071e7222d9f7f8660268043de88f9589f4ba28d1": "step0", "sha256:ff56d7c1c3c0168a22b8f79ceb566bac061ac6611350bab8992f4677ccdb3253": "step1" } } ] }, "layers": { "step0:0": [ [ { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:0499fc56f5e2303d8f36d9dd1908d469f446b41e0af05a98a5bcdbcecc799a43", "size": -1 } ] ], "step1:0": [ [ { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:0499fc56f5e2303d8f36d9dd1908d469f446b41e0af05a98a5bcdbcecc799a43", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:0829f68c3f73c8f9c7ff8b38a94c9bcba8add8883d390132b87cf242f06efe4c", "size": -1 } ] ], "step2:0": [ [] ], "step3:0": [ [ { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:0499fc56f5e2303d8f36d9dd1908d469f446b41e0af05a98a5bcdbcecc799a43", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:0829f68c3f73c8f9c7ff8b38a94c9bcba8add8883d390132b87cf242f06efe4c", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:24512927157677c06df193601b223e3ec13e5907e9c0c421c1f68796f28c2d5a", "size": -1 } ] ], "step4:0": [ [ { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:0499fc56f5e2303d8f36d9dd1908d469f446b41e0af05a98a5bcdbcecc799a43", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:0829f68c3f73c8f9c7ff8b38a94c9bcba8add8883d390132b87cf242f06efe4c", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:24512927157677c06df193601b223e3ec13e5907e9c0c421c1f68796f28c2d5a", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:b2e32c7baf7f59baeb6f270400ea5f21d1020c95a006dc48c14edbaaabeb3268", "size": -1 } ] ], "step5:0": [ [ { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:0499fc56f5e2303d8f36d9dd1908d469f446b41e0af05a98a5bcdbcecc799a43", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:0829f68c3f73c8f9c7ff8b38a94c9bcba8add8883d390132b87cf242f06efe4c", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:24512927157677c06df193601b223e3ec13e5907e9c0c421c1f68796f28c2d5a", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:b2e32c7baf7f59baeb6f270400ea5f21d1020c95a006dc48c14edbaaabeb3268", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:981f61cbfac4ae341154304212d2bfec5511199ff61b84cb69c00deec791d01d", "size": -1 } ] ], "step6:0": [ [ { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:0499fc56f5e2303d8f36d9dd1908d469f446b41e0af05a98a5bcdbcecc799a43", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:0829f68c3f73c8f9c7ff8b38a94c9bcba8add8883d390132b87cf242f06efe4c", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:24512927157677c06df193601b223e3ec13e5907e9c0c421c1f68796f28c2d5a", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:b2e32c7baf7f59baeb6f270400ea5f21d1020c95a006dc48c14edbaaabeb3268", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:981f61cbfac4ae341154304212d2bfec5511199ff61b84cb69c00deec791d01d", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:8b6967145c484fbc9df0ad53983a478945b984e8617a58893aac68a2fd4afdd8", "size": -1 } ] ], "step7:0": [ [ { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:0499fc56f5e2303d8f36d9dd1908d469f446b41e0af05a98a5bcdbcecc799a43", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:0829f68c3f73c8f9c7ff8b38a94c9bcba8add8883d390132b87cf242f06efe4c", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:24512927157677c06df193601b223e3ec13e5907e9c0c421c1f68796f28c2d5a", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:b2e32c7baf7f59baeb6f270400ea5f21d1020c95a006dc48c14edbaaabeb3268", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:981f61cbfac4ae341154304212d2bfec5511199ff61b84cb69c00deec791d01d", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:8b6967145c484fbc9df0ad53983a478945b984e8617a58893aac68a2fd4afdd8", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:e9ac255cb3234df1e1e2046182f8649712af944cbaeb01c573c4e4be77edab14", "size": -1 } ] ] }, "sysUsage": [ { "timestamp": "2025-07-13T19:49:20.857940144Z", "cpuStat": { "user": 328450.53, "nice": 14.56, "system": 224672.37, "idle": 3430995.16, "iowait": 15253.94, "irq": 0, "softirq": 11198.57, "steal": 471.19, "guest": 34.8, "guestNice": 0 }, "procStat": { "contextSwitches": 8020872227, "processCreated": 18179418, "processesRunning": 5 }, "memoryStat": { "total": 175137916, "free": 2661772, "available": 61617852, "buffers": 2292876, "cached": 48204788, "active": 83564928, "inactive": 52045964, "swap": 87568956, "dirty": 6244, "writeback": 0, "slab": 19495576 }, "cpuPressure": { "some": { "avg10": 69.37, "avg60": 71.44, "avg300": 73.61, "total": 32819004268 }, "full": { "avg10": 0, "avg60": 0, "avg300": 0, "total": 0 } }, "memoryPressure": { "some": { "avg10": 1.9, "avg60": 9.95, "avg300": 13.57, "total": 11121395116 }, "full": { "avg10": 1.25, "avg60": 6.03, "avg300": 7.57, "total": 7913815673 } }, "ioPressure": { "some": { "avg10": 0, "avg60": 0, "avg300": 0.02, "total": 287999463 }, "full": { "avg10": 0, "avg60": 0, "avg300": 0, "total": 155026243 } } } ] } } }