cabal-testsuite.cabal: bump custom-setup bounds on Cabal(-syntax) after the release
Template B: This PR does not modify behaviour or interface
E.g. the PR only touches documentation or tests, does refactorings, etc.
Include the following checklist in your PR:
- [x] Patches conform to the coding conventions.
- [ ] Is this a PR that fixes CI? If so, it will need to be backported to older cabal release branches (ask maintainers for directions).
Huh, doctests and one quick job fail. Any ideas why?
It looks like doctest and field syntax reference are still using cabal 3.10.3.0 (ghcup default?), whereas everything else is using 3.12.1.0.
Great catch, thanks a lot! We should always say "latest" for cabal-install in ghcup configs.
It seems to me the bug here is that we specify cabal-version: latest in setup-haskell. My opinion is that it's better to pin this to something specific and update it in an orderly way (otherwise you get these situations where CI is completely broken and blocking patches).
I pushed another commit to fix the quick jobs.
thanks everyone for pushing it over the line! Sadly, the holiday caught me off-guard and I couldn't finish it in a timely manner.
@mergify backport 3.12
backport 3.12
✅ Backports have been created
- #10176 cabal-testsuite.cabal: bump custom-setup bounds on Cabal(-syntax) after the release (backport #10172) has been created for branch
3.12but encountered conflicts