Skip to content

Conversation

joshua-lamptey
Copy link
Contributor

@joshua-lamptey joshua-lamptey commented Oct 9, 2025

This PR upgrades the entire repo to Scala 3.7.3

Key Changes:

  • No longer using the implicit keyword
  • Refactoring Unit tests
  • .sbt file changes
  • Lowered coverage back to 90% (Still at mandated number)
  • Dependency updates

@platops-pr-bot
Copy link

@joshua-lamptey joshua-lamptey changed the title [PIL-2186] - Move to Scala37 [PIL-2186] - Move to Scala3 Oct 21, 2025
build.sbt Outdated
libraryDependencies ++= AppDependencies.it,
scalacOptions := (scalacOptions in ThisBuild).value.distinct
)
.disablePlugins(TpolecatPlugin)
Copy link
Contributor

Choose a reason for hiding this comment

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

I take it this is the multi-flag issue?
We might as well actually remove tpolecat properly rather than do this.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Sorry, that is actually a remnant of another attempt I did. Will remove this

)
.disablePlugins(TpolecatPlugin)

scalacOptions := scalacOptions.value.distinct
Copy link
Contributor

Choose a reason for hiding this comment

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

looks like we're making this distinct call twice

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Same as above

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.

4 participants