medea icon indicating copy to clipboard operation
medea copied to clipboard

GHC 9.2.8 Upgrade for medea

Open arjunkathuria opened this issue 1 year ago • 4 comments

This PR Upgrades and enables the repo to support an build with GHC 9.2.8 and it's related package set.

This is done as a part of the larger upgrade process, to which, this repo is a dependency.

Key changes include:-

  1. Update the repo to be able to build with GHC 9.2.8.
  2. Update the stack resolver to lts-20.26 (newest resolver with GHC 9.2.8)
  3. Handle breaking changes arising from the upgrade.
  4. Fix the broken test-suite after upgrade.
  5. Update the cabal file:
    • Remove version bounds from dependency packages.
  6. Adds a new cabal.project file.
  7. Cleanup and other housekeeping
    • remove now redundant import statements and code.
    • update the package version to 1.3.0 in cabal file.
    • update the CHANGELOG.md file with the relevant entry.

arjunkathuria avatar Jul 08 '24 13:07 arjunkathuria

Inquired with Ankur (Euler PM) whom to add as a reviewer for this PR and he mentioned that Aravind is the authority on projects under Juspay github org.

Adding @aravindgopall as a reviewer to request a review and a merge ( i don't seem to have permissions to add to the reviewers section, so tagging in comments )

arjunkathuria avatar Jul 15 '24 09:07 arjunkathuria

gentle reminder for a review.

cc: @aravindgopall @eswar2001

arjunkathuria avatar Aug 12 '24 14:08 arjunkathuria

Update: please confirm with me first once before merging it in, it seems it may not be required now to update this.

arjunkathuria avatar Aug 21 '24 07:08 arjunkathuria

I believe this can be closed since #19 got merged?

srid avatar May 13 '25 07:05 srid