FrankYang0529 opened a new pull request, #75262:
URL: https://github.com/apache/airflow/pull/75262

   ### Why
   
   -  #69866 made `run_openlineage_e2e_compat_tests` fall back to 
`_should_be_run(...)`, which returns `True` whenever `full_tests_needed` is 
`True`. So every PR run where selective checks derive full tests also runs the 
five OpenLineage e2e compat jobs. Selective checks derive full tests from 
environment files, the generated API spec, the git and standard providers, test 
helpers that cannot be narrowed to their importers, and the root 
`pyproject.toml`.
   
   ### How
   
   - `run_openlineage_e2e_compat_tests` keeps the canary and label checks. 
After those checks, it only matches the changed files against 
`OPENLINEAGE_E2E_COMPAT_FILES`.
   - Add the compat workflow 
`.github/workflows/openlineage-e2e-compat-tests.yml` to 
`OPENLINEAGE_E2E_COMPAT_FILES`.
   - Add `airflow-e2e-tests/docker/openlineage-compat-db.yml`, which #69469 
added after #69866.
   
   * related: #75205
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   <!--
   If generative AI tooling has been used in the process of authoring this PR, 
please
   change below checkbox to `[X]` followed by the name of the tool, uncomment 
the "Generated-by".
   -->
   
   - [X] Yes - Claude Code
   
   <!--
   Generated-by: [Tool Name] 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]

Reply via email to