chore: publish dev artifacts for live build metadata

This commit is contained in:
Code Queue Review
2026-05-23 20:59:29 +00:00
parent b02ac5beca
commit fd0f4ae2ac
4 changed files with 352 additions and 354 deletions
+79 -79
View File
@@ -5,7 +5,7 @@
"profile": "dev",
"namespace": "hwlab-dev",
"endpoint": "http://74.48.78.17:16667",
"commitId": "86b3976",
"commitId": "b02ac5b",
"artifactState": "published",
"publish": {
"ciPublished": true,
@@ -66,10 +66,10 @@
"services": [
{
"serviceId": "hwlab-cloud-api",
"commitId": "86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:86b3976",
"imageTag": "86b3976",
"digest": "sha256:f7f178fe51ac5f727b241a899e077a372e66bc10d145de4ba6375405ec470489",
"commitId": "b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:b02ac5b",
"imageTag": "b02ac5b",
"digest": "sha256:33b2075ed01c5cb77d8b5bbd3cc8e4acaa1dbd8566d091e15e663c43ff63af31",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -79,15 +79,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6"
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2"
},
{
"serviceId": "hwlab-cloud-web",
"commitId": "86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:86b3976",
"imageTag": "86b3976",
"digest": "sha256:b5eba412d322e0157d2e5eeaa61e7939a5aed9d989cb398ee4788b3c27aa5647",
"commitId": "b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:b02ac5b",
"imageTag": "b02ac5b",
"digest": "sha256:a1c95841f6f2bd913c82751f603c164cbb8bfbfd186d14f98d0f2f91c17cd84f",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -97,15 +97,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6"
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2"
},
{
"serviceId": "hwlab-agent-mgr",
"commitId": "86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:86b3976",
"imageTag": "86b3976",
"digest": "sha256:9d29d6bb8f3ec9ac887fc3395a63194508063bdc8f3c5871578c2e98c74392db",
"commitId": "b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:b02ac5b",
"imageTag": "b02ac5b",
"digest": "sha256:1457c7141f0f6ddeee04c4342e87a0cda8d95718ac64d7b009bf76832c5c7bee",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -115,15 +115,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6"
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2"
},
{
"serviceId": "hwlab-agent-worker",
"commitId": "86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:86b3976",
"imageTag": "86b3976",
"digest": "sha256:cfaf759c23c580e40877b3ee2da96420895df35ee834af1c7673ebacc6b2d02d",
"commitId": "b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:b02ac5b",
"imageTag": "b02ac5b",
"digest": "sha256:a6653bba439eb0f53512269c22f41c07cad48a89c5287374c5262ea01f95e77b",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -133,15 +133,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6"
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2"
},
{
"serviceId": "hwlab-gateway",
"commitId": "86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:86b3976",
"imageTag": "86b3976",
"digest": "sha256:5d8916d161b6344ff0ff22b99c2506ddaa609e5d2ca5d38b7141aac0bde1c8f5",
"commitId": "b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:b02ac5b",
"imageTag": "b02ac5b",
"digest": "sha256:72fff1deee7a999b8806487c52e4bd89a7930605afe0a193588ffcfdea2af3d3",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -151,15 +151,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6"
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2"
},
{
"serviceId": "hwlab-gateway-simu",
"commitId": "86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:86b3976",
"imageTag": "86b3976",
"digest": "sha256:0c5699300ba32b34a9cfe9f78e151c18c88f10e967470fa717450fc7efad5119",
"commitId": "b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:b02ac5b",
"imageTag": "b02ac5b",
"digest": "sha256:4cfb1315aa93a11ea480ddb0da89994acc344834499d6cf322bbf0ff4b0c3137",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -169,15 +169,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6"
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2"
},
{
"serviceId": "hwlab-box-simu",
"commitId": "86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:86b3976",
"imageTag": "86b3976",
"digest": "sha256:9d9b735f041e918a3098ed9285dc934dae724f0b7b6b1d19b19c45b5ceed9aa0",
"commitId": "b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:b02ac5b",
"imageTag": "b02ac5b",
"digest": "sha256:9fde14a98f0850e139435cf7b473219c3d43231acd2f65b2410e8e3d0f49b858",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -187,15 +187,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6"
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2"
},
{
"serviceId": "hwlab-patch-panel",
"commitId": "86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:86b3976",
"imageTag": "86b3976",
"digest": "sha256:61f275f3114d9906234775cd4c3126db08586ba8a3a16cd528ffc64ac1a3393a",
"commitId": "b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:b02ac5b",
"imageTag": "b02ac5b",
"digest": "sha256:2abe0cb87c3eef6d080a3d60bdd39037df89269b0b730a704a52e12405dceaea",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -205,15 +205,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6"
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2"
},
{
"serviceId": "hwlab-router",
"commitId": "86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-router:86b3976",
"imageTag": "86b3976",
"digest": "sha256:6558da018bccf60f010b534b72233f2cf4ffeb30e757607a49584814f1af0318",
"commitId": "b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-router:b02ac5b",
"imageTag": "b02ac5b",
"digest": "sha256:fcfa1c1f5231e48d07113fbbbec525b16cc5431b38d4fbacc263f517ad0b9120",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -223,15 +223,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6"
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2"
},
{
"serviceId": "hwlab-tunnel-client",
"commitId": "86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:86b3976",
"imageTag": "86b3976",
"digest": "sha256:20e79f9db2adcdc9305bd70abc6b90eabfdc69246225ab5d507048182892273b",
"commitId": "b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:b02ac5b",
"imageTag": "b02ac5b",
"digest": "sha256:687826d894137c5c471124f6f3cffdb1165acf23c80dc2cc6fd5bca98434b6e7",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -241,15 +241,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6"
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2"
},
{
"serviceId": "hwlab-edge-proxy",
"commitId": "86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:86b3976",
"imageTag": "86b3976",
"digest": "sha256:8490b289f9be48f39a29bd0cc9994836ace511c7820576cdb1f3924edad09a7c",
"commitId": "b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:b02ac5b",
"imageTag": "b02ac5b",
"digest": "sha256:eb0a165cc57428741a59ef953c8596631f9d85bc51117d16f16d5847803ebfef",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -259,15 +259,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6"
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2"
},
{
"serviceId": "hwlab-cli",
"commitId": "86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:86b3976",
"imageTag": "86b3976",
"digest": "sha256:363a375556f5e565a2b5855a7bba532056a97872bf39d33a6b40c43e35b2800d",
"commitId": "b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:b02ac5b",
"imageTag": "b02ac5b",
"digest": "sha256:d36e790701478653a8b2b672bb8fcccf055f6422552c6d7559a2339b0ef3d621",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -277,15 +277,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6"
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2"
},
{
"serviceId": "hwlab-agent-skills",
"commitId": "86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:86b3976",
"imageTag": "86b3976",
"digest": "sha256:4e1576c555b945abd9ee690cd21754478f71fc4bc673cb206a6e93dcbb749cc3",
"commitId": "b02ac5b",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:b02ac5b",
"imageTag": "b02ac5b",
"digest": "sha256:22c1ad255a1039ca148444664563ae76209ccbb0d3e7fba27613250c938e3f5b",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -295,8 +295,8 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6"
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2"
}
],
"serviceInventory": {
+21 -21
View File
@@ -1,7 +1,7 @@
{
"manifestVersion": "v1",
"environment": "dev",
"commitId": "86b3976",
"commitId": "b02ac5b",
"namespace": "hwlab-dev",
"endpoint": "http://74.48.78.17:16667",
"health": {
@@ -181,7 +181,7 @@
"services": [
{
"serviceId": "hwlab-cloud-api",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:b02ac5b",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -189,9 +189,9 @@
"env": {
"HWLAB_ENVIRONMENT": "dev",
"HWLAB_PUBLIC_ENDPOINT": "http://74.48.78.17:16667",
"HWLAB_COMMIT_ID": "86b3976",
"HWLAB_IMAGE": "127.0.0.1:5000/hwlab/hwlab-cloud-api:86b3976",
"HWLAB_IMAGE_TAG": "86b3976",
"HWLAB_COMMIT_ID": "b02ac5b",
"HWLAB_IMAGE": "127.0.0.1:5000/hwlab/hwlab-cloud-api:b02ac5b",
"HWLAB_IMAGE_TAG": "b02ac5b",
"HWLAB_RUNTIME_SUBSTITUTE_FORBIDDEN": "unidesk-backend,provider-gateway,microservice-proxy",
"HWLAB_CLOUD_DB_URL": "secretRef:hwlab-cloud-api-dev-db/database-url",
"HWLAB_CLOUD_DB_SSL_MODE": "disable",
@@ -219,7 +219,7 @@
},
{
"serviceId": "hwlab-cloud-web",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:b02ac5b",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -228,14 +228,14 @@
"HWLAB_ENVIRONMENT": "dev",
"HWLAB_API_BASE_URL": "http://hwlab-cloud-api.hwlab-dev.svc.cluster.local:6667",
"HWLAB_CLOUD_WEB_PROXY_TIMEOUT_MS": "150000",
"HWLAB_COMMIT_ID": "86b3976",
"HWLAB_IMAGE": "127.0.0.1:5000/hwlab/hwlab-cloud-web:86b3976",
"HWLAB_IMAGE_TAG": "86b3976"
"HWLAB_COMMIT_ID": "b02ac5b",
"HWLAB_IMAGE": "127.0.0.1:5000/hwlab/hwlab-cloud-web:b02ac5b",
"HWLAB_IMAGE_TAG": "b02ac5b"
}
},
{
"serviceId": "hwlab-agent-mgr",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:b02ac5b",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -247,7 +247,7 @@
},
{
"serviceId": "hwlab-agent-worker",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:b02ac5b",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -259,7 +259,7 @@
},
{
"serviceId": "hwlab-gateway",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:b02ac5b",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -271,7 +271,7 @@
},
{
"serviceId": "hwlab-gateway-simu",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:b02ac5b",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -291,7 +291,7 @@
},
{
"serviceId": "hwlab-box-simu",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:b02ac5b",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -310,7 +310,7 @@
},
{
"serviceId": "hwlab-patch-panel",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:b02ac5b",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -331,7 +331,7 @@
},
{
"serviceId": "hwlab-router",
"image": "127.0.0.1:5000/hwlab/hwlab-router:86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-router:b02ac5b",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -343,7 +343,7 @@
},
{
"serviceId": "hwlab-tunnel-client",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:b02ac5b",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -357,7 +357,7 @@
},
{
"serviceId": "hwlab-edge-proxy",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:b02ac5b",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -370,7 +370,7 @@
},
{
"serviceId": "hwlab-cli",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:b02ac5b",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -381,13 +381,13 @@
},
{
"serviceId": "hwlab-agent-skills",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:b02ac5b",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
"replicas": 1,
"env": {
"HWLAB_SKILLS_COMMIT_ID": "86b3976"
"HWLAB_SKILLS_COMMIT_ID": "b02ac5b"
}
}
],
+20 -20
View File
@@ -31,7 +31,7 @@
"containers": [
{
"name": "hwlab-cloud-api",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:b02ac5b",
"ports": [
{
"name": "http",
@@ -49,15 +49,15 @@
},
{
"name": "HWLAB_COMMIT_ID",
"value": "86b3976"
"value": "b02ac5b"
},
{
"name": "HWLAB_IMAGE",
"value": "127.0.0.1:5000/hwlab/hwlab-cloud-api:86b3976"
"value": "127.0.0.1:5000/hwlab/hwlab-cloud-api:b02ac5b"
},
{
"name": "HWLAB_IMAGE_TAG",
"value": "86b3976"
"value": "b02ac5b"
},
{
"name": "HWLAB_RUNTIME_SUBSTITUTE_FORBIDDEN",
@@ -211,7 +211,7 @@
"containers": [
{
"name": "hwlab-cloud-web",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:b02ac5b",
"ports": [
{
"name": "http",
@@ -229,15 +229,15 @@
},
{
"name": "HWLAB_COMMIT_ID",
"value": "86b3976"
"value": "b02ac5b"
},
{
"name": "HWLAB_IMAGE",
"value": "127.0.0.1:5000/hwlab/hwlab-cloud-web:86b3976"
"value": "127.0.0.1:5000/hwlab/hwlab-cloud-web:b02ac5b"
},
{
"name": "HWLAB_IMAGE_TAG",
"value": "86b3976"
"value": "b02ac5b"
}
],
"readinessProbe": {
@@ -287,7 +287,7 @@
"containers": [
{
"name": "hwlab-agent-mgr",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:b02ac5b",
"ports": [
{
"name": "http",
@@ -343,7 +343,7 @@
"containers": [
{
"name": "hwlab-agent-worker",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:b02ac5b",
"env": [
{
"name": "HWLAB_AGENT_SESSION_MODE",
@@ -386,7 +386,7 @@
"containers": [
{
"name": "hwlab-gateway",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:b02ac5b",
"ports": [
{
"name": "http",
@@ -447,7 +447,7 @@
"containers": [
{
"name": "hwlab-gateway-simu",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:b02ac5b",
"ports": [
{
"name": "http",
@@ -520,7 +520,7 @@
"containers": [
{
"name": "hwlab-box-simu",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:b02ac5b",
"ports": [
{
"name": "http",
@@ -588,7 +588,7 @@
"containers": [
{
"name": "hwlab-patch-panel",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:b02ac5b",
"ports": [
{
"name": "http",
@@ -652,7 +652,7 @@
"containers": [
{
"name": "hwlab-router",
"image": "127.0.0.1:5000/hwlab/hwlab-router:86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-router:b02ac5b",
"ports": [
{
"name": "http",
@@ -712,7 +712,7 @@
"containers": [
{
"name": "hwlab-tunnel-client",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:b02ac5b",
"ports": [
{
"name": "http",
@@ -784,7 +784,7 @@
"containers": [
{
"name": "hwlab-edge-proxy",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:b02ac5b",
"ports": [
{
"name": "http",
@@ -849,7 +849,7 @@
"containers": [
{
"name": "hwlab-cli",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:b02ac5b",
"env": [
{
"name": "HWLAB_CLI_ENDPOINT",
@@ -891,7 +891,7 @@
"containers": [
{
"name": "hwlab-agent-skills",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:86b3976",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:b02ac5b",
"ports": [
{
"name": "http",
@@ -901,7 +901,7 @@
"env": [
{
"name": "HWLAB_SKILLS_COMMIT_ID",
"value": "86b3976"
"value": "b02ac5b"
}
],
"readinessProbe": {
+232 -234
View File
@@ -4,7 +4,7 @@
"reportVersion": "v1",
"issue": "pikasTech/HWLAB#35",
"taskId": "dev-artifact-publish",
"commitId": "86b3976",
"commitId": "b02ac5b",
"acceptanceLevel": "dev_artifact_publish",
"devOnly": true,
"prodDisabled": true,
@@ -75,12 +75,12 @@
"status": "published",
"mode": "publish",
"repo": "pikasTech/HWLAB",
"sourceCommitId": "86b39769af98946124398dda6775d4b2a3b205e6",
"sourceCommitId": "b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"registryPrefix": "127.0.0.1:5000/hwlab",
"registryCapabilities": {
"version": "v1",
"registryPrefix": "127.0.0.1:5000/hwlab",
"generatedAt": "2026-05-23T19:49:14.879Z",
"generatedAt": "2026-05-23T20:47:40.658Z",
"classification": "degraded",
"dimensions": {
"processHttpAccess": {
@@ -128,7 +128,7 @@
"names": "unidesk-artifact-registry",
"ports": "127.0.0.1:5000->5000/tcp",
"state": "running",
"status": "Up 6 hours"
"status": "Up 7 hours"
}
],
"pushAttempted": false,
@@ -258,8 +258,8 @@
"baseImage": "node:20-bookworm-slim",
"baseImagePreflight": {
"status": "ready",
"imageSource": "local-docker-node:20-*",
"requestedImage": null,
"imageSource": "env:HWLAB_DEV_BASE_IMAGE",
"requestedImage": "node:20-bookworm-slim",
"localTag": "node:20-bookworm-slim",
"imageId": "sha256:9da6b4e352d0d5c94963eba1832408f5b7b08839cd8be9b6610c05de5118c704",
"repoDigests": [
@@ -267,15 +267,13 @@
],
"candidates": [
{
"source": "local-docker-node:20-*",
"source": "env:HWLAB_DEV_BASE_IMAGE",
"approval": {
"approved": true,
"reason": "local Node 20 builder base image"
},
"localTag": "node:20-bookworm-slim",
"imageId": "9da6b4e352d0",
"size": "200MB",
"createdSince": "4 weeks ago"
"imageId": "sha256:9da6b4e352d0d5c94963eba1832408f5b7b08839cd8be9b6610c05de5118c704"
}
],
"rejectedCandidates": [],
@@ -336,7 +334,7 @@
}
},
"environment": "dev",
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"serviceInventory": {
"version": "v2",
"serviceCount": 13,
@@ -507,13 +505,13 @@
"publishPlan": {
"version": "v2",
"mode": "publish",
"sourceCommitId": "86b39769af98946124398dda6775d4b2a3b205e6",
"imageTag": "86b3976",
"sourceCommitId": "b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"imageTag": "b02ac5b",
"registryTarget": "127.0.0.1:5000/hwlab",
"registryCapabilities": {
"version": "v1",
"registryPrefix": "127.0.0.1:5000/hwlab",
"generatedAt": "2026-05-23T19:49:14.879Z",
"generatedAt": "2026-05-23T20:47:40.658Z",
"classification": "degraded",
"dimensions": {
"processHttpAccess": {
@@ -561,7 +559,7 @@
"names": "unidesk-artifact-registry",
"ports": "127.0.0.1:5000->5000/tcp",
"state": "running",
"status": "Up 6 hours"
"status": "Up 7 hours"
}
],
"pushAttempted": false,
@@ -695,14 +693,14 @@
"enabled": true,
"required": true,
"artifactScope": "required",
"sourceCommitId": "86b39769af98946124398dda6775d4b2a3b205e6",
"sourceCommitId": "b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"registryTarget": "127.0.0.1:5000/hwlab/hwlab-cloud-api",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:86b3976",
"imageTag": "86b3976",
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6",
"digest": "sha256:f7f178fe51ac5f727b241a899e077a372e66bc10d145de4ba6375405ec470489",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cloud-api@sha256:f7f178fe51ac5f727b241a899e077a372e66bc10d145de4ba6375405ec470489",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:b02ac5b",
"imageTag": "b02ac5b",
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"digest": "sha256:33b2075ed01c5cb77d8b5bbd3cc8e4acaa1dbd8566d091e15e663c43ff63af31",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cloud-api@sha256:33b2075ed01c5cb77d8b5bbd3cc8e4acaa1dbd8566d091e15e663c43ff63af31",
"digestStatus": "real",
"status": "published",
"notPublishedReason": null
@@ -712,14 +710,14 @@
"enabled": true,
"required": true,
"artifactScope": "required",
"sourceCommitId": "86b39769af98946124398dda6775d4b2a3b205e6",
"sourceCommitId": "b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"registryTarget": "127.0.0.1:5000/hwlab/hwlab-cloud-web",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:86b3976",
"imageTag": "86b3976",
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6",
"digest": "sha256:b5eba412d322e0157d2e5eeaa61e7939a5aed9d989cb398ee4788b3c27aa5647",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cloud-web@sha256:b5eba412d322e0157d2e5eeaa61e7939a5aed9d989cb398ee4788b3c27aa5647",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:b02ac5b",
"imageTag": "b02ac5b",
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"digest": "sha256:a1c95841f6f2bd913c82751f603c164cbb8bfbfd186d14f98d0f2f91c17cd84f",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cloud-web@sha256:a1c95841f6f2bd913c82751f603c164cbb8bfbfd186d14f98d0f2f91c17cd84f",
"digestStatus": "real",
"status": "published",
"notPublishedReason": null
@@ -729,14 +727,14 @@
"enabled": true,
"required": true,
"artifactScope": "required",
"sourceCommitId": "86b39769af98946124398dda6775d4b2a3b205e6",
"sourceCommitId": "b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"registryTarget": "127.0.0.1:5000/hwlab/hwlab-agent-mgr",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:86b3976",
"imageTag": "86b3976",
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6",
"digest": "sha256:9d29d6bb8f3ec9ac887fc3395a63194508063bdc8f3c5871578c2e98c74392db",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-mgr@sha256:9d29d6bb8f3ec9ac887fc3395a63194508063bdc8f3c5871578c2e98c74392db",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:b02ac5b",
"imageTag": "b02ac5b",
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"digest": "sha256:1457c7141f0f6ddeee04c4342e87a0cda8d95718ac64d7b009bf76832c5c7bee",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-mgr@sha256:1457c7141f0f6ddeee04c4342e87a0cda8d95718ac64d7b009bf76832c5c7bee",
"digestStatus": "real",
"status": "published",
"notPublishedReason": null
@@ -746,14 +744,14 @@
"enabled": true,
"required": true,
"artifactScope": "required",
"sourceCommitId": "86b39769af98946124398dda6775d4b2a3b205e6",
"sourceCommitId": "b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"registryTarget": "127.0.0.1:5000/hwlab/hwlab-agent-worker",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:86b3976",
"imageTag": "86b3976",
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6",
"digest": "sha256:cfaf759c23c580e40877b3ee2da96420895df35ee834af1c7673ebacc6b2d02d",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-worker@sha256:cfaf759c23c580e40877b3ee2da96420895df35ee834af1c7673ebacc6b2d02d",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:b02ac5b",
"imageTag": "b02ac5b",
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"digest": "sha256:a6653bba439eb0f53512269c22f41c07cad48a89c5287374c5262ea01f95e77b",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-worker@sha256:a6653bba439eb0f53512269c22f41c07cad48a89c5287374c5262ea01f95e77b",
"digestStatus": "real",
"status": "published",
"notPublishedReason": null
@@ -763,14 +761,14 @@
"enabled": true,
"required": true,
"artifactScope": "required",
"sourceCommitId": "86b39769af98946124398dda6775d4b2a3b205e6",
"sourceCommitId": "b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"registryTarget": "127.0.0.1:5000/hwlab/hwlab-gateway",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:86b3976",
"imageTag": "86b3976",
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6",
"digest": "sha256:5d8916d161b6344ff0ff22b99c2506ddaa609e5d2ca5d38b7141aac0bde1c8f5",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-gateway@sha256:5d8916d161b6344ff0ff22b99c2506ddaa609e5d2ca5d38b7141aac0bde1c8f5",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:b02ac5b",
"imageTag": "b02ac5b",
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"digest": "sha256:72fff1deee7a999b8806487c52e4bd89a7930605afe0a193588ffcfdea2af3d3",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-gateway@sha256:72fff1deee7a999b8806487c52e4bd89a7930605afe0a193588ffcfdea2af3d3",
"digestStatus": "real",
"status": "published",
"notPublishedReason": null
@@ -780,14 +778,14 @@
"enabled": true,
"required": true,
"artifactScope": "required",
"sourceCommitId": "86b39769af98946124398dda6775d4b2a3b205e6",
"sourceCommitId": "b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"registryTarget": "127.0.0.1:5000/hwlab/hwlab-gateway-simu",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:86b3976",
"imageTag": "86b3976",
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6",
"digest": "sha256:0c5699300ba32b34a9cfe9f78e151c18c88f10e967470fa717450fc7efad5119",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-gateway-simu@sha256:0c5699300ba32b34a9cfe9f78e151c18c88f10e967470fa717450fc7efad5119",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:b02ac5b",
"imageTag": "b02ac5b",
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"digest": "sha256:4cfb1315aa93a11ea480ddb0da89994acc344834499d6cf322bbf0ff4b0c3137",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-gateway-simu@sha256:4cfb1315aa93a11ea480ddb0da89994acc344834499d6cf322bbf0ff4b0c3137",
"digestStatus": "real",
"status": "published",
"notPublishedReason": null
@@ -797,14 +795,14 @@
"enabled": true,
"required": true,
"artifactScope": "required",
"sourceCommitId": "86b39769af98946124398dda6775d4b2a3b205e6",
"sourceCommitId": "b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"registryTarget": "127.0.0.1:5000/hwlab/hwlab-box-simu",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:86b3976",
"imageTag": "86b3976",
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6",
"digest": "sha256:9d9b735f041e918a3098ed9285dc934dae724f0b7b6b1d19b19c45b5ceed9aa0",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-box-simu@sha256:9d9b735f041e918a3098ed9285dc934dae724f0b7b6b1d19b19c45b5ceed9aa0",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:b02ac5b",
"imageTag": "b02ac5b",
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"digest": "sha256:9fde14a98f0850e139435cf7b473219c3d43231acd2f65b2410e8e3d0f49b858",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-box-simu@sha256:9fde14a98f0850e139435cf7b473219c3d43231acd2f65b2410e8e3d0f49b858",
"digestStatus": "real",
"status": "published",
"notPublishedReason": null
@@ -814,14 +812,14 @@
"enabled": true,
"required": true,
"artifactScope": "required",
"sourceCommitId": "86b39769af98946124398dda6775d4b2a3b205e6",
"sourceCommitId": "b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"registryTarget": "127.0.0.1:5000/hwlab/hwlab-patch-panel",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:86b3976",
"imageTag": "86b3976",
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6",
"digest": "sha256:61f275f3114d9906234775cd4c3126db08586ba8a3a16cd528ffc64ac1a3393a",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-patch-panel@sha256:61f275f3114d9906234775cd4c3126db08586ba8a3a16cd528ffc64ac1a3393a",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:b02ac5b",
"imageTag": "b02ac5b",
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"digest": "sha256:2abe0cb87c3eef6d080a3d60bdd39037df89269b0b730a704a52e12405dceaea",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-patch-panel@sha256:2abe0cb87c3eef6d080a3d60bdd39037df89269b0b730a704a52e12405dceaea",
"digestStatus": "real",
"status": "published",
"notPublishedReason": null
@@ -831,14 +829,14 @@
"enabled": true,
"required": true,
"artifactScope": "required",
"sourceCommitId": "86b39769af98946124398dda6775d4b2a3b205e6",
"sourceCommitId": "b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"registryTarget": "127.0.0.1:5000/hwlab/hwlab-router",
"image": "127.0.0.1:5000/hwlab/hwlab-router:86b3976",
"imageTag": "86b3976",
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6",
"digest": "sha256:6558da018bccf60f010b534b72233f2cf4ffeb30e757607a49584814f1af0318",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-router@sha256:6558da018bccf60f010b534b72233f2cf4ffeb30e757607a49584814f1af0318",
"image": "127.0.0.1:5000/hwlab/hwlab-router:b02ac5b",
"imageTag": "b02ac5b",
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"digest": "sha256:fcfa1c1f5231e48d07113fbbbec525b16cc5431b38d4fbacc263f517ad0b9120",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-router@sha256:fcfa1c1f5231e48d07113fbbbec525b16cc5431b38d4fbacc263f517ad0b9120",
"digestStatus": "real",
"status": "published",
"notPublishedReason": null
@@ -848,14 +846,14 @@
"enabled": true,
"required": true,
"artifactScope": "required",
"sourceCommitId": "86b39769af98946124398dda6775d4b2a3b205e6",
"sourceCommitId": "b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"registryTarget": "127.0.0.1:5000/hwlab/hwlab-tunnel-client",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:86b3976",
"imageTag": "86b3976",
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6",
"digest": "sha256:20e79f9db2adcdc9305bd70abc6b90eabfdc69246225ab5d507048182892273b",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-tunnel-client@sha256:20e79f9db2adcdc9305bd70abc6b90eabfdc69246225ab5d507048182892273b",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:b02ac5b",
"imageTag": "b02ac5b",
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"digest": "sha256:687826d894137c5c471124f6f3cffdb1165acf23c80dc2cc6fd5bca98434b6e7",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-tunnel-client@sha256:687826d894137c5c471124f6f3cffdb1165acf23c80dc2cc6fd5bca98434b6e7",
"digestStatus": "real",
"status": "published",
"notPublishedReason": null
@@ -865,14 +863,14 @@
"enabled": true,
"required": true,
"artifactScope": "required",
"sourceCommitId": "86b39769af98946124398dda6775d4b2a3b205e6",
"sourceCommitId": "b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"registryTarget": "127.0.0.1:5000/hwlab/hwlab-edge-proxy",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:86b3976",
"imageTag": "86b3976",
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6",
"digest": "sha256:8490b289f9be48f39a29bd0cc9994836ace511c7820576cdb1f3924edad09a7c",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-edge-proxy@sha256:8490b289f9be48f39a29bd0cc9994836ace511c7820576cdb1f3924edad09a7c",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:b02ac5b",
"imageTag": "b02ac5b",
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"digest": "sha256:eb0a165cc57428741a59ef953c8596631f9d85bc51117d16f16d5847803ebfef",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-edge-proxy@sha256:eb0a165cc57428741a59ef953c8596631f9d85bc51117d16f16d5847803ebfef",
"digestStatus": "real",
"status": "published",
"notPublishedReason": null
@@ -882,14 +880,14 @@
"enabled": true,
"required": true,
"artifactScope": "required",
"sourceCommitId": "86b39769af98946124398dda6775d4b2a3b205e6",
"sourceCommitId": "b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"registryTarget": "127.0.0.1:5000/hwlab/hwlab-cli",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:86b3976",
"imageTag": "86b3976",
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6",
"digest": "sha256:363a375556f5e565a2b5855a7bba532056a97872bf39d33a6b40c43e35b2800d",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cli@sha256:363a375556f5e565a2b5855a7bba532056a97872bf39d33a6b40c43e35b2800d",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:b02ac5b",
"imageTag": "b02ac5b",
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"digest": "sha256:d36e790701478653a8b2b672bb8fcccf055f6422552c6d7559a2339b0ef3d621",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cli@sha256:d36e790701478653a8b2b672bb8fcccf055f6422552c6d7559a2339b0ef3d621",
"digestStatus": "real",
"status": "published",
"notPublishedReason": null
@@ -899,14 +897,14 @@
"enabled": true,
"required": true,
"artifactScope": "required",
"sourceCommitId": "86b39769af98946124398dda6775d4b2a3b205e6",
"sourceCommitId": "b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"registryTarget": "127.0.0.1:5000/hwlab/hwlab-agent-skills",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:86b3976",
"imageTag": "86b3976",
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6",
"digest": "sha256:4e1576c555b945abd9ee690cd21754478f71fc4bc673cb206a6e93dcbb749cc3",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-skills@sha256:4e1576c555b945abd9ee690cd21754478f71fc4bc673cb206a6e93dcbb749cc3",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:b02ac5b",
"imageTag": "b02ac5b",
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"digest": "sha256:22c1ad255a1039ca148444664563ae76209ccbb0d3e7fba27613250c938e3f5b",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-skills@sha256:22c1ad255a1039ca148444664563ae76209ccbb0d3e7fba27613250c938e3f5b",
"digestStatus": "real",
"status": "published",
"notPublishedReason": null
@@ -918,17 +916,17 @@
"disabledServiceCount": 0,
"builtCount": 13,
"publishedCount": 13,
"generatedAt": "2026-05-23T19:58:04.606Z",
"generatedAt": "2026-05-23T20:57:14.570Z",
"services": [
{
"serviceId": "hwlab-cloud-api",
"status": "published",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:86b3976",
"imageTag": "86b3976",
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6",
"digest": "sha256:f7f178fe51ac5f727b241a899e077a372e66bc10d145de4ba6375405ec470489",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cloud-api@sha256:f7f178fe51ac5f727b241a899e077a372e66bc10d145de4ba6375405ec470489",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:b02ac5b",
"imageTag": "b02ac5b",
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"digest": "sha256:33b2075ed01c5cb77d8b5bbd3cc8e4acaa1dbd8566d091e15e663c43ff63af31",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cloud-api@sha256:33b2075ed01c5cb77d8b5bbd3cc8e4acaa1dbd8566d091e15e663c43ff63af31",
"runtimeKind": "node-command",
"implementationState": "repo-entrypoint",
"sourceState": "source-present",
@@ -937,17 +935,17 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"localImageId": "sha256:61e84d2df6725b4ba1bf9dae9d66350805329fbd91852e1e7a5e1e23aaf49c08"
"localImageId": "sha256:1a81a62dd4127316f8ea7eaa4489895ab8416837b35908db43f4d2941e6bb8e2"
},
{
"serviceId": "hwlab-cloud-web",
"status": "published",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:86b3976",
"imageTag": "86b3976",
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6",
"digest": "sha256:b5eba412d322e0157d2e5eeaa61e7939a5aed9d989cb398ee4788b3c27aa5647",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cloud-web@sha256:b5eba412d322e0157d2e5eeaa61e7939a5aed9d989cb398ee4788b3c27aa5647",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:b02ac5b",
"imageTag": "b02ac5b",
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"digest": "sha256:a1c95841f6f2bd913c82751f603c164cbb8bfbfd186d14f98d0f2f91c17cd84f",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cloud-web@sha256:a1c95841f6f2bd913c82751f603c164cbb8bfbfd186d14f98d0f2f91c17cd84f",
"runtimeKind": "cloud-web",
"distFreshness": {
"status": "pass",
@@ -958,127 +956,127 @@
{
"kind": "runtime",
"path": "index.html",
"sourcePath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/index.html",
"distPath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/dist/index.html",
"sourcePath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/index.html",
"distPath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/dist/index.html",
"status": "match"
},
{
"kind": "runtime",
"path": "styles.css",
"sourcePath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/styles.css",
"distPath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/dist/styles.css",
"sourcePath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/styles.css",
"distPath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/dist/styles.css",
"status": "match"
},
{
"kind": "runtime",
"path": "auth.mjs",
"sourcePath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/auth.mjs",
"distPath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/dist/auth.mjs",
"sourcePath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/auth.mjs",
"distPath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/dist/auth.mjs",
"status": "match"
},
{
"kind": "runtime",
"path": "app.mjs",
"sourcePath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/app.mjs",
"distPath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/dist/app.mjs",
"sourcePath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/app.mjs",
"distPath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/dist/app.mjs",
"status": "match"
},
{
"kind": "runtime",
"path": "code-agent-facts.mjs",
"sourcePath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/code-agent-facts.mjs",
"distPath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/dist/code-agent-facts.mjs",
"sourcePath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/code-agent-facts.mjs",
"distPath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/dist/code-agent-facts.mjs",
"status": "match"
},
{
"kind": "runtime",
"path": "code-agent-status.mjs",
"sourcePath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/code-agent-status.mjs",
"distPath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/dist/code-agent-status.mjs",
"sourcePath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/code-agent-status.mjs",
"distPath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/dist/code-agent-status.mjs",
"status": "match"
},
{
"kind": "runtime",
"path": "code-agent-m3-evidence.mjs",
"sourcePath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/code-agent-m3-evidence.mjs",
"distPath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/dist/code-agent-m3-evidence.mjs",
"sourcePath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/code-agent-m3-evidence.mjs",
"distPath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/dist/code-agent-m3-evidence.mjs",
"status": "match"
},
{
"kind": "runtime",
"path": "live-status.mjs",
"sourcePath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/live-status.mjs",
"distPath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/dist/live-status.mjs",
"sourcePath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/live-status.mjs",
"distPath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/dist/live-status.mjs",
"status": "match"
},
{
"kind": "runtime",
"path": "gate-summary.mjs",
"sourcePath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/gate-summary.mjs",
"distPath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/dist/gate-summary.mjs",
"sourcePath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/gate-summary.mjs",
"distPath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/dist/gate-summary.mjs",
"status": "match"
},
{
"kind": "runtime",
"path": "runtime.mjs",
"sourcePath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/runtime.mjs",
"distPath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/dist/runtime.mjs",
"sourcePath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/runtime.mjs",
"distPath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/dist/runtime.mjs",
"status": "match"
},
{
"kind": "runtime",
"path": "wiring-status.mjs",
"sourcePath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/wiring-status.mjs",
"distPath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/dist/wiring-status.mjs",
"sourcePath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/wiring-status.mjs",
"distPath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/dist/wiring-status.mjs",
"status": "match"
},
{
"kind": "runtime",
"path": "workbench-hardware-panel.mjs",
"sourcePath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/workbench-hardware-panel.mjs",
"distPath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/dist/workbench-hardware-panel.mjs",
"sourcePath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/workbench-hardware-panel.mjs",
"distPath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/dist/workbench-hardware-panel.mjs",
"status": "match"
},
{
"kind": "runtime",
"path": "help.md",
"sourcePath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/help.md",
"distPath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/dist/help.md",
"sourcePath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/help.md",
"distPath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/dist/help.md",
"status": "match"
},
{
"kind": "runtime",
"path": "third_party/marked/marked.esm.js",
"sourcePath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/third_party/marked/marked.esm.js",
"distPath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/dist/third_party/marked/marked.esm.js",
"sourcePath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/third_party/marked/marked.esm.js",
"distPath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/dist/third_party/marked/marked.esm.js",
"status": "match"
},
{
"kind": "runtime",
"path": "third_party/marked/LICENSE",
"sourcePath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/third_party/marked/LICENSE",
"distPath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/dist/third_party/marked/LICENSE",
"sourcePath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/third_party/marked/LICENSE",
"distPath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/dist/third_party/marked/LICENSE",
"status": "match"
},
{
"kind": "alias",
"path": "gate/index.html",
"sourcePath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/index.html",
"distPath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/dist/gate/index.html",
"sourcePath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/index.html",
"distPath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/dist/gate/index.html",
"status": "match"
},
{
"kind": "alias",
"path": "diagnostics/gate/index.html",
"sourcePath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/index.html",
"distPath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/dist/diagnostics/gate/index.html",
"sourcePath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/index.html",
"distPath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/dist/diagnostics/gate/index.html",
"status": "match"
},
{
"kind": "alias",
"path": "help/index.html",
"sourcePath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/index.html",
"distPath": "/workspace/hwlab-317-session-workbench/web/hwlab-cloud-web/dist/help/index.html",
"sourcePath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/index.html",
"distPath": "/workspace/hwlab-359-postmerge-artifact/web/hwlab-cloud-web/dist/help/index.html",
"status": "match"
}
],
@@ -1091,17 +1089,17 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"localImageId": "sha256:5c8f54425539f7f5661291dc7eca471d77c6231d2903bba6e9b4f0ad41a054b0"
"localImageId": "sha256:b154693dac8404a06e7f1defd0cd3c939280709c0e236ebc2507108b9de6fb96"
},
{
"serviceId": "hwlab-agent-mgr",
"status": "published",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:86b3976",
"imageTag": "86b3976",
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6",
"digest": "sha256:9d29d6bb8f3ec9ac887fc3395a63194508063bdc8f3c5871578c2e98c74392db",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-mgr@sha256:9d29d6bb8f3ec9ac887fc3395a63194508063bdc8f3c5871578c2e98c74392db",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:b02ac5b",
"imageTag": "b02ac5b",
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"digest": "sha256:1457c7141f0f6ddeee04c4342e87a0cda8d95718ac64d7b009bf76832c5c7bee",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-mgr@sha256:1457c7141f0f6ddeee04c4342e87a0cda8d95718ac64d7b009bf76832c5c7bee",
"runtimeKind": "node-command",
"implementationState": "repo-entrypoint",
"sourceState": "source-present",
@@ -1110,17 +1108,17 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"localImageId": "sha256:4af9c62729d7d469a5688566b18e8714eb7961de0b3d99ac5aec7221b8bf7773"
"localImageId": "sha256:4d4dc25dd0bc94c9349d1e9ac833c422a5b623a7e4ed04fb009f543bd67501c2"
},
{
"serviceId": "hwlab-agent-worker",
"status": "published",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:86b3976",
"imageTag": "86b3976",
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6",
"digest": "sha256:cfaf759c23c580e40877b3ee2da96420895df35ee834af1c7673ebacc6b2d02d",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-worker@sha256:cfaf759c23c580e40877b3ee2da96420895df35ee834af1c7673ebacc6b2d02d",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:b02ac5b",
"imageTag": "b02ac5b",
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"digest": "sha256:a6653bba439eb0f53512269c22f41c07cad48a89c5287374c5262ea01f95e77b",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-worker@sha256:a6653bba439eb0f53512269c22f41c07cad48a89c5287374c5262ea01f95e77b",
"runtimeKind": "node-command",
"implementationState": "repo-entrypoint",
"sourceState": "source-present",
@@ -1129,17 +1127,17 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"localImageId": "sha256:faf0a7f5daca9fb50c4b1c61b1a69aa02a6a6c55aa858f2a00298dc03cf6b0cc"
"localImageId": "sha256:0d1f9f7f6de57a378c3de80692e114eca458992ee080653175021007e676a52e"
},
{
"serviceId": "hwlab-gateway",
"status": "published",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:86b3976",
"imageTag": "86b3976",
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6",
"digest": "sha256:5d8916d161b6344ff0ff22b99c2506ddaa609e5d2ca5d38b7141aac0bde1c8f5",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-gateway@sha256:5d8916d161b6344ff0ff22b99c2506ddaa609e5d2ca5d38b7141aac0bde1c8f5",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:b02ac5b",
"imageTag": "b02ac5b",
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"digest": "sha256:72fff1deee7a999b8806487c52e4bd89a7930605afe0a193588ffcfdea2af3d3",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-gateway@sha256:72fff1deee7a999b8806487c52e4bd89a7930605afe0a193588ffcfdea2af3d3",
"runtimeKind": "node-command",
"implementationState": "repo-entrypoint",
"sourceState": "source-present",
@@ -1148,17 +1146,17 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"localImageId": "sha256:027aaf7e4bdcd08e00b5803134b57d1874404a1ae64588343f2c282e9b534bc5"
"localImageId": "sha256:92eff3cfd2fa3c25ed5424f0a70790c7657c4ab21ff3be2d7e1b591b10407315"
},
{
"serviceId": "hwlab-gateway-simu",
"status": "published",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:86b3976",
"imageTag": "86b3976",
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6",
"digest": "sha256:0c5699300ba32b34a9cfe9f78e151c18c88f10e967470fa717450fc7efad5119",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-gateway-simu@sha256:0c5699300ba32b34a9cfe9f78e151c18c88f10e967470fa717450fc7efad5119",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:b02ac5b",
"imageTag": "b02ac5b",
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"digest": "sha256:4cfb1315aa93a11ea480ddb0da89994acc344834499d6cf322bbf0ff4b0c3137",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-gateway-simu@sha256:4cfb1315aa93a11ea480ddb0da89994acc344834499d6cf322bbf0ff4b0c3137",
"runtimeKind": "node-command",
"implementationState": "repo-entrypoint",
"sourceState": "source-present",
@@ -1167,17 +1165,17 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"localImageId": "sha256:96dbef5f8a71aedb4a22cca57de09ab1a5f047fce95e45aef28935e41d80e1b7"
"localImageId": "sha256:b6c3475c74614145e90ae4513f3fb50e2bfe9be7395334ae56aa8927c178cf46"
},
{
"serviceId": "hwlab-box-simu",
"status": "published",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:86b3976",
"imageTag": "86b3976",
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6",
"digest": "sha256:9d9b735f041e918a3098ed9285dc934dae724f0b7b6b1d19b19c45b5ceed9aa0",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-box-simu@sha256:9d9b735f041e918a3098ed9285dc934dae724f0b7b6b1d19b19c45b5ceed9aa0",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:b02ac5b",
"imageTag": "b02ac5b",
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"digest": "sha256:9fde14a98f0850e139435cf7b473219c3d43231acd2f65b2410e8e3d0f49b858",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-box-simu@sha256:9fde14a98f0850e139435cf7b473219c3d43231acd2f65b2410e8e3d0f49b858",
"runtimeKind": "node-command",
"implementationState": "repo-entrypoint",
"sourceState": "source-present",
@@ -1186,17 +1184,17 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"localImageId": "sha256:00e06f64f063074003a1192bb7a987ea79237dcf3cd2652d98ba4ed40b0186f1"
"localImageId": "sha256:207e207424fc5fc51cd1ad8e35cbd47659cee96d2b6b4e534c4721f7595f7bf6"
},
{
"serviceId": "hwlab-patch-panel",
"status": "published",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:86b3976",
"imageTag": "86b3976",
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6",
"digest": "sha256:61f275f3114d9906234775cd4c3126db08586ba8a3a16cd528ffc64ac1a3393a",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-patch-panel@sha256:61f275f3114d9906234775cd4c3126db08586ba8a3a16cd528ffc64ac1a3393a",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:b02ac5b",
"imageTag": "b02ac5b",
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"digest": "sha256:2abe0cb87c3eef6d080a3d60bdd39037df89269b0b730a704a52e12405dceaea",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-patch-panel@sha256:2abe0cb87c3eef6d080a3d60bdd39037df89269b0b730a704a52e12405dceaea",
"runtimeKind": "node-command",
"implementationState": "repo-entrypoint",
"sourceState": "source-present",
@@ -1205,17 +1203,17 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"localImageId": "sha256:ecdc044a71b2c8e1bdac5d606e23a77a49308c129ec67ac8ea5ecf1e7135df08"
"localImageId": "sha256:06f85403e23a5d8c2e13c92c9529ef30c336a3deffb0fd35038a0c7d6099b941"
},
{
"serviceId": "hwlab-router",
"status": "published",
"image": "127.0.0.1:5000/hwlab/hwlab-router:86b3976",
"imageTag": "86b3976",
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6",
"digest": "sha256:6558da018bccf60f010b534b72233f2cf4ffeb30e757607a49584814f1af0318",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-router@sha256:6558da018bccf60f010b534b72233f2cf4ffeb30e757607a49584814f1af0318",
"image": "127.0.0.1:5000/hwlab/hwlab-router:b02ac5b",
"imageTag": "b02ac5b",
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"digest": "sha256:fcfa1c1f5231e48d07113fbbbec525b16cc5431b38d4fbacc263f517ad0b9120",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-router@sha256:fcfa1c1f5231e48d07113fbbbec525b16cc5431b38d4fbacc263f517ad0b9120",
"runtimeKind": "node-command",
"implementationState": "repo-entrypoint",
"sourceState": "source-present",
@@ -1224,17 +1222,17 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"localImageId": "sha256:effb7b8362a99563ae2845d96db6e41d9e3dd7730141d30317fbdb05f6e41f29"
"localImageId": "sha256:2c79067753c6dd88208a819ffbd5d991ca89c0922cfd1a3d63808ca1ca76ccde"
},
{
"serviceId": "hwlab-tunnel-client",
"status": "published",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:86b3976",
"imageTag": "86b3976",
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6",
"digest": "sha256:20e79f9db2adcdc9305bd70abc6b90eabfdc69246225ab5d507048182892273b",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-tunnel-client@sha256:20e79f9db2adcdc9305bd70abc6b90eabfdc69246225ab5d507048182892273b",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:b02ac5b",
"imageTag": "b02ac5b",
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"digest": "sha256:687826d894137c5c471124f6f3cffdb1165acf23c80dc2cc6fd5bca98434b6e7",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-tunnel-client@sha256:687826d894137c5c471124f6f3cffdb1165acf23c80dc2cc6fd5bca98434b6e7",
"runtimeKind": "node-command",
"implementationState": "repo-entrypoint",
"sourceState": "source-present",
@@ -1243,17 +1241,17 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"localImageId": "sha256:06c90e4c319339d38db97291b332fa72c211eb9173e5e617c313a083b4048950"
"localImageId": "sha256:873a3a9a455a2da56c561c1cb7b0dfc5dda1d0dfa435e5410b1ad51aea74e76f"
},
{
"serviceId": "hwlab-edge-proxy",
"status": "published",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:86b3976",
"imageTag": "86b3976",
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6",
"digest": "sha256:8490b289f9be48f39a29bd0cc9994836ace511c7820576cdb1f3924edad09a7c",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-edge-proxy@sha256:8490b289f9be48f39a29bd0cc9994836ace511c7820576cdb1f3924edad09a7c",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:b02ac5b",
"imageTag": "b02ac5b",
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"digest": "sha256:eb0a165cc57428741a59ef953c8596631f9d85bc51117d16f16d5847803ebfef",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-edge-proxy@sha256:eb0a165cc57428741a59ef953c8596631f9d85bc51117d16f16d5847803ebfef",
"runtimeKind": "node-command",
"implementationState": "repo-entrypoint",
"sourceState": "source-present",
@@ -1262,17 +1260,17 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"localImageId": "sha256:569321978b54f2edfb53b46c11cf62f1f9961409df415073c1998e06a0dc6d3c"
"localImageId": "sha256:25691c55e5f408859a2ac2004c3d0aa4a5ab86882567215fadf23ceefe29c40c"
},
{
"serviceId": "hwlab-cli",
"status": "published",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:86b3976",
"imageTag": "86b3976",
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6",
"digest": "sha256:363a375556f5e565a2b5855a7bba532056a97872bf39d33a6b40c43e35b2800d",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cli@sha256:363a375556f5e565a2b5855a7bba532056a97872bf39d33a6b40c43e35b2800d",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:b02ac5b",
"imageTag": "b02ac5b",
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"digest": "sha256:d36e790701478653a8b2b672bb8fcccf055f6422552c6d7559a2339b0ef3d621",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cli@sha256:d36e790701478653a8b2b672bb8fcccf055f6422552c6d7559a2339b0ef3d621",
"runtimeKind": "cli",
"implementationState": "repo-entrypoint",
"sourceState": "source-present",
@@ -1281,17 +1279,17 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"localImageId": "sha256:c7a5b5910ec169e7f136368f504fd251a017d55f15d04a500d3095cd31634f26"
"localImageId": "sha256:87951bc6194c1b98b863313fcc761ec23e8d119dfa0fd1a71c2bfdf362f63225"
},
{
"serviceId": "hwlab-agent-skills",
"status": "published",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:86b3976",
"imageTag": "86b3976",
"buildCreatedAt": "2026-05-23T19:49:14.885Z",
"buildSource": "pikasTech/HWLAB@86b39769af98946124398dda6775d4b2a3b205e6",
"digest": "sha256:4e1576c555b945abd9ee690cd21754478f71fc4bc673cb206a6e93dcbb749cc3",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-skills@sha256:4e1576c555b945abd9ee690cd21754478f71fc4bc673cb206a6e93dcbb749cc3",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:b02ac5b",
"imageTag": "b02ac5b",
"buildCreatedAt": "2026-05-23T20:47:40.669Z",
"buildSource": "pikasTech/HWLAB@b02ac5becad13aeeab0d5cb7d8f01300bccb78c2",
"digest": "sha256:22c1ad255a1039ca148444664563ae76209ccbb0d3e7fba27613250c938e3f5b",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-skills@sha256:22c1ad255a1039ca148444664563ae76209ccbb0d3e7fba27613250c938e3f5b",
"runtimeKind": "skills-bundle",
"implementationState": "repo-bundle",
"sourceState": "source-present",
@@ -1300,7 +1298,7 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"localImageId": "sha256:f13c545710af72a9b269d922e32baa9c66756adceba55f96bdb09e9cc203c647"
"localImageId": "sha256:b69f33602be152d268337faf27f55ab565127e57e094389a1c5a2d9d1c99df61"
}
],
"blockers": []