Skip to content

Release checklist for 3.14.0.0 #10241

Closed
Closed
@Kleidukos

Description

This is the checklist of the 3.14.0.0 release, whose main highlight is Building profiled, dynamically-linked cabal projects #9900. The previous issue like this is for 3.12.

This lib:Cabal release is to help with the release of GHC 9.12, not to support its users. We are not releasing cabal-install for this release.

The 3.16 release will be the one to support GHC users using GHC 9.12.

We will not do backports of user-facing features, unless they are blocking. CI fixes may be backported in order to facilitate the release process of GHC (especially on the Windows platform).

Considering the workload required, we aim for the 17th of September for full Hackage releases.


If an item is actionable, please create a sub-list of the PRs that relate to it.
It is not actionable, please write “not applicable” in parentheses on the same line.

Regressions we need to fix

GHC concerns

We are releasing cabal-install after the GHC release, but for matters of PVP compliance, we'll integrate GHC-specific changes

Cabal concerns

Tasks

cabal-install

  • Publish artifacts: See Publishing the artifacts
  • Tweak things as needed, look for new issues labelled "regression in ...", merge patches that fix regressions
  • Re-upload the candidates on Hackage based on the latest tag, and publish them
  • party!

Backports

Side quests

  • Create the following labels on GitHub (@Kleidukos)
    • regression in 3.14
    • attention: needs-backport 3.14

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions