The GitHub Actions job "Tests" on airflow.git has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
6e23f426f4d6f799250d8b6c8cd8c3efeba92a2f / Jarek Potiuk <[email protected]>
Move tests_common package to devel-common project

This PR moves all commo tests to a "devel-common" sub-project in
Airlfow repo.

This project is now part of the airflow's workspace, which means
that it is installed by default when `uv sync` is run.

The following changes have been implemented:

* removed pytest options from providers and moved to common
  pyproject.toml

* devel-common now keeps all the test dependencies that are used by
  other packages - they are automatically installed when `uv sync`
  is run. We do not need devel-tests extra any more

* providers_src_folder fixture was effectively not used and replaced
  by __file__ deriving the source of where the appropriate package
  is imported from.

* pytest init options are removed from provider's pyproject.toml because
  they overwrote the options defined in the main pyproject.toml. Instead
  --ignore-glob command line is passed to addopts

* devel dependencies from task_sdk are removed and devel-common package
  is added as required dependency as well as standard and common.sql
  package - both needed to run task_sdk tests. This allows to run tests
  in task_sdk tests from withing task_sdk package.

* all dev dependency group settings for all providers contain the
  dependent sources thaat allow to treat each provider separately.

* all devel and bundle dependencies and deprecated dependencies have
  been removed complely - the devel dependencies have been incorporated
  into "devel-common" distribution - so you can install all development
  dependencies (except docs) by installing `devel-common`. Doc deps
  will be later extracted to a separate distriubution.

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

With regards,
GitHub Actions via GitBox


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

Reply via email to