GitHub Actions And Releases¶
The CLI repository follows the same broad automation split as the other Productive K3S repositories:
- PR validation checks static wiring, Go tests, CLI contracts, and a GitHub-hosted live on-prem remote validation.
- Documentation is built from MkDocs and deployed to
gh-pages. - Release tags produce versioned CLI archives and installer assets.
The documentation site is published with a dedicated workflow and keeps cli.productive-k3s.io pinned through the workflow cname setting and the tracked docs/src/CNAME file.
Semantic release tags whose commit is already part of main build Linux,
macOS, and Windows CLI archives. The release workflow publishes those archives
with one checksums.txt file in the matching GitHub release.