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:
|
||||
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
|
||||
|
||||
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):
|
||||
if criterion["status"] not in {"satisfied", "waived", "deferred"}:
|
||||
waive_criterion(
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user