aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/actions
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/actions')
-rw-r--r--src/main/java/com/google/devtools/build/lib/actions/ActionExecutedEvent.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/actions/ActionExecutedEvent.java b/src/main/java/com/google/devtools/build/lib/actions/ActionExecutedEvent.java
index 69e7c79bbb..e00555edb0 100644
--- a/src/main/java/com/google/devtools/build/lib/actions/ActionExecutedEvent.java
+++ b/src/main/java/com/google/devtools/build/lib/actions/ActionExecutedEvent.java
@@ -108,6 +108,14 @@ public class ActionExecutedEvent implements BuildEvent {
if (action.getOwner() != null && action.getOwner().getLabel() != null) {
actionBuilder.setLabel(action.getOwner().getLabel().toString());
}
+ // TODO(aehlig): ensure the configuration is shown in the stream, even if it is not
+ // one of the configurations of a top-level configured target.
+ if (action.getOwner() != null) {
+ actionBuilder.setConfiguration(
+ BuildEventStreamProtos.BuildEventId.ConfigurationId.newBuilder()
+ .setId(action.getOwner().getConfigurationChecksum())
+ .build());
+ }
if (exception == null) {
actionBuilder.setPrimaryOutput(
BuildEventStreamProtos.File.newBuilder()