Skip to content

feat: Python bindings (PyO3) #42

feat: Python bindings (PyO3)

feat: Python bindings (PyO3) #42

Workflow file for this run

# ===============================================================
# Docs Build - Verify documentation builds without errors
# ===============================================================
name: Docs Build
on:
workflow_call:
push:
branches: ["main", "dev"]
paths:
- "docs/**"
- ".github/workflows/docs-build.yaml"
pull_request:
types: [opened, synchronize, ready_for_review]
branches: ["main", "dev"]
paths:
- "docs/**"
- ".github/workflows/docs-build.yaml"
permissions:
contents: read
jobs:
docs-build:
if: github.event_name != 'pull_request' || !github.event.pull_request.draft
name: Hugo Build
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: Checkout source
uses: actions/checkout@v7
with:
submodules: recursive
fetch-depth: 1
- name: Setup Hugo
uses: peaceiris/actions-hugo@v3
with:
hugo-version: "latest"
extended: true
- name: Build docs
working-directory: docs
run: hugo --minify