haskell-servant / servant

Main repository for the servant libraries — DSL for describing, serving, querying, mocking, documenting web applications and more!
https://docs.servant.dev/
1.8k stars 407 forks source link

Allow newer hspec, free #1690

Closed ysangkok closed 1 year ago

ysangkok commented 1 year ago

Especially the free bound is important for inclusion into Stackage Nightly.

I have also bumped the min bound for servant-auth, since jose-0.10 requires aeson-2, we might as well.

Also included is a bump for monad-time.

ysangkok commented 1 year ago

@maksbotan Would it be possible for you to revise servant-client-core-0.20's upper free bound? Then we could get the client back into Nightly.

maksbotan commented 1 year ago

@ysangkok sure, done!

do other packages have to be revised as well?

ysangkok commented 1 year ago

Thank you!

It's not strictly necessary to bump all packages, as hspec is only for running tests. But if you like, you can bump all these hspec bounds, and then Nightly users will be able to run the test suites.

maksbotan commented 1 year ago

afair, stackage runs tests when building lts, so I will make those revisions. later this day

wonder if that can be automated 🤔

maksbotan commented 1 year ago

I've revised (hopefully) everything on Hackage except servant-auth.