Skip to content
This repository was archived by the owner on Jul 17, 2026. It is now read-only.

chore: apply rhiza sync v1.0.0 #548

chore: apply rhiza sync v1.0.0

chore: apply rhiza sync v1.0.0 #548

Workflow file for this run

# This file is part of the jebel-quant/rhiza repository
# (https://github.com/jebel-quant/rhiza).
#
# Workflow: Book
# Purpose: This workflow builds and deploys comprehensive documentation for the project.
# It combines API documentation, test coverage reports, test results, and
# interactive notebooks into a single GitHub Pages site.
#
# Trigger: This workflow runs on every push (any branch), so every commit
# validates that the book still builds. The reusable workflow deploys
# to GitHub Pages only from the repository's default branch and never
# from a fork; other branches build and upload an artifact only.
#
# Components:
# - 📓 Process Marimo notebooks
# - 📖 Build documentation site via zensical
# - 🧪 Run tests and generate coverage reports
# - 🚀 Deploy combined documentation to GitHub Pages
name: "(RHIZA) BOOK"
on:
push:
branches:
- '**'
permissions:
contents: read
jobs:
book:
uses: jebel-quant/rhiza/.github/workflows/rhiza_book.yml@v1.0.0
secrets: inherit
permissions:
contents: read
pages: write
id-token: write