feat(gitea): add package release promotion receipts
This commit is contained in:
@@ -159,6 +159,7 @@ def test_gitea_capability_readback_rolls_up_complete_feature_surface() -> None:
|
||||
assert (
|
||||
professional_feature_rollups["registry_or_package_channel_workflow_count"] == 4
|
||||
)
|
||||
assert professional_feature_rollups["package_release_promotion_workflow_count"] == 1
|
||||
assert professional_feature_rollups["sbom_or_provenance_workflow_count"] == 1
|
||||
assert professional_feature_rollups["artifact_transfer_workflow_count"] == 1
|
||||
assert (
|
||||
@@ -272,11 +273,9 @@ def test_gitea_capability_readback_prioritizes_professional_cicd_gaps() -> None:
|
||||
payload["professional_ci_cd_practice_rows"]
|
||||
)
|
||||
assert payload["rollups"]["p0_professional_ci_cd_practice_gap_count"] == 0
|
||||
assert payload["rollups"]["market_professional_ci_cd_gap_count"] == 1
|
||||
assert payload["rollups"]["market_professional_ci_cd_gap_count"] == 0
|
||||
assert payload["rollups"]["all_gitea_features_fully_utilized"] is False
|
||||
assert payload["rollups"]["professional_ci_cd_practice_gap_ids"] == [
|
||||
"gitea_125_packages_release_registry",
|
||||
]
|
||||
assert payload["rollups"]["professional_ci_cd_practice_gap_ids"] == []
|
||||
|
||||
practice_by_id = {
|
||||
row["id"]: row for row in payload["professional_ci_cd_practice_rows"]
|
||||
@@ -288,6 +287,10 @@ def test_gitea_capability_readback_prioritizes_professional_cicd_gaps() -> None:
|
||||
practice_by_id["gitea_125_secret_variable_redaction"]["status"]
|
||||
== "source_ready"
|
||||
)
|
||||
assert (
|
||||
practice_by_id["gitea_125_packages_release_registry"]["status"]
|
||||
== "source_ready"
|
||||
)
|
||||
assert (
|
||||
practice_by_id["gitea_125_actions_compatibility_gap_guard"]["status"]
|
||||
== "source_ready"
|
||||
|
||||
Reference in New Issue
Block a user