New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement support for nightlies #824
Comments
WIP PR: #825 |
GHC Metadata MR: https://gitlab.haskell.org/ghc/ghc/-/merge_requests/10373 |
User interfacequery nightlies in a specific rangeNightlies are hidden by default due to the amount of entries. Installed versions are always shown regardless.
Hide nightlies and "old" GHCs:
ghcup tui
InstallationYou can install via date (only nightlies will have the date info attached for now):
Performance concernsA nightly metadata for an entire year (365 entries) with 4 bindist entries per day has been generated here: https://gist.github.com/hasufell/ad710e5218969b15b39a1c3eaba2ccfd It's 840KB big. GHCup parses and prints this in 300ms... that is fast enough. We would expect that a nightly metadata file only contains entries for the running year, so 840KB is the max. At a new year, we'll back up the old one for legacy use. A note on GHC branchesThis is theoretically agnostic of GHC branches as long as the GHC versions are unique. If there are multiple GHC nightly versions per day, a |
It's happening fellas. |
release pipeline: https://github.com/haskell/ghcup-hs/actions/runs/5411328205 |
Done |
References:
@mpickering @david-christiansen @bgamari
The text was updated successfully, but these errors were encountered: