The GitHub Actions job "Tests (AMD)" on airflow.git/v3-2-test has failed. Run started by GitHub user potiuk (triggered by potiuk).
Head commit for run: 4af2a3a49e1ca9feaa24dfbb4e3b97ae0704517d / github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> [v3-2-test] Only force the full test matrix on API changes when the contract changes (#68060) (#68084) * [v3-2-test] Only force the full test matrix on API changes when the contract changes (#68060) Any change under the API directory (airflow-core/src/airflow/api_fastapi/, the legacy api/, or their test dirs) forced full-tests-needed=true — the whole ~135-job matrix including every provider's tests. The API tree is large and churns constantly, so this fired on ~1 in 8 PRs and was, by measurement, the single largest source of unnecessary full-matrix runs. But only the API *contract* changing ripples broadly: the generated OpenAPI spec (consumed by the UI codegen and the generated clients). Plain API source/test edits that leave the committed spec untouched do not — and a prek hook regenerates and verifies the spec, so an unchanged spec reliably means an unchanged contract. Narrow the full-tests trigger from API_FILES to API_CODEGEN_FILES (the generated spec / client generator). API source edits still run the `API` test type and the `fab` provider via run_api_tests; they just no longer drag in the full provider matrix. Spec changes still force the full matrix. In a 30-day sample (750 merged PRs) this spares ~63 full-matrix runs while preserving full coverage on the 12 PRs that changed the contract. (cherry picked from commit d452d2769dfe395f02c8fa48630de2c082319b6f) Co-authored-by: Shahar Epstein <[email protected]> Co-authored-by: Claude Opus 4.8 <[email protected]> * Fix selective-checks test expectations for v3-2-test (no shared/state) The backported tests expected mypy-shared-state in the skip-prek-hooks output, but the shared/state distribution does not exist on v3-2-test, so that hook is never generated. Drop mypy-shared-state from the two expected skip-prek-hooks strings so the API-matrix selective-check tests pass on this branch. --------- Co-authored-by: Shahar Epstein <[email protected]> Co-authored-by: Claude Opus 4.8 <[email protected]> Co-authored-by: Jarek Potiuk <[email protected]> Report URL: https://github.com/apache/airflow/actions/runs/27046585685 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
