shahar1 opened a new pull request, #69671: URL: https://github.com/apache/airflow/pull/69671
Following review feedback on #69212, the OpenLineage provider e2e tests are consolidated into the existing `airflow-e2e-tests/` framework instead of the standalone `providers-e2e-tests/` framework introduced there. `airflow-e2e-tests/` already hosts deployed-stack suites for providers (Elasticsearch/OpenSearch remote logging, Kafka event-driven), so the separate framework duplicated setup that already exists. OpenLineage now runs as an `openlineage` `--e2e-test-mode`: it reuses the shared docker-compose base, the testcontainers conftest, and the shared `AirflowClient`, adding only a compose overlay for the OpenLineage env config and a small runner that drives the provider's system-test DAGs. The standalone `providers-e2e-tests/` tree, its `breeze testing providers-e2e-tests` command, its uv workspace member and its dedicated CI workflow are removed. The older-Airflow compatibility matrix (the only feature unique to that framework) is dropped along with it. related: #69212 --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes — Claude Code (Opus 4.8) Generated-by: Claude Code (Opus 4.8) 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]
