Closed infinisil closed 2 years ago
Would it be possible to add a --dry-run
option, such that people without upload rights can run the script without it failing?
I think just running the commands cabal sdist
and cabal haddock --haddock-for-hackage
and inspecting the results is good enough for that, which just checks that it builds, which CI should do already. And things like the release commit, branch push, tag, cabal version field should be updated by the same person doing the release.
Sounds good, I called it release-candidate
instead (we should keep the word "release" in there)
Because this really shouldn't be manual ideally.
This script was used for guidance with the https://hackage.haskell.org/package/webauthn-0.2.0.0 release