CI
Documentation for the meta-pantavisor CI system: how workflows are organized, how machines and builds are driven from machines.json, and how releases and docs are published.
Topics
- Overview — workflow map showing how tag pushes trigger sync, release builds, pvtest runs, and artifact uploads
- Machines — the
.github/machines.jsonschema and how to add or modify a machine; always runmakeworkflowsafter editing - Builds — per-machine build workflows, sstate sharing, S3 artifact layout, and badge generation
- Status — reading build status badges and CI run summaries
- Tag Sync — how
meta-pantavisortags are mirrored topantavisor/pantavisorand the PAT setup required - Changelog — per-release
CHANGELOG-NNN.mdgenerator: format, tag conventions, and regen procedure
Key Rule
Always run .github/scripts/makeworkflows after editing .github/machines.json. Commit machines.json and the generated workflow files together.