A simple step that create a tag to the current commit
Git tag project version and build number
Make sure your repo is clean as a whistle, no uncommitted changes, nothing to hide.
Checks out the repository, updates submodules and exports git metadata as Step outputs.
Generates a changelog for deployment between two tags