Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support servant-0.20 and GHC 9.6 #65

Merged
merged 6 commits into from
Dec 7, 2023
Merged

Support servant-0.20 and GHC 9.6 #65

merged 6 commits into from
Dec 7, 2023

Conversation

jhrcek
Copy link
Contributor

@jhrcek jhrcek commented Dec 7, 2023

Separate attempt to apply changes from #64 without dropping support for servant-0.19

Questions. Are we ok with dropping support for ghc 8.10?
Seems to me like most of the world already upgraded to 9+.
And if there are internal projects depending on it, they can keep using previous versions of this package.

Copy link
Contributor

@michivi michivi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Just some questions regarding the version boundaries.

.github/workflows/haskell-ci.yml Show resolved Hide resolved
servant-hmac-auth.cabal Outdated Show resolved Hide resolved
servant-hmac-auth.cabal Outdated Show resolved Hide resolved
Copy link
Member

@turboMaCk turboMaCk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

I agree with decision to drop support for older snapshots. Since there are no breaking API changes it should be seamless to just upgrade library together with snapshot. I don't think doping these old snapshots will add too much friction for down stream projects.

CHANGELOG.md Outdated
@@ -3,6 +3,10 @@
`servant-hmac-auth` uses [PVP Versioning][1].
The change log is available [on GitHub][2].

## 0.1.6 - TBD
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let me know if you're fine with releasing the package as is and I'll bump the version in cabal file and upload it to hackage.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fine with me 🙂

Copy link
Contributor

@michivi michivi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@jhrcek jhrcek merged commit 7f8d04b into master Dec 7, 2023
8 checks passed
@jhrcek jhrcek deleted the ghc-9.6-servant-0.20 branch December 7, 2023 12:54
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.

4 participants