chore: publish dev artifacts for workbench login

This commit is contained in:
Code Queue Review
2026-05-23 18:23:27 +00:00
parent 148d6a7b3d
commit e293fbc836
4 changed files with 272 additions and 265 deletions
+53 -53
View File
@@ -5,7 +5,7 @@
"profile": "dev",
"namespace": "hwlab-dev",
"endpoint": "http://74.48.78.17:16667",
"commitId": "4cf6d0d",
"commitId": "148d6a7",
"artifactState": "published",
"publish": {
"ciPublished": true,
@@ -66,10 +66,10 @@
"services": [
{
"serviceId": "hwlab-cloud-api",
"commitId": "4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:a0ded350a0e30e3ab2e7ed913ec7665abf2ddcd0910344f1d8308afefcf9d587",
"commitId": "148d6a7",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:d25ea73f2f1d8b07e8e1f38fdcc8d4741a2cb6f0c45b6edc920e3b5d7433314d",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -82,10 +82,10 @@
},
{
"serviceId": "hwlab-cloud-web",
"commitId": "4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:1231d5c2011ec6a255df71fb7c0ab15e56c8efeef13dea5b0141178fd746aa9d",
"commitId": "148d6a7",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:6ebc868dbb8a2d28a3881345e0164125f161a54aa24a2119fdbd9ef5ad335c75",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -98,10 +98,10 @@
},
{
"serviceId": "hwlab-agent-mgr",
"commitId": "4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:7e32d59d7bed442d6cf233930432d435a6aa716ed24a374c0fa875f55c2408da",
"commitId": "148d6a7",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:635e95801817191b70751448f8b35be074762f4620397d1bef86f672e7750e14",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -114,10 +114,10 @@
},
{
"serviceId": "hwlab-agent-worker",
"commitId": "4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:3a22dc2de42cd2e79f3683c7a19c509b43a94deb7eb9b8a502534cdff6365f17",
"commitId": "148d6a7",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:ee1d8f2fb719800776e425c3f1f114735055d74b1ad73856eb630120abf24876",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -130,10 +130,10 @@
},
{
"serviceId": "hwlab-gateway",
"commitId": "4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:ac98d79918a21e7e333b487a48c21d27323ebc75e5f2a3f190eed6bfb0af4e95",
"commitId": "148d6a7",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:2fcaeffadcabee66ea792032e9ec01daba8cc51ad347cb95e320fe8d67a1020e",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -146,10 +146,10 @@
},
{
"serviceId": "hwlab-gateway-simu",
"commitId": "4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:32aa6f17f19d4d572b521ccbca9123e19923eba935b4fa4efe03ad6fcb3289d4",
"commitId": "148d6a7",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:dd6a4bc1a84b8c935b85cba9c723ddaa3a8f08bf98cb4e5539e37d5a928a64b5",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -162,10 +162,10 @@
},
{
"serviceId": "hwlab-box-simu",
"commitId": "4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:f0852015a69b21660eea3fb4b1176dd477defc66f728aaf9f36a76eef46fc3a3",
"commitId": "148d6a7",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:6e1e0468ed6842106283534637e693d91c71b6c20cffb0a83ea2f6981e35330f",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -178,10 +178,10 @@
},
{
"serviceId": "hwlab-patch-panel",
"commitId": "4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:2b1895e879d1755287744e7cbb569ebd7001553ccff169776587a737ac0762ff",
"commitId": "148d6a7",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:8b4a4d5f1b4d571c8aad812c8648853b2cc994493c4a42fe6b7bb11567cf3a19",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -194,10 +194,10 @@
},
{
"serviceId": "hwlab-router",
"commitId": "4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-router:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:d9112037adb02e22b51a73c4f4999b271446ced6818b71c5d7f01205ddcfc5e0",
"commitId": "148d6a7",
"image": "127.0.0.1:5000/hwlab/hwlab-router:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:0276ee51adf22a7459ef83a058d214fb47bb023436f87e910d433f496b5e0d50",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -210,10 +210,10 @@
},
{
"serviceId": "hwlab-tunnel-client",
"commitId": "4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:acc934f018ffa38c840d6cfa7e0c9fbcb315346d7eff14c146821b413e8d367b",
"commitId": "148d6a7",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:ee9fb160c0b5b6c0688d7933e0f4f1c1343df94f7d2528ac65fbe8bb3258f63b",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -226,10 +226,10 @@
},
{
"serviceId": "hwlab-edge-proxy",
"commitId": "4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:9959a1d6887455482d0cc9e7631284106e08337d6a7f70dc6d6aa4483da753a5",
"commitId": "148d6a7",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:7c7b93ddfd6cbb17bfccd139149b2b61232baf6fd3d7f8bd390879904fd3a6a1",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -242,10 +242,10 @@
},
{
"serviceId": "hwlab-cli",
"commitId": "4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:fc20cb89b23aac532bf781e0d93d3e034af187215750f29f0306cc24888069cb",
"commitId": "148d6a7",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:84572a05ab985b2c3dcc730d0817a459c32a77bd144a8099e073ba4ad77e5f53",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
@@ -258,10 +258,10 @@
},
{
"serviceId": "hwlab-agent-skills",
"commitId": "4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:ba9575b5bb03bf74a47a040db06379111d958039bd2afe5ec1ea778cd6e302e6",
"commitId": "148d6a7",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:e790718cdf13ef5ac6b2cffcd855c27b4474418c5eeb2860230db774b0641eb0",
"publishState": "published",
"profile": "dev",
"namespace": "hwlab-dev",
+21 -21
View File
@@ -1,7 +1,7 @@
{
"manifestVersion": "v1",
"environment": "dev",
"commitId": "4cf6d0d",
"commitId": "148d6a7",
"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:4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:148d6a7",
"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": "4cf6d0d",
"HWLAB_IMAGE": "127.0.0.1:5000/hwlab/hwlab-cloud-api:4cf6d0d",
"HWLAB_IMAGE_TAG": "4cf6d0d",
"HWLAB_COMMIT_ID": "148d6a7",
"HWLAB_IMAGE": "127.0.0.1:5000/hwlab/hwlab-cloud-api:148d6a7",
"HWLAB_IMAGE_TAG": "148d6a7",
"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",
@@ -218,7 +218,7 @@
},
{
"serviceId": "hwlab-cloud-web",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:148d6a7",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -226,14 +226,14 @@
"env": {
"HWLAB_ENVIRONMENT": "dev",
"HWLAB_API_BASE_URL": "http://hwlab-cloud-api.hwlab-dev.svc.cluster.local:6667",
"HWLAB_COMMIT_ID": "4cf6d0d",
"HWLAB_IMAGE": "127.0.0.1:5000/hwlab/hwlab-cloud-web:4cf6d0d",
"HWLAB_IMAGE_TAG": "4cf6d0d"
"HWLAB_COMMIT_ID": "148d6a7",
"HWLAB_IMAGE": "127.0.0.1:5000/hwlab/hwlab-cloud-web:148d6a7",
"HWLAB_IMAGE_TAG": "148d6a7"
}
},
{
"serviceId": "hwlab-agent-mgr",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:148d6a7",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -245,7 +245,7 @@
},
{
"serviceId": "hwlab-agent-worker",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:148d6a7",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -257,7 +257,7 @@
},
{
"serviceId": "hwlab-gateway",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:148d6a7",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -269,7 +269,7 @@
},
{
"serviceId": "hwlab-gateway-simu",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:148d6a7",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -289,7 +289,7 @@
},
{
"serviceId": "hwlab-box-simu",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:148d6a7",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -308,7 +308,7 @@
},
{
"serviceId": "hwlab-patch-panel",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:148d6a7",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -329,7 +329,7 @@
},
{
"serviceId": "hwlab-router",
"image": "127.0.0.1:5000/hwlab/hwlab-router:4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-router:148d6a7",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -341,7 +341,7 @@
},
{
"serviceId": "hwlab-tunnel-client",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:148d6a7",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -355,7 +355,7 @@
},
{
"serviceId": "hwlab-edge-proxy",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:148d6a7",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -367,7 +367,7 @@
},
{
"serviceId": "hwlab-cli",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:148d6a7",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
@@ -378,13 +378,13 @@
},
{
"serviceId": "hwlab-agent-skills",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:148d6a7",
"namespace": "hwlab-dev",
"healthPath": "/health/live",
"profile": "dev",
"replicas": 1,
"env": {
"HWLAB_SKILLS_COMMIT_ID": "4cf6d0d"
"HWLAB_SKILLS_COMMIT_ID": "148d6a7"
}
}
],
+20 -20
View File
@@ -31,7 +31,7 @@
"containers": [
{
"name": "hwlab-cloud-api",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:148d6a7",
"ports": [
{
"name": "http",
@@ -49,15 +49,15 @@
},
{
"name": "HWLAB_COMMIT_ID",
"value": "4cf6d0d"
"value": "148d6a7"
},
{
"name": "HWLAB_IMAGE",
"value": "127.0.0.1:5000/hwlab/hwlab-cloud-api:4cf6d0d"
"value": "127.0.0.1:5000/hwlab/hwlab-cloud-api:148d6a7"
},
{
"name": "HWLAB_IMAGE_TAG",
"value": "4cf6d0d"
"value": "148d6a7"
},
{
"name": "HWLAB_RUNTIME_SUBSTITUTE_FORBIDDEN",
@@ -207,7 +207,7 @@
"containers": [
{
"name": "hwlab-cloud-web",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:148d6a7",
"ports": [
{
"name": "http",
@@ -221,15 +221,15 @@
},
{
"name": "HWLAB_COMMIT_ID",
"value": "4cf6d0d"
"value": "148d6a7"
},
{
"name": "HWLAB_IMAGE",
"value": "127.0.0.1:5000/hwlab/hwlab-cloud-web:4cf6d0d"
"value": "127.0.0.1:5000/hwlab/hwlab-cloud-web:148d6a7"
},
{
"name": "HWLAB_IMAGE_TAG",
"value": "4cf6d0d"
"value": "148d6a7"
}
],
"readinessProbe": {
@@ -279,7 +279,7 @@
"containers": [
{
"name": "hwlab-agent-mgr",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:148d6a7",
"ports": [
{
"name": "http",
@@ -335,7 +335,7 @@
"containers": [
{
"name": "hwlab-agent-worker",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:148d6a7",
"env": [
{
"name": "HWLAB_AGENT_SESSION_MODE",
@@ -378,7 +378,7 @@
"containers": [
{
"name": "hwlab-gateway",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:148d6a7",
"ports": [
{
"name": "http",
@@ -439,7 +439,7 @@
"containers": [
{
"name": "hwlab-gateway-simu",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:148d6a7",
"ports": [
{
"name": "http",
@@ -512,7 +512,7 @@
"containers": [
{
"name": "hwlab-box-simu",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:148d6a7",
"ports": [
{
"name": "http",
@@ -580,7 +580,7 @@
"containers": [
{
"name": "hwlab-patch-panel",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:148d6a7",
"ports": [
{
"name": "http",
@@ -644,7 +644,7 @@
"containers": [
{
"name": "hwlab-router",
"image": "127.0.0.1:5000/hwlab/hwlab-router:4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-router:148d6a7",
"ports": [
{
"name": "http",
@@ -704,7 +704,7 @@
"containers": [
{
"name": "hwlab-tunnel-client",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:148d6a7",
"ports": [
{
"name": "http",
@@ -776,7 +776,7 @@
"containers": [
{
"name": "hwlab-edge-proxy",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:148d6a7",
"ports": [
{
"name": "http",
@@ -837,7 +837,7 @@
"containers": [
{
"name": "hwlab-cli",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:148d6a7",
"env": [
{
"name": "HWLAB_CLI_ENDPOINT",
@@ -879,7 +879,7 @@
"containers": [
{
"name": "hwlab-agent-skills",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:4cf6d0d",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:148d6a7",
"ports": [
{
"name": "http",
@@ -889,7 +889,7 @@
"env": [
{
"name": "HWLAB_SKILLS_COMMIT_ID",
"value": "4cf6d0d"
"value": "148d6a7"
}
],
"readinessProbe": {
+178 -171
View File
@@ -4,7 +4,7 @@
"reportVersion": "v1",
"issue": "pikasTech/HWLAB#35",
"taskId": "dev-artifact-publish",
"commitId": "4cf6d0d",
"commitId": "148d6a7",
"acceptanceLevel": "dev_artifact_publish",
"devOnly": true,
"prodDisabled": true,
@@ -75,12 +75,12 @@
"status": "published",
"mode": "publish",
"repo": "pikasTech/HWLAB",
"sourceCommitId": "4cf6d0ddec5f2bbca12ae661b140a87dfcbf54a4",
"sourceCommitId": "148d6a7b3d96a5a7322e2c99a06c7e356496852c",
"registryPrefix": "127.0.0.1:5000/hwlab",
"registryCapabilities": {
"version": "v1",
"registryPrefix": "127.0.0.1:5000/hwlab",
"generatedAt": "2026-05-23T17:49:08.184Z",
"generatedAt": "2026-05-23T18:14:53.456Z",
"classification": "degraded",
"dimensions": {
"processHttpAccess": {
@@ -506,13 +506,13 @@
"publishPlan": {
"version": "v2",
"mode": "publish",
"sourceCommitId": "4cf6d0ddec5f2bbca12ae661b140a87dfcbf54a4",
"imageTag": "4cf6d0d",
"sourceCommitId": "148d6a7b3d96a5a7322e2c99a06c7e356496852c",
"imageTag": "148d6a7",
"registryTarget": "127.0.0.1:5000/hwlab",
"registryCapabilities": {
"version": "v1",
"registryPrefix": "127.0.0.1:5000/hwlab",
"generatedAt": "2026-05-23T17:49:08.184Z",
"generatedAt": "2026-05-23T18:14:53.456Z",
"classification": "degraded",
"dimensions": {
"processHttpAccess": {
@@ -694,12 +694,12 @@
"enabled": true,
"required": true,
"artifactScope": "required",
"sourceCommitId": "4cf6d0ddec5f2bbca12ae661b140a87dfcbf54a4",
"sourceCommitId": "148d6a7b3d96a5a7322e2c99a06c7e356496852c",
"registryTarget": "127.0.0.1:5000/hwlab/hwlab-cloud-api",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:a0ded350a0e30e3ab2e7ed913ec7665abf2ddcd0910344f1d8308afefcf9d587",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cloud-api@sha256:a0ded350a0e30e3ab2e7ed913ec7665abf2ddcd0910344f1d8308afefcf9d587",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:d25ea73f2f1d8b07e8e1f38fdcc8d4741a2cb6f0c45b6edc920e3b5d7433314d",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cloud-api@sha256:d25ea73f2f1d8b07e8e1f38fdcc8d4741a2cb6f0c45b6edc920e3b5d7433314d",
"digestStatus": "real",
"status": "published",
"notPublishedReason": null
@@ -709,12 +709,12 @@
"enabled": true,
"required": true,
"artifactScope": "required",
"sourceCommitId": "4cf6d0ddec5f2bbca12ae661b140a87dfcbf54a4",
"sourceCommitId": "148d6a7b3d96a5a7322e2c99a06c7e356496852c",
"registryTarget": "127.0.0.1:5000/hwlab/hwlab-cloud-web",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:1231d5c2011ec6a255df71fb7c0ab15e56c8efeef13dea5b0141178fd746aa9d",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cloud-web@sha256:1231d5c2011ec6a255df71fb7c0ab15e56c8efeef13dea5b0141178fd746aa9d",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:6ebc868dbb8a2d28a3881345e0164125f161a54aa24a2119fdbd9ef5ad335c75",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cloud-web@sha256:6ebc868dbb8a2d28a3881345e0164125f161a54aa24a2119fdbd9ef5ad335c75",
"digestStatus": "real",
"status": "published",
"notPublishedReason": null
@@ -724,12 +724,12 @@
"enabled": true,
"required": true,
"artifactScope": "required",
"sourceCommitId": "4cf6d0ddec5f2bbca12ae661b140a87dfcbf54a4",
"sourceCommitId": "148d6a7b3d96a5a7322e2c99a06c7e356496852c",
"registryTarget": "127.0.0.1:5000/hwlab/hwlab-agent-mgr",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:7e32d59d7bed442d6cf233930432d435a6aa716ed24a374c0fa875f55c2408da",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-mgr@sha256:7e32d59d7bed442d6cf233930432d435a6aa716ed24a374c0fa875f55c2408da",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:635e95801817191b70751448f8b35be074762f4620397d1bef86f672e7750e14",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-mgr@sha256:635e95801817191b70751448f8b35be074762f4620397d1bef86f672e7750e14",
"digestStatus": "real",
"status": "published",
"notPublishedReason": null
@@ -739,12 +739,12 @@
"enabled": true,
"required": true,
"artifactScope": "required",
"sourceCommitId": "4cf6d0ddec5f2bbca12ae661b140a87dfcbf54a4",
"sourceCommitId": "148d6a7b3d96a5a7322e2c99a06c7e356496852c",
"registryTarget": "127.0.0.1:5000/hwlab/hwlab-agent-worker",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:3a22dc2de42cd2e79f3683c7a19c509b43a94deb7eb9b8a502534cdff6365f17",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-worker@sha256:3a22dc2de42cd2e79f3683c7a19c509b43a94deb7eb9b8a502534cdff6365f17",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:ee1d8f2fb719800776e425c3f1f114735055d74b1ad73856eb630120abf24876",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-worker@sha256:ee1d8f2fb719800776e425c3f1f114735055d74b1ad73856eb630120abf24876",
"digestStatus": "real",
"status": "published",
"notPublishedReason": null
@@ -754,12 +754,12 @@
"enabled": true,
"required": true,
"artifactScope": "required",
"sourceCommitId": "4cf6d0ddec5f2bbca12ae661b140a87dfcbf54a4",
"sourceCommitId": "148d6a7b3d96a5a7322e2c99a06c7e356496852c",
"registryTarget": "127.0.0.1:5000/hwlab/hwlab-gateway",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:ac98d79918a21e7e333b487a48c21d27323ebc75e5f2a3f190eed6bfb0af4e95",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-gateway@sha256:ac98d79918a21e7e333b487a48c21d27323ebc75e5f2a3f190eed6bfb0af4e95",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:2fcaeffadcabee66ea792032e9ec01daba8cc51ad347cb95e320fe8d67a1020e",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-gateway@sha256:2fcaeffadcabee66ea792032e9ec01daba8cc51ad347cb95e320fe8d67a1020e",
"digestStatus": "real",
"status": "published",
"notPublishedReason": null
@@ -769,12 +769,12 @@
"enabled": true,
"required": true,
"artifactScope": "required",
"sourceCommitId": "4cf6d0ddec5f2bbca12ae661b140a87dfcbf54a4",
"sourceCommitId": "148d6a7b3d96a5a7322e2c99a06c7e356496852c",
"registryTarget": "127.0.0.1:5000/hwlab/hwlab-gateway-simu",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:32aa6f17f19d4d572b521ccbca9123e19923eba935b4fa4efe03ad6fcb3289d4",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-gateway-simu@sha256:32aa6f17f19d4d572b521ccbca9123e19923eba935b4fa4efe03ad6fcb3289d4",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:dd6a4bc1a84b8c935b85cba9c723ddaa3a8f08bf98cb4e5539e37d5a928a64b5",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-gateway-simu@sha256:dd6a4bc1a84b8c935b85cba9c723ddaa3a8f08bf98cb4e5539e37d5a928a64b5",
"digestStatus": "real",
"status": "published",
"notPublishedReason": null
@@ -784,12 +784,12 @@
"enabled": true,
"required": true,
"artifactScope": "required",
"sourceCommitId": "4cf6d0ddec5f2bbca12ae661b140a87dfcbf54a4",
"sourceCommitId": "148d6a7b3d96a5a7322e2c99a06c7e356496852c",
"registryTarget": "127.0.0.1:5000/hwlab/hwlab-box-simu",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:f0852015a69b21660eea3fb4b1176dd477defc66f728aaf9f36a76eef46fc3a3",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-box-simu@sha256:f0852015a69b21660eea3fb4b1176dd477defc66f728aaf9f36a76eef46fc3a3",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:6e1e0468ed6842106283534637e693d91c71b6c20cffb0a83ea2f6981e35330f",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-box-simu@sha256:6e1e0468ed6842106283534637e693d91c71b6c20cffb0a83ea2f6981e35330f",
"digestStatus": "real",
"status": "published",
"notPublishedReason": null
@@ -799,12 +799,12 @@
"enabled": true,
"required": true,
"artifactScope": "required",
"sourceCommitId": "4cf6d0ddec5f2bbca12ae661b140a87dfcbf54a4",
"sourceCommitId": "148d6a7b3d96a5a7322e2c99a06c7e356496852c",
"registryTarget": "127.0.0.1:5000/hwlab/hwlab-patch-panel",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:2b1895e879d1755287744e7cbb569ebd7001553ccff169776587a737ac0762ff",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-patch-panel@sha256:2b1895e879d1755287744e7cbb569ebd7001553ccff169776587a737ac0762ff",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:8b4a4d5f1b4d571c8aad812c8648853b2cc994493c4a42fe6b7bb11567cf3a19",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-patch-panel@sha256:8b4a4d5f1b4d571c8aad812c8648853b2cc994493c4a42fe6b7bb11567cf3a19",
"digestStatus": "real",
"status": "published",
"notPublishedReason": null
@@ -814,12 +814,12 @@
"enabled": true,
"required": true,
"artifactScope": "required",
"sourceCommitId": "4cf6d0ddec5f2bbca12ae661b140a87dfcbf54a4",
"sourceCommitId": "148d6a7b3d96a5a7322e2c99a06c7e356496852c",
"registryTarget": "127.0.0.1:5000/hwlab/hwlab-router",
"image": "127.0.0.1:5000/hwlab/hwlab-router:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:d9112037adb02e22b51a73c4f4999b271446ced6818b71c5d7f01205ddcfc5e0",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-router@sha256:d9112037adb02e22b51a73c4f4999b271446ced6818b71c5d7f01205ddcfc5e0",
"image": "127.0.0.1:5000/hwlab/hwlab-router:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:0276ee51adf22a7459ef83a058d214fb47bb023436f87e910d433f496b5e0d50",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-router@sha256:0276ee51adf22a7459ef83a058d214fb47bb023436f87e910d433f496b5e0d50",
"digestStatus": "real",
"status": "published",
"notPublishedReason": null
@@ -829,12 +829,12 @@
"enabled": true,
"required": true,
"artifactScope": "required",
"sourceCommitId": "4cf6d0ddec5f2bbca12ae661b140a87dfcbf54a4",
"sourceCommitId": "148d6a7b3d96a5a7322e2c99a06c7e356496852c",
"registryTarget": "127.0.0.1:5000/hwlab/hwlab-tunnel-client",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:acc934f018ffa38c840d6cfa7e0c9fbcb315346d7eff14c146821b413e8d367b",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-tunnel-client@sha256:acc934f018ffa38c840d6cfa7e0c9fbcb315346d7eff14c146821b413e8d367b",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:ee9fb160c0b5b6c0688d7933e0f4f1c1343df94f7d2528ac65fbe8bb3258f63b",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-tunnel-client@sha256:ee9fb160c0b5b6c0688d7933e0f4f1c1343df94f7d2528ac65fbe8bb3258f63b",
"digestStatus": "real",
"status": "published",
"notPublishedReason": null
@@ -844,12 +844,12 @@
"enabled": true,
"required": true,
"artifactScope": "required",
"sourceCommitId": "4cf6d0ddec5f2bbca12ae661b140a87dfcbf54a4",
"sourceCommitId": "148d6a7b3d96a5a7322e2c99a06c7e356496852c",
"registryTarget": "127.0.0.1:5000/hwlab/hwlab-edge-proxy",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:9959a1d6887455482d0cc9e7631284106e08337d6a7f70dc6d6aa4483da753a5",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-edge-proxy@sha256:9959a1d6887455482d0cc9e7631284106e08337d6a7f70dc6d6aa4483da753a5",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:7c7b93ddfd6cbb17bfccd139149b2b61232baf6fd3d7f8bd390879904fd3a6a1",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-edge-proxy@sha256:7c7b93ddfd6cbb17bfccd139149b2b61232baf6fd3d7f8bd390879904fd3a6a1",
"digestStatus": "real",
"status": "published",
"notPublishedReason": null
@@ -859,12 +859,12 @@
"enabled": true,
"required": true,
"artifactScope": "required",
"sourceCommitId": "4cf6d0ddec5f2bbca12ae661b140a87dfcbf54a4",
"sourceCommitId": "148d6a7b3d96a5a7322e2c99a06c7e356496852c",
"registryTarget": "127.0.0.1:5000/hwlab/hwlab-cli",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:fc20cb89b23aac532bf781e0d93d3e034af187215750f29f0306cc24888069cb",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cli@sha256:fc20cb89b23aac532bf781e0d93d3e034af187215750f29f0306cc24888069cb",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:84572a05ab985b2c3dcc730d0817a459c32a77bd144a8099e073ba4ad77e5f53",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cli@sha256:84572a05ab985b2c3dcc730d0817a459c32a77bd144a8099e073ba4ad77e5f53",
"digestStatus": "real",
"status": "published",
"notPublishedReason": null
@@ -874,12 +874,12 @@
"enabled": true,
"required": true,
"artifactScope": "required",
"sourceCommitId": "4cf6d0ddec5f2bbca12ae661b140a87dfcbf54a4",
"sourceCommitId": "148d6a7b3d96a5a7322e2c99a06c7e356496852c",
"registryTarget": "127.0.0.1:5000/hwlab/hwlab-agent-skills",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:ba9575b5bb03bf74a47a040db06379111d958039bd2afe5ec1ea778cd6e302e6",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-skills@sha256:ba9575b5bb03bf74a47a040db06379111d958039bd2afe5ec1ea778cd6e302e6",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:e790718cdf13ef5ac6b2cffcd855c27b4474418c5eeb2860230db774b0641eb0",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-skills@sha256:e790718cdf13ef5ac6b2cffcd855c27b4474418c5eeb2860230db774b0641eb0",
"digestStatus": "real",
"status": "published",
"notPublishedReason": null
@@ -891,15 +891,15 @@
"disabledServiceCount": 0,
"builtCount": 13,
"publishedCount": 13,
"generatedAt": "2026-05-23T17:58:21.982Z",
"generatedAt": "2026-05-23T18:22:39.479Z",
"services": [
{
"serviceId": "hwlab-cloud-api",
"status": "published",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:a0ded350a0e30e3ab2e7ed913ec7665abf2ddcd0910344f1d8308afefcf9d587",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cloud-api@sha256:a0ded350a0e30e3ab2e7ed913ec7665abf2ddcd0910344f1d8308afefcf9d587",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:d25ea73f2f1d8b07e8e1f38fdcc8d4741a2cb6f0c45b6edc920e3b5d7433314d",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cloud-api@sha256:d25ea73f2f1d8b07e8e1f38fdcc8d4741a2cb6f0c45b6edc920e3b5d7433314d",
"runtimeKind": "node-command",
"implementationState": "repo-entrypoint",
"sourceState": "source-present",
@@ -908,15 +908,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"localImageId": "sha256:fc7bdc7368a3bce7d11c7edd535d6f1019c8e7bbda05607853aa2081aa9c729c"
"localImageId": "sha256:ac2e55ffdbfb2e7ce23f87ad801e779aedd315051bca8cd8e456f2b8b5f85d1c"
},
{
"serviceId": "hwlab-cloud-web",
"status": "published",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:1231d5c2011ec6a255df71fb7c0ab15e56c8efeef13dea5b0141178fd746aa9d",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cloud-web@sha256:1231d5c2011ec6a255df71fb7c0ab15e56c8efeef13dea5b0141178fd746aa9d",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:6ebc868dbb8a2d28a3881345e0164125f161a54aa24a2119fdbd9ef5ad335c75",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cloud-web@sha256:6ebc868dbb8a2d28a3881345e0164125f161a54aa24a2119fdbd9ef5ad335c75",
"runtimeKind": "cloud-web",
"distFreshness": {
"status": "pass",
@@ -927,120 +927,127 @@
{
"kind": "runtime",
"path": "index.html",
"sourcePath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/index.html",
"distPath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/dist/index.html",
"sourcePath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/index.html",
"distPath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/dist/index.html",
"status": "match"
},
{
"kind": "runtime",
"path": "styles.css",
"sourcePath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/styles.css",
"distPath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/dist/styles.css",
"sourcePath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/styles.css",
"distPath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/dist/styles.css",
"status": "match"
},
{
"kind": "runtime",
"path": "auth.mjs",
"sourcePath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/auth.mjs",
"distPath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/dist/auth.mjs",
"status": "match"
},
{
"kind": "runtime",
"path": "app.mjs",
"sourcePath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/app.mjs",
"distPath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/dist/app.mjs",
"sourcePath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/app.mjs",
"distPath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/dist/app.mjs",
"status": "match"
},
{
"kind": "runtime",
"path": "code-agent-facts.mjs",
"sourcePath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/code-agent-facts.mjs",
"distPath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/dist/code-agent-facts.mjs",
"sourcePath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/code-agent-facts.mjs",
"distPath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/dist/code-agent-facts.mjs",
"status": "match"
},
{
"kind": "runtime",
"path": "code-agent-status.mjs",
"sourcePath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/code-agent-status.mjs",
"distPath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/dist/code-agent-status.mjs",
"sourcePath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/code-agent-status.mjs",
"distPath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/dist/code-agent-status.mjs",
"status": "match"
},
{
"kind": "runtime",
"path": "code-agent-m3-evidence.mjs",
"sourcePath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/code-agent-m3-evidence.mjs",
"distPath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/dist/code-agent-m3-evidence.mjs",
"sourcePath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/code-agent-m3-evidence.mjs",
"distPath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/dist/code-agent-m3-evidence.mjs",
"status": "match"
},
{
"kind": "runtime",
"path": "live-status.mjs",
"sourcePath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/live-status.mjs",
"distPath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/dist/live-status.mjs",
"sourcePath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/live-status.mjs",
"distPath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/dist/live-status.mjs",
"status": "match"
},
{
"kind": "runtime",
"path": "gate-summary.mjs",
"sourcePath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/gate-summary.mjs",
"distPath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/dist/gate-summary.mjs",
"sourcePath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/gate-summary.mjs",
"distPath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/dist/gate-summary.mjs",
"status": "match"
},
{
"kind": "runtime",
"path": "runtime.mjs",
"sourcePath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/runtime.mjs",
"distPath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/dist/runtime.mjs",
"sourcePath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/runtime.mjs",
"distPath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/dist/runtime.mjs",
"status": "match"
},
{
"kind": "runtime",
"path": "wiring-status.mjs",
"sourcePath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/wiring-status.mjs",
"distPath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/dist/wiring-status.mjs",
"sourcePath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/wiring-status.mjs",
"distPath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/dist/wiring-status.mjs",
"status": "match"
},
{
"kind": "runtime",
"path": "workbench-hardware-panel.mjs",
"sourcePath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/workbench-hardware-panel.mjs",
"distPath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/dist/workbench-hardware-panel.mjs",
"sourcePath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/workbench-hardware-panel.mjs",
"distPath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/dist/workbench-hardware-panel.mjs",
"status": "match"
},
{
"kind": "runtime",
"path": "help.md",
"sourcePath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/help.md",
"distPath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/dist/help.md",
"sourcePath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/help.md",
"distPath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/dist/help.md",
"status": "match"
},
{
"kind": "runtime",
"path": "third_party/marked/marked.esm.js",
"sourcePath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/third_party/marked/marked.esm.js",
"distPath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/dist/third_party/marked/marked.esm.js",
"sourcePath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/third_party/marked/marked.esm.js",
"distPath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/dist/third_party/marked/marked.esm.js",
"status": "match"
},
{
"kind": "runtime",
"path": "third_party/marked/LICENSE",
"sourcePath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/third_party/marked/LICENSE",
"distPath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/dist/third_party/marked/LICENSE",
"sourcePath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/third_party/marked/LICENSE",
"distPath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/dist/third_party/marked/LICENSE",
"status": "match"
},
{
"kind": "alias",
"path": "gate/index.html",
"sourcePath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/index.html",
"distPath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/dist/gate/index.html",
"sourcePath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/index.html",
"distPath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/dist/gate/index.html",
"status": "match"
},
{
"kind": "alias",
"path": "diagnostics/gate/index.html",
"sourcePath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/index.html",
"distPath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/dist/diagnostics/gate/index.html",
"sourcePath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/index.html",
"distPath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/dist/diagnostics/gate/index.html",
"status": "match"
},
{
"kind": "alias",
"path": "help/index.html",
"sourcePath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/index.html",
"distPath": "/workspace/hwlab/.worktrees/d601-code-agent-real-runtime-377/web/hwlab-cloud-web/dist/help/index.html",
"sourcePath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/index.html",
"distPath": "/workspace/hwlab/.worktrees/hwlab-357-postmerge-publish/web/hwlab-cloud-web/dist/help/index.html",
"status": "match"
}
],
@@ -1053,15 +1060,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"localImageId": "sha256:929a00607f8658e2047769e38d5d1da9517c667a056e1e2d1baace0820bad666"
"localImageId": "sha256:80f6ccd25b87066ce19aaa15828b7104f4b04a469a5c60b39ebf0ad78c4a4fb9"
},
{
"serviceId": "hwlab-agent-mgr",
"status": "published",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:7e32d59d7bed442d6cf233930432d435a6aa716ed24a374c0fa875f55c2408da",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-mgr@sha256:7e32d59d7bed442d6cf233930432d435a6aa716ed24a374c0fa875f55c2408da",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-mgr:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:635e95801817191b70751448f8b35be074762f4620397d1bef86f672e7750e14",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-mgr@sha256:635e95801817191b70751448f8b35be074762f4620397d1bef86f672e7750e14",
"runtimeKind": "node-command",
"implementationState": "repo-entrypoint",
"sourceState": "source-present",
@@ -1070,15 +1077,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"localImageId": "sha256:60afb9df863ac29b19607f359ac253a1fa8d4b27358212f83564538c7550fcd1"
"localImageId": "sha256:d62f313c6dd3f8058988bf663c3237304371adc7a724f17fac75cb8d90f73d81"
},
{
"serviceId": "hwlab-agent-worker",
"status": "published",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:3a22dc2de42cd2e79f3683c7a19c509b43a94deb7eb9b8a502534cdff6365f17",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-worker@sha256:3a22dc2de42cd2e79f3683c7a19c509b43a94deb7eb9b8a502534cdff6365f17",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-worker:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:ee1d8f2fb719800776e425c3f1f114735055d74b1ad73856eb630120abf24876",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-worker@sha256:ee1d8f2fb719800776e425c3f1f114735055d74b1ad73856eb630120abf24876",
"runtimeKind": "node-command",
"implementationState": "repo-entrypoint",
"sourceState": "source-present",
@@ -1087,15 +1094,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"localImageId": "sha256:fe6112912136946b9093411536c8cd56b39b7c955b6f8ad4d819aef4ce40e330"
"localImageId": "sha256:4422514ac864a13bbd403b31b43a63fe137299e55ac99291b21f74ada15e306c"
},
{
"serviceId": "hwlab-gateway",
"status": "published",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:ac98d79918a21e7e333b487a48c21d27323ebc75e5f2a3f190eed6bfb0af4e95",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-gateway@sha256:ac98d79918a21e7e333b487a48c21d27323ebc75e5f2a3f190eed6bfb0af4e95",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:2fcaeffadcabee66ea792032e9ec01daba8cc51ad347cb95e320fe8d67a1020e",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-gateway@sha256:2fcaeffadcabee66ea792032e9ec01daba8cc51ad347cb95e320fe8d67a1020e",
"runtimeKind": "node-command",
"implementationState": "repo-entrypoint",
"sourceState": "source-present",
@@ -1104,15 +1111,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"localImageId": "sha256:00782cf0ed9358e578da8efc0a65ecfa7216aaaf4e15f0402bb03538cd3b2741"
"localImageId": "sha256:f35c89026546d2969d13faf92499ed01152c339c5af3abf6d3294a79707811c9"
},
{
"serviceId": "hwlab-gateway-simu",
"status": "published",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:32aa6f17f19d4d572b521ccbca9123e19923eba935b4fa4efe03ad6fcb3289d4",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-gateway-simu@sha256:32aa6f17f19d4d572b521ccbca9123e19923eba935b4fa4efe03ad6fcb3289d4",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-simu:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:dd6a4bc1a84b8c935b85cba9c723ddaa3a8f08bf98cb4e5539e37d5a928a64b5",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-gateway-simu@sha256:dd6a4bc1a84b8c935b85cba9c723ddaa3a8f08bf98cb4e5539e37d5a928a64b5",
"runtimeKind": "node-command",
"implementationState": "repo-entrypoint",
"sourceState": "source-present",
@@ -1121,15 +1128,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"localImageId": "sha256:6957c119d797a9fdf63808319e63692aba8f9d4f5be9582a4c69e28d7efee1c8"
"localImageId": "sha256:68952dc3d025117fb6e581446f6fa5b5de4c0b47fab1e1d60a657a302979331a"
},
{
"serviceId": "hwlab-box-simu",
"status": "published",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:f0852015a69b21660eea3fb4b1176dd477defc66f728aaf9f36a76eef46fc3a3",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-box-simu@sha256:f0852015a69b21660eea3fb4b1176dd477defc66f728aaf9f36a76eef46fc3a3",
"image": "127.0.0.1:5000/hwlab/hwlab-box-simu:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:6e1e0468ed6842106283534637e693d91c71b6c20cffb0a83ea2f6981e35330f",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-box-simu@sha256:6e1e0468ed6842106283534637e693d91c71b6c20cffb0a83ea2f6981e35330f",
"runtimeKind": "node-command",
"implementationState": "repo-entrypoint",
"sourceState": "source-present",
@@ -1138,15 +1145,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"localImageId": "sha256:42ae45114edf0506ccca65a60516ae6eab01ed484f5073284f297fc9cc780fcc"
"localImageId": "sha256:98a74d68b89c11deddb75830fe6e28b6d03616275e3e687ceb6f882fd8aebd5c"
},
{
"serviceId": "hwlab-patch-panel",
"status": "published",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:2b1895e879d1755287744e7cbb569ebd7001553ccff169776587a737ac0762ff",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-patch-panel@sha256:2b1895e879d1755287744e7cbb569ebd7001553ccff169776587a737ac0762ff",
"image": "127.0.0.1:5000/hwlab/hwlab-patch-panel:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:8b4a4d5f1b4d571c8aad812c8648853b2cc994493c4a42fe6b7bb11567cf3a19",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-patch-panel@sha256:8b4a4d5f1b4d571c8aad812c8648853b2cc994493c4a42fe6b7bb11567cf3a19",
"runtimeKind": "node-command",
"implementationState": "repo-entrypoint",
"sourceState": "source-present",
@@ -1155,15 +1162,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"localImageId": "sha256:41792d5ff276d4bb22ea7d997d38cfce7180c6c865ae2fbcc665a4eccbc2e6e8"
"localImageId": "sha256:509e682c51ff92f36527cbbade8355d77ba2f75a67c9d14191a144d1161c2068"
},
{
"serviceId": "hwlab-router",
"status": "published",
"image": "127.0.0.1:5000/hwlab/hwlab-router:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:d9112037adb02e22b51a73c4f4999b271446ced6818b71c5d7f01205ddcfc5e0",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-router@sha256:d9112037adb02e22b51a73c4f4999b271446ced6818b71c5d7f01205ddcfc5e0",
"image": "127.0.0.1:5000/hwlab/hwlab-router:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:0276ee51adf22a7459ef83a058d214fb47bb023436f87e910d433f496b5e0d50",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-router@sha256:0276ee51adf22a7459ef83a058d214fb47bb023436f87e910d433f496b5e0d50",
"runtimeKind": "node-command",
"implementationState": "repo-entrypoint",
"sourceState": "source-present",
@@ -1172,15 +1179,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"localImageId": "sha256:2164909f60f3eb228fa49fd3101d3e0df8b96e659027a046d32cc67ced46fb44"
"localImageId": "sha256:27dae1513ac2403983257318683722b8476b66f8745f84c6b93748f2bc2c42df"
},
{
"serviceId": "hwlab-tunnel-client",
"status": "published",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:acc934f018ffa38c840d6cfa7e0c9fbcb315346d7eff14c146821b413e8d367b",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-tunnel-client@sha256:acc934f018ffa38c840d6cfa7e0c9fbcb315346d7eff14c146821b413e8d367b",
"image": "127.0.0.1:5000/hwlab/hwlab-tunnel-client:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:ee9fb160c0b5b6c0688d7933e0f4f1c1343df94f7d2528ac65fbe8bb3258f63b",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-tunnel-client@sha256:ee9fb160c0b5b6c0688d7933e0f4f1c1343df94f7d2528ac65fbe8bb3258f63b",
"runtimeKind": "node-command",
"implementationState": "repo-entrypoint",
"sourceState": "source-present",
@@ -1189,15 +1196,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"localImageId": "sha256:fedd0128d20ec92d07e0a1bb5750645f9f5b9b145e05ff426cf14b090ee346d4"
"localImageId": "sha256:fd17b55171062c5bba1620934a6129e45c966368490f0a655244b28e2ea53cff"
},
{
"serviceId": "hwlab-edge-proxy",
"status": "published",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:9959a1d6887455482d0cc9e7631284106e08337d6a7f70dc6d6aa4483da753a5",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-edge-proxy@sha256:9959a1d6887455482d0cc9e7631284106e08337d6a7f70dc6d6aa4483da753a5",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:7c7b93ddfd6cbb17bfccd139149b2b61232baf6fd3d7f8bd390879904fd3a6a1",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-edge-proxy@sha256:7c7b93ddfd6cbb17bfccd139149b2b61232baf6fd3d7f8bd390879904fd3a6a1",
"runtimeKind": "node-command",
"implementationState": "repo-entrypoint",
"sourceState": "source-present",
@@ -1206,15 +1213,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"localImageId": "sha256:66dc318040d2aa50444868b986b35b8a980dd030d399e801cfc33c0f31498ef8"
"localImageId": "sha256:1a571fb278033be607bfd183fabde8a7f122f6d83a378af910e8b04efe7f55cd"
},
{
"serviceId": "hwlab-cli",
"status": "published",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:fc20cb89b23aac532bf781e0d93d3e034af187215750f29f0306cc24888069cb",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cli@sha256:fc20cb89b23aac532bf781e0d93d3e034af187215750f29f0306cc24888069cb",
"image": "127.0.0.1:5000/hwlab/hwlab-cli:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:84572a05ab985b2c3dcc730d0817a459c32a77bd144a8099e073ba4ad77e5f53",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-cli@sha256:84572a05ab985b2c3dcc730d0817a459c32a77bd144a8099e073ba4ad77e5f53",
"runtimeKind": "cli",
"implementationState": "repo-entrypoint",
"sourceState": "source-present",
@@ -1223,15 +1230,15 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"localImageId": "sha256:6efc6d32c076df14292ad9ac38f17b2e08ed8746a48fbf149297fed080c804c6"
"localImageId": "sha256:acebfed04f24e0b0042776c1825f079ba3ffc42c9d6e876b78b4fcfcbacb91de"
},
{
"serviceId": "hwlab-agent-skills",
"status": "published",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:4cf6d0d",
"imageTag": "4cf6d0d",
"digest": "sha256:ba9575b5bb03bf74a47a040db06379111d958039bd2afe5ec1ea778cd6e302e6",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-skills@sha256:ba9575b5bb03bf74a47a040db06379111d958039bd2afe5ec1ea778cd6e302e6",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills:148d6a7",
"imageTag": "148d6a7",
"digest": "sha256:e790718cdf13ef5ac6b2cffcd855c27b4474418c5eeb2860230db774b0641eb0",
"repositoryDigest": "127.0.0.1:5000/hwlab/hwlab-agent-skills@sha256:e790718cdf13ef5ac6b2cffcd855c27b4474418c5eeb2860230db774b0641eb0",
"runtimeKind": "skills-bundle",
"implementationState": "repo-bundle",
"sourceState": "source-present",
@@ -1240,7 +1247,7 @@
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"localImageId": "sha256:0937affe965600adcde00b9c15158efe41cfa85b31d3ff46f34d72c58c08dce0"
"localImageId": "sha256:a2fc81e37d25fb7999430a5dc3b885c92bc0df4d1761577d856c6b1ee60b77a3"
}
],
"blockers": []