Skip to content

Clean up after bumping lower bound to GHC 9.6 - #65

Merged
wraithm merged 3 commits into
masterfrom
cleanup-ghc-9.6-bump
Oct 9, 2026
Merged

wraithm merged 3 commits into
masterfrom
cleanup-ghc-9.6-bump

Conversation

@wraithm

@wraithm wraithm commented Oct 9, 2026 •

Copy link
Copy Markdown
Member

Follow-up to #64. This branch is stacked on #64's commit, so until #64 merges the diff here also shows its changes (GitHub can't base a PR on a fork branch). Only the top commit is new.

Changes

  • prometheus.cabal: raise base lower bound to >= 4.18 (what GHC 9.6 ships), add tested-with matching the CI matrix, and leave the version unchanged
  • CHANGELOG.md: note the new minimum GHC under an "Unreleased" heading
  • Remove imports that are now redundant with Prelude: Control.Applicative ((<$>)), Data.Monoid ((<>)), Data.Monoid (Monoid), Data.Semigroup (Semigroup)
  • Drop DeriveDataTypeable / Typeable deriving on KeyError (all types are Typeable automatically)
  • Delete .travis.yml (GHC 8.0–8.6 on Travis, replaced by GitHub Actions) and .hgignore

Review notes

  • No version bump here: prometheus-ghc-stats caps prometheus <2.5, and releasing is a separate decision.
  • Other lower bounds (text, containers, bytestring, transformers) are intentionally left alone.
  • Not touched: stack.yaml and stack-9.10.yaml are identical; one could be removed.

Test plan

  • Confirm the changelog wording is what you want in the next release

🤖 Generated with Claude Code

brandonchinn178 and others added 2 commits October 9, 2026 13:37
- Raise base lower bound to 4.18, add tested-with, bump to 2.5.0
- Remove imports that are redundant with Prelude (<$>, <>, Monoid,
  Semigroup) and the unnecessary Typeable deriving on KeyError
- Delete the stale .travis.yml and .hgignore

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@wraithm
wraithm requested a review from cdepillabout October 9, 2026 20:44
prometheus-ghc-stats pins prometheus <2.5, so bumping to 2.5.0 broke
dependency resolution for the in-tree ghc-stats build. Releasing is a
separate decision, so list the change under "Unreleased" instead.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@wraithm
wraithm requested a review from verifiedtm October 9, 2026 20:48
@wraithm
wraithm merged commit 58be51b into master Oct 9, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants