diff --git a/.gitea/workflows/cd.yaml b/.gitea/workflows/cd.yaml index d5bcf7f0..316c639c 100644 --- a/.gitea/workflows/cd.yaml +++ b/.gitea/workflows/cd.yaml @@ -224,6 +224,24 @@ jobs: ;; apps/api/src/services/heartbeat_report_service.py) ;; + apps/api/src/services/awoooi_gitea_onboarding_warning_step_dashboard.py) + ;; + apps/api/src/services/awoooi_gitea_onboarding_warning_step_owner_package.py) + ;; + apps/api/src/services/awoooi_gitea_onboarding_warning_step_owner_response_preflight.py) + ;; + apps/api/src/services/awoooi_gitea_onboarding_warning_step_template_copy_apply_gate.py) + ;; + apps/api/src/services/awoooi_gitea_onboarding_warning_step_template_copy_execution_plan.py) + ;; + apps/api/src/services/awoooi_new_product_onboarding_page_model.py) + ;; + apps/api/src/services/awoooi_onboarding_reminder_contract.py) + ;; + apps/api/src/services/awoooi_onboarding_source_contracts.py) + ;; + apps/api/src/services/awoooi_product_onboarding_guard.py) + ;; apps/api/src/services/p0_cicd_baseline_source_readiness.py) ;; apps/api/src/services/product_awoooi_manifest_standard.py) @@ -377,6 +395,15 @@ jobs: src/services/decision_fusion.py \ src/services/delivery_closure_workbench.py \ src/services/heartbeat_report_service.py \ + src/services/awoooi_gitea_onboarding_warning_step_dashboard.py \ + src/services/awoooi_gitea_onboarding_warning_step_owner_package.py \ + src/services/awoooi_gitea_onboarding_warning_step_owner_response_preflight.py \ + src/services/awoooi_gitea_onboarding_warning_step_template_copy_apply_gate.py \ + src/services/awoooi_gitea_onboarding_warning_step_template_copy_execution_plan.py \ + src/services/awoooi_new_product_onboarding_page_model.py \ + src/services/awoooi_onboarding_reminder_contract.py \ + src/services/awoooi_onboarding_source_contracts.py \ + src/services/awoooi_product_onboarding_guard.py \ src/services/p0_cicd_baseline_source_readiness.py \ src/services/product_awoooi_manifest_standard.py \ src/services/platform_operator_service.py \ diff --git a/ops/runner/test_cd_controlled_runtime_profile.py b/ops/runner/test_cd_controlled_runtime_profile.py index 30ac34dd..f55f73a8 100644 --- a/ops/runner/test_cd_controlled_runtime_profile.py +++ b/ops/runner/test_cd_controlled_runtime_profile.py @@ -26,6 +26,24 @@ def test_product_manifest_changes_stay_on_controlled_runtime_profile() -> None: assert "tests/test_product_awoooi_manifest_standard_api.py" in text +def test_p0_onboarding_readiness_sources_stay_on_controlled_runtime_profile() -> None: + text = _workflow_text() + expected_sources = [ + "awoooi_gitea_onboarding_warning_step_dashboard.py", + "awoooi_gitea_onboarding_warning_step_owner_package.py", + "awoooi_gitea_onboarding_warning_step_owner_response_preflight.py", + "awoooi_gitea_onboarding_warning_step_template_copy_apply_gate.py", + "awoooi_gitea_onboarding_warning_step_template_copy_execution_plan.py", + "awoooi_new_product_onboarding_page_model.py", + "awoooi_onboarding_reminder_contract.py", + "awoooi_onboarding_source_contracts.py", + "awoooi_product_onboarding_guard.py", + ] + for source in expected_sources: + assert f"apps/api/src/services/{source})" in text + assert f"src/services/{source}" in text + + def test_controlled_runtime_skips_b5_before_docker_socket_use() -> None: text = _workflow_text() b5_start = text.index("- name: Integration Tests (B5")