CI: Add GHC 9.10.3/9.12.4 and LTS 23/24 stack resolvers#60
Open
wraithm wants to merge 1 commit into
Open
Conversation
- cabal matrix: bump 9.10.1 -> 9.10.3 and add 9.12.4 (current nightly). - Add stack-9.8.yaml (lts-23.28) and stack-9.10.yaml (lts-24.46), and add both to the stack CI matrix. - Point the default stack.yaml at lts-24.46 (was lts-22.32) and regenerate stack.yaml.lock accordingly. All current dependency bounds already permit the GHC 9.12 boot libraries (containers 0.7, base 4.21, text 2.1, bytestring 0.12, transformers 0.6). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Brings the CI matrix up to current GHC / Stackage. Previously the cabal matrix topped out at 9.10.1 and the stack resolvers stopped at lts-22.32 (GHC 9.6) — two LTS majors behind.
9.10.1→9.10.3, add9.12.4(the GHC version current Stackage Nightly runs on).stack-9.8.yaml(lts-23.28) andstack-9.10.yaml(lts-24.46), and add both to the stack CI matrix.stack.yamlsymlink atlts-24.46(was lts-22.32) and regeneratestack.yaml.lock.Did not add a stack resolver for 9.12, since there's no LTS for it yet (Nightly-only) — a pinned dated nightly snapshot would just go stale. The cabal matrix covers 9.12.
All current dependency bounds already permit the GHC 9.12 boot libraries (containers 0.7, base 4.21, text 2.1, bytestring 0.12, transformers 0.6), so no
.cabalchanges were needed.Test plan
🤖 Generated with Claude Code