feat: add cloud api runtime smoke

This commit is contained in:
HWLAB Code Queue
2026-05-21 18:33:01 +00:00
parent 95a6180439
commit eba24b72c0
19 changed files with 1749 additions and 105 deletions
+4 -3
View File
@@ -244,10 +244,11 @@ async function inspectContracts() {
function inspectCloudApiDbContract(deploy) {
const env = deploy.services?.find((service) => service.serviceId === "hwlab-cloud-api")?.env ?? {};
const configReady = Boolean(env.HWLAB_CLOUD_DB_URL && env.HWLAB_CLOUD_DB_SSL_MODE);
const db = {
status: env.HWLAB_CLOUD_DB_URL && env.HWLAB_CLOUD_DB_SSL_MODE ? "ready" : "blocked",
ready: Boolean(env.HWLAB_CLOUD_DB_URL && env.HWLAB_CLOUD_DB_SSL_MODE),
configReady: Boolean(env.HWLAB_CLOUD_DB_URL && env.HWLAB_CLOUD_DB_SSL_MODE),
status: configReady ? "degraded" : "blocked",
ready: false,
configReady,
connected: false,
connectionChecked: false,
fields: [