ci: generate a release when creating a new tag in the master branch
Upon tagging the tree for a release, build all the artifacts and push them to the release. This enables every developer to create a new release, while making sure the asset links remain consistent between releases.
Closes: #27 (moved)
Edited by Martin Roukala