chshersh / iris

🌈 Haskell CLI Framework supporting Command Line Interface Guidelines
https://hackage.haskell.org/package/iris
Mozilla Public License 2.0
173 stars 21 forks source link

[#84] Add support for GHC 9.4.2 #85

Closed german1608 closed 1 year ago

german1608 commented 1 year ago

Resolves #84

Adds support for GHC 9.4.2. Additionally, the colourista package declaration was updated so for cabal installs it uses the new hackage version (0.1.0.2) which supports 9.2.4, and also has a convenient base bound. For stack, I couldn't find a stackage for it, so I just pinned the commit from https://github.com/kowainik/colourista/commit/c7b06816ab85c27439fa7afbe6d5eed0506dd884

I also added Cabal 3.8 and GHC 9.4.2 to the build matrix for the cabal job. Let me know if we can just replace the existing cabal 3.6 with 3.8, or if it's okay to use both.

Additional tasks

german1608 commented 1 year ago

Workflow execution sample on my fork: https://github.com/german1608/iris/actions/runs/3202513553