siso: populate outputs and output_dirs in StepMetric at step completion Output directories added by Starlark handlers were missing from siso_metrics.json because StepMetric.Outputs was only populated during step init from static StepDef outputs before handlers ran. This change defers output resolution to StepMetric.done, capturing both file outputs (step.cmd.Outputs) and directory outputs (step.cmd.OutputDirs with trailing '/') populated during step and handler execution. TAG=agy CONV=f21d239a-05f1-4489-be78-67a9a1894823 Change-Id: I7f916b4bd9dfbefd5441c4e534f8089ace4c2c18 Reviewed-on: https://chromium-review.googlesource.com/c/build/+/8203964 Commit-Queue: Junji Watanabe <jwata@google.com> Reviewed-by: Fumitoshi Ukai <ukai@google.com>
This repository contains tools developed and owned by the Chrome Build Team.
The steps for getting the code are:
git clone https://chromium.googlesource.com/buildWe use the standard Go module workflow to work on our projects.