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

Update dependencies #37

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
Open

Conversation

sproctor
Copy link

@sproctor sproctor commented Jan 1, 2025

A lot of the dependencies were 2+ years out of date. This PR brings most of them to current versions. Arrow removed some stuff in the next release and there were some parts that I didn't understand how to migrate. Newer versions of github release seem to be broken with Kotlin scripts, or incompatible in a way that I don't understand.

I also switch from "Dependency Update" to "Refresh Versions", because it's easier for me to use and saved a lot of work in updating.

@nefilim
Copy link
Owner

nefilim commented Jan 2, 2025

I appreciate your PR @sproctor - how confident are you with these changes?

To be honest with you Kotlin/Arrow/Gradle was a short detour in my career and haven't used any of that stack for almost 3 years now, unfortunately I have no idea how the language has changed since 1.6 or how Arrow has evolved.

@sproctor
Copy link
Author

sproctor commented Jan 8, 2025

I should probably port my code to a maintained JWT library. None of the options are amazing though.

The only change I'm not super confident about is removing the annotation from the Serializer. The compiler complained about it and said it was useless, then the tests passed after removing it, so I figured it was ok.

The rest is just updating dependencies and switching to refreshVersions.

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