Release Guide
Pre-Release Checklist
Before triggering a release, verify the following:
- [ ] All tests passing on the
mainbranch - [ ] Version numbers consistent across all module POMs
- [ ] No unintended SNAPSHOT dependencies
- [ ] Documentation updated for new features
- [ ] Breaking changes documented in the Migration Guide
Triggering a Release
Export the version variables:
shell
export CURRENT_DEVELOPMENT_VERSION=0.1.1
export NEXT_DEVELOPMENT_VERSION=0.2.0Trigger the release automation:
shell
gh workflow run release -f currentDevelopmentVersion=${CURRENT_DEVELOPMENT_VERSION} -f nextDevelopmentVersion=${NEXT_DEVELOPMENT_VERSION}Post-Release
After the release workflow completes:
- Verify release artifacts on the GitHub Releases page
- Update the Wanaku documentation site if needed