Fix core-hub stabilization evidence sink posting
All checks were successful
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 2s
Build and Publish Container Image / build-and-push (push) Successful in 57s

Allow persist_ops_evidence to emit State Hub progress for core-hub context
sources so scheduled stabilization checks record hub-visible evidence.
This commit is contained in:
tegwick 2026-07-08 00:44:49 +02:00
parent 1a2e0770c1
commit 726da055dc
2 changed files with 52 additions and 1 deletions

View file

@ -36,7 +36,7 @@ def persist_ops_inventory_evidence(payload: dict[str, Any]) -> list[dict[str, An
if not isinstance(source, dict):
continue
source_type = source.get("type")
if source_type not in {"ops-inventory", "state-hub"}:
if source_type not in {"ops-inventory", "state-hub", "core-hub"}:
continue
params = source.get("params") or {}