-
Notifications
You must be signed in to change notification settings - Fork 332
Open
Labels
Description
The FailureLevel
enum in the VerifyPluginTask
captures failures we can verify in CI. In build.gradle.kts
we define an allow list that describes failures that should fail the build. Ideally we should fail on everything. This issue tracks work to get us there.
-
VerifyPluginTask.FailureLevel.COMPATIBILITY_WARNINGS
-
VerifyPluginTask.FailureLevel.COMPATIBILITY_PROBLEMS
-
VerifyPluginTask.FailureLevel.DEPRECATED_API_USAGES
-
VerifyPluginTask.FailureLevel.SCHEDULED_FOR_REMOVAL_API_USAGES
-
VerifyPluginTask.FailureLevel.EXPERIMENTAL_API_USAGES
-
VerifyPluginTask.FailureLevel.INTERNAL_API_USAGES
-
VerifyPluginTask.FailureLevel.OVERRIDE_ONLY_API_USAGES
-
VerifyPluginTask.FailureLevel.NON_EXTENDABLE_API_USAGES
-
VerifyPluginTask.FailureLevel.PLUGIN_STRUCTURE_WARNINGS
-
VerifyPluginTask.FailureLevel.MISSING_DEPENDENCIES
-
VerifyPluginTask.FailureLevel.INVALID_PLUGIN
-
VerifyPluginTask.FailureLevel.NOT_DYNAMIC