potiuk opened a new pull request, #68109: URL: https://github.com/apache/airflow/pull/68109
Selective checks forced the full test matrix whenever a PR touched 25+ files or changed 500+ lines of production code. This size-based heuristic made large-but-low-risk PRs (e.g. wide mechanical refactors) run the entire CI suite, so this PR drops it entirely. Full tests are still triggered by the targeted rules that remain — env/API/provider file changes, the `full tests needed` label, a missing commit ref, etc. The `*_PRODUCTION_FILES` file groups are kept because they still feed the SAST/SCA scan target (`run_python_scans` / `run_javascript_scans`); only their use by the line-count gate is removed. The two heuristic-specific test suites (`test_large_pr_by_file_count`, `test_large_pr_by_line_count`) are removed; the remaining 161 selective-checks tests pass. --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes — Claude Code (Opus 4.8 1M) Generated-by: Claude Code (Opus 4.8 1M) following [the guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
