Skip to content

Update dependencies#60

Merged
RyanGlScott merged 4 commits into
ekmett:masterfrom
erikd:master
Mar 21, 2026
Merged

Update dependencies#60
RyanGlScott merged 4 commits into
ekmett:masterfrom
erikd:master

Conversation

@erikd

@erikd erikd commented Mar 20, 2026

Copy link
Copy Markdown
Contributor

Add ghc-9.14 to the CI build matix.

@erikd erikd mentioned this pull request Mar 20, 2026
@erikd erikd force-pushed the master branch 2 times, most recently from 14d8bc0 to 1219d27 Compare March 20, 2026 02:53
@RyanGlScott

Copy link
Copy Markdown
Collaborator

Ah, recent versions of haskell-ci are more strict about unused dependencies. I've pushed #61, which should address this. Can you rebase your changes on top of master?

@erikd

erikd commented Mar 21, 2026

Copy link
Copy Markdown
Contributor Author

This time for sure!

As of GHC 9.14, the relevant modules from `ghc-bignum` are just re-exports from
`base`, so incurring a `ghc-bignum` dependency is unnecessary.
@erikd

erikd commented Mar 21, 2026

Copy link
Copy Markdown
Contributor Author

@RyanGlScott In some other repos I just added:

          if [ $((HCNUMVER >= 91400)) -ne 0 ] ; then echo "allow-newer: *:*" >> cabal.project ; fi

No need for HEADHACKAGE.

@RyanGlScott

Copy link
Copy Markdown
Collaborator

My goal is to have the haskell-ci.yml file be completely auto-generated, with no manual edits required. The head-hackage option is a quick way to achieve this, so I think I'll go with this for the time being. (This is temporary anyway, since we'll want to remove this one all of discrimination's dependencies support GHC 9.14.)

@RyanGlScott RyanGlScott merged commit c6f4574 into ekmett:master Mar 21, 2026
15 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