Skip to content

docs: add release process guide#6

Merged
phenixblue merged 1 commit into
mainfrom
docs/release-process
Apr 9, 2026
Merged

docs: add release process guide#6
phenixblue merged 1 commit into
mainfrom
docs/release-process

Conversation

@phenixblue
Copy link
Copy Markdown
Owner

Summary

Adds docs/releasing.md — a step-by-step guide for cutting a versioned release of kvirtbp.

What's included

  • Versioning scheme (semver, -rcN pre-release convention)
  • Step-by-step instructions: choose version → verify build → tag → push → verify GitHub Release
  • Local dry-run instructions via make release-local
  • GoReleaser pipeline summary (cross-platform builds, SBOM, cosign signing, homebrew-tap update)
  • Rollback instructions for bad tags
  • Makefile target quick reference

Checklist

  • No code changes — documentation only
  • Consistent with existing .goreleaser.yaml configuration and Makefile targets

@phenixblue phenixblue merged commit 727f25b into main Apr 9, 2026
4 checks passed
@phenixblue phenixblue deleted the docs/release-process branch April 9, 2026 04:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant