Add CI job to create a release when a tag is created
Create a release version when you create/push a tag. This will enable the team to follow good development practice of creating tags and releases in the codebase. This will also help us determine when a feature was released. It improves the way we maintain release notes.
TBD
- Follow
semverformat for git tags/releases? - Should we deploy from Release branches?
At the very least, we should create tags frequently.
PS: These are initial thoughts. How this evolves is yet to be seen.
Edited by Eesaan Atluri