[task driver] Include command Dir as part of ExecData

Change-Id: Iccb35b8191d42ad4a3d61d6c4d44cd13932e9372
Reviewed-on: https://skia-review.googlesource.com/c/buildbot/+/602816
Auto-Submit: Eric Boren <borenet@google.com>
Commit-Queue: Ravi Mistry <rmistry@google.com>
Commit-Queue: Eric Boren <borenet@google.com>
Reviewed-by: Ravi Mistry <rmistry@google.com>
diff --git a/task_driver/go/td/step.go b/task_driver/go/td/step.go
index 5b9a006..eb85923 100644
--- a/task_driver/go/td/step.go
+++ b/task_driver/go/td/step.go
@@ -387,6 +387,7 @@
 // exec package.
 type ExecData struct {
 	Cmd []string `json:"command"`
+	Dir string   `json:"dir"`
 	Env []string `json:"env,omitempty"`
 }
 
@@ -415,6 +416,7 @@
 			// Collect step metadata about the command.
 			d := &ExecData{
 				Cmd: append([]string{cmd.Name}, cmd.Args...),
+				Dir: cmd.Dir,
 				Env: cmd.Env,
 			}
 			StepData(ctx, DATA_TYPE_COMMAND, d)