If you are looking for the source code of VonSim, please visit vonsim/vonsim.
This repository contains the minimal code to deploy VonSim on GitHub Pages.
Legacy version of VonSim is kept under the legacy
branch.
When the VonSim repository is updated, it has a GitHub Action that emits a repository dispatch event with the name deploy
, which triggers a GitHub Action in this repository.
This action clones the VonSim repository, builds the site, and publishes it to GitHub Pages under the vonsim.github.io
domain.
It's a bit convoluted, but it works.
This method needs a fine-grained token with the metadata:read
and contents:read&write
permissions. It needs to be stored as a secret named PAT
in the vonsim/vonsim repository.
If this fails, you can always trigger a deploy manually.