Fix stable Statbel release identity
GeoIntel release gates / Compile, test, contracts and builds (push) Canceled after 0s
GeoIntel release gates / Python and npm vulnerability policy (push) Canceled after 0s
GeoIntel release gates / GIS image, SBOM and container scan (push) Canceled after 0s

This commit is contained in:
Codex
2026-07-19 01:43:07 +02:00
parent 50897c3473
commit 2be63b9152
4 changed files with 28 additions and 1 deletions
@@ -340,6 +340,14 @@ def test_tampered_source_or_review_is_rejected(tmp_path: Path) -> None:
def test_catalog_drift_and_outside_evidence_path_are_rejected(tmp_path: Path) -> None:
args = arguments(tmp_path)
original = decision(args)
checked_later = json.loads(json.dumps(original))
checked_later["catalog_identity"]["catalog_checked_at"] = "2026-07-19T01:00:00Z"
MANAGER.require_catalog_unchanged(
{"release": original["release"], "catalog_identity": original["catalog_identity"]},
checked_later,
)
changed = json.loads(json.dumps(original))
changed["catalog_identity"]["capabilities_sha256"] = "b" * 64