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]

Reply via email to