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

Use Scala 3 #799

Closed
adamw opened this issue Feb 3, 2022 · 11 comments · Fixed by #1274
Closed

Use Scala 3 #799

adamw opened this issue Feb 3, 2022 · 11 comments · Fixed by #1274

Comments

@adamw
Copy link
Member

adamw commented Feb 3, 2022

What would we need to make this happen?

One thing is autowire (cc @mbore ), anything else?

@Pask423
Copy link
Contributor

Pask423 commented Feb 3, 2022

Nothing comes to my mind at least if all libs supports Scala3, anyway we can try

@Pask423 Pask423 self-assigned this Feb 6, 2022
@Pask423
Copy link
Contributor

Pask423 commented Apr 10, 2022

As for now I found two problems
1 sbt-heroku has scala-compiler in dependencies and it breaks on update to scala3
There is pending fix for this heroku/heroku-sbt-plugin#57
2 We are using macrosautocats (build.sbt:86) which seems not to support scala3

@adamw
Copy link
Member Author

adamw commented Apr 10, 2022

Ad 2 -> see softwaremill/macwire#185

@Pask423
Copy link
Contributor

Pask423 commented Apr 10, 2022

Grate thanks ! Now we just have to wait 😛

@adamw
Copy link
Member Author

adamw commented Apr 10, 2022

Or implement in macwire ;-)

@Pask423
Copy link
Contributor

Pask423 commented Apr 10, 2022

Hmmm, maybe a good task for next week I will take a look

@Pask423 Pask423 removed their assignment Nov 30, 2022
@costa100
Copy link

costa100 commented May 9, 2023

Any plans to finish the conversion of bootzooka to scala 3?

Thank you

@adamw
Copy link
Member Author

adamw commented May 11, 2023

@costa100 yes ... that's long overdue, hopefully we'll manage to get back soon :)

@costa100
Copy link

Just curious, are you going to keep the same tech stack: http4s (http server), macwire (DI), doobie (database access) etc.?
I am starting a new personal project with htt4s & postgres db access with doobie. I want to use scala 3 (there is no point in using scala 2.13 at this point). I was very tempted to use bootzooka but it is using scala 2.13.

@adamw
Copy link
Member Author

adamw commented May 12, 2023

Yes, I think we'd use the same stack: http4s+tapir, doobie, macwire.

1 similar comment
@adamw
Copy link
Member Author

adamw commented May 12, 2023

Yes, I think we'd use the same stack: http4s+tapir, doobie, macwire.

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 a pull request may close this issue.

3 participants