Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • heptapod heptapod
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 161
    • Issues 161
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

Mercurial Paris conference scheduled ! Main event : 2022-09-22. Call for papers deadline: 2022-06-17.

  • heptapod
  • heptapodheptapod
  • Issues
  • #603

Closed
Open
Created Jan 04, 2022 by Elouan Martinet@emartinetDeveloper0 of 4 tasks completed0/4 tasks

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)
Edited Jan 04, 2022 by Elouan Martinet
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking