chore: promote node GitOps source 367affe

This commit is contained in:
HWLAB node GitOps Bot
2026-06-27 13:14:08 +00:00
parent 39306e30d0
commit 039547730e
3 changed files with 121 additions and 113 deletions
+103 -95
View File
@@ -10,7 +10,7 @@
"publish": {
"ciPublished": true,
"registryVerified": true,
"provenance": "node-ci-artifact:hwlab-d518-v03-ci-poll-367affeabb68-rmqwd8g6i-collect",
"provenance": "node-ci-artifact:hwlab-d518-v03-ci-poll-367affeabb68-rmqwdr05v-collect",
"note": "Digest fields were copied from a successful DEV artifact publish report for this source commit."
},
"healthContract": {
@@ -38,7 +38,7 @@
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api-env:env-bb377a5d3729",
"imageTag": "env-bb377a5d3729",
"digest": "sha256:2d00fa536eee7fa81bcfbd7aa2370fbd1781afa4fc265433cfb8568e82ac21c3",
"publishState": "published",
"publishState": "reused",
"profile": "v03",
"namespace": "hwlab-v03",
"healthPath": "/health/live",
@@ -49,16 +49,16 @@
"notPublishedReason": null,
"buildCreatedAt": "2026-06-27T12:59:25.831Z",
"buildSource": "git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/HWLAB@env:bb377a5d37292accab4658f0b2711cfdf914801364787627d2aed6533acdf3da",
"buildBackend": "buildkit-env-reuse",
"buildBackend": "reused-env-catalog",
"componentCommitId": "86308192fcd19087dd1c52864a2f219947cc865c",
"componentInputHash": "2d1e5ed1c8a047696cd5e3bfb0bddd53d55c0bb88ae2b029ed73e132dbf151f8",
"runtimeMode": "env-reuse-git-mirror-checkout",
"envReuse": true,
"envChanged": true,
"codeChanged": true,
"envChanged": false,
"codeChanged": false,
"environmentImage": "127.0.0.1:5000/hwlab/hwlab-cloud-api-env:env-bb377a5d3729",
"environmentDigest": "sha256:2d00fa536eee7fa81bcfbd7aa2370fbd1781afa4fc265433cfb8568e82ac21c3",
"environmentInputHash": "bb377a5d37292accab4658f0b2711cfdf914801364787627d2aed6533acdf3da",
"environmentInputHash": "a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4",
"codeInputHash": "a9a2df3c8fd943e1119c7f7225b3ffa4ab32f306b6ce86bc739103a197fbda10",
"bootRepo": "git@github.com:pikasTech/HWLAB.git",
"bootCommit": "367affeabb6862e18c3cb74e2baefdbbefdd6217",
@@ -78,20 +78,21 @@
"HWLAB_ENVIRONMENT_DIGEST": "sha256:2d00fa536eee7fa81bcfbd7aa2370fbd1781afa4fc265433cfb8568e82ac21c3"
}
},
"dockerfileHash": "b522c3c99bb29d49027b6f7a1ea3dd1c650a76854a93b174cdb31d7a959bfa8b",
"dockerfileHash": "790fd77de37268ff2ee9fa2b5e8c5489d58a1e4cb8faa538ffb9e35ba83da688",
"baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim",
"baseImageDigest": null,
"buildArgsHash": "445d32282d642d5089290ffe5f621ccea3206cf1d9f11b24091f82a4434cbcd5",
"ciAffected": true,
"ciAffected": false,
"ciReason": [
"environment-input-mismatch",
"code-input-changed"
"component-inputs-unchanged"
],
"reuse": {
"status": "not-reused",
"reason": "environment-affected"
"status": "ready",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-api-env:env-bb377a5d3729",
"digest": "sha256:2d00fa536eee7fa81bcfbd7aa2370fbd1781afa4fc265433cfb8568e82ac21c3",
"reusedFrom": "a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4"
},
"reusedFrom": null
"reusedFrom": "a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4"
},
{
"serviceId": "hwlab-workbench-runtime",
@@ -100,7 +101,7 @@
"image": "127.0.0.1:5000/hwlab/hwlab-workbench-runtime-env:env-7b8d6a068b38",
"imageTag": "env-7b8d6a068b38",
"digest": "sha256:a3061773d9acd408d8e7c8979eb7dd54e1a087393046a00923f2b92b36f93cb0",
"publishState": "published",
"publishState": "reused",
"profile": "v03",
"namespace": "hwlab-v03",
"healthPath": "/health/live",
@@ -111,16 +112,16 @@
"notPublishedReason": null,
"buildCreatedAt": "2026-06-27T12:59:24.258Z",
"buildSource": "git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/HWLAB@env:7b8d6a068b3811c8585cec0ac4b4d5cfad543a98cf8b824e1f114270e3d1cd15",
"buildBackend": "buildkit-env-reuse",
"buildBackend": "reused-env-catalog",
"componentCommitId": "36e863bd1b2124b1630e5b2735c9fd811502e762",
"componentInputHash": "ff386925244e1a915da87ee563bdd4e2412cc1705c54afef618ad2f1e6645ecb",
"runtimeMode": "env-reuse-git-mirror-checkout",
"envReuse": true,
"envChanged": true,
"codeChanged": true,
"envChanged": false,
"codeChanged": false,
"environmentImage": "127.0.0.1:5000/hwlab/hwlab-workbench-runtime-env:env-7b8d6a068b38",
"environmentDigest": "sha256:a3061773d9acd408d8e7c8979eb7dd54e1a087393046a00923f2b92b36f93cb0",
"environmentInputHash": "7b8d6a068b3811c8585cec0ac4b4d5cfad543a98cf8b824e1f114270e3d1cd15",
"environmentInputHash": "ff6af05aa16270b7ab30c1b926e7a40216c7dc57a27c7e86349b62ee3568e092",
"codeInputHash": "5ac3e165aaf2b87a5138c404870feba94da8f7269e566dfa89a180b71d5ff7cb",
"bootRepo": "git@github.com:pikasTech/HWLAB.git",
"bootCommit": "367affeabb6862e18c3cb74e2baefdbbefdd6217",
@@ -144,16 +145,17 @@
"baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim",
"baseImageDigest": null,
"buildArgsHash": "4269b9316d150facffb495f7c4900ee56af391c071b86063ae850defa7e64e99",
"ciAffected": true,
"ciAffected": false,
"ciReason": [
"environment-input-mismatch",
"code-input-changed"
"component-inputs-unchanged"
],
"reuse": {
"status": "not-reused",
"reason": "environment-affected"
"status": "ready",
"image": "127.0.0.1:5000/hwlab/hwlab-workbench-runtime-env:env-7b8d6a068b38",
"digest": "sha256:a3061773d9acd408d8e7c8979eb7dd54e1a087393046a00923f2b92b36f93cb0",
"reusedFrom": "ff6af05aa16270b7ab30c1b926e7a40216c7dc57a27c7e86349b62ee3568e092"
},
"reusedFrom": null
"reusedFrom": "ff6af05aa16270b7ab30c1b926e7a40216c7dc57a27c7e86349b62ee3568e092"
},
{
"serviceId": "hwlab-user-billing",
@@ -162,7 +164,7 @@
"image": "127.0.0.1:5000/hwlab/hwlab-user-billing-env:env-7b8d6a068b38",
"imageTag": "env-7b8d6a068b38",
"digest": "sha256:676e0d302ffd1f5e97013d79be210a874f60b88d10d39d4c9b56aa9af18d3664",
"publishState": "published",
"publishState": "reused",
"profile": "v03",
"namespace": "hwlab-v03",
"healthPath": "/health/live",
@@ -173,16 +175,16 @@
"notPublishedReason": null,
"buildCreatedAt": "2026-06-27T12:59:24.602Z",
"buildSource": "git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/HWLAB@env:7b8d6a068b3811c8585cec0ac4b4d5cfad543a98cf8b824e1f114270e3d1cd15",
"buildBackend": "buildkit-env-reuse",
"buildBackend": "reused-env-catalog",
"componentCommitId": "36e863bd1b2124b1630e5b2735c9fd811502e762",
"componentInputHash": "bdeb0aacf71f54d1c2e8486fbf50cd80c7a33949e872bfba45a6812a3145b1dc",
"runtimeMode": "env-reuse-git-mirror-checkout",
"envReuse": true,
"envChanged": true,
"codeChanged": true,
"envChanged": false,
"codeChanged": false,
"environmentImage": "127.0.0.1:5000/hwlab/hwlab-user-billing-env:env-7b8d6a068b38",
"environmentDigest": "sha256:676e0d302ffd1f5e97013d79be210a874f60b88d10d39d4c9b56aa9af18d3664",
"environmentInputHash": "7b8d6a068b3811c8585cec0ac4b4d5cfad543a98cf8b824e1f114270e3d1cd15",
"environmentInputHash": "ff6af05aa16270b7ab30c1b926e7a40216c7dc57a27c7e86349b62ee3568e092",
"codeInputHash": "1c7f8090dc17d9a7dfc7cdd0714e7294bb231db899c396b388e4ab3642e5134e",
"bootRepo": "git@github.com:pikasTech/HWLAB.git",
"bootCommit": "367affeabb6862e18c3cb74e2baefdbbefdd6217",
@@ -206,16 +208,17 @@
"baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim",
"baseImageDigest": null,
"buildArgsHash": "490a070de1a6975b4935670478f0e64345d20e1aa9b80096b1318106b25d9310",
"ciAffected": true,
"ciAffected": false,
"ciReason": [
"environment-input-mismatch",
"code-input-changed"
"component-inputs-unchanged"
],
"reuse": {
"status": "not-reused",
"reason": "environment-affected"
"status": "ready",
"image": "127.0.0.1:5000/hwlab/hwlab-user-billing-env:env-7b8d6a068b38",
"digest": "sha256:676e0d302ffd1f5e97013d79be210a874f60b88d10d39d4c9b56aa9af18d3664",
"reusedFrom": "ff6af05aa16270b7ab30c1b926e7a40216c7dc57a27c7e86349b62ee3568e092"
},
"reusedFrom": null
"reusedFrom": "ff6af05aa16270b7ab30c1b926e7a40216c7dc57a27c7e86349b62ee3568e092"
},
{
"serviceId": "hwlab-project-management",
@@ -224,7 +227,7 @@
"image": "127.0.0.1:5000/hwlab/hwlab-project-management-env:env-bb377a5d3729",
"imageTag": "env-bb377a5d3729",
"digest": "sha256:15f6c379782a5dfdc6de0b3a25ce2e56a90f1c66c0036f6899a8c7824884dce5",
"publishState": "published",
"publishState": "reused",
"profile": "v03",
"namespace": "hwlab-v03",
"healthPath": "/health/live",
@@ -235,16 +238,16 @@
"notPublishedReason": null,
"buildCreatedAt": "2026-06-27T12:59:24.271Z",
"buildSource": "git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/HWLAB@env:bb377a5d37292accab4658f0b2711cfdf914801364787627d2aed6533acdf3da",
"buildBackend": "buildkit-env-reuse",
"buildBackend": "reused-env-catalog",
"componentCommitId": "6825e1e2cbf8caf94cdb17ef4f069524252a611b",
"componentInputHash": "1eb54771455eff4ea3404660117b3b5534675461b404eda537c86281fda40466",
"runtimeMode": "env-reuse-git-mirror-checkout",
"envReuse": true,
"envChanged": true,
"codeChanged": true,
"envChanged": false,
"codeChanged": false,
"environmentImage": "127.0.0.1:5000/hwlab/hwlab-project-management-env:env-bb377a5d3729",
"environmentDigest": "sha256:15f6c379782a5dfdc6de0b3a25ce2e56a90f1c66c0036f6899a8c7824884dce5",
"environmentInputHash": "bb377a5d37292accab4658f0b2711cfdf914801364787627d2aed6533acdf3da",
"environmentInputHash": "a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4",
"codeInputHash": "7a8950ddd89462a711e16e439f3f1b68e1b34940e5f5059211bc92c14384e3d7",
"bootRepo": "git@github.com:pikasTech/HWLAB.git",
"bootCommit": "367affeabb6862e18c3cb74e2baefdbbefdd6217",
@@ -264,20 +267,21 @@
"HWLAB_ENVIRONMENT_DIGEST": "sha256:15f6c379782a5dfdc6de0b3a25ce2e56a90f1c66c0036f6899a8c7824884dce5"
}
},
"dockerfileHash": "b522c3c99bb29d49027b6f7a1ea3dd1c650a76854a93b174cdb31d7a959bfa8b",
"dockerfileHash": "790fd77de37268ff2ee9fa2b5e8c5489d58a1e4cb8faa538ffb9e35ba83da688",
"baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim",
"baseImageDigest": null,
"buildArgsHash": "30d9f35c4d70555725db1ef7a591b9af9cb158e82d924d3c6dc82326fbeffbd4",
"ciAffected": true,
"ciAffected": false,
"ciReason": [
"environment-input-mismatch",
"code-input-changed"
"component-inputs-unchanged"
],
"reuse": {
"status": "not-reused",
"reason": "environment-affected"
"status": "ready",
"image": "127.0.0.1:5000/hwlab/hwlab-project-management-env:env-bb377a5d3729",
"digest": "sha256:15f6c379782a5dfdc6de0b3a25ce2e56a90f1c66c0036f6899a8c7824884dce5",
"reusedFrom": "a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4"
},
"reusedFrom": null
"reusedFrom": "a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4"
},
{
"serviceId": "hwlab-cloud-web",
@@ -286,7 +290,7 @@
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web-env:env-bb377a5d3729",
"imageTag": "env-bb377a5d3729",
"digest": "sha256:352765b8ecfab3f0e231fd66ee7ee3247d32b765e0c9d91d55a8d39079b08faf",
"publishState": "published",
"publishState": "reused",
"profile": "v03",
"namespace": "hwlab-v03",
"healthPath": "/health/live",
@@ -297,16 +301,16 @@
"notPublishedReason": null,
"buildCreatedAt": "2026-06-27T12:59:26.276Z",
"buildSource": "git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/HWLAB@env:bb377a5d37292accab4658f0b2711cfdf914801364787627d2aed6533acdf3da",
"buildBackend": "buildkit-env-reuse",
"buildBackend": "reused-env-catalog",
"componentCommitId": "fd71852fe55bb05da7eb956fef071c6c613abaaf",
"componentInputHash": "5886c82010428920a8f4530c68b7dad23992956eb19c697352bf09c519c68e22",
"runtimeMode": "env-reuse-git-mirror-checkout",
"envReuse": true,
"envChanged": true,
"codeChanged": true,
"envChanged": false,
"codeChanged": false,
"environmentImage": "127.0.0.1:5000/hwlab/hwlab-cloud-web-env:env-bb377a5d3729",
"environmentDigest": "sha256:352765b8ecfab3f0e231fd66ee7ee3247d32b765e0c9d91d55a8d39079b08faf",
"environmentInputHash": "bb377a5d37292accab4658f0b2711cfdf914801364787627d2aed6533acdf3da",
"environmentInputHash": "a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4",
"codeInputHash": "bfca6ef592acd7cde377906afe8835dc76830865fad80dbd35003ba85256e00e",
"bootRepo": "git@github.com:pikasTech/HWLAB.git",
"bootCommit": "367affeabb6862e18c3cb74e2baefdbbefdd6217",
@@ -326,20 +330,21 @@
"HWLAB_ENVIRONMENT_DIGEST": "sha256:352765b8ecfab3f0e231fd66ee7ee3247d32b765e0c9d91d55a8d39079b08faf"
}
},
"dockerfileHash": "b522c3c99bb29d49027b6f7a1ea3dd1c650a76854a93b174cdb31d7a959bfa8b",
"dockerfileHash": "790fd77de37268ff2ee9fa2b5e8c5489d58a1e4cb8faa538ffb9e35ba83da688",
"baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim",
"baseImageDigest": null,
"buildArgsHash": "39effb18af665e5e286cca9f84ef2a30f577ad11c9acca098589b7ee37f6950c",
"ciAffected": true,
"ciAffected": false,
"ciReason": [
"environment-input-mismatch",
"code-input-changed"
"component-inputs-unchanged"
],
"reuse": {
"status": "not-reused",
"reason": "environment-affected"
"status": "ready",
"image": "127.0.0.1:5000/hwlab/hwlab-cloud-web-env:env-bb377a5d3729",
"digest": "sha256:352765b8ecfab3f0e231fd66ee7ee3247d32b765e0c9d91d55a8d39079b08faf",
"reusedFrom": "a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4"
},
"reusedFrom": null
"reusedFrom": "a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4"
},
{
"serviceId": "hwlab-gateway",
@@ -348,7 +353,7 @@
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-env:env-bb377a5d3729",
"imageTag": "env-bb377a5d3729",
"digest": "sha256:24287e83c8350db356fd17c024ffd30219c554466d56e3165d4d6ad198f5415c",
"publishState": "published",
"publishState": "reused",
"profile": "v03",
"namespace": "hwlab-v03",
"healthPath": "/health/live",
@@ -359,16 +364,16 @@
"notPublishedReason": null,
"buildCreatedAt": "2026-06-27T12:59:26.536Z",
"buildSource": "git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/HWLAB@env:bb377a5d37292accab4658f0b2711cfdf914801364787627d2aed6533acdf3da",
"buildBackend": "buildkit-env-reuse",
"buildBackend": "reused-env-catalog",
"componentCommitId": "36e863bd1b2124b1630e5b2735c9fd811502e762",
"componentInputHash": "f62bf867c44cb6eb979e255e3f285aaac4dcde143819115662324f198b08db47",
"runtimeMode": "env-reuse-git-mirror-checkout",
"envReuse": true,
"envChanged": true,
"codeChanged": true,
"envChanged": false,
"codeChanged": false,
"environmentImage": "127.0.0.1:5000/hwlab/hwlab-gateway-env:env-bb377a5d3729",
"environmentDigest": "sha256:24287e83c8350db356fd17c024ffd30219c554466d56e3165d4d6ad198f5415c",
"environmentInputHash": "bb377a5d37292accab4658f0b2711cfdf914801364787627d2aed6533acdf3da",
"environmentInputHash": "a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4",
"codeInputHash": "9693556c71091e3e85d61efc6ef7d62e1064fba145ec83b3b9c196477f0b2870",
"bootRepo": "git@github.com:pikasTech/HWLAB.git",
"bootCommit": "367affeabb6862e18c3cb74e2baefdbbefdd6217",
@@ -388,20 +393,21 @@
"HWLAB_ENVIRONMENT_DIGEST": "sha256:24287e83c8350db356fd17c024ffd30219c554466d56e3165d4d6ad198f5415c"
}
},
"dockerfileHash": "b522c3c99bb29d49027b6f7a1ea3dd1c650a76854a93b174cdb31d7a959bfa8b",
"dockerfileHash": "790fd77de37268ff2ee9fa2b5e8c5489d58a1e4cb8faa538ffb9e35ba83da688",
"baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim",
"baseImageDigest": null,
"buildArgsHash": "3fed509f00ba3448138a999f51dad3d38b822bb4a5c152011e3e57526972fd41",
"ciAffected": true,
"ciAffected": false,
"ciReason": [
"environment-input-mismatch",
"code-input-changed"
"component-inputs-unchanged"
],
"reuse": {
"status": "not-reused",
"reason": "environment-affected"
"status": "ready",
"image": "127.0.0.1:5000/hwlab/hwlab-gateway-env:env-bb377a5d3729",
"digest": "sha256:24287e83c8350db356fd17c024ffd30219c554466d56e3165d4d6ad198f5415c",
"reusedFrom": "a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4"
},
"reusedFrom": null
"reusedFrom": "a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4"
},
{
"serviceId": "hwlab-edge-proxy",
@@ -410,7 +416,7 @@
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy-env:env-bb377a5d3729",
"imageTag": "env-bb377a5d3729",
"digest": "sha256:638470bf27c7a547825b0081b427c11025ba959f5aed732bdcfb3718ee63c944",
"publishState": "published",
"publishState": "reused",
"profile": "v03",
"namespace": "hwlab-v03",
"healthPath": "/health/live",
@@ -421,16 +427,16 @@
"notPublishedReason": null,
"buildCreatedAt": "2026-06-27T12:59:26.468Z",
"buildSource": "git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/HWLAB@env:bb377a5d37292accab4658f0b2711cfdf914801364787627d2aed6533acdf3da",
"buildBackend": "buildkit-env-reuse",
"buildBackend": "reused-env-catalog",
"componentCommitId": "36e863bd1b2124b1630e5b2735c9fd811502e762",
"componentInputHash": "68788f9255479a574bd38c98dbefee762abd3e8bffda8e3ab831e7ec7acff1ab",
"runtimeMode": "env-reuse-git-mirror-checkout",
"envReuse": true,
"envChanged": true,
"codeChanged": true,
"envChanged": false,
"codeChanged": false,
"environmentImage": "127.0.0.1:5000/hwlab/hwlab-edge-proxy-env:env-bb377a5d3729",
"environmentDigest": "sha256:638470bf27c7a547825b0081b427c11025ba959f5aed732bdcfb3718ee63c944",
"environmentInputHash": "bb377a5d37292accab4658f0b2711cfdf914801364787627d2aed6533acdf3da",
"environmentInputHash": "a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4",
"codeInputHash": "c97d19939c872e128a6931bdf73f28a75a684948a76a2b1af37508dd47481544",
"bootRepo": "git@github.com:pikasTech/HWLAB.git",
"bootCommit": "367affeabb6862e18c3cb74e2baefdbbefdd6217",
@@ -450,20 +456,21 @@
"HWLAB_ENVIRONMENT_DIGEST": "sha256:638470bf27c7a547825b0081b427c11025ba959f5aed732bdcfb3718ee63c944"
}
},
"dockerfileHash": "b522c3c99bb29d49027b6f7a1ea3dd1c650a76854a93b174cdb31d7a959bfa8b",
"dockerfileHash": "790fd77de37268ff2ee9fa2b5e8c5489d58a1e4cb8faa538ffb9e35ba83da688",
"baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim",
"baseImageDigest": null,
"buildArgsHash": "68746696603227763e5768f8daf45d31331f4c8425e6d756b21482ad104e6183",
"ciAffected": true,
"ciAffected": false,
"ciReason": [
"environment-input-mismatch",
"code-input-changed"
"component-inputs-unchanged"
],
"reuse": {
"status": "not-reused",
"reason": "environment-affected"
"status": "ready",
"image": "127.0.0.1:5000/hwlab/hwlab-edge-proxy-env:env-bb377a5d3729",
"digest": "sha256:638470bf27c7a547825b0081b427c11025ba959f5aed732bdcfb3718ee63c944",
"reusedFrom": "a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4"
},
"reusedFrom": null
"reusedFrom": "a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4"
},
{
"serviceId": "hwlab-agent-skills",
@@ -472,7 +479,7 @@
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills-env:env-bb377a5d3729",
"imageTag": "env-bb377a5d3729",
"digest": "sha256:151c2f0cad10d86e246d85a9bc5cf47f2ba0d2323b209f24654233717dbfd643",
"publishState": "published",
"publishState": "reused",
"profile": "v03",
"namespace": "hwlab-v03",
"healthPath": "/health/live",
@@ -483,16 +490,16 @@
"notPublishedReason": null,
"buildCreatedAt": "2026-06-27T12:59:26.489Z",
"buildSource": "git-mirror-http.devops-infra.svc.cluster.local:8080/pikasTech/HWLAB@env:bb377a5d37292accab4658f0b2711cfdf914801364787627d2aed6533acdf3da",
"buildBackend": "buildkit-env-reuse",
"buildBackend": "reused-env-catalog",
"componentCommitId": "36e863bd1b2124b1630e5b2735c9fd811502e762",
"componentInputHash": "d9214b7feea7afbe06efd7972749334302322322d62652b1b2d2a85c3ef2c34b",
"runtimeMode": "env-reuse-git-mirror-checkout",
"envReuse": true,
"envChanged": true,
"codeChanged": true,
"envChanged": false,
"codeChanged": false,
"environmentImage": "127.0.0.1:5000/hwlab/hwlab-agent-skills-env:env-bb377a5d3729",
"environmentDigest": "sha256:151c2f0cad10d86e246d85a9bc5cf47f2ba0d2323b209f24654233717dbfd643",
"environmentInputHash": "bb377a5d37292accab4658f0b2711cfdf914801364787627d2aed6533acdf3da",
"environmentInputHash": "a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4",
"codeInputHash": "369ca524ae4010fb5d9adfd30b4290808a035804b4674755bc193fee743f3d5a",
"bootRepo": "git@github.com:pikasTech/HWLAB.git",
"bootCommit": "367affeabb6862e18c3cb74e2baefdbbefdd6217",
@@ -512,20 +519,21 @@
"HWLAB_ENVIRONMENT_DIGEST": "sha256:151c2f0cad10d86e246d85a9bc5cf47f2ba0d2323b209f24654233717dbfd643"
}
},
"dockerfileHash": "b522c3c99bb29d49027b6f7a1ea3dd1c650a76854a93b174cdb31d7a959bfa8b",
"dockerfileHash": "790fd77de37268ff2ee9fa2b5e8c5489d58a1e4cb8faa538ffb9e35ba83da688",
"baseImageReference": "127.0.0.1:5000/hwlab/hwlab-node20-base:20-bookworm-slim",
"baseImageDigest": null,
"buildArgsHash": "d5e50a18e70c6a8b4896e527fa07b5dd2c85458ed9ef512c1d46775ef4e40a10",
"ciAffected": true,
"ciAffected": false,
"ciReason": [
"environment-input-mismatch",
"code-input-changed"
"component-inputs-unchanged"
],
"reuse": {
"status": "not-reused",
"reason": "environment-affected"
"status": "ready",
"image": "127.0.0.1:5000/hwlab/hwlab-agent-skills-env:env-bb377a5d3729",
"digest": "sha256:151c2f0cad10d86e246d85a9bc5cf47f2ba0d2323b209f24654233717dbfd643",
"reusedFrom": "a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4"
},
"reusedFrom": null
"reusedFrom": "a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4"
}
],
"serviceInventory": {
@@ -237,7 +237,7 @@ items:
- name: HWLAB_ENVIRONMENT_DIGEST
value: sha256:2d00fa536eee7fa81bcfbd7aa2370fbd1781afa4fc265433cfb8568e82ac21c3
- name: HWLAB_ENVIRONMENT_INPUT_HASH
value: bb377a5d37292accab4658f0b2711cfdf914801364787627d2aed6533acdf3da
value: a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4
- name: HWLAB_CODE_INPUT_HASH
value: a9a2df3c8fd943e1119c7f7225b3ffa4ab32f306b6ce86bc739103a197fbda10
- name: HWLAB_IMAGE_DIGEST
@@ -79,7 +79,7 @@ items:
hwlab.pikastech.local/boot-commit: 367affeabb6862e18c3cb74e2baefdbbefdd6217
hwlab.pikastech.local/boot-sh: deploy/runtime/boot/hwlab-project-management.sh
hwlab.pikastech.local/environment-digest: sha256:15f6c379782a5dfdc6de0b3a25ce2e56a90f1c66c0036f6899a8c7824884dce5
hwlab.pikastech.local/environment-input-hash: bb377a5d37292accab4658f0b2711cfdf914801364787627d2aed6533acdf3da
hwlab.pikastech.local/environment-input-hash: a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4
hwlab.pikastech.local/code-input-hash: 7a8950ddd89462a711e16e439f3f1b68e1b34940e5f5059211bc92c14384e3d7
spec:
containers:
@@ -158,7 +158,7 @@ items:
- name: HWLAB_ENVIRONMENT_DIGEST
value: sha256:15f6c379782a5dfdc6de0b3a25ce2e56a90f1c66c0036f6899a8c7824884dce5
- name: HWLAB_ENVIRONMENT_INPUT_HASH
value: bb377a5d37292accab4658f0b2711cfdf914801364787627d2aed6533acdf3da
value: a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4
- name: HWLAB_CODE_INPUT_HASH
value: 7a8950ddd89462a711e16e439f3f1b68e1b34940e5f5059211bc92c14384e3d7
- name: HWLAB_IMAGE_DIGEST
@@ -245,7 +245,7 @@ items:
hwlab.pikastech.local/boot-commit: 367affeabb6862e18c3cb74e2baefdbbefdd6217
hwlab.pikastech.local/boot-sh: deploy/runtime/boot/hwlab-workbench-runtime.sh
hwlab.pikastech.local/environment-digest: sha256:a3061773d9acd408d8e7c8979eb7dd54e1a087393046a00923f2b92b36f93cb0
hwlab.pikastech.local/environment-input-hash: 7b8d6a068b3811c8585cec0ac4b4d5cfad543a98cf8b824e1f114270e3d1cd15
hwlab.pikastech.local/environment-input-hash: ff6af05aa16270b7ab30c1b926e7a40216c7dc57a27c7e86349b62ee3568e092
hwlab.pikastech.local/code-input-hash: 5ac3e165aaf2b87a5138c404870feba94da8f7269e566dfa89a180b71d5ff7cb
spec:
containers:
@@ -346,7 +346,7 @@ items:
- name: HWLAB_ENVIRONMENT_DIGEST
value: sha256:a3061773d9acd408d8e7c8979eb7dd54e1a087393046a00923f2b92b36f93cb0
- name: HWLAB_ENVIRONMENT_INPUT_HASH
value: 7b8d6a068b3811c8585cec0ac4b4d5cfad543a98cf8b824e1f114270e3d1cd15
value: ff6af05aa16270b7ab30c1b926e7a40216c7dc57a27c7e86349b62ee3568e092
- name: HWLAB_CODE_INPUT_HASH
value: 5ac3e165aaf2b87a5138c404870feba94da8f7269e566dfa89a180b71d5ff7cb
- name: HWLAB_IMAGE_DIGEST
@@ -426,7 +426,7 @@ items:
hwlab.pikastech.local/boot-commit: 367affeabb6862e18c3cb74e2baefdbbefdd6217
hwlab.pikastech.local/boot-sh: deploy/runtime/boot/hwlab-cloud-api.sh
hwlab.pikastech.local/environment-digest: sha256:2d00fa536eee7fa81bcfbd7aa2370fbd1781afa4fc265433cfb8568e82ac21c3
hwlab.pikastech.local/environment-input-hash: bb377a5d37292accab4658f0b2711cfdf914801364787627d2aed6533acdf3da
hwlab.pikastech.local/environment-input-hash: a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4
hwlab.pikastech.local/code-input-hash: a9a2df3c8fd943e1119c7f7225b3ffa4ab32f306b6ce86bc739103a197fbda10
spec:
initContainers: []
@@ -672,7 +672,7 @@ items:
- name: HWLAB_ENVIRONMENT_DIGEST
value: sha256:2d00fa536eee7fa81bcfbd7aa2370fbd1781afa4fc265433cfb8568e82ac21c3
- name: HWLAB_ENVIRONMENT_INPUT_HASH
value: bb377a5d37292accab4658f0b2711cfdf914801364787627d2aed6533acdf3da
value: a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4
- name: HWLAB_CODE_INPUT_HASH
value: a9a2df3c8fd943e1119c7f7225b3ffa4ab32f306b6ce86bc739103a197fbda10
- name: HWLAB_IMAGE_DIGEST
@@ -978,7 +978,7 @@ items:
- name: HWLAB_ENVIRONMENT_DIGEST
value: sha256:2d00fa536eee7fa81bcfbd7aa2370fbd1781afa4fc265433cfb8568e82ac21c3
- name: HWLAB_ENVIRONMENT_INPUT_HASH
value: bb377a5d37292accab4658f0b2711cfdf914801364787627d2aed6533acdf3da
value: a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4
- name: HWLAB_CODE_INPUT_HASH
value: a9a2df3c8fd943e1119c7f7225b3ffa4ab32f306b6ce86bc739103a197fbda10
- name: HWLAB_IMAGE_DIGEST
@@ -1108,7 +1108,7 @@ items:
hwlab.pikastech.local/boot-commit: 367affeabb6862e18c3cb74e2baefdbbefdd6217
hwlab.pikastech.local/boot-sh: deploy/runtime/boot/hwlab-user-billing.sh
hwlab.pikastech.local/environment-digest: sha256:676e0d302ffd1f5e97013d79be210a874f60b88d10d39d4c9b56aa9af18d3664
hwlab.pikastech.local/environment-input-hash: 7b8d6a068b3811c8585cec0ac4b4d5cfad543a98cf8b824e1f114270e3d1cd15
hwlab.pikastech.local/environment-input-hash: ff6af05aa16270b7ab30c1b926e7a40216c7dc57a27c7e86349b62ee3568e092
hwlab.pikastech.local/code-input-hash: 1c7f8090dc17d9a7dfc7cdd0714e7294bb231db899c396b388e4ab3642e5134e
spec:
containers:
@@ -1197,7 +1197,7 @@ items:
- name: HWLAB_ENVIRONMENT_DIGEST
value: sha256:676e0d302ffd1f5e97013d79be210a874f60b88d10d39d4c9b56aa9af18d3664
- name: HWLAB_ENVIRONMENT_INPUT_HASH
value: 7b8d6a068b3811c8585cec0ac4b4d5cfad543a98cf8b824e1f114270e3d1cd15
value: ff6af05aa16270b7ab30c1b926e7a40216c7dc57a27c7e86349b62ee3568e092
- name: HWLAB_CODE_INPUT_HASH
value: 1c7f8090dc17d9a7dfc7cdd0714e7294bb231db899c396b388e4ab3642e5134e
- name: HWLAB_IMAGE_DIGEST
@@ -1277,7 +1277,7 @@ items:
hwlab.pikastech.local/boot-commit: 367affeabb6862e18c3cb74e2baefdbbefdd6217
hwlab.pikastech.local/boot-sh: deploy/runtime/boot/hwlab-cloud-web.sh
hwlab.pikastech.local/environment-digest: sha256:352765b8ecfab3f0e231fd66ee7ee3247d32b765e0c9d91d55a8d39079b08faf
hwlab.pikastech.local/environment-input-hash: bb377a5d37292accab4658f0b2711cfdf914801364787627d2aed6533acdf3da
hwlab.pikastech.local/environment-input-hash: a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4
hwlab.pikastech.local/code-input-hash: bfca6ef592acd7cde377906afe8835dc76830865fad80dbd35003ba85256e00e
spec:
containers:
@@ -1328,7 +1328,7 @@ items:
- name: HWLAB_ENVIRONMENT_DIGEST
value: sha256:352765b8ecfab3f0e231fd66ee7ee3247d32b765e0c9d91d55a8d39079b08faf
- name: HWLAB_ENVIRONMENT_INPUT_HASH
value: bb377a5d37292accab4658f0b2711cfdf914801364787627d2aed6533acdf3da
value: a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4
- name: HWLAB_CODE_INPUT_HASH
value: bfca6ef592acd7cde377906afe8835dc76830865fad80dbd35003ba85256e00e
- name: HWLAB_IMAGE_DIGEST
@@ -1409,7 +1409,7 @@ items:
hwlab.pikastech.local/boot-commit: 367affeabb6862e18c3cb74e2baefdbbefdd6217
hwlab.pikastech.local/boot-sh: deploy/runtime/boot/hwlab-gateway.sh
hwlab.pikastech.local/environment-digest: sha256:24287e83c8350db356fd17c024ffd30219c554466d56e3165d4d6ad198f5415c
hwlab.pikastech.local/environment-input-hash: bb377a5d37292accab4658f0b2711cfdf914801364787627d2aed6533acdf3da
hwlab.pikastech.local/environment-input-hash: a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4
hwlab.pikastech.local/code-input-hash: 9693556c71091e3e85d61efc6ef7d62e1064fba145ec83b3b9c196477f0b2870
spec:
containers:
@@ -1454,7 +1454,7 @@ items:
- name: HWLAB_ENVIRONMENT_DIGEST
value: sha256:24287e83c8350db356fd17c024ffd30219c554466d56e3165d4d6ad198f5415c
- name: HWLAB_ENVIRONMENT_INPUT_HASH
value: bb377a5d37292accab4658f0b2711cfdf914801364787627d2aed6533acdf3da
value: a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4
- name: HWLAB_CODE_INPUT_HASH
value: 9693556c71091e3e85d61efc6ef7d62e1064fba145ec83b3b9c196477f0b2870
- name: HWLAB_IMAGE_DIGEST
@@ -1529,7 +1529,7 @@ items:
hwlab.pikastech.local/boot-commit: 367affeabb6862e18c3cb74e2baefdbbefdd6217
hwlab.pikastech.local/boot-sh: deploy/runtime/boot/hwlab-edge-proxy.sh
hwlab.pikastech.local/environment-digest: sha256:638470bf27c7a547825b0081b427c11025ba959f5aed732bdcfb3718ee63c944
hwlab.pikastech.local/environment-input-hash: bb377a5d37292accab4658f0b2711cfdf914801364787627d2aed6533acdf3da
hwlab.pikastech.local/environment-input-hash: a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4
hwlab.pikastech.local/code-input-hash: c97d19939c872e128a6931bdf73f28a75a684948a76a2b1af37508dd47481544
spec:
containers:
@@ -1580,7 +1580,7 @@ items:
- name: HWLAB_ENVIRONMENT_DIGEST
value: sha256:638470bf27c7a547825b0081b427c11025ba959f5aed732bdcfb3718ee63c944
- name: HWLAB_ENVIRONMENT_INPUT_HASH
value: bb377a5d37292accab4658f0b2711cfdf914801364787627d2aed6533acdf3da
value: a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4
- name: HWLAB_CODE_INPUT_HASH
value: c97d19939c872e128a6931bdf73f28a75a684948a76a2b1af37508dd47481544
- name: HWLAB_IMAGE_DIGEST
@@ -1663,7 +1663,7 @@ items:
hwlab.pikastech.local/boot-commit: 367affeabb6862e18c3cb74e2baefdbbefdd6217
hwlab.pikastech.local/boot-sh: deploy/runtime/boot/hwlab-agent-skills.sh
hwlab.pikastech.local/environment-digest: sha256:151c2f0cad10d86e246d85a9bc5cf47f2ba0d2323b209f24654233717dbfd643
hwlab.pikastech.local/environment-input-hash: bb377a5d37292accab4658f0b2711cfdf914801364787627d2aed6533acdf3da
hwlab.pikastech.local/environment-input-hash: a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4
hwlab.pikastech.local/code-input-hash: 369ca524ae4010fb5d9adfd30b4290808a035804b4674755bc193fee743f3d5a
spec:
containers:
@@ -1708,7 +1708,7 @@ items:
- name: HWLAB_ENVIRONMENT_DIGEST
value: sha256:151c2f0cad10d86e246d85a9bc5cf47f2ba0d2323b209f24654233717dbfd643
- name: HWLAB_ENVIRONMENT_INPUT_HASH
value: bb377a5d37292accab4658f0b2711cfdf914801364787627d2aed6533acdf3da
value: a730c84fe7862e298ebfb44ec505f11f60a2df2acc4cab53d9246042e3ca89e4
- name: HWLAB_CODE_INPUT_HASH
value: 369ca524ae4010fb5d9adfd30b4290808a035804b4674755bc193fee743f3d5a
- name: HWLAB_IMAGE_DIGEST