You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We need to add https://github.com/lightbend/mima/ to our build and run its checks as part of our CI, disallowing both backward-incompatible and forward-incompatible change (that is, mimaCheckDirection needs to be set to both), eventually we'll also need to tweak it to allow forward-incompatible changes after a minor version bump.
The text was updated successfully, but these errors were encountered:
To be clear, mima should only be enabled in scala3-library, scala3-library-js, scala3-interfaces and tasty-core, for everything else we make no guarantee (and I guess we could also document this clearly by setting versionScheme := Some("semver-spec") in these projects if I'm not mistaken /cc @sjrd)
Well, after more time than I wish to admit, I have finally discovered that MiMa simply does not support Scala 3 artifacts at the moment. :( The fix is in main, but not released.
This already detects a couple things that break the backward source
compatibility guarantee. They are excluded in
`project/MiMaFilters.scala`. They should be reverted before we
publish 3.0.1, or we should jump straight to 3.1.0.
sjrd
added a commit
to dotty-staging/dotty
that referenced
this issue
May 11, 2021
We need to add https://github.com/lightbend/mima/ to our build and run its checks as part of our CI, disallowing both backward-incompatible and forward-incompatible change (that is,
mimaCheckDirection
needs to be set toboth
), eventually we'll also need to tweak it to allow forward-incompatible changes after a minor version bump.The text was updated successfully, but these errors were encountered: