fix: Dogfooding-Seed ueberspringt bereits erreichte Gates.
Some checks failed
Deploy Development / deploy (push) Successful in 50s
Test Suite / pytest-backend (push) Failing after 2m33s
Test Suite / k6 /api/health Baseline (push) Has been skipped
Test Suite / playwright-smoke (push) Has been skipped
Test Suite / lint-backend (push) Successful in 2s
Test Suite / compose-smoke (push) Has been skipped
Some checks failed
Deploy Development / deploy (push) Successful in 50s
Test Suite / pytest-backend (push) Failing after 2m33s
Test Suite / k6 /api/health Baseline (push) Has been skipped
Test Suite / playwright-smoke (push) Has been skipped
Test Suite / lint-backend (push) Successful in 2s
Test Suite / compose-smoke (push) Has been skipped
verify_reached wird bei Re-Deploy nicht erneut auf terminalen Gates aufgerufen — behebt unhealthy Backend beim Seed-Lauf. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
d1bc725ab5
commit
b8945556ad
|
|
@ -69,9 +69,13 @@ def _find_by_title(items: list[dict[str, Any]], title: str) -> Optional[dict[str
|
||||||
|
|
||||||
|
|
||||||
def _close_gate_and_verify(*, tenant_id: str, item_id: str) -> None:
|
def _close_gate_and_verify(*, tenant_id: str, item_id: str) -> None:
|
||||||
from services.roadmap import verify_reached
|
from services.roadmap import get_roadmap_item, verify_reached
|
||||||
from services.roadmap_criteria import list_criteria_for_item, waive_criterion
|
from services.roadmap_criteria import list_criteria_for_item, waive_criterion
|
||||||
|
|
||||||
|
item = get_roadmap_item(tenant_id=tenant_id, item_id=item_id)
|
||||||
|
if item and item.get("status") == "reached":
|
||||||
|
return
|
||||||
|
|
||||||
for criterion in list_criteria_for_item(tenant_id=tenant_id, item_id=item_id):
|
for criterion in list_criteria_for_item(tenant_id=tenant_id, item_id=item_id):
|
||||||
if criterion["status"] not in {"satisfied", "waived", "deferred"}:
|
if criterion["status"] not in {"satisfied", "waived", "deferred"}:
|
||||||
waive_criterion(
|
waive_criterion(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user