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

Head commit for run:
992e763660449c790787dda5616ac34e39f231a3 / Jarek Potiuk <[email protected]>
Remove unnecessary entries in get_provider_info and update the schema

The "get_provider_info" for current providers contains a lot of garbage
that is only useful for provider.yaml and it has never been even added
to the runtime schema for provider_info. On the other hand we have a
number of properties that are useful to be exposed and they were
missing in the schema.

Other by not being "formalized" cleaning those entries should have no
side effects and no newsfragment is needed.:

* the existing entries (versions, dependencies, optional-dependencies,
  reproducibility epoch) have never been in the schema so their
  presence is not guaranteed nor expected.

* the correct entries added to provider_schema are specified as
  optional, so there is no impact on existing providers and the current
  providers will be properly validated by Providers Manager.

Added entries:

  * integrations
  * operators
  * senors
  * hooks
  * asset-uris
  * dataset-uris
  * dialects

Removed entries:
  * state
  * source-date-epoch
  * versions
  * dependenencies
  * optional-dependencies
  * devel-dependencies

This change will also make it simpler to modify dependnecies
without modifying any generated code - this is not needed any
more and it will allow dependabot to effectively update our
providers pyproject.tomls.

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

With regards,
GitHub Actions via GitBox


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

Reply via email to