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

[0.18] Remove CE2 support #865

Merged
merged 3 commits into from
Mar 17, 2023
Merged

[0.18] Remove CE2 support #865

merged 3 commits into from
Mar 17, 2023

Conversation

Baccata
Copy link
Contributor

@Baccata Baccata commented Mar 16, 2023

Removes support for cats-effect-2

@Baccata Baccata requested review from daddykotex and kubukoz and removed request for daddykotex March 16, 2023 14:12
@Baccata Baccata changed the title Remove CE2 support [0.18] Remove CE2 support Mar 16, 2023
Copy link
Contributor

@daddykotex daddykotex left a comment

Choose a reason for hiding this comment

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

Imagine the ratio of deleted lines if you had not added all those copyright headers!

Great PR, definitely will alleviate some of the pains in the build tool and the IDE.

Unrelated, but could we consider date less copy right headers, so we would not need to update them continuously (some are outdated here I guess)

@Baccata
Copy link
Contributor Author

Baccata commented Mar 16, 2023

Unrelated, but could we consider date less copy right headers, so we would not need to update them continuously (some are outdated here I guess)

I thought the date was a legal requirement . Any information suggesting it ain't ? Worst case scenario, we can update the date programmatically using the current year (in another PR of course)

@daddykotex
Copy link
Contributor

Unrelated, but could we consider date less copy right headers, so we would not need to update them continuously (some are outdated here I guess)

I thought the date was a legal requirement . Any information suggesting it ain't ? Worst case scenario, we can update the date programmatically using the current year (in another PR of course)

I was inspired by this: smithy-lang/smithy#1614

@kubukoz
Copy link
Member

kubukoz commented Mar 16, 2023

Imagine the ratio of deleted lines if you had not added all those copyright headers!

why do I feel like every other PR adds these. aren't we checking for headers in CI? :D

@@ -44,7 +46,7 @@ private[compliancetests] class ClientHttpComplianceTestCase[
](
reverseRouter: ReverseRouter[F],
serviceInstance: Service[Alg]
)(implicit ce: CompatEffect[F]) {
)(implicit ce: Async[F]) {
Copy link
Member

Choose a reason for hiding this comment

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

suggestion: this can be loosened to Temporal. Probably a couple other spots where we can loosen the constraints too.


object Http4s {
val http4sVersion = Def.setting(if (isCE3.value) "0.23.18" else "0.22.15")
val http4sVersion = Def.setting("0.23.17")
Copy link
Member

Choose a reason for hiding this comment

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

You can drop the Def.setting now.

@@ -112,7 +111,7 @@ object Dependencies {

object Weaver {

val weaverVersion = Def.setting(if (isCE3.value) "0.8.1" else "0.6.15")
val weaverVersion = Def.setting("0.8.1")
Copy link
Member

Choose a reason for hiding this comment

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

ditto on Def.setting

@kubukoz
Copy link
Member

kubukoz commented Mar 16, 2023

(assuming CI likes it)

@Baccata Baccata merged commit 7556c90 into series/0.18 Mar 17, 2023
@Baccata Baccata deleted the remove-CE2-support branch March 17, 2023 07:35
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.

3 participants