scala-steward-org / scala-steward

:robot: A bot that helps you keep your projects up-to-date
Apache License 2.0
1.15k stars 498 forks source link

Drop Java 8 Support #2746

Closed exoego closed 1 year ago

exoego commented 1 year ago

Since Scala Steward is an app and not a library to be used in "enterprise" app, perhaps we can drop Java 8 soon. This makes maintenance a bit easier.

We can un-pin logback-classic updates when dropping Java 8. https://github.com/scala-steward-org/scala-steward/pull/2745#issuecomment-1285084527

Newer scalacache-caffeine also dropped Java 8. https://github.com/scala-steward-org/scala-steward/pull/2340

exoego commented 1 year ago

Unfortunately, there is scala-steward-mill-plugin. So dropping Java 8 might affect Mill users who uses Java 8.

exoego commented 1 year ago

I dug histories and now understood that mill-plugins is used by Scala Steward to extract version info from mill project. So dropping Java 8 does not affect mill users, IIUC.