fix(windows99): validate vmx candidate confirmation
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 1s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 3m16s
AWOOOI Harbor 110 Local Repair / workflow-shape (push) Successful in 1s
AWOOOI Harbor 110 Local Repair / harbor-110-local-repair (push) Successful in 35s
CD Pipeline / build-and-deploy (push) Successful in 5m3s
CD Pipeline / post-deploy-checks (push) Successful in 2m0s

This commit is contained in:
ogt
2026-07-10 00:15:31 +08:00
parent a1ec18b9ba
commit e150a85a6d
5 changed files with 454 additions and 0 deletions

View File

@@ -135,6 +135,17 @@ def test_prod_db_pool_budget_and_non_overlap_rollouts_are_source_controlled() ->
assert "maxUnavailable: 1" in canary
def test_windows99_vmx_locator_sources_stay_on_controlled_runtime_profile() -> None:
text = _workflow_text()
expected_sources = [
"apps/api/src/services/windows99_vmx_source_locator_readback.py)",
"apps/api/tests/test_windows99_vmx_source_locator_readback_api.py)",
"tests/test_windows99_vmx_source_locator_readback_api.py",
]
for source in expected_sources:
assert source in text
def test_workflow_secret_transport_sources_stay_on_controlled_runtime_profile() -> None:
text = _workflow_text()
assert "workflow secret-transport and guard-only" in text