- Make sure the Update Settings Documentation action finishes and merge the PR.
- Make sure the CI action finishes successfully.
- Make sure the Generate Demos action finishes successfully.
- Generate changelog and embed it into the binary.
- Update Cargo.toml to new version. Build locally so Cargo.lock updates.
- Tag the commit.
- Push all so the tag and commit are on the remote master.
- Wait for all actions to have finished.
- Once the release action has finished, the new release will be marked as pre-release. Manually change it from pre-release to release.
- If it fails, delete the tag, fix the problem, retag and repeat.