fix: add PyPI classifiers and drop TRY003 noqa on exceptions #172
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # 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.1.3 | |
| secrets: inherit | |
| permissions: | |
| contents: read | |
| pages: write | |
| id-token: write |