Automated release process
## Summary
We should start regularly creating a proper release, so we must define a proper release process.
## Component
`CI`
## Expected Behavior
When creating a tag based on the release branch, a new release should be built automatically and uploaded to GitLab.
/cc @berber
issue