nbmake
ActionsTags
(2)(repo renamed from 'treebeard').
What? A GitHub Action for testing notebooks, runs them from top-to-bottom
Why? To raise the quality of scientific material through better automation
Who is this for? Scientists/Developers who have written docs in notebooks and want to CI test them after every commit
Tests notebooks using nbmake via pytest.
Note: If you have some experience setting up GitHub actions already you will probably prefer the flexibility of using the nbmake
pip package directly.
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
- uses: "treebeardtech/nbmake-action@v0.2"
with:
path: "./examples"
path-output: .
notebooks: |
nb1.ipynb
'sub dir/*.ipynb'
See action.yml for the parameters you can pass to this action, and see unit tests and integ tests for example invocations.
npm install
npm run all
nbmake is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.