You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ask GHC devs what the name of the new release is, and if they plan to further add extensions or flags. @ffaf1 (done: Benjamin Gamari replied: “The next major series will be 9.14. We do not plan on adding any additional extensions. I believe the same is true of flags.”)
Tweak things as needed, merge patches to fix regressions
Re-upload the candidates on Hackage based on the latest tag, and publish them
A.2 After the release
prepare a list of contributors for the release, e.g., git log --use-mailmap --pretty=format:%an Cabal-v3.6.1.0...Cabal-v3.8.1.0 | sort -u and don't forget to mention "reviewers, QA testers, devops and others"
How great our community is and how we love and cherish collaborators
ask kind souls to cross-post to Mastodon, Matrix (#haskell-tooling and #haskell-language-server), Discord, Twitter, Reddit. Copy the links to #hackage so that others can upvote
Move the tickets that haven't made it to the release to the next one.
Release manager: @ulysses4ever
Regressions
masterand3.14), most likely.cabal upload -d(regression in 3.14) #10920PRs of interest
Replace cabal project parsing with Parsec #8889bumped to at least 3.18REPL command in project requires a target #10684Ibid.Pass *-options to GHC when compiling ordinary Haskell sources #10969Ibid.--with-replBackports
GHC concerns
(done: Benjamin Gamari replied: “The next major series will be 9.14. We do not plan on adding any additional extensions. I believe the same is true of flags.”)
Release checklist
A.1 Before the release
hackage-security@geekosaur updateCabal-syntaxbound to permit 3.16 hackage-security#327hackage-security@geekosaur bump index state to get newhackage-security#11024master(3.17) @geekosaur bump versions (master) #110223.16"un-bump" @geekosaur adjust versions for 3.16.0.0 release #11037A.2 After the release