We should be able to use the same approach used in Thetis' CI of using a Docker image and running the notebooks to check they don't raise any errors.