potiuk opened a new issue, #60662:
URL: https://github.com/apache/airflow/issues/60662
Currently `scripts/in_container/run_provider_yaml_files_check.py` walks
through all provider "source" files and does some checks (like whether classes
mentioned in provider.yaml files as hooks are actually hooks.
It is run inside breeze image as result of this pre-comit hook
```
- id: check-provider-yaml-valid
name: Validate provider.yaml files
entry: ../scripts/ci/prek/check_provider_yaml_files.py
language: python
files: ^.*/provider\.yaml$
exclude: ^.*/.venv/.*$
require_serial: true
```
We should make sure that when the script is run inside breeze CI docker
files we run `uv sync --no-dev`. Ideally we should do it separately for each
provider before re-importing each provider, but that might take a long time and
require spawning new interpreters for each provider.
--
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]