GHC is doing it: - https://github.com/haskell/ghcup-hs/issues/824 - https://gitlab.haskell.org/ghc/ghc/-/merge_requests/10373 Quoting ghcup maintainer: > the approach is that you generate a GHCup metadata file every day, > which can be added by the end user just like the pre-release channel > > The format is in the types/JSON instances. Or just check the existing metadata > The PR augments the format with two now tags and a release date field