diff --git a/.github/workflows/_checks.yml b/.github/workflows/_checks.yml index 4c94b7c..3f45cbb 100644 --- a/.github/workflows/_checks.yml +++ b/.github/workflows/_checks.yml @@ -16,6 +16,14 @@ jobs: - run: uv python pin 3.10 - run: just install lint-ci + docs: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v6 + - uses: extractions/setup-just@v4 + - uses: astral-sh/setup-uv@v8.2.0 + - run: just docs-build + pytest: runs-on: ubuntu-latest strategy: diff --git a/docs/requirements.txt b/docs/requirements.txt index 9a8a4ca..cba3dda 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,2 +1,2 @@ -mkdocs -mkdocs-material +mkdocs>=1.6,<2 +mkdocs-material>=9,<10 diff --git a/mkdocs.yml b/mkdocs.yml index 54229c6..6163c7a 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -4,6 +4,7 @@ repo_url: https://github.com/modern-python/lite-bootstrap docs_dir: docs edit_uri: edit/main/docs/ nav: + - Overview: index.md - Introduction: - Quickstart: introduction/quickstart.md - Installation: introduction/installation.md @@ -51,6 +52,12 @@ theme: icon: material/brightness-4 name: Switch to system preference +validation: + omitted_files: warn + absolute_links: warn + unrecognized_links: warn + anchors: warn + markdown_extensions: - toc: permalink: true