Set --legacy_important_outputs to false by default.
This flag reduces the largest proto size, which helps avoid sharp edges with remote execution systems (e.g., https://github.com/bazelbuild/bazel/issues/12050).
RELNOTES[INC]: --legacy_important_outputs now has a default of false.
Closes
@@ -24,12 +24,12 @@ public class BuildEventProtocolOptions extends OptionsBase {
@Option(
name = "legacy_important_outputs",
- defaultValue = "true",
+ defaultValue = "false",
documentationCategory = OptionDocumentationCategory.LOGGING,
effectTags = {OptionEffectTag.AFFECTS_OUTPUTS},
- help = "Use this to suppress generation of the legacy important_outputs field in the "
- + "TargetComplete event."
- )
+ help =
+ "Use this to suppress generation of the legacy important_outputs field in the "
+ + "TargetComplete event.")
public boolean legacyImportantOutputs;
@Option(
