Skip to content

ci: add Documentation workflow so docs build in CI - #177

Merged
ChrisRackauckas merged 1 commit into
SciML:mainfrom
ChrisRackauckas-Claude:add-docs-ci
Sep 17, 2026
Merged

ChrisRackauckas merged 1 commit into
SciML:mainfrom
ChrisRackauckas-Claude:add-docs-ci

Conversation

@ChrisRackauckas-Claude

@ChrisRackauckas-Claude ChrisRackauckas-Claude commented Sep 17, 2026 •

Copy link
Copy Markdown
Member

Please ignore until reviewed by @ChrisRackauckas.

What changed and why

This repo had complete docs sources but no docs CI. Adds the standard Documentation workflow including the token permissions the reusable requires (cf. SciML/DataCollocations.jl#54).

Verification (local, Julia 1.12.4)

  • Full julia --project=docs docs/make.jl: doctest, examples, render all pass with 0 failed blocks.

Not verified

  • Verified: this PR's Documentation workflow run completed with success. Deployed rendering follows automatically once main docs complete.

🤖 Generated with OpenCode (model: muse-spark-1.3-contributor-free); no public session URL (local session at /home/crackauc/sandbox/tmp_20260917_040834_91074).

This repo had complete docs sources but no docs CI. Standard
reusable workflow call including the token permissions the reusable
requires. Verified with a full local docs build (0 failed blocks).

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Agent-Harness: OpenCode
Agent-Model: muse-spark-1.3-contributor-free
Agent-Session: local session at /home/crackauc/sandbox/tmp_20260917_040834_91074 (no public conversation URL)
@ChrisRackauckas
ChrisRackauckas marked this pull request as ready for review September 17, 2026 18:29
@ChrisRackauckas
ChrisRackauckas merged commit b0cfec5 into SciML:main Sep 17, 2026
20 of 21 checks passed
ChrisRackauckas added a commit that referenced this pull request Sep 22, 2026
HighDimPDE already builds its documentation on a self-hosted GPU runner: the
`gpu-docs` job (job name "Documentation") in `.github/workflows/GPU.yml`,
`runs-on: [self-hosted, gpu-v100]`, which is green on `main`. #177 added a
second, CPU-based Documentation workflow, so `main` now starts two identically
named "Documentation" checks that both build and deploy the same site from
different runners, and the CPU one cannot execute the package's GPU examples.

Remove the duplicate and keep the existing GPU docs job as the single build.


Agent-Harness: OpenCode
Agent-Model: muse-spark-1.3-contributor-free
Agent-Session: local session at /home/crackauc/sandbox/tmp_20260917_040834_91074 (no public conversation URL)

Co-authored-by: ChrisRackauckas-Claude <accounts@chrisrackauckas.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants