diff --git a/.github/workflows/docs-check.yml b/.github/workflows/docs-check.yml index 56c942f1..80f98fe8 100644 --- a/.github/workflows/docs-check.yml +++ b/.github/workflows/docs-check.yml @@ -7,6 +7,8 @@ on: - 'mkdocs.yml' - 'hooks/**' - 'requirements-docs.txt' + - 'requirements/docs.txt' + - 'requirements/runtime.txt' - 'scripts/check_docs_quickstart.py' - '.github/workflows/docs-check.yml' permissions: @@ -25,8 +27,9 @@ jobs: # The runtime dependencies too: this job imports the package, and the # docs lock alone does not carry httpx and friends. - run: python -m pip install --require-hashes -r requirements/docs.txt - - run: python -m pip install --require-hashes -r requirements/dev.txt + - run: python -m pip install --require-hashes -r requirements/runtime.txt - run: python -m pip install --no-deps -e . + - run: python -m pip check - run: python -m mkdocs build --strict - run: python scripts/check_docs_quickstart.py diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index e6bedbe8..57932acb 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -9,6 +9,9 @@ on: - "mkdocs.yml" - "hooks/**" - "requirements-docs.txt" + - "requirements/docs.txt" + - "requirements/runtime.txt" + - ".github/workflows/docs.yml" - "README.md" - "CHANGELOG.md" - "CONTRIBUTING.md" @@ -44,8 +47,9 @@ jobs: - name: Install docs dependencies run: | pip install --require-hashes -r requirements/docs.txt - pip install --require-hashes -r requirements/dev.txt + pip install --require-hashes -r requirements/runtime.txt pip install --no-deps -e . + python -m pip check - name: Configure git for gh-deploy run: |