Improve back-end's build versioning to make it more useful
Currently, the reported build-info contains just a build's commit ID (source) exposed as version
. Although a commit ID already uniquely identifies a state of a codebase, switching the back-end's version
to a more human-friendly format should be considered. For example:
$ git describe --long --always
v2021.10-387-gd6586d062
For some cases, additionally including a commit's associated branch name to the build-info could be useful too.
Hence, the build-info code should be tweaked to include a build's branch
, commit
and a more human-friendly version
.