LICENSE
MANIFEST.in
README.md
pyproject.toml
cihub/__init__.py
cihub/__main__.py
cihub/aggregation.py
cihub/badges.py
cihub/ci_config.py
cihub/ci_report.py
cihub/ci_runner.py
cihub/cli.py
cihub/correlation.py
cihub/exit_codes.py
cihub/reporting.py
cihub/types.py
cihub.egg-info/PKG-INFO
cihub.egg-info/SOURCES.txt
cihub.egg-info/dependency_links.txt
cihub.egg-info/entry_points.txt
cihub.egg-info/requires.txt
cihub.egg-info/top_level.txt
cihub/cli_parsers/__init__.py
cihub/cli_parsers/adr.py
cihub/cli_parsers/builder.py
cihub/cli_parsers/common.py
cihub/cli_parsers/config.py
cihub/cli_parsers/core.py
cihub/cli_parsers/discover.py
cihub/cli_parsers/dispatch.py
cihub/cli_parsers/docs.py
cihub/cli_parsers/fix.py
cihub/cli_parsers/gradle.py
cihub/cli_parsers/hub.py
cihub/cli_parsers/pom.py
cihub/cli_parsers/profile_cmd.py
cihub/cli_parsers/registry.py
cihub/cli_parsers/registry_cmd.py
cihub/cli_parsers/repo_cmd.py
cihub/cli_parsers/repo_setup.py
cihub/cli_parsers/report.py
cihub/cli_parsers/secrets.py
cihub/cli_parsers/templates.py
cihub/cli_parsers/threshold_cmd.py
cihub/cli_parsers/tool_cmd.py
cihub/cli_parsers/triage.py
cihub/cli_parsers/types.py
cihub/cli_parsers/hub_ci/__init__.py
cihub/cli_parsers/hub_ci/badges.py
cihub/cli_parsers/hub_ci/java_tools.py
cihub/cli_parsers/hub_ci/python_tools.py
cihub/cli_parsers/hub_ci/release.py
cihub/cli_parsers/hub_ci/security.py
cihub/cli_parsers/hub_ci/smoke.py
cihub/cli_parsers/hub_ci/thresholds.py
cihub/cli_parsers/hub_ci/validation.py
cihub/commands/__init__.py
cihub/commands/adr.py
cihub/commands/check.py
cihub/commands/ci.py
cihub/commands/config_cmd.py
cihub/commands/config_outputs.py
cihub/commands/detect.py
cihub/commands/discover.py
cihub/commands/dispatch.py
cihub/commands/fix.py
cihub/commands/gradle.py
cihub/commands/hub_config.py
cihub/commands/init.py
cihub/commands/new.py
cihub/commands/pom.py
cihub/commands/preflight.py
cihub/commands/profile_cmd.py
cihub/commands/registry_cmd.py
cihub/commands/repo_cmd.py
cihub/commands/run.py
cihub/commands/scaffold.py
cihub/commands/secrets.py
cihub/commands/setup.py
cihub/commands/smoke.py
cihub/commands/templates.py
cihub/commands/threshold_cmd.py
cihub/commands/tool_cmd.py
cihub/commands/triage_cmd.py
cihub/commands/update.py
cihub/commands/validate.py
cihub/commands/verify.py
cihub/commands/docs/__init__.py
cihub/commands/docs/generate.py
cihub/commands/docs/links.py
cihub/commands/docs_audit/__init__.py
cihub/commands/docs_audit/adr.py
cihub/commands/docs_audit/consistency.py
cihub/commands/docs_audit/headers.py
cihub/commands/docs_audit/lifecycle.py
cihub/commands/docs_audit/output.py
cihub/commands/docs_audit/references.py
cihub/commands/docs_audit/types.py
cihub/commands/docs_stale/__init__.py
cihub/commands/docs_stale/comparison.py
cihub/commands/docs_stale/extraction.py
cihub/commands/docs_stale/git.py
cihub/commands/docs_stale/output.py
cihub/commands/docs_stale/types.py
cihub/commands/hub_ci/__init__.py
cihub/commands/hub_ci/badges.py
cihub/commands/hub_ci/java_tools.py
cihub/commands/hub_ci/python_tools.py
cihub/commands/hub_ci/release.py
cihub/commands/hub_ci/router.py
cihub/commands/hub_ci/security.py
cihub/commands/hub_ci/smoke.py
cihub/commands/hub_ci/thresholds.py
cihub/commands/hub_ci/validation.py
cihub/commands/registry/__init__.py
cihub/commands/registry/_utils.py
cihub/commands/registry/io.py
cihub/commands/registry/modify.py
cihub/commands/registry/query.py
cihub/commands/registry/sync.py
cihub/commands/report/__init__.py
cihub/commands/report/aggregate.py
cihub/commands/report/build.py
cihub/commands/report/dashboard.py
cihub/commands/report/helpers.py
cihub/commands/report/outputs.py
cihub/commands/report/summary.py
cihub/commands/report/validate.py
cihub/commands/triage/__init__.py
cihub/commands/triage/artifacts.py
cihub/commands/triage/github.py
cihub/commands/triage/log_parser.py
cihub/commands/triage/output.py
cihub/commands/triage/remote.py
cihub/commands/triage/types.py
cihub/commands/triage/verification.py
cihub/commands/triage/watch.py
cihub/config/__init__.py
cihub/config/fallbacks.py
cihub/config/io.py
cihub/config/merge.py
cihub/config/normalize.py
cihub/config/paths.py
cihub/config/schema.py
cihub/config/loader/__init__.py
cihub/config/loader/core.py
cihub/config/loader/inputs.py
cihub/core/__init__.py
cihub/core/badges.py
cihub/core/ci_report.py
cihub/core/correlation.py
cihub/core/gate_specs.py
cihub/core/reporting.py
cihub/core/aggregation/__init__.py
cihub/core/aggregation/artifacts.py
cihub/core/aggregation/github_api.py
cihub/core/aggregation/metrics.py
cihub/core/aggregation/render.py
cihub/core/aggregation/runner.py
cihub/core/aggregation/status.py
cihub/core/ci_runner/__init__.py
cihub/core/ci_runner/base.py
cihub/core/ci_runner/docker_tools.py
cihub/core/ci_runner/java_tools.py
cihub/core/ci_runner/parsers.py
cihub/core/ci_runner/python_tools.py
cihub/core/ci_runner/sbom_tools.py
cihub/core/ci_runner/security_tools.py
cihub/core/ci_runner/shared.py
cihub/core/languages/__init__.py
cihub/core/languages/base.py
cihub/core/languages/java.py
cihub/core/languages/python.py
cihub/core/languages/registry.py
cihub/data/config/defaults.yaml
cihub/data/config/hub-settings.yaml
cihub/data/config/registry.json
cihub/data/config/optional/cache-sentinel.yaml
cihub/data/config/optional/canary.yaml
cihub/data/config/optional/chaos.yaml
cihub/data/config/optional/dr-drill.yaml
cihub/data/config/optional/egress-control.yaml
cihub/data/config/optional/extra-tests.yaml
cihub/data/config/optional/runner-isolation.yaml
cihub/data/config/optional/supply-chain.yaml
cihub/data/config/repos/canary-java-fail.yaml
cihub/data/config/repos/canary-java.yaml
cihub/data/config/repos/canary-python-fail.yaml
cihub/data/config/repos/canary-python.yaml
cihub/data/config/repos/ci-cd-bst-demo-github-actions.yaml
cihub/data/config/repos/ci-cd-hub.yaml
cihub/data/config/repos/fixtures-java-failing.yaml
cihub/data/config/repos/fixtures-java-gradle-failing.yaml
cihub/data/config/repos/fixtures-java-gradle-passing.yaml
cihub/data/config/repos/fixtures-java-heavy.yaml
cihub/data/config/repos/fixtures-java-multi-module-passing.yaml
cihub/data/config/repos/fixtures-java-passing.yaml
cihub/data/config/repos/fixtures-monorepo-java-failing.yaml
cihub/data/config/repos/fixtures-monorepo-java-passing.yaml
cihub/data/config/repos/fixtures-monorepo-python-failing.yaml
cihub/data/config/repos/fixtures-monorepo-python-passing.yaml
cihub/data/config/repos/fixtures-python-failing.yaml
cihub/data/config/repos/fixtures-python-heavy.yaml
cihub/data/config/repos/fixtures-python-passing.yaml
cihub/data/config/repos/fixtures-python-setup-failing.yaml
cihub/data/config/repos/fixtures-python-setup-passing.yaml
cihub/data/config/repos/fixtures-python-src-layout-passing.yaml
cihub/data/config/repos/java-spring-tutorials.yaml
cihub/data/config/repos/smoke-test-java.yaml
cihub/data/config/repos/smoke-test-python.yaml
cihub/data/schema/ci-hub-config.schema.json
cihub/data/schema/ci-report.v2.json
cihub/data/schema/hub-settings.schema.json
cihub/data/schema/pipeline-run.v1.json
cihub/data/schema/registry.schema.json
cihub/data/schema/triage.schema.json
cihub/data/templates/README.md
cihub/data/templates/hub/config/repos/demo.yaml
cihub/data/templates/hub/config/repos/monorepo-template.yaml
cihub/data/templates/hub/config/repos/repo-template.yaml
cihub/data/templates/java/gradle-plugins.groovy
cihub/data/templates/java/pom-dependencies.xml
cihub/data/templates/java/pom-plugins.xml
cihub/data/templates/java/config/checkstyle/checkstyle.xml
cihub/data/templates/java/config/owasp/suppressions.xml
cihub/data/templates/kyverno/README.md
cihub/data/templates/kyverno/verify-images-template.yaml
cihub/data/templates/legacy/README.md
cihub/data/templates/legacy/java-ci-dispatch.yml
cihub/data/templates/legacy/python-ci-dispatch.yml
cihub/data/templates/profiles/README.md
cihub/data/templates/profiles/java-compliance.yaml
cihub/data/templates/profiles/java-coverage-gate.yaml
cihub/data/templates/profiles/java-fast.yaml
cihub/data/templates/profiles/java-minimal.yaml
cihub/data/templates/profiles/java-quality.yaml
cihub/data/templates/profiles/java-security.yaml
cihub/data/templates/profiles/python-compliance.yaml
cihub/data/templates/profiles/python-coverage-gate.yaml
cihub/data/templates/profiles/python-fast.yaml
cihub/data/templates/profiles/python-minimal.yaml
cihub/data/templates/profiles/python-quality.yaml
cihub/data/templates/profiles/python-security.yaml
cihub/data/templates/profiles/tier-relaxed.yaml
cihub/data/templates/profiles/tier-strict.yaml
cihub/data/templates/repo/.ci-hub.yml
cihub/data/templates/repo/hub-java-ci.yml
cihub/data/templates/repo/hub-python-ci.yml
cihub/data/templates/scaffold/java-gradle/build.gradle
cihub/data/templates/scaffold/java-gradle/settings.gradle
cihub/data/templates/scaffold/java-gradle/src/main/java/com/cihub/App.java
cihub/data/templates/scaffold/java-gradle/src/test/java/com/cihub/AppTest.java
cihub/data/templates/scaffold/java-maven/pom.xml
cihub/data/templates/scaffold/java-maven/src/main/java/com/cihub/App.java
cihub/data/templates/scaffold/java-maven/src/test/java/com/cihub/AppTest.java
cihub/data/templates/scaffold/java-multi-module/pom.xml
cihub/data/templates/scaffold/java-multi-module/module-app/pom.xml
cihub/data/templates/scaffold/java-multi-module/module-app/src/main/java/com/cihub/app/App.java
cihub/data/templates/scaffold/java-multi-module/module-app/src/test/java/com/cihub/app/AppTest.java
cihub/data/templates/scaffold/java-multi-module/module-core/pom.xml
cihub/data/templates/scaffold/java-multi-module/module-core/src/main/java/com/cihub/core/Calculator.java
cihub/data/templates/scaffold/java-multi-module/module-core/src/test/java/com/cihub/core/CalculatorTest.java
cihub/data/templates/scaffold/python-pyproject/app.py
cihub/data/templates/scaffold/python-pyproject/pyproject.toml
cihub/data/templates/scaffold/python-pyproject/tests/test_app.py
cihub/data/templates/scaffold/python-setup/pytest.ini
cihub/data/templates/scaffold/python-setup/setup.cfg
cihub/data/templates/scaffold/python-setup/setup.py
cihub/data/templates/scaffold/python-setup/cihub_setup_sample/__init__.py
cihub/data/templates/scaffold/python-setup/cihub_setup_sample/core.py
cihub/data/templates/scaffold/python-setup/tests/test_core.py
cihub/data/templates/scaffold/python-src-layout/pyproject.toml
cihub/data/templates/scaffold/python-src-layout/src/cihub_src_sample/__init__.py
cihub/data/templates/scaffold/python-src-layout/src/cihub_src_sample/core.py
cihub/data/templates/scaffold/python-src-layout/tests/test_core.py
cihub/diagnostics/__init__.py
cihub/diagnostics/models.py
cihub/diagnostics/renderer.py
cihub/diagnostics/collectors/__init__.py
cihub/output/__init__.py
cihub/output/ai_formatters.py
cihub/output/renderers.py
cihub/services/__init__.py
cihub/services/aggregation.py
cihub/services/ci.py
cihub/services/configuration.py
cihub/services/detection.py
cihub/services/discovery.py
cihub/services/registry_service.py
cihub/services/repo_config.py
cihub/services/report_summary.py
cihub/services/report_validator.py
cihub/services/templates.py
cihub/services/triage_service.py
cihub/services/types.py
cihub/services/ci_engine/__init__.py
cihub/services/ci_engine/gates.py
cihub/services/ci_engine/helpers.py
cihub/services/ci_engine/io.py
cihub/services/ci_engine/java_tools.py
cihub/services/ci_engine/notifications.py
cihub/services/ci_engine/python_tools.py
cihub/services/ci_engine/validation.py
cihub/services/registry/__init__.py
cihub/services/registry/_paths.py
cihub/services/registry/diff.py
cihub/services/registry/io.py
cihub/services/registry/normalize.py
cihub/services/registry/query.py
cihub/services/registry/sync.py
cihub/services/registry/thresholds.py
cihub/services/triage/__init__.py
cihub/services/triage/detection.py
cihub/services/triage/evidence.py
cihub/services/triage/types.py
cihub/tools/__init__.py
cihub/tools/registry.py
cihub/utils/__init__.py
cihub/utils/debug.py
cihub/utils/env.py
cihub/utils/env_registry.py
cihub/utils/exec_utils.py
cihub/utils/fs.py
cihub/utils/git.py
cihub/utils/github.py
cihub/utils/github_api.py
cihub/utils/github_context.py
cihub/utils/java_gradle.py
cihub/utils/net.py
cihub/utils/paths.py
cihub/utils/progress.py
cihub/utils/project.py
cihub/utils/validation.py
cihub/utils/java_pom/__init__.py
cihub/utils/java_pom/apply.py
cihub/utils/java_pom/parse.py
cihub/utils/java_pom/rules.py
cihub/wizard/__init__.py
cihub/wizard/core.py
cihub/wizard/styles.py
cihub/wizard/summary.py
cihub/wizard/validators.py
cihub/wizard/questions/__init__.py
cihub/wizard/questions/advanced.py
cihub/wizard/questions/java_tools.py
cihub/wizard/questions/language.py
cihub/wizard/questions/profile.py
cihub/wizard/questions/python_tools.py
cihub/wizard/questions/security.py
cihub/wizard/questions/thresholds.py
tests/test_aggregate_reports.py
tests/test_apply_profile.py
tests/test_ci_config.py
tests/test_ci_engine.py
tests/test_ci_env_overrides.py
tests/test_ci_report.py
tests/test_ci_runner.py
tests/test_ci_self_validate.py
tests/test_cihub_cli.py
tests/test_cli_command_matrix.py
tests/test_cli_commands.py
tests/test_cli_common.py
tests/test_cli_debug.py
tests/test_cli_integration.py
tests/test_cli_parser_contracts.py
tests/test_cli_snapshots.py
tests/test_command_output_contract.py
tests/test_commands.py
tests/test_commands_adr.py
tests/test_commands_check.py
tests/test_commands_ci.py
tests/test_commands_discover.py
tests/test_commands_dispatch.py
tests/test_commands_docs.py
tests/test_commands_extended.py
tests/test_commands_new.py
tests/test_commands_preflight.py
tests/test_commands_scaffold.py
tests/test_commands_smoke.py
tests/test_commands_templates.py
tests/test_config_cmd.py
tests/test_config_module.py
tests/test_config_outputs.py
tests/test_config_pipeline.py
tests/test_contract_consistency.py
tests/test_correlation.py
tests/test_custom_tools.py
tests/test_debug_utils.py
tests/test_diagnostics.py
tests/test_docs_audit.py
tests/test_docs_stale.py
tests/test_e2e_smoke.py
tests/test_env_toggles.py
tests/test_env_utils.py
tests/test_exec_utils.py
tests/test_fix_command.py
tests/test_fs_utils.py
tests/test_gate_specs.py
tests/test_hub_ci.py
tests/test_language_strategies.py
tests/test_migrated_commands_contract.py
tests/test_module_structure.py
tests/test_output_context.py
tests/test_output_renderers.py
tests/test_performance.py
tests/test_pom_cmd.py
tests/test_pom_parsing.py
tests/test_pom_tools.py
tests/test_profile_cmd.py
tests/test_progress_utils.py
tests/test_property_based.py
tests/test_python_ci_badges.py
tests/test_registry_cross_root.py
tests/test_registry_roundtrip_invariant.py
tests/test_registry_schema_contract.py
tests/test_registry_service_threshold_mapping.py
tests/test_repo_cmd.py
tests/test_repo_config.py
tests/test_report.py
tests/test_report_aggregate_reports_dir.py
tests/test_reporting.py
tests/test_run.py
tests/test_scaffold_github.py
tests/test_schema_contract.py
tests/test_script_shims.py
tests/test_secrets.py
tests/test_services_aggregation.py
tests/test_services_ci.py
tests/test_services_configuration.py
tests/test_services_discovery.py
tests/test_services_report_summary.py
tests/test_services_report_validator.py
tests/test_smoke_command.py
tests/test_summary_commands.py
tests/test_template_drift.py
tests/test_templates.py
tests/test_threshold_cmd.py
tests/test_tool_cmd.py
tests/test_tool_error_detection.py
tests/test_tool_helpers.py
tests/test_tool_registry.py
tests/test_triage_github.py
tests/test_triage_integration.py
tests/test_triage_properties.py
tests/test_triage_service.py
tests/test_triage_verification.py
tests/test_utils_project.py
tests/test_validate_config.py
tests/test_validation.py
tests/test_wizard_questions.py
tests/test_wizard_validators.py
tests/test_workflow_contract.py
tests/test_workflow_lint.py