Skip to content

Test that notebooks run with CI workflow #7

@alexdewar

Description

@alexdewar

We already have pytest set up for the code, so we should probably use this to check the notebooks run. It seems the go-to pytest plugin for this is nbmake.

Our notebooks also invoke muse2 to generate the data, however, so we need to think about how to install muse2 into the CI environment. We do have published binaries for releases, but it may be easier just to install via cargo. Related to this, we should also decide which version(s) of muse2 we want to install. My suggestion is that we test at least the last published release as well as the latest version on main. We could also run the workflow every week just to check that we're not breaking things with updates to MUSE2 (alternatively: we could run this workflow from the MUSE2 repo).

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

🔖 Ready

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions