Enable --experimental_aspect_output_propagation by default
RELNOTES: Aspects may now propagate through dependencies on rule outputs by being defined with `apply_to_generating_rules = True`.
PiperOrigin-RevId: 301814417
diff --git a/src/main/java/com/google/devtools/build/lib/packages/StarlarkSemanticsOptions.java b/src/main/java/com/google/devtools/build/lib/packages/StarlarkSemanticsOptions.java
index f907eac..02981d0 100644
--- a/src/main/java/com/google/devtools/build/lib/packages/StarlarkSemanticsOptions.java
+++ b/src/main/java/com/google/devtools/build/lib/packages/StarlarkSemanticsOptions.java
@@ -100,7 +100,7 @@
@Option(
name = "experimental_aspect_output_propagation",
- defaultValue = "false",
+ defaultValue = "true",
documentationCategory = OptionDocumentationCategory.STARLARK_SEMANTICS,
effectTags = {OptionEffectTag.LOADING_AND_ANALYSIS},
metadataTags = {OptionMetadataTag.EXPERIMENTAL},
diff --git a/src/main/java/com/google/devtools/build/lib/syntax/StarlarkSemantics.java b/src/main/java/com/google/devtools/build/lib/syntax/StarlarkSemantics.java
index a541832..ffcd0a8 100644
--- a/src/main/java/com/google/devtools/build/lib/syntax/StarlarkSemantics.java
+++ b/src/main/java/com/google/devtools/build/lib/syntax/StarlarkSemantics.java
@@ -312,7 +312,7 @@
.debugDepsetDepth(false)
.experimentalActionArgs(false)
.experimentalAllowTagsPropagation(false)
- .experimentalAspectOutputPropagation(false)
+ .experimentalAspectOutputPropagation(true)
.experimentalBuildSettingApi(true)
.experimentalCcSkylarkApiEnabledPackages(ImmutableList.of())
.experimentalAllowIncrementalRepositoryUpdates(true)