GHC 9.6.1-alpha1 doesn't bump template-haskell version
GHC 9.6.1-alpha1 bundles
$ ghc-pkg-126.96.36.19930111 list | grep template-haskell template-haskell-188.8.131.52
But this is the exact same version that GHC 9.4.4 bundles!
$ ghc-pkg-9.4.4 list | grep template-haskell template-haskell-184.108.40.206
Despite the version numbers being the same, there have been breaking changes to the
template-haskell library in GHC 9.6.1-alpha1. See this section of the
template-haskell changelog. Unfortunately, due to the version numbers being the same, it is not possible to guard against these changes with
MIN_VERSION_template_haskell(...) CPP. (You have to instead resort to
Please consider bumping the
template-haskell version to 220.127.116.11 to rectify this. It would also be nice to include a "Bump
template-haskell" task in the new release tracking template (such as the one found in #22562 (closed), which already has a similar "Base
base" task) so that this is not forgotten in the future.