Skip to content

Modify release process to upload to staging area

Historically we have had problems with users seeing release directories on downloads.haskell.org before the release announcement. This can lead to confusion as these artifacts are subject to change and may be incomplete.

Given that we have had a few issues along these lines opened during (unfortunately quite prolonged) the 9.10.1-alpha1 release process, I think we need to change the status quo. This will require:

  • modifying the release upload scripts to push to a staging area
  • modifying the ghc/ghcup-ci> infrastructure pull artifacts from the staging area
  • modifying the release process documentation accordingly
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information