Skip to content

Add unit test values for COD, PRD, and PRB based on known good IAAO v… #200

Add unit test values for COD, PRD, and PRB based on known good IAAO v…

Add unit test values for COD, PRD, and PRB based on known good IAAO v… #200

Workflow file for this run

on:
workflow_dispatch:
pull_request:
branches: [main, master]
push:
branches: [main, master]
name: pages
env:
PYTHONUNBUFFERED: "1"
UV_SYSTEM_PYTHON: 1
jobs:
build-sphinx-site:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Configure pages
uses: actions/configure-pages@v5
- name: Install uv
uses: astral-sh/setup-uv@v3
with:
enable-cache: true
cache-dependency-glob: pyproject.toml
cache-suffix: docs
- name: Setup Python
uses: actions/setup-python@v5
with:
python-version-file: pyproject.toml
- name: Install Python dependencies
run: uv pip install .[docs]
- name: Generate HTML
run: sphinx-build -d _build/doctrees docs/source _build/html
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: "_build/html"
deploy:
if: contains(fromJSON('["main", "master"]'), github.ref_name) && github.event_name != 'pull_request'
needs: build-sphinx-site
runs-on: ubuntu-latest
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
permissions:
pages: write
id-token: write
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4