From f69a64ab3e922b583d324de60efcb0a6922bd5b5 Mon Sep 17 00:00:00 2001 From: Jaime Wren Date: Sun, 17 Nov 2024 12:31:16 -0800 Subject: [PATCH] Update the settings in build.gradle.kts for the validate task Local runs are producing different output than the Kokoro bot, hence the continued volatility --- build.gradle.kts | 13 ++++++++++++- flutter-idea/build.gradle.kts | 15 +++++++++++++-- 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 2ae928acac..d4bcc67f17 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -130,9 +130,20 @@ intellijPlatform { // https://github.com/JetBrains/intellij-plugin-verifier cliPath = file("../third_party/lib/verifier-cli-1.379-all.jar") failureLevel = listOf( - VerifyPluginTask.FailureLevel.EXPERIMENTAL_API_USAGES, + // TODO(team) Ideally all of the following FailureLevels should be enabled: + // TODO(team) Create a tracking issue for each of the following validations +// 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, ) verificationReportsFormats = VerifyPluginTask.VerificationReportsFormats.ALL subsystemsToCheck = VerifyPluginTask.Subsystems.ALL diff --git a/flutter-idea/build.gradle.kts b/flutter-idea/build.gradle.kts index 4bd1fbbc5d..73682608f5 100644 --- a/flutter-idea/build.gradle.kts +++ b/flutter-idea/build.gradle.kts @@ -111,10 +111,21 @@ intellijPlatform { // https://github.com/JetBrains/intellij-plugin-verifier cliPath = file("../third_party/lib/verifier-cli-1.379-all.jar") failureLevel = listOf( - VerifyPluginTask.FailureLevel.EXPERIMENTAL_API_USAGES, + // TODO(team) Ideally all of the following FailureLevels should be enabled: + // TODO(team) Create a tracking issue for each of the following validations +// 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, + ) verificationReportsFormats = VerifyPluginTask.VerificationReportsFormats.ALL subsystemsToCheck = VerifyPluginTask.Subsystems.ALL // Mute and freeArgs documentation