Skip to content

ci: switch from jupyter-book to mystmd#1

Merged
henryiii merged 3 commits into
scikit-build:mainfrom
henryiii:henryiii/ci/mystmd
May 20, 2026
Merged

ci: switch from jupyter-book to mystmd#1
henryiii merged 3 commits into
scikit-build:mainfrom
henryiii:henryiii/ci/mystmd

Conversation

@henryiii
Copy link
Copy Markdown
Contributor

🤖 Human guided, AI assisted PR (using this skill). AI text below. 🤖

Summary

Replace the Python-based jupyter-book CLI wrapper with the Node.js mystmd CLI directly. The myst.yml config is already MyST-native, so this just changes the build tooling to use npx instead of uvx.

Changes

  • CONTRIBUTING.md: Use npx mystmd build --html, remove uv prerequisite, add toc regeneration tip
  • cd.yml: Replace setup-uv with setup-node, use npx mystmd@latest build --html, rename artifact from jupyterbook to book
  • myst.yml: Update toc regeneration comment from jupyter book init to npx mystmd init

Assisted-by: OpenCode:glm-5

Replace the Python-based jupyter-book CLI wrapper with the Node.js
mystmd CLI directly. The myst.yml config is already MyST-native, so
this just changes the build tooling to use npx instead of uvx.

- CONTRIBUTING.md: use npx mystmd build --html, remove uv prerequisite
- cd.yml: replace setup-uv with setup-node, use npx mystmd@latest
- myst.yml: update toc regeneration comment

Assisted-by: OpenCode:glm-5
Comment thread .github/workflows/cd.yml Outdated
Comment thread .github/CONTRIBUTING.md Outdated
@henryiii henryiii merged commit 226dde5 into scikit-build:main May 20, 2026
3 checks passed
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