ci: adopt tiered contributor validation

This commit is contained in:
Joseph Magly
2026-08-20 23:11:24 -04:00
parent 0d4d439f22
commit 38efd3dc0a
37 changed files with 916 additions and 121 deletions
+32
View File
@@ -0,0 +1,32 @@
{
"schema_version": 1,
"changed_line_coverage_floor": 50.0,
"always_tests": [
"tests/test_module_imports.py",
"tests/test_cli_boundaries.py",
"tests/test_runtime_contracts.py",
"tests/test_abliterate.py",
"tests/test_strategies.py"
],
"infrastructure_paths": [
".aiwg/**",
".github/workflows/**",
"ci/**",
"scripts/check_*.py",
"scripts/select_pr_tests.py",
"pyproject.toml",
"uv.lock"
],
"infrastructure_tests": [
"tests/test_aiwg_workspace_contracts.py",
"tests/test_ci_policy.py",
"tests/test_pr_test_selection.py",
"tests/test_quality_policy.py",
"tests/test_quality_gate_scripts.py",
"tests/test_supply_chain_policy.py",
"tests/test_test_policy.py"
],
"excluded_test_prefixes": [
"tests/conditional/"
]
}
+1 -1
View File
@@ -3,7 +3,7 @@
"minimums": {
"repository_statement": 75.0,
"repository_branch": 60.0,
"changed_line": 95.0,
"changed_line": 50.0,
"mature_cpu_statement": 94.0,
"mature_cpu_branch": 84.0,
"mutation_score": 85.0,