Skip to content

Commit 89ce4a9

Browse files
committed
ci: docs deploy without installing the app (private dep); commit OpenAPI artifact
The v2 dependency on the private iab-agentic-primitives broke the Pages deploy at pip install. Docs need only the mkdocs toolchain; the OpenAPI JSON is now a committed artifact regenerated locally.
1 parent 18d0783 commit 89ce4a9

2 files changed

Lines changed: 9492 additions & 5 deletions

File tree

.github/workflows/docs.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ jobs:
2525
with:
2626
python-version: '3.11'
2727

28-
- name: Install dependencies
29-
run: pip install -e ".[docs]"
30-
31-
- name: Generate OpenAPI JSON
32-
run: python scripts/generate_openapi.py
28+
# Docs deploys must not install the app: it depends on the private
29+
# iab-agentic-primitives, which CI cannot clone. The OpenAPI JSON is a
30+
# committed artifact regenerated locally via scripts/generate_openapi.py.
31+
- name: Install docs toolchain
32+
run: pip install "mkdocs-material>=9.5.0" "mkdocs-mermaid2-plugin>=1.1.0"
3333

3434
- name: Deploy to GitHub Pages
3535
run: mkdocs gh-deploy --force

0 commit comments

Comments
 (0)