1. Preparing for Release
- Changelog is merged back from
master
branch torolling
branch (should be the last step of the previous release creation) - All changes are documented in the Changelog in
rolling
branch. To get a list of commits, callgit log --oneline
. Summarize the relevant chnages since the last release.
1.1 Release creation steps
- Merge
rolling
intomaster
branch - Best to wait for the GitHub action to run successfully
-
On
master
branch tag the version likev11.3.1
and don't forget to push it:git checkout master git pull git tag v14.0.0 git push --tags
-
Wait for the GitHub-Action of release creation. After all is done:
- the release should be created
- the artifacts are downloadable from release
- The documented changes were applied to the release
- Merge master back in
rolling
- Check that the Web Installer shows the right version. If needed, run he action manually: github.com/jomjol/AI-on-the-edge-device/actions/workflows/manual-update-webinstaller.yml.