CI/CD
GitHub Actions Workflows
| Workflow | Trigger | Description |
|---|---|---|
release |
Push to main | semantic-release: changelog, GitHub release with GoReleaser binaries |
pages |
After release | Deploy TechDocs to GitHub Pages |
Release Process
Releases are fully automated via semantic-release:
fix:commits trigger a patch bumpfeat:commits trigger a minor bump- GoReleaser builds binaries for linux/darwin/windows (amd64/arm64)
Workflow Chain
push to main → release → pages
│ │
semantic techdocs
release deploy
+ goreleaser
binaries