How to release
Prerequisites
In documentation folder: pip install -r requirements.txt
git code and test
Develop features and fixes
Increment version (in version.rb and index.rst)
Create documentation in “documentation” folder with “make html”
Adapt unittest, run with “rake test:spec”
Commit
Check Github Actions if all builds are green
Tag repository
Push commits and tags
git docu
Copy content from install_docs (after documentation has been generated) into gh_pages branch
Commit
Check if docu is really updated on “esrlabs.github.io/bake”
git admin
Resolve issues on github
Draft a release (click on main page on releases link)
gem
Build gem with “gem build bake-toolkit.gemspec”
Push gem to rubygems
Final
Announce the release in bake channel (ESRLabs internal)