skia2/infra
Mike Klein 0ebdb37b55 plumb errors up to mid-level steps
As is, on failure the top-level task fails correctly,
then the next level steps all confusingly look green,
then the next two levels down are correctly failed and red.

I think this is because worker(ctx) fails `ctx`, which we make like
this,

    ctx := startStep(w.Ctx, td.Props(strings.Join(w.Sources, " ")))

but nothing ever fails that `w.Ctx`.  This should fix that.

Compare trybot runs here with https://task-driver.skia.org/td/BMCjZbc5ki1cXbkM0oZp?ifNotFound=https%3A%2F%2Fchromium-swarm.appspot.com%2Ftask%3Fid%3D51aa8032a90a8810

Change-Id: Idfbd933b9027cac423a3a2cc5b0513c894d60e63
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/369265
Reviewed-by: Eric Boren <borenet@google.com>
2021-02-11 17:24:21 +00:00
..
bots plumb errors up to mid-level steps 2021-02-11 17:24:21 +00:00
canvaskit [canvaskit] Update to emsdk 2.0.10 2020-12-14 15:27:28 +00:00
cmake [infra] Change CMake build to use a temporary directory 2020-01-14 11:41:55 +00:00
config [infra] Update recipe dependencies 2020-08-03 11:34:57 +00:00
cross-compile/docker/cross-linux-arm64 Add dockerfile to cross-compile for arm64 linux 2019-02-20 19:04:11 +00:00
docker [infra] Add Debian9 docker image. 2020-04-14 12:47:14 +00:00
gcc remove support for mips64el/loongson3a 2020-05-19 19:22:49 +00:00
lottiecap Update gold aggregators to use new struct 2019-09-30 14:30:48 +00:00
pathkit [canvaskit] Update Chrome version and use npm ci for tests 2020-12-14 15:03:42 +00:00
project-config
skqp Update skqp's Android NDK to r20 2019-07-03 20:45:24 +00:00
wasm-common [canvaskit] Update to emsdk 2.0.10 2020-12-14 15:27:28 +00:00
README.md

This directory contains infra-specific files. The branch-config/ directory contains configs that are specific to the master branch (e.g. config for the CQ committing to the master branch), while project-config/ directory contains project-wide configuration (e.g. list of buckets for cr-buildbucket service and list of refs known to the infra services).