mirror of
https://github.com/Studio-Saelix/sencho.git
synced 2026-08-26 02:06:49 +00:00
fix(compose-doctor): resolve effective healthcheck coverage (#1713)
* fix(compose-doctor): resolve effective healthcheck coverage Compose Doctor now classifies healthcheck coverage from the Compose model, running containers, and local images so image-provided HEALTHCHECKs are not false positives. Update Guard shares the same presence helper so test NONE is not treated as active. * fix(compose-doctor): fix healthcheck project label and empty compose HC Use the Compose project name for runtime container listing so stacks whose name: differs from the directory still get runtime evidence. Treat empty or timing-only healthcheck objects as absent rather than active. * fix(compose-doctor): treat inherited healthcheck as All Clear note Inherited image healthchecks no longer block All Clear; they surface under a notes section and cannot be acknowledged.
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
/**
|
||||
* Informational Compose Doctor notes (excluded from All Clear, severity
|
||||
* summary, and dismiss fingerprint). Keep in sync with backend PREFLIGHT_NOTE_RULE_IDS.
|
||||
*/
|
||||
const PREFLIGHT_NOTE_RULE_IDS = new Set(['healthcheck-inherited']);
|
||||
|
||||
export function isPreflightNoteFinding(ruleId: string | undefined): boolean {
|
||||
return !!ruleId && PREFLIGHT_NOTE_RULE_IDS.has(ruleId);
|
||||
}
|
||||
Reference in New Issue
Block a user