Add a Heptapod version check on help and admin pages
On vanilla GitLab, the help and admin pages display an image from version.gitlab.com
that tells if the instance is running the latest version.
To add a similar feature on Heptapod, it would require a service that can receive the currently running version and compare it to the latest available release. Unfortunately, the underlying service used by GitLab doesn't seem to be open source (or I haven't found it). Depending to how this is implemented, the release process will need to store the release number in some place.
NB: GitLab also records stats using that service. This can be discussed too.
This issue has four parts:
-
discuss how to implement the version check service and how to introduce it in the release process -
implement that service -
deploy it -
display the images from that service in Heptapod (like it is done on GitLab)