finch
finch copied to clipboard
Cats Effect 3 migration
Hi! Are there any plans in place to migrate to Cats Effect 3? If there are any blockers, it would be best to catch them before the RCs are being released. Asking for https://github.com/typelevel/cats-effect/issues/1330 :)
Hello
Yes, however, this project needs some attention to update documentation first. I'll try to come back to it as soon as possible.
Would a PR that executed this migration be welcomed?
Proposal: https://github.com/finagle/finch/pull/1472
a plan for RC1 was outlined here is this still the plan & what steps are still outstanding?
Yes we need to decide on #1481 and #1478 - I think the former can be completed and merged, I'm not so sure about the latter.
Indeed, I don't think we should block the release candidate for a spec refactoring https://github.com/finagle/finch/pull/1478. I may complete https://github.com/finagle/finch/pull/1481 if needed, let me know! π
I may complete https://github.com/finagle/finch/pull/1481 if needed, let me know! π
All yours, I think it's a good idea π
As I don't know if you got notifications on the pull request, I let you know that https://github.com/finagle/finch/pull/1481 have been completed hereβοΈ
Hi folks, I would like to ask if there is a plan to release cats-effect 3 RC in the near future? Or alternatively, can you recommend using current implementation (available in the master branch) in the production code? This is not meant to rush anything, just seeking an advice, since we would like to update our project to cats-effect 3. Thanks in advance!
@tpetillot I think we are ready to release but I don't remember what is the procedure. Is it enough to publish a tag? π€
@joroKr21 You can push a commit that removes the -SNAPSHOT from the version in version.sbt and CI will handle the rest. Something like this should work: https://github.com/finagle/finch/commit/9b18fb743fa62abc1fff74452133a9c93fb22567
I released 0.34.0 with CE3 support. I didn't release 1.0 because I realised there are a lot of outstanding issues that might be potentially breaking binary compatibility. So I plan to go through them and check what is worth pursuing with fresh eyes.