diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 7f52206c1f..a2a4ea14c4 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -100,9 +100,29 @@ repos: - id: blacken-docs alias: black additional_dependencies: [black>=26.3.1] + - repo: local + hooks: + - id: check-docs-build + name: Ensure the docs build without errors + entry: sphinx-build -b html docs docs/_build --fail-on-warning --fresh-env + language: python + additional_dependencies: + [ + "aenum", + "deprecation", + "msgpack", + "apache-airflow", + "pydata-sphinx-theme>=0.16.0", + "sphinx", + "sphinx-autoapi", + "sphinx-autobuild", + "sphinx-reredirects", + "sphinxcontrib.mermaid", + ] + pass_filenames: false + files: ^docs/ - repo: https://github.com/pre-commit/mirrors-mypy rev: "v1.19.1" - hooks: - id: mypy name: mypy-python