Skip to content

fix(offpolicy): unify single/multi-GPU learner log interval #253

fix(offpolicy): unify single/multi-GPU learner log interval

fix(offpolicy): unify single/multi-GPU learner log interval #253

Workflow file for this run

name: Docs
on:
push:
branches: [main]
paths:
- "docs/sphinx/**"
- "docs/README.md"
- "src/unilab/**"
- "scripts/generate_support_matrix.py"
- "conf/**"
- "README.md"
- "CONTRIBUTING.md"
- "AGENTS.md"
- "CLAUDE.md"
- ".github/workflows/docs.yml"
pull_request:
branches: [main]
paths:
- "docs/sphinx/**"
- "docs/README.md"
- "src/unilab/**"
- "scripts/generate_support_matrix.py"
- "conf/**"
- "README.md"
- "CONTRIBUTING.md"
- "AGENTS.md"
- "CLAUDE.md"
- ".github/workflows/docs.yml"
workflow_dispatch:
permissions:
contents: read
concurrency:
group: docs-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
jobs:
build:
name: Build Sphinx
runs-on: ubuntu-latest
timeout-minutes: 30
env:
UNILAB_DOCS_SKIP_AUTODOC: "1"
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v8.0.0
with:
python-version: "3.11"
- name: Build prose-only HTML
working-directory: docs/sphinx
run: >
uv run --no-project
--with-requirements requirements.txt
sphinx-build -b html -n source build/html
- name: Upload built site
uses: actions/upload-artifact@v4
with:
name: docs-html
path: docs/sphinx/build/html
retention-days: 7