The GitHub Actions job "Tests (AMD)" on airflow.git/v3-2-test has succeeded.
Run started by GitHub user shahar1 (triggered by shahar1).

Head commit for run:
35bcd15cfd980e0ee456482da98cb947b5c1427f / Shahar Epstein 
<[email protected]>
[v3-2-test] Fix CI/CD running full matrix on push to release branches 
(v3-X-test) (#68056)

On push to release branches like v3-2-test, the full test matrix was
unconditionally running because _should_run_all_tests_and_versions()
didn't distinguish between push events to main vs release branches.

Release branch pushes should only run selective tests (based on changed
files), while canaries (SCHEDULE) and manual triggers (WORKFLOW_DISPATCH)
still get the full matrix.

Added branch-aware gating: push to release branches now returns False
from _should_run_all_tests_and_versions() unless other conditions
(pyproject.toml changes, etc.) require full tests.

Includes test case validating the behavior across different event types
and branches.

Fixes: #68052

Co-authored-by: Claude Haiku 4.5 <[email protected]>

Report URL: https://github.com/apache/airflow/actions/runs/27026369241

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to