Skip to main content

max / makenotwork

pom: drop checks.git_storage assertion on the mnw health target MNW v0.5.16 (commit 510fd4d, 2026-05-12) removed git_storage from /api/health. PoM's expectation in pom-hetzner.toml was not updated, which forced validate_expectations to override every snapshot to Degraded and opened an incident at 2026-05-12 16:26 UTC that ran for 13 days before discovery (during which routes, latency, and TLS all showed healthy — only the JSON-field assertion was failing). This change matches the deployed JSON schema. The next commit adds a schema-drift guard test on both producer crates so this class of drift fails CI on the producer's PR instead of in production silence. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Author: Max J. <87768334+MaxJMath@users.noreply.github.com> · 2026-05-25 19:56 UTC
Commit: 62876b1f183034ec269562ff1c4ed7b9ccbeea07
Parent: 0dcd28d
1 file changed, +1 insertion, -1 deletion
@@ -44,7 +44,7 @@ timeout_secs = 10
44 44
45 45 [targets.mnw.health.expect]
46 46 status_code = 200
47 - json_fields = { "status" = "operational", "checks.database" = "true", "checks.git_storage" = "true" }
47 + json_fields = { "status" = "operational", "checks.database" = "true" }
48 48
49 49 [targets.mnw.health.trending]
50 50 baseline_window_hours = 168