Finalize GeoIntel 1.0.0 release identity
This commit is contained in:
@@ -34,10 +34,10 @@ def test_release_version_is_consistent_across_runtime_packages() -> None:
|
||||
(ROOT / "frontend" / "package-lock.json").read_text(encoding="utf-8")
|
||||
)
|
||||
|
||||
assert version == "1.0.0-rc.1"
|
||||
assert version == "1.0.0"
|
||||
assert f'default="{version}"' in config
|
||||
assert "GEOINTEL_APP_VERSION" in config
|
||||
assert 'version = "1.0.0rc1"' in pyproject
|
||||
assert 'version = "1.0.0"' in pyproject
|
||||
assert frontend["version"] == version
|
||||
assert package_lock["version"] == version
|
||||
assert package_lock["packages"][""]["version"] == version
|
||||
@@ -51,7 +51,7 @@ def test_release_image_carries_semantic_version_identity() -> None:
|
||||
encoding="utf-8"
|
||||
)
|
||||
|
||||
assert "ARG GEOINTEL_APP_VERSION=1.0.0-rc.1" in dockerfile
|
||||
assert "ARG GEOINTEL_APP_VERSION=1.0.0" in dockerfile
|
||||
assert 'org.opencontainers.image.version="${GEOINTEL_APP_VERSION}"' in dockerfile
|
||||
assert "GEOINTEL_APP_VERSION=\"$(tr -d '[:space:]' < VERSION)\"" in deploy
|
||||
assert "--build-arg GEOINTEL_APP_VERSION=" in deploy
|
||||
@@ -85,8 +85,8 @@ def test_release_package_signature_and_checksums_fail_closed(tmp_path: Path) ->
|
||||
)
|
||||
manifest = {
|
||||
"schema_version": 1,
|
||||
"release_id": "v1.0.0-rc.1",
|
||||
"version": "1.0.0-rc.1",
|
||||
"release_id": "v1.0.0",
|
||||
"version": "1.0.0",
|
||||
"scope": "Belgium and the Belgian North Sea",
|
||||
"signature": {"identity": identity, "namespace": namespace},
|
||||
"evidence": [
|
||||
@@ -114,7 +114,7 @@ def test_release_package_signature_and_checksums_fail_closed(tmp_path: Path) ->
|
||||
module.write_checksums(package)
|
||||
|
||||
verified = module.verify_package(package)
|
||||
assert verified["release_id"] == "v1.0.0-rc.1"
|
||||
assert verified["release_id"] == "v1.0.0"
|
||||
|
||||
evidence.write_text("tampered\n", encoding="utf-8")
|
||||
with pytest.raises(RuntimeError, match="Checksum mismatch"):
|
||||
|
||||
@@ -34,7 +34,7 @@ def test_release_evidence_manifest_is_secret_free_and_read_only(tmp_path: Path)
|
||||
|
||||
assert manifest["schema_version"] == 1
|
||||
assert manifest["release_id"] == "test-rc"
|
||||
assert manifest["version"] == "1.0.0-rc.1"
|
||||
assert manifest["version"] == "1.0.0"
|
||||
assert manifest["read_only"] is True
|
||||
assert manifest["scope"] == "Belgium and the Belgian North Sea"
|
||||
assert "DATABASE_URL" not in json.dumps(manifest).replace(
|
||||
|
||||
Reference in New Issue
Block a user