biocad / openapi3

OpenAPI 3.0 data model
BSD 3-Clause "New" or "Revised" License
39 stars 53 forks source link

Allow GHC-9.6 #82

Closed ysangkok closed 1 year ago

ysangkok commented 1 year ago

Fixes #80.

I have disabled Haddocks on a bunch of GHC versions since there are bugs in Haddock as explained in:

This contains allow-newers that could be removed when these changes are on Hackage:

ysangkok commented 1 year ago

I would very much appreciate a review @maksbotan , if you have time.

ysangkok commented 1 year ago

I have removed the changes as suggested. But please note that there are no longer Ubuntu 18.04 runners, so CI jobs can't be run any more.

ysangkok commented 1 year ago

Added two commits such that Haddocks are run for all GHC versions, but Cabal 3.10.1.0 is only used for the GHC 9.6 build.

ysangkok commented 1 year ago

@maksbotan Is it ok to use different Cabal versions for different GHCs, or would you like another solution?

maksbotan commented 1 year ago

@ysangkok thanks! i've published a revision to hackage. sorry for the delay

will you add 9.6 to servant-openapi3 as well?