fix(gitea): surface all product dev prod repo truth
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 2m12s
CD Pipeline / build-and-deploy (push) Successful in 4m52s
CD Pipeline / post-deploy-checks (push) Successful in 1m47s
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 2m12s
CD Pipeline / build-and-deploy (push) Successful in 4m52s
CD Pipeline / post-deploy-checks (push) Successful in 1m47s
This commit is contained in:
@@ -41,13 +41,30 @@ def test_scorecard_commits_controlled_closeout_receipt() -> None:
|
||||
assert scorecard["status"] == "closed_gitea_private_inventory_controlled_closeout"
|
||||
assert scorecard["gitea_inventory"]["status"] == "ok"
|
||||
assert scorecard["gitea_inventory"]["visibility_scope"] == "admin_export"
|
||||
assert scorecard["gitea_inventory"]["repo_count"] == 4
|
||||
assert scorecard["gitea_inventory"]["repo_count"] == 6
|
||||
assert scorecard["gitea_inventory"]["ssh_verified_repo_count"] == 12
|
||||
assert scorecard["gitea_inventory"]["private_or_auth_only_repo_count"] == 6
|
||||
assert {
|
||||
"wooo/awoooi",
|
||||
"wooo/ewoooc",
|
||||
"wooo/agent-bounty-protocol",
|
||||
"wooo/2026FIFAWorldCup",
|
||||
"wooo/vtuber",
|
||||
"wooo/bitan-pharmacy",
|
||||
} <= set(scorecard["gitea_inventory"]["public_repos"])
|
||||
env_coverage = scorecard["product_repo_environment_coverage"]
|
||||
assert env_coverage["expected_product_count"] == 12
|
||||
assert env_coverage["ssh_repo_present_count"] == 12
|
||||
assert env_coverage["main_branch_present_count"] == 12
|
||||
assert env_coverage["dev_branch_present_count"] == 12
|
||||
assert env_coverage["environment_split_ready_count"] == 12
|
||||
assert env_coverage["public_visible_count"] == 6
|
||||
assert env_coverage["private_or_auth_only_count"] == 6
|
||||
assert env_coverage["missing_repo_count"] == 0
|
||||
assert env_coverage["missing_main_branch_count"] == 0
|
||||
assert env_coverage["missing_dev_branch_count"] == 0
|
||||
assert env_coverage["all_expected_product_repos_have_ssh_refs"] is True
|
||||
assert env_coverage["all_expected_product_repos_have_dev_and_main"] is True
|
||||
assert scorecard["authenticated_import_acceptance"]["accepted_payload_count"] == 1
|
||||
assert (
|
||||
scorecard["authenticated_payload_validation"]["status"]
|
||||
@@ -109,12 +126,22 @@ def test_scorecard_keeps_all_active_product_rows_visible() -> None:
|
||||
scorecard = load_scorecard()
|
||||
coverage = scorecard["product_row_coverage"]
|
||||
|
||||
assert coverage["expected_product_count"] == 11
|
||||
assert coverage["present_product_row_count"] == 11
|
||||
assert coverage["expected_product_count"] == 12
|
||||
assert coverage["present_product_row_count"] == 12
|
||||
assert coverage["missing_product_row_count"] == 0
|
||||
assert coverage["ready_product_count"] == 3
|
||||
assert coverage["blocked_product_count"] == 8
|
||||
assert coverage["ready_product_count"] == 12
|
||||
assert coverage["blocked_product_count"] == 0
|
||||
assert coverage["all_active_product_repos_have_gitea_owner_readiness_row"] is True
|
||||
assert coverage["all_expected_product_repos_have_dev_and_main"] is True
|
||||
|
||||
product_ids = {row["product_id"] for row in scorecard["product_rows"]}
|
||||
assert {"awoooi", "momo-pro", "awooogo", "bitan-pharmacy", "tsenyang-website"} <= product_ids
|
||||
assert {
|
||||
"awoooi",
|
||||
"ewoooc",
|
||||
"awooogo",
|
||||
"momo-pro-system",
|
||||
"bitan-pharmacy",
|
||||
"tsenyang-website",
|
||||
"clawbot-openclaw",
|
||||
} <= product_ids
|
||||
assert all(row["environment_split_ready"] is True for row in scorecard["product_rows"])
|
||||
|
||||
Reference in New Issue
Block a user