StellarHunts uses Semantic Versioning and tags to trigger releases.
- Decide the next version: bump MAJOR for breaking changes, MINOR for new features, PATCH for bug fixes.
- Create and push the annotated tag:
git tag -a vX.Y.Z -m "Release vX.Y.Z" git push origin vX.Y.Z - The
Releaseworkflow will automatically:- Build the frontend, backend, and on-chain (Soroban) artifacts
- Generate a release changelog from conventional-commit messages
- Attach the compiled
.wasmcontract files to a GitHub Release
Commit messages prefixed with feat:, fix:, docs:, refactor:, test:, ci:,
chore:, or style: are grouped under those headings in the release notes.
For urgent patches, branch from the latest tag, fix, and tag a new PATCH version.