mirror of
https://github.com/norandom/OpenUltraSAST.git
synced 2026-10-16 19:59:26 +00:00
fix(plane): prepare workspaces only after the start request
On the live cluster the case clone ran at boot: the golden boot had no egress policy, and the real actor was still being restored, so both TLS handshakes to GitHub were cut. After the start the actor is RUNNING under its policy (the delivery the same minute went through). Adds the one-case check Run (a subset of validation-46) and re-pins the task manifests to the current runner digest. Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01EmM1j46qgKMh3zqD1QMwEo
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
344df61fc1
commit
3d0d83c585
@@ -38,7 +38,10 @@ def test_every_manifest_under_plane_loads() -> None:
|
||||
manifests = load_manifests(paths)
|
||||
assert set(manifests.models) == {"deepseek-flash"}
|
||||
assert set(TEMPLATES) <= set(manifests.tasks)
|
||||
assert len(manifests.workspaces) == 30 and set(manifests.runs) == {"validation-46"}
|
||||
assert len(manifests.workspaces) == 30 and "validation-46" in manifests.runs
|
||||
full = {t.name for t in manifests.runs["validation-46"].tasks}
|
||||
for name, other in manifests.runs.items(): # check Runs (e.g. check-lmdeploy) are subsets of the measurement
|
||||
assert {t.name for t in other.tasks} <= full, name
|
||||
|
||||
|
||||
def test_model_prices_are_the_endpoint_prices() -> None:
|
||||
|
||||
Reference in New Issue
Block a user