{ "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" ], "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" ], "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" ], "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" ], "cwd": "/", "removeMountStubsRecursive": true }, "mounts": [ { "dest": "/" } ] } }, "platform": { "Architecture": "amd64", "OS": "linux" }, "constraints": {} }, "inputs": [ "step6:0" ] }, { "id": "step8", "op": { "Op": {} }, "inputs": [ "step7:0" ] } ], "digestMapping": { "sha256:11c783d1bc6345afbe1062c58045a29732d47829f1ce67acebd2a1420c0d2dce": "step6", "sha256:20d91f89355577794e3a17b8572348f20a957b56b82f2ce98854d5982f15397c": "step5", "sha256:38daa589d1475e6ce3bb26b8fb33b80139d79e0fbf7072e02f6fc3db7adfbc74": "step4", "sha256:51e0ec2930e669e32b5d7d1d0265e32f08177e3d86012a19ba40f4cc58df1957": "step3", "sha256:67cf46ec9e7b598b3c7acbe083aea12d540627b01eeb7c6c4347e35096a52518": "step2", "sha256:765e6686565c1f5401f5134a7e1c9e0b3c30e77a0dd887ec53199d8d345f79f6": "step8", "sha256:8a58210b933406a244e1349047029aefbad51e3c2ac73454d69b4884ac28fc86": "step0", "sha256:d1d03e18af1961a417153e5ae0edb457bc1e92163ccb0574b41c233716cf8182": "step1", "sha256:ece139b5055f8f6ed3b73ae7136193c1070227ee57157adb0ada204ceab66937": "step7" } }, "metadata": { "buildInvocationID": "q6rl796464deqw5sn9x2k1012", "buildStartedOn": "2025-07-13T19:25:44.28786224Z", "buildFinishedOn": "2025-07-13T19:25:45.1757104Z", "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": "652c4063fe177ff5f8c38de8b72bad75034bcf6f", "source": "https://github.com/GalaxyGamingBoy/hc-sprig" }, "source": { "locations": { "step0": { "locations": [ { "ranges": [ { "start": { "line": 1 }, "end": { "line": 1 } } ] } ] }, "step1": { "locations": [ { "ranges": [ { "start": { "line": 3 }, "end": { "line": 3 } } ] } ] }, "step2": {}, "step3": { "locations": [ { "ranges": [ { "start": { "line": 5 }, "end": { "line": 5 } } ] } ] }, "step4": { "locations": [ { "ranges": [ { "start": { "line": 7 }, "end": { "line": 7 } } ] } ] }, "step5": { "locations": [ { "ranges": [ { "start": { "line": 9 }, "end": { "line": 9 } } ] } ] }, "step6": { "locations": [ { "ranges": [ { "start": { "line": 11 }, "end": { "line": 11 } } ] } ] }, "step7": { "locations": [ { "ranges": [ { "start": { "line": 13 }, "end": { "line": 13 } } ] } ] } }, "infos": [ { "filename": "dockerfile", "language": "Dockerfile", "data": "RlJPTSBhbHBpbmU6My4xOQoKUlVOIGFwayBhZGQgZ2l0IHB5dGhvbjMgY2xhbmcgbWFrZSBjbWFrZSBlbnRyIHVnbGlmeS1qcyBnY2MtYXJtLW5vbmUtZWFiaSBnKystYXJtLW5vbmUtZWFiaSBnZGItbXVsdGlhcmNoIGdjYyBsaW51eC1oZWFkZXJzCgpDT1BZIC4vaW1wb3J0QnVpbGRSZXBvcy5zaCAvb3B0L2ltcG9ydEJ1aWxkUmVwb3Muc2gKClJVTiBjaG1vZCAreCAvb3B0L2ltcG9ydEJ1aWxkUmVwb3Muc2gKClJVTiAvb3B0L2ltcG9ydEJ1aWxkUmVwb3Muc2gKCkNPUFkgLi9idWlsZFNjcmlwdC5zaCAvb3B0L2J1aWxkU2NyaXB0LnNoCgpSVU4gY2htb2QgK3ggL29wdC9idWlsZFNjcmlwdC5zaAoKQ01EIC9vcHQvYnVpbGRTY3JpcHQuc2gK", "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:26f24eac0476c4e89d9919d621907fb764baad24a7ca7ec8668c4eb734cd49ae": "step1", "sha256:a97912906e37cf2e46870b7e2a46fba1e95dc568c984237f8779330c941e8c89": "step0" } } ] }, "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:81105eaa755dcf51662c3bdf30887af698d145d69f16cca7f8ab3a654ee7b76e", "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:81105eaa755dcf51662c3bdf30887af698d145d69f16cca7f8ab3a654ee7b76e", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:bbc9fee1da1626ad03635820f54f5643ed6e22e46b0bcb4943e47fc8d54ba429", "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:81105eaa755dcf51662c3bdf30887af698d145d69f16cca7f8ab3a654ee7b76e", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:bbc9fee1da1626ad03635820f54f5643ed6e22e46b0bcb4943e47fc8d54ba429", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:2e22ce73d72141a24411dab9ce83af06354105eabc4712ebcddeb823e8bdc8fc", "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:81105eaa755dcf51662c3bdf30887af698d145d69f16cca7f8ab3a654ee7b76e", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:bbc9fee1da1626ad03635820f54f5643ed6e22e46b0bcb4943e47fc8d54ba429", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:2e22ce73d72141a24411dab9ce83af06354105eabc4712ebcddeb823e8bdc8fc", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:7685c9dd8fee08fd273a79961dfbdeb5d9c0eac2eafdcc45a122db10a54cb8c4", "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:81105eaa755dcf51662c3bdf30887af698d145d69f16cca7f8ab3a654ee7b76e", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:bbc9fee1da1626ad03635820f54f5643ed6e22e46b0bcb4943e47fc8d54ba429", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:2e22ce73d72141a24411dab9ce83af06354105eabc4712ebcddeb823e8bdc8fc", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:7685c9dd8fee08fd273a79961dfbdeb5d9c0eac2eafdcc45a122db10a54cb8c4", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:6550d560811bae547554fb5836a7fb605efa615f26b29511b223d8b423c877e0", "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:81105eaa755dcf51662c3bdf30887af698d145d69f16cca7f8ab3a654ee7b76e", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:bbc9fee1da1626ad03635820f54f5643ed6e22e46b0bcb4943e47fc8d54ba429", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:2e22ce73d72141a24411dab9ce83af06354105eabc4712ebcddeb823e8bdc8fc", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:7685c9dd8fee08fd273a79961dfbdeb5d9c0eac2eafdcc45a122db10a54cb8c4", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:6550d560811bae547554fb5836a7fb605efa615f26b29511b223d8b423c877e0", "size": -1 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar", "digest": "sha256:4d76cf30d28b23b172d7fc115ed83addc1f4900f7fe606be750cc56dcc4c5dff", "size": -1 } ] ] }, "sysUsage": [ { "timestamp": "2025-07-13T19:25:45.175993989Z", "cpuStat": { "user": 316787.47, "nice": 14.18, "system": 217763.95, "idle": 3337852.08, "iowait": 14973, "irq": 0, "softirq": 10867.41, "steal": 458.98, "guest": 34.73, "guestNice": 0 }, "procStat": { "contextSwitches": 7787298503, "processCreated": 17661902, "processesRunning": 14 }, "memoryStat": { "total": 175137916, "free": 1594204, "available": 61623264, "buffers": 2286088, "cached": 49399404, "active": 82594940, "inactive": 54154072, "swap": 87568956, "dirty": 2884, "writeback": 0, "slab": 19393420 }, "cpuPressure": { "some": { "avg10": 59.26, "avg60": 67.63, "avg300": 70.38, "total": 31768702114 }, "full": { "avg10": 0, "avg60": 0, "avg300": 0, "total": 0 } }, "memoryPressure": { "some": { "avg10": 1.86, "avg60": 16.26, "avg300": 18.48, "total": 10896613483 }, "full": { "avg10": 1.22, "avg60": 10.7, "avg300": 11.55, "total": 7789447284 } }, "ioPressure": { "some": { "avg10": 0, "avg60": 0, "avg300": 0, "total": 283231300 }, "full": { "avg10": 0, "avg60": 0, "avg300": 0, "total": 153325850 } } } ] } } }