Files
pikasTech-HWLAB/deploy/artifact-catalog.d601-v03.json
T
2026-06-15 20:33:48 +00:00

492 lines
22 KiB
JSON

{
"catalogVersion": "v1",
"kind": "hwlab-artifact-catalog",
"environment": "v03",
"profile": "v03",
"namespace": "hwlab-v03",
"endpoint": "https://hwlab.pikapython.com",
"commitId": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"artifactState": "published",
"publish": {
"ciPublished": true,
"registryVerified": true,
"provenance": "node-ci-artifact:hwlab-v03-ci-poll-601e0df7a6c0-collect",
"note": "Digest fields were copied from a successful DEV artifact publish report for this source commit."
},
"healthContract": {
"method": "GET",
"path": "/health/live",
"responseFormat": "json",
"requiredFields": [
"serviceId",
"environment",
"status"
]
},
"allowedProfiles": [
"v03"
],
"forbiddenProfiles": [
"dev",
"prod"
],
"services": [
{
"serviceId": "hwlab-cloud-api",
"commitId": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"sourceCommitId": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api-env:env-ffe2e469e13d",
"imageTag": "env-ffe2e469e13d",
"digest": "sha256:a50a62b39b83e0d5fb889a979a120f5772bbf3db63e3b214344f46ecdf205d7e",
"publishState": "published",
"profile": "v03",
"namespace": "hwlab-v03",
"healthPath": "/health/live",
"sourceState": "source-present",
"publishEnabled": true,
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-06-15T20:33:28.335Z",
"buildSource": "git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/HWLAB@env:ffe2e469e13dea5ef3b40daa25f2b3d02febb2709f0a50b3ec8ed1e11d63e142",
"buildBackend": "buildkit-env-reuse",
"componentCommitId": "0a55c1b3b4f41ec8628f995d44aec41fbd1c52b1",
"componentInputHash": "0e0bc55da02e29b96d9bf4bf76a3d75b9d950f3dd7e33f20653695ad84002c18",
"runtimeMode": "env-reuse-git-mirror-checkout",
"envReuse": true,
"envChanged": true,
"codeChanged": true,
"environmentImage": "127.0.0.1:5000/hwlab/hwlab-cloud-api-env:env-ffe2e469e13d",
"environmentDigest": "sha256:a50a62b39b83e0d5fb889a979a120f5772bbf3db63e3b214344f46ecdf205d7e",
"environmentInputHash": "ffe2e469e13dea5ef3b40daa25f2b3d02febb2709f0a50b3ec8ed1e11d63e142",
"codeInputHash": "46bc01d360631ada986c0a3b1b784c8c456f60a27f758cec85b4303e09c74294",
"bootRepo": "git@github.com:pikasTech/HWLAB.git",
"bootCommit": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"bootSh": "deploy/runtime/boot/hwlab-cloud-api.sh",
"bootEnvEvidence": {
"runtimeMode": "env-reuse-git-mirror-checkout",
"environmentDigest": "sha256:a50a62b39b83e0d5fb889a979a120f5772bbf3db63e3b214344f46ecdf205d7e",
"environmentImage": "127.0.0.1:5000/hwlab/hwlab-cloud-api-env:env-ffe2e469e13d",
"bootRepo": "git@github.com:pikasTech/HWLAB.git",
"bootCommit": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"bootSh": "deploy/runtime/boot/hwlab-cloud-api.sh",
"env": {
"HWLAB_BOOT_REPO": "git@github.com:pikasTech/HWLAB.git",
"HWLAB_BOOT_COMMIT": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"HWLAB_BOOT_SH": "deploy/runtime/boot/hwlab-cloud-api.sh",
"HWLAB_ENVIRONMENT_IMAGE": "127.0.0.1:5000/hwlab/hwlab-cloud-api-env:env-ffe2e469e13d",
"HWLAB_ENVIRONMENT_DIGEST": "sha256:a50a62b39b83e0d5fb889a979a120f5772bbf3db63e3b214344f46ecdf205d7e"
}
},
"dockerfileHash": "e8dbd3a084f221b6dceaf8f0293bdb2f93e07286dd94291e7b81d1c078505a8b",
"baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim",
"baseImageDigest": null,
"buildArgsHash": "445d32282d642d5089290ffe5f621ccea3206cf1d9f11b24091f82a4434cbcd5",
"ciAffected": true,
"ciReason": [
"environment-input-mismatch",
"code-input-changed",
"component-path-changed"
],
"reuse": {
"status": "not-reused",
"reason": "environment-affected"
},
"reusedFrom": null
},
{
"serviceId": "hwlab-user-billing",
"commitId": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"sourceCommitId": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"image": "127.0.0.1:5000/hwlab/hwlab-user-billing-env:env-095c2dbc789b",
"imageTag": "env-095c2dbc789b",
"digest": "sha256:a3f3f6925d18729894abc2d480e7bd1f3e1d0ce00d0ee80a4976b5479d67e3e2",
"publishState": "published",
"profile": "v03",
"namespace": "hwlab-v03",
"healthPath": "/health/live",
"sourceState": "source-present",
"publishEnabled": true,
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-06-15T20:33:28.483Z",
"buildSource": "git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/HWLAB@env:095c2dbc789bf6e5b76034836821ef7039185764fd8ff9e4c5bf6dbe8f44a315",
"buildBackend": "buildkit-env-reuse",
"componentCommitId": "ea96ebf75d1451ae3c02875cf76e72f4c11e8c04",
"componentInputHash": "14e15c2e075508b6f74697b52b47f9e4e81a1485a51bfa970084b3fee30b02c6",
"runtimeMode": "env-reuse-git-mirror-checkout",
"envReuse": true,
"envChanged": true,
"codeChanged": true,
"environmentImage": "127.0.0.1:5000/hwlab/hwlab-user-billing-env:env-095c2dbc789b",
"environmentDigest": "sha256:a3f3f6925d18729894abc2d480e7bd1f3e1d0ce00d0ee80a4976b5479d67e3e2",
"environmentInputHash": "095c2dbc789bf6e5b76034836821ef7039185764fd8ff9e4c5bf6dbe8f44a315",
"codeInputHash": "e3640fb1e2033059775409ec30ebcf89b4ad5dba7b333b645f1383be24a04674",
"bootRepo": "git@github.com:pikasTech/HWLAB.git",
"bootCommit": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"bootSh": "deploy/runtime/boot/hwlab-user-billing.sh",
"bootEnvEvidence": {
"runtimeMode": "env-reuse-git-mirror-checkout",
"environmentDigest": "sha256:a3f3f6925d18729894abc2d480e7bd1f3e1d0ce00d0ee80a4976b5479d67e3e2",
"environmentImage": "127.0.0.1:5000/hwlab/hwlab-user-billing-env:env-095c2dbc789b",
"bootRepo": "git@github.com:pikasTech/HWLAB.git",
"bootCommit": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"bootSh": "deploy/runtime/boot/hwlab-user-billing.sh",
"env": {
"HWLAB_BOOT_REPO": "git@github.com:pikasTech/HWLAB.git",
"HWLAB_BOOT_COMMIT": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"HWLAB_BOOT_SH": "deploy/runtime/boot/hwlab-user-billing.sh",
"HWLAB_ENVIRONMENT_IMAGE": "127.0.0.1:5000/hwlab/hwlab-user-billing-env:env-095c2dbc789b",
"HWLAB_ENVIRONMENT_DIGEST": "sha256:a3f3f6925d18729894abc2d480e7bd1f3e1d0ce00d0ee80a4976b5479d67e3e2"
}
},
"dockerfileHash": "548a3712dcfc85262f966acc7618360fcbc26da8eda4dd4d8b19a72d79a5db91",
"baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim",
"baseImageDigest": null,
"buildArgsHash": "490a070de1a6975b4935670478f0e64345d20e1aa9b80096b1318106b25d9310",
"ciAffected": true,
"ciReason": [
"environment-input-mismatch",
"code-input-changed"
],
"reuse": {
"status": "not-reused",
"reason": "environment-affected"
},
"reusedFrom": null
},
{
"serviceId": "hwlab-cloud-web",
"commitId": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"sourceCommitId": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web-env:env-ffe2e469e13d",
"imageTag": "env-ffe2e469e13d",
"digest": "sha256:b4e99101bd51aa6523cac88637c63b6ed3409b0d79e4f603856bc019afb3af4b",
"publishState": "published",
"profile": "v03",
"namespace": "hwlab-v03",
"healthPath": "/health/live",
"sourceState": "source-present",
"publishEnabled": true,
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-06-15T20:33:27.477Z",
"buildSource": "git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/HWLAB@env:ffe2e469e13dea5ef3b40daa25f2b3d02febb2709f0a50b3ec8ed1e11d63e142",
"buildBackend": "buildkit-env-reuse",
"componentCommitId": "170ab43e79044bd393ed4ef014c538522e49d4a0",
"componentInputHash": "21ab3b60f35aa551f40c6671d83c516f0b3db5d48567f143be3d5fb3cfcba01d",
"runtimeMode": "env-reuse-git-mirror-checkout",
"envReuse": true,
"envChanged": true,
"codeChanged": true,
"environmentImage": "127.0.0.1:5000/hwlab/hwlab-cloud-web-env:env-ffe2e469e13d",
"environmentDigest": "sha256:b4e99101bd51aa6523cac88637c63b6ed3409b0d79e4f603856bc019afb3af4b",
"environmentInputHash": "ffe2e469e13dea5ef3b40daa25f2b3d02febb2709f0a50b3ec8ed1e11d63e142",
"codeInputHash": "631175f2fdaa11ae223b0bd5646ce2e28dbf6903a6854b76ed74093d5a81aae6",
"bootRepo": "git@github.com:pikasTech/HWLAB.git",
"bootCommit": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"bootSh": "deploy/runtime/boot/hwlab-cloud-web.sh",
"bootEnvEvidence": {
"runtimeMode": "env-reuse-git-mirror-checkout",
"environmentDigest": "sha256:b4e99101bd51aa6523cac88637c63b6ed3409b0d79e4f603856bc019afb3af4b",
"environmentImage": "127.0.0.1:5000/hwlab/hwlab-cloud-web-env:env-ffe2e469e13d",
"bootRepo": "git@github.com:pikasTech/HWLAB.git",
"bootCommit": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"bootSh": "deploy/runtime/boot/hwlab-cloud-web.sh",
"env": {
"HWLAB_BOOT_REPO": "git@github.com:pikasTech/HWLAB.git",
"HWLAB_BOOT_COMMIT": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"HWLAB_BOOT_SH": "deploy/runtime/boot/hwlab-cloud-web.sh",
"HWLAB_ENVIRONMENT_IMAGE": "127.0.0.1:5000/hwlab/hwlab-cloud-web-env:env-ffe2e469e13d",
"HWLAB_ENVIRONMENT_DIGEST": "sha256:b4e99101bd51aa6523cac88637c63b6ed3409b0d79e4f603856bc019afb3af4b"
}
},
"dockerfileHash": "e8dbd3a084f221b6dceaf8f0293bdb2f93e07286dd94291e7b81d1c078505a8b",
"baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim",
"baseImageDigest": null,
"buildArgsHash": "39effb18af665e5e286cca9f84ef2a30f577ad11c9acca098589b7ee37f6950c",
"ciAffected": true,
"ciReason": [
"environment-input-mismatch",
"code-input-changed"
],
"reuse": {
"status": "not-reused",
"reason": "environment-affected"
},
"reusedFrom": null
},
{
"serviceId": "hwlab-gateway",
"commitId": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"sourceCommitId": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-env:env-ffe2e469e13d",
"imageTag": "env-ffe2e469e13d",
"digest": "sha256:21f0737c8dc0b37b77c0e91d5e91bf24422582b4f632d83695972ea22ee135ab",
"publishState": "published",
"profile": "v03",
"namespace": "hwlab-v03",
"healthPath": "/health/live",
"sourceState": "source-present",
"publishEnabled": true,
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-06-15T20:33:28.527Z",
"buildSource": "git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/HWLAB@env:ffe2e469e13dea5ef3b40daa25f2b3d02febb2709f0a50b3ec8ed1e11d63e142",
"buildBackend": "buildkit-env-reuse",
"componentCommitId": "b8e92f669a10f2236761b6f86e0749a9cd365c44",
"componentInputHash": "c4370533b7a0b9722d77c8cd926d5dbfb8f1a48b5dfeda69e99d5e9befbf2f4b",
"runtimeMode": "env-reuse-git-mirror-checkout",
"envReuse": true,
"envChanged": true,
"codeChanged": true,
"environmentImage": "127.0.0.1:5000/hwlab/hwlab-gateway-env:env-ffe2e469e13d",
"environmentDigest": "sha256:21f0737c8dc0b37b77c0e91d5e91bf24422582b4f632d83695972ea22ee135ab",
"environmentInputHash": "ffe2e469e13dea5ef3b40daa25f2b3d02febb2709f0a50b3ec8ed1e11d63e142",
"codeInputHash": "9693556c71091e3e85d61efc6ef7d62e1064fba145ec83b3b9c196477f0b2870",
"bootRepo": "git@github.com:pikasTech/HWLAB.git",
"bootCommit": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"bootSh": "deploy/runtime/boot/hwlab-gateway.sh",
"bootEnvEvidence": {
"runtimeMode": "env-reuse-git-mirror-checkout",
"environmentDigest": "sha256:21f0737c8dc0b37b77c0e91d5e91bf24422582b4f632d83695972ea22ee135ab",
"environmentImage": "127.0.0.1:5000/hwlab/hwlab-gateway-env:env-ffe2e469e13d",
"bootRepo": "git@github.com:pikasTech/HWLAB.git",
"bootCommit": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"bootSh": "deploy/runtime/boot/hwlab-gateway.sh",
"env": {
"HWLAB_BOOT_REPO": "git@github.com:pikasTech/HWLAB.git",
"HWLAB_BOOT_COMMIT": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"HWLAB_BOOT_SH": "deploy/runtime/boot/hwlab-gateway.sh",
"HWLAB_ENVIRONMENT_IMAGE": "127.0.0.1:5000/hwlab/hwlab-gateway-env:env-ffe2e469e13d",
"HWLAB_ENVIRONMENT_DIGEST": "sha256:21f0737c8dc0b37b77c0e91d5e91bf24422582b4f632d83695972ea22ee135ab"
}
},
"dockerfileHash": "e8dbd3a084f221b6dceaf8f0293bdb2f93e07286dd94291e7b81d1c078505a8b",
"baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim",
"baseImageDigest": null,
"buildArgsHash": "3fed509f00ba3448138a999f51dad3d38b822bb4a5c152011e3e57526972fd41",
"ciAffected": true,
"ciReason": [
"environment-input-mismatch",
"code-input-changed"
],
"reuse": {
"status": "not-reused",
"reason": "environment-affected"
},
"reusedFrom": null
},
{
"serviceId": "hwlab-edge-proxy",
"commitId": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"sourceCommitId": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy-env:env-ffe2e469e13d",
"imageTag": "env-ffe2e469e13d",
"digest": "sha256:309efb0cb83132ce07d247dcf8f6a26c70deff6728863af9d9fd8a6fc782c739",
"publishState": "published",
"profile": "v03",
"namespace": "hwlab-v03",
"healthPath": "/health/live",
"sourceState": "source-present",
"publishEnabled": true,
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-06-15T20:33:28.561Z",
"buildSource": "git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/HWLAB@env:ffe2e469e13dea5ef3b40daa25f2b3d02febb2709f0a50b3ec8ed1e11d63e142",
"buildBackend": "buildkit-env-reuse",
"componentCommitId": "b8e92f669a10f2236761b6f86e0749a9cd365c44",
"componentInputHash": "7aa203a07da832652152833014d8b875fe8a18a6f86f79344b531f5beeda25b1",
"runtimeMode": "env-reuse-git-mirror-checkout",
"envReuse": true,
"envChanged": true,
"codeChanged": true,
"environmentImage": "127.0.0.1:5000/hwlab/hwlab-edge-proxy-env:env-ffe2e469e13d",
"environmentDigest": "sha256:309efb0cb83132ce07d247dcf8f6a26c70deff6728863af9d9fd8a6fc782c739",
"environmentInputHash": "ffe2e469e13dea5ef3b40daa25f2b3d02febb2709f0a50b3ec8ed1e11d63e142",
"codeInputHash": "feaa7c30c37eb42248165bd2f574362dc91908d531d79f4211733b32929b1fa6",
"bootRepo": "git@github.com:pikasTech/HWLAB.git",
"bootCommit": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"bootSh": "deploy/runtime/boot/hwlab-edge-proxy.sh",
"bootEnvEvidence": {
"runtimeMode": "env-reuse-git-mirror-checkout",
"environmentDigest": "sha256:309efb0cb83132ce07d247dcf8f6a26c70deff6728863af9d9fd8a6fc782c739",
"environmentImage": "127.0.0.1:5000/hwlab/hwlab-edge-proxy-env:env-ffe2e469e13d",
"bootRepo": "git@github.com:pikasTech/HWLAB.git",
"bootCommit": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"bootSh": "deploy/runtime/boot/hwlab-edge-proxy.sh",
"env": {
"HWLAB_BOOT_REPO": "git@github.com:pikasTech/HWLAB.git",
"HWLAB_BOOT_COMMIT": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"HWLAB_BOOT_SH": "deploy/runtime/boot/hwlab-edge-proxy.sh",
"HWLAB_ENVIRONMENT_IMAGE": "127.0.0.1:5000/hwlab/hwlab-edge-proxy-env:env-ffe2e469e13d",
"HWLAB_ENVIRONMENT_DIGEST": "sha256:309efb0cb83132ce07d247dcf8f6a26c70deff6728863af9d9fd8a6fc782c739"
}
},
"dockerfileHash": "e8dbd3a084f221b6dceaf8f0293bdb2f93e07286dd94291e7b81d1c078505a8b",
"baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim",
"baseImageDigest": null,
"buildArgsHash": "8ff027eecc22049f7a368c9d01ccdcff523b860538d1c284d01068a67395f8e7",
"ciAffected": true,
"ciReason": [
"environment-input-mismatch",
"code-input-changed"
],
"reuse": {
"status": "not-reused",
"reason": "environment-affected"
},
"reusedFrom": null
},
{
"serviceId": "hwlab-agent-skills",
"commitId": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"sourceCommitId": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills-env:env-ffe2e469e13d",
"imageTag": "env-ffe2e469e13d",
"digest": "sha256:d5b6263f591ab3411aaa4e2d7350277ea3c9a6544a53c0c47fc3561891fe21bb",
"publishState": "published",
"profile": "v03",
"namespace": "hwlab-v03",
"healthPath": "/health/live",
"sourceState": "source-present",
"publishEnabled": true,
"artifactRequired": true,
"artifactScope": "required",
"notPublishedReason": null,
"buildCreatedAt": "2026-06-15T20:33:28.602Z",
"buildSource": "git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/HWLAB@env:ffe2e469e13dea5ef3b40daa25f2b3d02febb2709f0a50b3ec8ed1e11d63e142",
"buildBackend": "buildkit-env-reuse",
"componentCommitId": "b8e92f669a10f2236761b6f86e0749a9cd365c44",
"componentInputHash": "5622d673a93e9b0d397b515b41c6e8450831ad1748bc26702f9cd8561e23b771",
"runtimeMode": "env-reuse-git-mirror-checkout",
"envReuse": true,
"envChanged": true,
"codeChanged": true,
"environmentImage": "127.0.0.1:5000/hwlab/hwlab-agent-skills-env:env-ffe2e469e13d",
"environmentDigest": "sha256:d5b6263f591ab3411aaa4e2d7350277ea3c9a6544a53c0c47fc3561891fe21bb",
"environmentInputHash": "ffe2e469e13dea5ef3b40daa25f2b3d02febb2709f0a50b3ec8ed1e11d63e142",
"codeInputHash": "369ca524ae4010fb5d9adfd30b4290808a035804b4674755bc193fee743f3d5a",
"bootRepo": "git@github.com:pikasTech/HWLAB.git",
"bootCommit": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"bootSh": "deploy/runtime/boot/hwlab-agent-skills.sh",
"bootEnvEvidence": {
"runtimeMode": "env-reuse-git-mirror-checkout",
"environmentDigest": "sha256:d5b6263f591ab3411aaa4e2d7350277ea3c9a6544a53c0c47fc3561891fe21bb",
"environmentImage": "127.0.0.1:5000/hwlab/hwlab-agent-skills-env:env-ffe2e469e13d",
"bootRepo": "git@github.com:pikasTech/HWLAB.git",
"bootCommit": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"bootSh": "deploy/runtime/boot/hwlab-agent-skills.sh",
"env": {
"HWLAB_BOOT_REPO": "git@github.com:pikasTech/HWLAB.git",
"HWLAB_BOOT_COMMIT": "601e0df7a6c07ba8ba97cfc05381598b0eefc081",
"HWLAB_BOOT_SH": "deploy/runtime/boot/hwlab-agent-skills.sh",
"HWLAB_ENVIRONMENT_IMAGE": "127.0.0.1:5000/hwlab/hwlab-agent-skills-env:env-ffe2e469e13d",
"HWLAB_ENVIRONMENT_DIGEST": "sha256:d5b6263f591ab3411aaa4e2d7350277ea3c9a6544a53c0c47fc3561891fe21bb"
}
},
"dockerfileHash": "e8dbd3a084f221b6dceaf8f0293bdb2f93e07286dd94291e7b81d1c078505a8b",
"baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim",
"baseImageDigest": null,
"buildArgsHash": "d5e50a18e70c6a8b4896e527fa07b5dd2c85458ed9ef512c1d46775ef4e40a10",
"ciAffected": true,
"ciReason": [
"environment-input-mismatch",
"code-input-changed"
],
"reuse": {
"status": "not-reused",
"reason": "environment-affected"
},
"reusedFrom": null
}
],
"serviceInventory": {
"version": "v2",
"serviceCount": 6,
"requiredServiceCount": 6,
"disabledServiceCount": 0,
"requiredServiceIds": [
"hwlab-cloud-api",
"hwlab-cloud-web",
"hwlab-gateway",
"hwlab-edge-proxy",
"hwlab-agent-skills",
"hwlab-user-billing"
],
"disabledServiceIds": [],
"services": [
{
"serviceId": "hwlab-cloud-api",
"publishEnabled": true,
"artifactRequired": true,
"artifactScope": "required",
"runtimeKind": "bun-command",
"implementationState": "repo-entrypoint",
"sourceState": "source-present",
"entrypoint": "cmd/hwlab-cloud-api/main.ts",
"disabledReason": null
},
{
"serviceId": "hwlab-cloud-web",
"publishEnabled": true,
"artifactRequired": true,
"artifactScope": "required",
"runtimeKind": "cloud-web",
"implementationState": "static-web-wrapper",
"sourceState": "source-present",
"entrypoint": "web/hwlab-cloud-web/index.html",
"disabledReason": null
},
{
"serviceId": "hwlab-gateway",
"publishEnabled": true,
"artifactRequired": true,
"artifactScope": "required",
"runtimeKind": "bun-command",
"implementationState": "repo-entrypoint",
"sourceState": "source-present",
"entrypoint": "cmd/hwlab-gateway/main.ts",
"disabledReason": null
},
{
"serviceId": "hwlab-edge-proxy",
"publishEnabled": true,
"artifactRequired": true,
"artifactScope": "required",
"runtimeKind": "bun-command",
"implementationState": "repo-entrypoint",
"sourceState": "source-present",
"entrypoint": "cmd/hwlab-edge-proxy/main.ts",
"disabledReason": null
},
{
"serviceId": "hwlab-agent-skills",
"publishEnabled": true,
"artifactRequired": true,
"artifactScope": "required",
"runtimeKind": "skills-bundle",
"implementationState": "repo-bundle",
"sourceState": "source-present",
"entrypoint": "skills/hwlab-agent-runtime/SKILL.md",
"disabledReason": null
},
{
"serviceId": "hwlab-user-billing",
"publishEnabled": true,
"artifactRequired": true,
"artifactScope": "required",
"runtimeKind": "go-service",
"implementationState": "repo-entrypoint",
"sourceState": "source-present",
"entrypoint": "cmd/hwlab-user-billing/main.go",
"disabledReason": null
}
]
}
}