Closed
Description
Currently MiMa does not allow any new additions to the standard library, even for PRs slated for the next minor version and even for things marked as @experimental. What you need to do instead is to add exceptions to an exclude list. I append the current exclude list in a comment below. It should be clear that this is a huge source of boilerplate and very opaque to learn for everyone. I think that makes working with MiMa impossible.
We need to
- turn off MiMa checks for PR's labelled "next minor release", or that have an equivalent incantation somewhere.
- have MiMa make an exception for things labelled experimental. Similarly to Make MiMa aware of @akka.annotation.ApiMayChange / @akka.annotation.InternalApi lightbend-labs/mima#160.
This is a blocker, as least for my workflow.
Metadata
Metadata
Assignees
Labels
No labels