Skip to content

Add prek hooks for coordinator distributions#66651

Open
anmolxlight wants to merge 1 commit into
apache:mainfrom
anmolxlight:fix/coordinator-prek-hooks
Open

Add prek hooks for coordinator distributions#66651
anmolxlight wants to merge 1 commit into
apache:mainfrom
anmolxlight:fix/coordinator-prek-hooks

Conversation

@anmolxlight
Copy link
Copy Markdown
Contributor

Summary

  • add common discovery helpers for sdk/coordinators/<dist> distributions
  • add prek validation for coordinator distribution metadata/docs and dedicated mypy hook coverage
  • wire coordinator distributions into the local mypy runner allow-list and bug report template validation
  • add unit tests for coordinator discovery and the new coordinator prek checks

closes: #66515

Tests

  • uv run --project scripts pytest scripts/tests/ci/prek -q
  • uv run --project scripts python scripts/ci/prek/check_coordinator_distributions.py
  • uv run --project scripts python scripts/ci/prek/check_coordinators_mypy_hooks.py
  • uv run --project scripts python scripts/ci/prek/check_airflow_bug_report_template.py
  • uv run prek run check-coordinator-distributions --all-files
  • uv run prek run check-coordinators-mypy-hooks --all-files
  • uv run prek run check-airflow-bug-report-template --all-files

@boring-cyborg boring-cyborg Bot added area:dev-tools backport-to-v3-2-test Mark PR with this label to backport to v3-2-test branch labels May 10, 2026
@potiuk potiuk added the ready for maintainer review Set after triaging when all criteria pass. label May 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:dev-tools backport-to-v3-2-test Mark PR with this label to backport to v3-2-test branch ready for maintainer review Set after triaging when all criteria pass.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Introduce common prek hooks for the new coordinator distribution

2 participants