Hi devs,
Could be nice to differentiate types of breakages in the RN into 4 categories:
-
Real breakages that we accept. In this case we need to clearly explain why we decided to break it. In this category we should include accepted source breakages for ex.
-
Breakages but they’re ok and part of the game: unstable api breakages which are not breakages.
-
False positives, not actual breakages, either because of a bug in Revapi or because some API was moved elsewhere, or because it’s a script API change that doesn’t break scripting, etc.
-
Behavior breakages. Not reported by revapi. These should be reported directly in the RN and they should also have a good explanation as to why we accept them. E.g. a method returns a String but we change the content format of the string
I don’t know if we want to do this now or not and how to automate this to the max.
I’m listing this topic since this could be an improvement.
WDYT?
thanks