feat: expose deployment build identity

This commit is contained in:
ik
2026-09-07 18:43:20 +07:00
parent ef8355904c
commit 02b67741f8
9 changed files with 26 additions and 4 deletions
+7
View File
@@ -85,6 +85,13 @@ def test_liveness_does_not_probe_dependencies() -> None:
assert response.headers["Cross-Origin-Opener-Policy"] == "same-origin"
def test_admin_diagnostics_exposes_build_identity_only_to_admin() -> None:
assert client.get("/api/v1/admin/diagnostics").status_code == 401
response = client.get("/api/v1/admin/diagnostics", headers={"Authorization": "Bearer change-me-in-production"})
assert response.status_code == 200
assert response.json() == {"version": "0.1.0", "revision": "dev", "environment": "development"}
def test_spot_detail_and_catches() -> None:
spot_id = client.get("/api/v1/activity").json()[0]["spot_id"]
detail = client.get(f"/api/v1/spots/{spot_id}")