ci(docs): point the pip cache at the docs requirements file
The default cache glob matches requirements.txt or pyproject.toml, and the documentation toolchain is deliberately kept separate from the application's — so setup-python found nothing and failed the job before it could build. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
98a72e1f7a
commit
cce1f88a45
@@ -42,6 +42,10 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
python-version: '3.12'
|
python-version: '3.12'
|
||||||
cache: pip
|
cache: pip
|
||||||
|
# The default cache glob only looks for requirements.txt or
|
||||||
|
# pyproject.toml, neither of which exists here — the docs toolchain is
|
||||||
|
# kept separate from the application's.
|
||||||
|
cache-dependency-path: requirements-docs.txt
|
||||||
- run: pip install -r requirements-docs.txt
|
- run: pip install -r requirements-docs.txt
|
||||||
# --strict turns warnings into errors, which is the point of running this
|
# --strict turns warnings into errors, which is the point of running this
|
||||||
# on a pull request at all: a link to a page that no longer exists should
|
# on a pull request at all: a link to a page that no longer exists should
|
||||||
@@ -60,6 +64,10 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
python-version: '3.12'
|
python-version: '3.12'
|
||||||
cache: pip
|
cache: pip
|
||||||
|
# The default cache glob only looks for requirements.txt or
|
||||||
|
# pyproject.toml, neither of which exists here — the docs toolchain is
|
||||||
|
# kept separate from the application's.
|
||||||
|
cache-dependency-path: requirements-docs.txt
|
||||||
- run: pip install -r requirements-docs.txt
|
- run: pip install -r requirements-docs.txt
|
||||||
|
|
||||||
- name: Derive version from the shipped package
|
- name: Derive version from the shipped package
|
||||||
|
|||||||
Reference in New Issue
Block a user