Closed jobrachem closed 3 months ago
In the discussion during the last weekly, the following solution emerged:
With this solution, the tutorials lose a small bit of effectiveness as integration tests, since they are not re-run with every commit to main. However, we can still be certain that the code runs without error (by 3.). And after all, ensuring the correctness of the software is the job of the unit tests, not per se the job of the tutorials - their main responsibility is to teach.
As @GianmarcoCallegher pointed out, the tutorials are currently not included in the documentation anymore.
I am uncertain about how we can fix this. We are relying on a small project, https://github.com/dfm/rtds-action, for our setup here, and have some reliability issues before.
The major alternative that I see would be to commit the rendered tutorial notebooks to our repository. The main downside of this alternative would be the fact that we would be committing images to the version control, thus increasing the size of the repository.