Built by build.sh
This whole site was generated by a plain Node script in GitHub Actions — no Julia, no Pluto, no framework. Snapshot ran build.sh and published the dist/ folder it produced.
Any toolchain
Node, Python, Hugo, Zola, a Makefile, a bash heredoc — if it writes HTML to dist/, Snapshot hosts it.
Runs in YOUR CI
The build executes in your own GitHub Actions. Snapshot never runs your build code on its servers — it only ingests the output.
One file to opt in
snapshot.toml with type = "build" (or just drop a build.sh at the repo root). That's the whole contract.