Overview
Add a semantic release workflow to automatically calculate version tags.
Requirements
The workflow should:
- Create a release tag automatically based on the commit types.
- Keep compatibility somehow with the
compliance/__init__.py file.
Approach
After adopting the GH workflow for doing so, we have to update the documentation to require the software.