-
Notifications
You must be signed in to change notification settings - Fork 68
Closed
Description
I removed a bunch of multiplatform targets in cashapp/redwood#2070 but made no actual API changes.
There were three types of removals:
- Module with ios (arm/x86/simulator) and macos (arm/x86) were changed to be ios-only.
- Module with ios, macos, jvm, and js was changed to jvm and js only.
- Module with android and jvm were changed to be jvm only.
In all three cases the apiCheck
task did not fail despite running apiDump
producing significant changes to the API files (as seen in cashapp/redwood#2077).
Points 1 and 2 are similar, both being cases of the targets in the API file being now incorrect. Point 3 is interesting because the API files in android/
and jvm/
were now dead and the API file in the root was missing.
I would have hoped all three cases to be detected, fail the build, and require an apiDump
to update the files.