docs/contributing/releases.md
In order to make a stable/beta release, you need to get authorization from the AFFiNE test team.
The AFFiNE core team grants release authorization and enforces the following requirements:
Before releasing, ensure you have the latest version of the canary branch and review the SemVer specification to understand versioning.
package.json./scripts/set-version.sh 0.5.4-canary.5
canarygit add .
# vX.Y.Z-canary.N
git commit -m "v0.5.4-canary.5"
git push origin canary
Trigger a release action in the Release Desktop App.
Select the appropriate branch, complete the form, and click Run workflow.
Once the release action is complete, a draft release will appear on the Releases page.
Edit the release notes if necessary, then publish the release.
Ensure that:
package.json.