Skip to content

fix: enable notebook execution on CI and remove generated stubs#142

Merged
ccaprani merged 4 commits intomainfrom
claude/relaxed-gates
Mar 18, 2026
Merged

fix: enable notebook execution on CI and remove generated stubs#142
ccaprani merged 4 commits intomainfrom
claude/relaxed-gates

Conversation

@ccaprani
Copy link
Copy Markdown
Member

Summary

  • Set nbsphinx_execute to "auto" so notebooks execute during docs build
  • Add libblas3, liblapack3, ipykernel to docs CI workflow (matching pytest.yml)
  • Remove 39 autosummary-generated .rst stubs that were accidentally committed
  • Add docs/source/pages/generated/ to .gitignore

Test plan

  • Verify docs workflow builds successfully with notebook execution
  • Confirm generated API stubs are still created at build time by autosummary

🤖 Generated with Claude Code

ccaprani and others added 4 commits March 19, 2026 02:41
The openseespy binary requires libblas.so.3 which is not present on
the default GitHub Actions Ubuntu runner.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Use the same system dependencies as pytest.yml and codecov workflows
which successfully run openseespy.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The workflow was fine as-is. The only fix needed is the
nbsphinx_execute setting in conf.py.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Set nbsphinx_execute to "auto" so notebooks run during docs build
- Add libblas3, liblapack3, ipykernel to docs workflow (matching pytest.yml)
- Remove autosummary-generated .rst stubs that were committed by mistake
- Add docs/source/pages/generated/ to .gitignore

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@ccaprani ccaprani force-pushed the claude/relaxed-gates branch from 2a3ebc5 to a09f1d4 Compare March 18, 2026 15:41
@ccaprani ccaprani merged commit febd55d into main Mar 18, 2026
9 checks passed
@ccaprani ccaprani deleted the claude/relaxed-gates branch March 18, 2026 15:42
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.

1 participant