Click Use this template
button to copy this repository.
See also:
- template-juliabook: using GitHub actions and dynamic matrix to execute notebooks in parallel and jupyter-book to rendeer the website.
- Workflow file: ci.yml
The notebooks (under the docs
folder) are executed in parallel, and then Quarto creates a beautiful website from Markdown and Jupyter notebook files.
Open your repository settings => Pages => GitHub Pages => Build and deployment => Source, select GitHub actions
.
- See renovate.json for Renovate settings.
This repository uses Renovate Bot to automatically update Julia packages, Python packages, and GitHub actions., and
The Github workflow update-manifest.yml will regularly update Julia dependencies, make a PR with the updated packages, and automatically merge (by Kodiak bot) the updates if the notebooks are executed without error.
See the instructions for how to trigger CI workflows in a PR. My repo uses a custom GitHub APP to generate a token on the fly.
GitHub actions by linkcheck.yml regularly check if the web links in the notebooks are valid.