805 B
805 B
Releasing
Release notes source
- GitHub Release notes come from
CHANGELOG.mdfor the matching version section (## X.Y.Z - YYYY-MM-DD). - Keep
## Unreleasedat the top (empty is fine).
Steps
- Update
CHANGELOG.md- Move entries from
Unreleasedinto a new## X.Y.Z - YYYY-MM-DDsection. - Credit contributors (e.g.
thanks @user).
- Move entries from
- Ensure CI is green on
mainpnpm lintpnpm testpnpm format(optional, if formatting changes are expected)
- Tag and push
git tag -a vX.Y.Z -m "vX.Y.Z"git push origin vX.Y.Z
What happens in CI
.github/workflows/release.ymlbuilds a macOS release binary and uploadsimsg-macos.zip.- After assets upload, the workflow updates the GitHub Release body using the
CHANGELOG.mdsection forX.Y.Z.