[infra] Switch from isolate to RBE-CAS

Bug: skia:10883
Change-Id: I9f3640b53f2e3bb159b126c4040679d713fa97d4
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/345279
Commit-Queue: Eric Boren <borenet@google.com>
Reviewed-by: Weston Tracey <westont@google.com>
diff --git a/PRESUBMIT.py b/PRESUBMIT.py
index 399f583..5840fe5 100644
--- a/PRESUBMIT.py
+++ b/PRESUBMIT.py
@@ -201,27 +201,6 @@
     return [output_api.PresubmitError('`%s` failed' % ' '.join(cmd))]
   return []
 
-def _CheckCompileIsolate(input_api, output_api):
-  """Ensure that gen_compile_isolate.py does not change compile.isolate."""
-  # Only run the check if files were added or removed.
-  results = []
-  script = os.path.join('infra', 'bots', 'gen_compile_isolate.py')
-  isolate = os.path.join('infra', 'bots', 'compile.isolated')
-  for f in input_api.AffectedFiles():
-    if f.Action() in ('A', 'D', 'R'):
-      break
-    if f.LocalPath() in (script, isolate):
-      break
-  else:
-    return results
-
-  cmd = ['python', script, 'test']
-  try:
-    subprocess.check_output(cmd, stderr=subprocess.STDOUT)
-  except subprocess.CalledProcessError as e:
-    results.append(output_api.PresubmitError(e.output))
-  return results
-
 
 class _WarningsAsErrors():
   def __init__(self, output_api):
@@ -276,7 +255,6 @@
   results.extend(_IfDefChecks(input_api, output_api))
   results.extend(_CopyrightChecks(input_api, output_api,
                                   source_file_filter=sources))
-  results.extend(_CheckCompileIsolate(input_api, output_api))
   results.extend(_CheckDEPSValid(input_api, output_api))
   results.extend(_CheckIncludesFormatted(input_api, output_api))
   results.extend(_CheckGNFormatted(input_api, output_api))
diff --git a/go.mod b/go.mod
index 59e0531..4ae39df 100644
--- a/go.mod
+++ b/go.mod
@@ -3,18 +3,20 @@
 go 1.12
 
 require (
-	cloud.google.com/go/datastore v1.2.0
-	cloud.google.com/go/storage v1.10.0
+	cloud.google.com/go/datastore v1.3.0
+	cloud.google.com/go/storage v1.12.0
 	github.com/99designs/goodies v0.0.0-20140916053233-ec7f410f2ff2 // indirect
 	github.com/Azure/go-autorest v11.1.2+incompatible // indirect
 	github.com/VividCortex/godaemon v0.0.0-20150910212227-3d9f6e0b234f // indirect
 	github.com/andygrunwald/go-gerrit v0.0.0-20200503132804-ed2419acda39
+	github.com/bazelbuild/remote-apis v0.0.0-20201113154229-1e9ccef3705c // indirect
+	github.com/bazelbuild/remote-apis-sdks v0.0.0-20201120151053-8f976b9bf4fc // indirect
 	github.com/boltdb/bolt v1.3.1 // indirect
 	github.com/flynn/json5 v0.0.0-20160717195620-7620272ed633
 	github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b
 	github.com/google/addlicense v0.0.0-20190510175307-22550fa7c1b0 // indirect
 	github.com/google/licenseclassifier v0.0.0-20200708223521-3d09a0ea2f39 // indirect
-	github.com/google/uuid v1.1.1
+	github.com/google/uuid v1.1.2
 	github.com/huin/goserial v0.0.0-20121012073615-7b90efdb22b1 // indirect
 	github.com/jackc/fake v0.0.0-20150926172116-812a484cc733 // indirect
 	github.com/jackc/pgx v3.2.0+incompatible // indirect
@@ -22,18 +24,16 @@
 	github.com/luci/gtreap v0.0.0-20161228054646-35df89791e8f // indirect
 	github.com/pkg/errors v0.9.1
 	github.com/rogpeppe/go-internal v1.5.0 // indirect
+	github.com/skia-dev/go-systemd v0.0.0-20181025131956-1cc903e82ae4 // indirect
 	github.com/stretchr/testify v1.6.1
 	github.com/vektra/mockery v1.1.2 // indirect
-	go.chromium.org/luci v0.0.0-20200724233229-f1ca56e8cee0 // indirect
-	go.skia.org/infra v0.0.0-20200725035726-922d9605db0b
+	go.chromium.org/luci v0.0.0-20201121231857-b9ab316d7198 // indirect
+	go.skia.org/infra v0.0.0-20201211124251-12d4265d9508
+	golang.org/x/crypto v0.0.0-20201016220609-9e8e0b390897
 	golang.org/x/exp v0.0.0-20200228211341-fcea875c7e85 // indirect
 	golang.org/x/image v0.0.0-20191009234506-e7c1f5e7dbb8 // indirect
-	golang.org/x/mobile v0.0.0-20191002175909-6d0d39b2ca82 // indirect
-	golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d
-	golang.org/x/sys v0.0.0-20200724161237-0e2f3a69832c // indirect
-	golang.org/x/tools v0.0.0-20200724172932-b5fc9d354d99 // indirect
-	golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543
-	google.golang.org/api v0.29.0
-	google.golang.org/genproto v0.0.0-20200724131911-43cab4749ae7 // indirect
+	golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43
+	golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
+	google.golang.org/api v0.34.0
 	sigs.k8s.io/structured-merge-diff v0.0.0-20190525122527-15d366b2352e // indirect
 )
diff --git a/go.sum b/go.sum
index 669ace0..80475ce 100644
--- a/go.sum
+++ b/go.sum
@@ -13,6 +13,7 @@
 cloud.google.com/go v0.46.3 h1:AVXDdKsrtX33oR9fbCMu/+c1o8Ofjq6Ku/MInaLVg5Y=
 cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0=
 cloud.google.com/go v0.50.0/go.mod h1:r9sluTvynVuxRIOHXQEHMFffphuXHOMZMycpNR5e6To=
+cloud.google.com/go v0.51.0/go.mod h1:hWtGJ6gnXH+KgDv+V0zFGDvpi07n3z8ZNj3T1RW0Gcw=
 cloud.google.com/go v0.52.0 h1:GGslhk/BU052LPlnI1vpp3fcbUs+hQ3E+Doti/3/vF8=
 cloud.google.com/go v0.52.0/go.mod h1:pXajvRH/6o3+F9jDHZWQ5PbGhn+o8w9qiu/CffaVdO4=
 cloud.google.com/go v0.53.0 h1:MZQCQQaRwOrAcuKjiHWHrgKykt4fZyuwF2dtiG3fGW8=
@@ -33,6 +34,13 @@
 cloud.google.com/go v0.60.0/go.mod h1:yw2G51M9IfRboUH61Us8GqCeF1PzPblB823Mn2q2eAU=
 cloud.google.com/go v0.61.0 h1:NLQf5e1OMspfNT1RAHOB3ublr1TW3YTXO8OiWwVjK2U=
 cloud.google.com/go v0.61.0/go.mod h1:XukKJg4Y7QsUu0Hxg3qQKUWR4VuWivmyMK2+rUyxAqw=
+cloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOYc=
+cloud.google.com/go v0.63.0/go.mod h1:GmezbQc7T2snqkEXWfZ0sy0VfkB/ivI2DdtJL2DEmlg=
+cloud.google.com/go v0.64.0/go.mod h1:xfORb36jGvE+6EexW71nMEtL025s3x6xvuYUKM4JLv4=
+cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY=
+cloud.google.com/go v0.66.0/go.mod h1:dgqGAjKCDxyhGTtC9dAREQGUJpkceNm1yt590Qno0Ko=
+cloud.google.com/go v0.70.0 h1:ujhG1RejZYi+HYfJNlgBh3j/bVKD8DewM7AkJ5UPyBc=
+cloud.google.com/go v0.70.0/go.mod h1:/UTKYRQTWjVnSe7nGvoSzxEFUELzSI/yAYd0JQT6cRo=
 cloud.google.com/go/bigquery v1.0.1 h1:hL+ycaJpVE9M7nLoiXb/Pn10ENE2u+oddxbD8uu0ZVU=
 cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o=
 cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE=
@@ -48,17 +56,24 @@
 cloud.google.com/go/bigtable v1.4.0/go.mod h1:AgdyvSw1ksn4wdYT4sXDZSXlaaM6WpdWQyD7DE5ggPM=
 cloud.google.com/go/bigtable v1.5.0 h1:ylPDE1w1+koWpPOzf8HkX2PqKaIvN8hPc9t+F0GT3do=
 cloud.google.com/go/bigtable v1.5.0/go.mod h1:713PsD2nkJwTioSe6vF/sFCAcjhINJ62cEtKCr8u+F8=
+cloud.google.com/go/bigtable v1.6.0/go.mod h1:tqUJmGg13x13j3xXf6oUXsB7ZEI1mxd5wGMvLStr8y0=
 cloud.google.com/go/datastore v1.0.0 h1:Kt+gOPPp2LEPWp8CSfxhsM8ik9CcyE/gYu+0r+RnZvM=
 cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE=
 cloud.google.com/go/datastore v1.1.0 h1:/May9ojXjRkPBNVrq+oWLqmWCkr4OU5uRY29bu0mRyQ=
 cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk=
 cloud.google.com/go/datastore v1.2.0 h1:906wMszEeOl3+WoaxXeoBpZbSWmZ/q2xRHMIVLBLCJc=
 cloud.google.com/go/datastore v1.2.0/go.mod h1:FKd9dFEjRui5757lkOJ7z/eKtL74o5hsbY0o6Z0ozz8=
+cloud.google.com/go/datastore v1.3.0 h1:+T3aKNlZd+MABChjtgQqz5kVysNrFubz5HmljVQG4Zg=
+cloud.google.com/go/datastore v1.3.0/go.mod h1:HMXIAklx0N49XfVDSw1orj80NgkzaLRO9MW/uEIzoD0=
 cloud.google.com/go/firestore v1.1.0/go.mod h1:ulACoGHTpvq5r8rxGJ4ddJZBZqakUQqClKRT5SZwBmk=
 cloud.google.com/go/firestore v1.2.0 h1:zrl+2VJAYC/C6WzEPnkqZIBeHyHFs/UmtzJdXU4Bvmo=
 cloud.google.com/go/firestore v1.2.0/go.mod h1:iISCjWnTpnoJT1R287xRdjvQHJrxQOpeah4phb5D3h0=
+cloud.google.com/go/firestore v1.3.0 h1:QaBSisuvNi9/o+3nCHqUEfduHCPfhEw2jcUofi0n8oY=
+cloud.google.com/go/firestore v1.3.0/go.mod h1:Qt0gS9Qz9tROrmgFavo36+hdST1FXvmtnGnO0Dr03pU=
 cloud.google.com/go/logging v1.0.0 h1:kaunpnoEh9L4hu6JUsBa8Y20LBfKnCuDhKUgdZp7oK8=
 cloud.google.com/go/logging v1.0.0/go.mod h1:V1cc3ogwobYzQq5f2R7DS/GvRIrI4FKj01Gs5glwAls=
+cloud.google.com/go/logging v1.1.1 h1:mU+6wZyP0llWyobJ+aJFqeEfDzMp95R449wEPPILVX0=
+cloud.google.com/go/logging v1.1.1/go.mod h1:oShOorPr2XGlPEXXI9VUJQH10md4lW25RYpSJjhE0TM=
 cloud.google.com/go/pubsub v1.0.1 h1:W9tAK3E57P75u0XLLR82LZyw8VpAnhmyTOxW9qzmyj8=
 cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I=
 cloud.google.com/go/pubsub v1.1.0 h1:9/vpR43S4aJaROxqQHQ3nH9lfyKKV0dC3vOmnw8ebQQ=
@@ -73,7 +88,10 @@
 cloud.google.com/go/pubsub v1.5.0/go.mod h1:ZEwJccE3z93Z2HWvstpri00jOg7oO4UZDtKhwDwqF0w=
 cloud.google.com/go/pubsub v1.6.0 h1:bDVdVLswSdDKRQDXlAUKDwnW4zV5bsH99W2lqd2gd+I=
 cloud.google.com/go/pubsub v1.6.0/go.mod h1:I6DkrTv7tKIvDQTZt+6rAFo1446FEoVDJeLXTu4pCcE=
+cloud.google.com/go/pubsub v1.8.2 h1:PpS9dq+D7eSjQ0YAx5fxO33LjqHVpAlXFrpvt/LoVy8=
+cloud.google.com/go/pubsub v1.8.2/go.mod h1:tQ1zYqOrDLXxRyNeL/CQW58NaVOTnPPDYFxmJQ1k3QI=
 cloud.google.com/go/spanner v1.2.0/go.mod h1:LfwGAsK42Yz8IeLsd/oagGFBqTXt3xVWtm8/KD2vrEI=
+cloud.google.com/go/spanner v1.9.0/go.mod h1:xvlEn0NZ5v1iJPYsBnUVRDNvccDxsBTEi16pJRKQVws=
 cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw=
 cloud.google.com/go/storage v1.5.0 h1:RPUcBvDeYgQFMfQu1eBMq6piD1SXmLH+vK3qjewZPus=
 cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos=
@@ -87,19 +105,26 @@
 cloud.google.com/go/storage v1.9.0/go.mod h1:m+/etGaqZbylxaNT876QGXqEHp4PR2Rq5GMqICWb9bU=
 cloud.google.com/go/storage v1.10.0 h1:STgFzyU5/8miMl0//zKh2aQeTyeaUH3WN9bSUiJ09bA=
 cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0=
+cloud.google.com/go/storage v1.12.0 h1:4y3gHptW1EHVtcPAVE0eBBlFuGqEejTTG3KdIE0lUX4=
+cloud.google.com/go/storage v1.12.0/go.mod h1:fFLk2dp2oAhDz8QFKwqrjdJvxSp/W2g7nillojlL5Ho=
 contrib.go.opencensus.io/exporter/stackdriver v0.13.1 h1:RX9W6FelAqTVnBi/bRXJLXr9n18v4QkQwZYIdnNS51I=
 contrib.go.opencensus.io/exporter/stackdriver v0.13.1/go.mod h1:z2tyTZtPmQ2HvWH4cOmVDgtY+1lomfKdbLnkJvZdc8c=
 contrib.go.opencensus.io/exporter/stackdriver v0.13.2 h1:5lKLBwUuq4S6pTbYaBtWmnay3eJfKNS3qL8M8HM5fM4=
 contrib.go.opencensus.io/exporter/stackdriver v0.13.2/go.mod h1:aXENhDJ1Y4lIg4EUaVTwzvYETVNZk10Pu26tevFKLUc=
+contrib.go.opencensus.io/exporter/stackdriver v0.13.4/go.mod h1:aXENhDJ1Y4lIg4EUaVTwzvYETVNZk10Pu26tevFKLUc=
 dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU=
 github.com/99designs/goodies v0.0.0-20140916053233-ec7f410f2ff2/go.mod h1:cbC1BMQYOqZ70I8LEvH53q53MzD33COOamPrxo0Y3Wk=
 github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78/go.mod h1:LmzpDX56iTiv29bbRTIsUNlaFfuhWRQBWjQdVyAevI8=
 github.com/Azure/go-autorest v11.1.2+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24=
 github.com/Azure/go-autorest/autorest v0.9.0/go.mod h1:xyHB1BMZT0cuDHU7I0+g046+BFDTQ8rEZB0s4Yfa6bI=
+github.com/Azure/go-autorest/autorest v0.9.6/go.mod h1:/FALq9T/kS7b5J5qsQ+RSTUdAmGFqi0vUdVNNx8q630=
 github.com/Azure/go-autorest/autorest/adal v0.5.0/go.mod h1:8Z9fGy2MpX0PvDjB1pEgQTmVqjGhiHBW7RJJEciWzS0=
+github.com/Azure/go-autorest/autorest/adal v0.8.2/go.mod h1:ZjhuQClTqx435SRJ2iMlOxPYt3d2C/T/7TiQCVZSn3Q=
 github.com/Azure/go-autorest/autorest/date v0.1.0/go.mod h1:plvfp3oPSKwf2DNjlBjWF/7vwR+cUD/ELuzDCXwHUVA=
+github.com/Azure/go-autorest/autorest/date v0.2.0/go.mod h1:vcORJHLJEh643/Ioh9+vPmf1Ij9AEBM5FuBIXLmIy0g=
 github.com/Azure/go-autorest/autorest/mocks v0.1.0/go.mod h1:OTyCOPRA2IgIlWxVYxBee2F5Gr4kF2zd2J5cFRaIDN0=
 github.com/Azure/go-autorest/autorest/mocks v0.2.0/go.mod h1:OTyCOPRA2IgIlWxVYxBee2F5Gr4kF2zd2J5cFRaIDN0=
+github.com/Azure/go-autorest/autorest/mocks v0.3.0/go.mod h1:a8FDP3DYzQ4RYfVAxAN3SVSiiO77gL2j2ronKKP0syM=
 github.com/Azure/go-autorest/logger v0.1.0/go.mod h1:oExouG+K6PryycPJfVSxi/koC6LSNgds39diKLz7Vrc=
 github.com/Azure/go-autorest/tracing v0.5.0/go.mod h1:r/s2XiOKccPW3HrqB+W0TQzfbtp2fGCgRFtBroKn4Dk=
 github.com/BurntSushi/toml v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=
@@ -113,6 +138,8 @@
 github.com/Jeffail/gabs/v2 v2.5.0/go.mod h1:xCn81vdHKxFUuWWAaD5jCTQDNPBMh5pPs9IJ+NcziBI=
 github.com/Jeffail/gabs/v2 v2.5.1 h1:ANfZYjpMlfTTKebycu4X1AgkVWumFVDYQl7JwOr4mDk=
 github.com/Jeffail/gabs/v2 v2.5.1/go.mod h1:xCn81vdHKxFUuWWAaD5jCTQDNPBMh5pPs9IJ+NcziBI=
+github.com/Jeffail/gabs/v2 v2.6.0/go.mod h1:xCn81vdHKxFUuWWAaD5jCTQDNPBMh5pPs9IJ+NcziBI=
+github.com/Knetic/govaluate v3.0.1-0.20171022003610-9aa49832a739+incompatible/go.mod h1:r7JcOSlj0wfOMncg0iLm8Leh48TZaKVeNIfJntJ2wa0=
 github.com/Masterminds/goutils v1.1.0 h1:zukEsf/1JZwCMgHiK3GZftabmxiCw4apj3a28RPBiVg=
 github.com/Masterminds/goutils v1.1.0/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU=
 github.com/Masterminds/semver v1.5.0 h1:H65muMkzWKEuNDnfl9d70GUjFniHKHRbFPGBuZ3QEww=
@@ -126,15 +153,22 @@
 github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU=
 github.com/PuerkitoBio/goquery v1.5.1 h1:PSPBGne8NIUWw+/7vFBV+kG2J/5MOjbzc7154OaKCSE=
 github.com/PuerkitoBio/goquery v1.5.1/go.mod h1:GsLWisAFVj4WgDibEWF4pvYnkVQBpKBKeU+7zCJoLcc=
+github.com/PuerkitoBio/goquery v1.6.0/go.mod h1:GsLWisAFVj4WgDibEWF4pvYnkVQBpKBKeU+7zCJoLcc=
 github.com/PuerkitoBio/purell v1.0.0/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0=
 github.com/PuerkitoBio/urlesc v0.0.0-20160726150825-5bd2802263f2/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE=
 github.com/Shopify/sarama v1.19.0/go.mod h1:FVkBWblsNy7DGZRfXLU0O9RCGt5g3g3yEuWXgklEdEo=
 github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI=
 github.com/VividCortex/godaemon v0.0.0-20150910212227-3d9f6e0b234f/go.mod h1:Y8CJ3IwPIAkMhv/rRUWIlczaeqd9ty9yrl+nc2AbaL4=
+github.com/VividCortex/gohistogram v1.0.0/go.mod h1:Pf5mBqqDxYaXu3hDrrU+w6nw50o/4+TcAqDqk/vUH7g=
 github.com/a8m/envsubst v1.1.0 h1:d+14SVq1lbI+JuxhEqYduWofZ0/qQHatwm3TBzvdzaE=
 github.com/a8m/envsubst v1.1.0/go.mod h1:91m2Q6AZE0w4WD/laQam2MtWq6FxJVm7UqcB30DeYxw=
 github.com/a8m/envsubst v1.2.0 h1:yvzAhJD2QKdo35Ut03wIfXQmg+ta3wC/1bskfZynz+Q=
 github.com/a8m/envsubst v1.2.0/go.mod h1:PpvLvNWa+Rvu/10qXmFbFiGICIU5hZvFJNPCCkUaObg=
+github.com/aclements/go-gg v0.0.0-20170323211221-abd1f791f5ee/go.mod h1:55qNq4vcpkIuHowELi5C8e+1yUHtoLoOUR9QU5j7Tes=
+github.com/aclements/go-moremath v0.0.0-20190830160640-d16893ddf098/go.mod h1:idZL3yvz4kzx1dsBOAC+oYv6L92P1oFEhUXUB1A/lwQ=
+github.com/afex/hystrix-go v0.0.0-20180502004556-fa1af6a1f4f5/go.mod h1:SkGFH1ia65gfNATL8TAiHDNxPzPdmEL5uirI2Uyuz6c=
+github.com/ajstarks/deck v0.0.0-20191009173945-82d717002242/go.mod h1:j3f/59diR4DorW5A78eDYvRkdrkh+nps4p5LA1Tl05U=
+github.com/ajstarks/svgo v0.0.0-20190826172357-de52242f3d65/go.mod h1:K08gAheRH3/J6wwsYMMT4xOr94bZjxIelGM0+d/wbFw=
 github.com/akavel/rsrc v0.8.0/go.mod h1:uLoCtb9J+EyAqh+26kdrTgmzRBFPGOolLWKpdxkKq+c=
 github.com/alcortesm/tgz v0.0.0-20161220082320-9c5fe88206d7/go.mod h1:6zEj6s6u/ghQa61ZWa/C2Aw3RkjiTBOix7dkqa1VLIs=
 github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
@@ -151,14 +185,19 @@
 github.com/andygrunwald/go-gerrit v0.0.0-20200503132804-ed2419acda39 h1:MPEPS9/Wj22GJws8T+Ghs0FzncChap413xWSIihlwvg=
 github.com/andygrunwald/go-gerrit v0.0.0-20200503132804-ed2419acda39/go.mod h1:0iuRQp6WJ44ts+iihy5E/WlPqfg5RNeQxOmzRkxCdtk=
 github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239/go.mod h1:2FmKhYUyUczH0OGQWaF5ceTx0UBShxjsH6f8oGKYe2c=
+github.com/apache/arrow/go/arrow v0.0.0-20200601151325-b2287a20f230/go.mod h1:QNYViu/X0HXDHw7m3KXzWSVXIbfUvJqBFe6Gj8/pYA0=
 github.com/apache/thrift v0.12.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ=
+github.com/apache/thrift v0.13.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ=
 github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o=
 github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8=
 github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY=
 github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8=
 github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs=
+github.com/aryann/difflib v0.0.0-20170710044230-e206f873d14a/go.mod h1:DAHtR1m6lCRdSC2Tm3DSWRPvIPr6xNKyeHdqDQSQT+A=
+github.com/aws/aws-lambda-go v1.13.3/go.mod h1:4UKl9IzQMoD+QF79YdCuzCwp8VbmG4VAQwij/eHl5CU=
 github.com/aws/aws-sdk-go v1.17.7/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo=
 github.com/aws/aws-sdk-go v1.23.20/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo=
+github.com/aws/aws-sdk-go v1.27.0/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo=
 github.com/aws/aws-sdk-go v1.29.11 h1:f1QJRPu30p0i1lzKhkSSaZFudFGCra2HKgdE442nN6c=
 github.com/aws/aws-sdk-go v1.29.11/go.mod h1:1KvfttTE3SPKMpo8g2c6jL3ZKfXtFvKscTgahTma5Xg=
 github.com/aws/aws-sdk-go v1.30.11 h1:bJoa1QGyyAV4COx1SXpf+LElFVVnOreG6KM0jIxwZq0=
@@ -203,6 +242,21 @@
 github.com/aws/aws-sdk-go v1.33.2/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0=
 github.com/aws/aws-sdk-go v1.33.10 h1:W9pAK/NlveaJXzfcehkIQD7cQStEM0z2MrmTgdDY5BE=
 github.com/aws/aws-sdk-go v1.33.10/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0=
+github.com/aws/aws-sdk-go v1.35.18/go.mod h1:tlPOdRjfxPBpNIwqDj61rmsnA85v9jc0Ps9+muhnW+k=
+github.com/aws/aws-sdk-go-v2 v0.18.0/go.mod h1:JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g=
+github.com/bazelbuild/bazel-gazelle v0.21.1/go.mod h1:xM5AuwJJYa2OUDBT+YqrZrcD8DW//aauZ+U424Wadlo=
+github.com/bazelbuild/buildtools v0.0.0-20190731111112-f720930ceb60/go.mod h1:5JP0TXzWDHXv8qvxRC4InIazwdyDseBDbzESUMKk1yU=
+github.com/bazelbuild/buildtools v0.0.0-20201102150426-f0f162f0456b/go.mod h1:5JP0TXzWDHXv8qvxRC4InIazwdyDseBDbzESUMKk1yU=
+github.com/bazelbuild/remote-apis v0.0.0-20200904140912-1aeb39973178/go.mod h1:9Y+1FnaNUGVV6wKE0Jdh+mguqDUsyd9uUqokalrC7DQ=
+github.com/bazelbuild/remote-apis v0.0.0-20201030192148-aa8e718768c2 h1:in8ww8rHwdcmLN3J9atiRDvAaYHobXBJzp7uAxlUREU=
+github.com/bazelbuild/remote-apis v0.0.0-20201030192148-aa8e718768c2/go.mod h1:9Y+1FnaNUGVV6wKE0Jdh+mguqDUsyd9uUqokalrC7DQ=
+github.com/bazelbuild/remote-apis v0.0.0-20201113154229-1e9ccef3705c h1:rk6YYsIbLDZ/frDYZPANInvCUqAEjPitjRSyWTcsjiA=
+github.com/bazelbuild/remote-apis v0.0.0-20201113154229-1e9ccef3705c/go.mod h1:9Y+1FnaNUGVV6wKE0Jdh+mguqDUsyd9uUqokalrC7DQ=
+github.com/bazelbuild/remote-apis-sdks v0.0.0-20201110004117-e776219c9bb7 h1:0SkXdQd6uHU6pDzy0ZJw4KUWsBnil6QAzBj+SljxRaM=
+github.com/bazelbuild/remote-apis-sdks v0.0.0-20201110004117-e776219c9bb7/go.mod h1:SvHtabqK9r562BLgmQfd+s5hzd9UUS903b0OmQHvzrI=
+github.com/bazelbuild/remote-apis-sdks v0.0.0-20201120151053-8f976b9bf4fc h1:T8tt5LPzm/nE/+DdopIs+6qOOAUNme01K7+d5y5lkxc=
+github.com/bazelbuild/remote-apis-sdks v0.0.0-20201120151053-8f976b9bf4fc/go.mod h1:SvHtabqK9r562BLgmQfd+s5hzd9UUS903b0OmQHvzrI=
+github.com/bazelbuild/rules_go v0.0.0-20190719190356-6dae44dc5cab/go.mod h1:MC23Dc/wkXEyk3Wpq6lCqz0ZAYOZDw2DR5y3N1q2i7M=
 github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
 github.com/beorn7/perks v1.0.0 h1:HWo1m869IqiPhD389kmkxeTalrjNbbJTC8LXupb+sl0=
 github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8=
@@ -212,10 +266,16 @@
 github.com/bitly/go-hostpool v0.0.0-20171023180738-a3a6125de932/go.mod h1:NOuUCSz6Q9T7+igc/hlvDOUdtWKryOrtFyIVABv/p7k=
 github.com/bkaradzic/go-lz4 v1.0.0/go.mod h1:0YdlkowM3VswSROI7qDxhRvJ3sLhlFrRRwjwegp5jy4=
 github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod h1:MKsuJmJgSg28kpZDP6UIiPt0e0Oz0kqKNGyRaWEPv84=
+github.com/bmatcuk/doublestar v1.2.2/go.mod h1:wiQtGV+rzVYxB7WIlirSN++5HPtPlXEo9MEoZQC/PmE=
 github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869/go.mod h1:Ekp36dRnpXw/yCqJaO+ZrUyxD+3VXMFFr56k5XYrpB4=
 github.com/boltdb/bolt v1.3.1/go.mod h1:clJnj/oiGkjum5o1McbSZDSLxVThjynRyGBgiAx27Ps=
+github.com/boombuler/barcode v1.0.0/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8=
+github.com/bradfitz/go-smtpd v0.0.0-20170404230938-deb6d6237625/go.mod h1:HYsPBTaaSFSlLx/70C2HPIMNZpVV8+vt/A+FMnYP11g=
+github.com/bradfitz/gomemcache v0.0.0-20190913173617-a41fca850d0b/go.mod h1:H0wQNHz2YrLsuXOZozoeDmnHXkNCRmMW0gwFWDfEZDA=
+github.com/casbin/casbin/v2 v2.1.2/go.mod h1:YcPU1XXisHhLzuxH9coDNf2FbKpjGlbCg3n9yuLkIJQ=
 github.com/cenkalti/backoff v2.2.1+incompatible h1:tNowT99t7UNflLxfYYSlKYsBpXdEet03Pg2g16Swow4=
 github.com/cenkalti/backoff v2.2.1+incompatible/go.mod h1:90ReRw6GdpyfrHakVjL/QHaoyV4aDUVVkXQJJJ3NXXM=
+github.com/cenkalti/backoff/v4 v4.0.2/go.mod h1:eEew/i+1Q6OrCDZh3WiXYv3+nJwBASZ8Bog/87DQnVg=
 github.com/census-instrumentation/opencensus-proto v0.2.1 h1:glEXhBS5PSLLv4IXzLA5yPRVX4bilULVyxxbrfOtDAk=
 github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
 github.com/census-instrumentation/opencensus-proto v0.3.0 h1:t/LhUZLVitR1Ow2YOnduCsavhwFUklBMoGVYUCqmCqk=
@@ -227,40 +287,64 @@
 github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI=
 github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI=
 github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU=
+github.com/clbanning/x2j v0.0.0-20191024224557-825249438eec/go.mod h1:jMjuTZXRI4dUb/I5gc9Hdhagfvm9+RyrPryS/auMzxE=
 github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
 github.com/cloudflare/golz4 v0.0.0-20150217214814-ef862a3cdc58/go.mod h1:EOBUe0h4xcZ5GoxqC5SDxFQ8gwyZPKQoEzownBlhI80=
 github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc=
 github.com/cockroachdb/apd v1.1.0/go.mod h1:8Sl8LxpKi29FqWXR16WEFZRNSz3SoPzUzeMeY4+DwBQ=
 github.com/cockroachdb/cockroach-go v0.0.0-20190925194419-606b3d062051 h1:eApuUG8W2EtBVwxqLlY2wgoqDYOg3WvIHGvW4fUbbow=
 github.com/cockroachdb/cockroach-go v0.0.0-20190925194419-606b3d062051/go.mod h1:XGLbWH/ujMcbPbhZq52Nv6UrCghb1yGn//133kEsvDk=
+github.com/cockroachdb/cockroach-go v2.0.1+incompatible/go.mod h1:XGLbWH/ujMcbPbhZq52Nv6UrCghb1yGn//133kEsvDk=
+github.com/cockroachdb/datadriven v0.0.0-20190809214429-80d97fb3cbaa/go.mod h1:zn76sxSg3SzpJ0PPJaLDCu+Bu0Lg3sKTORVIj19EIF8=
+github.com/codahale/hdrhistogram v0.0.0-20161010025455-3a0bb77429bd/go.mod h1:sE/e/2PUdi/liOCUjSTXgM1o87ZssimdTWN964YiIeI=
 github.com/codegangsta/negroni v1.0.0/go.mod h1:v0y3T5G7Y1UlFfyxFn/QLRU4a2EuNau2iZY63YTKWo0=
 github.com/containerd/containerd v1.3.3/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA=
+github.com/containerd/containerd v1.4.1/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA=
 github.com/coreos/bbolt v1.3.2/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk=
 github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE=
 github.com/coreos/etcd v3.3.13+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE=
 github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk=
 github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk=
 github.com/coreos/go-semver v0.3.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk=
+github.com/coreos/go-systemd v0.0.0-20180511133405-39ca1b05acc7/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
+github.com/coreos/go-systemd v0.0.0-20181012123002-c6f51f82210d/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
 github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
 github.com/coreos/go-systemd v0.0.0-20190719114852-fd7a80b32e1f/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
+github.com/coreos/go-systemd/v22 v22.1.0/go.mod h1:xO0FLkIi5MaZafQlIrOotqXZ90ih+1atmu1JpKERPPk=
+github.com/coreos/pkg v0.0.0-20160727233714-3ac0863d7acf/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA=
 github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA=
 github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE=
+github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU=
 github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU=
 github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY=
 github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
+github.com/cznic/cc v0.0.0-20181122101902-d673e9b70d4d/go.mod h1:m3fD/V+XTB35Kh9zw6dzjMY+We0Q7PMf6LLIC4vuG9k=
+github.com/cznic/fileutil v0.0.0-20181122101858-4d67cfea8c87/go.mod h1:8S58EK26zhXSxzv7NQFpnliaOQsmDUxvoQO3rt154Vg=
+github.com/cznic/golex v0.0.0-20181122101858-9c343928389c/go.mod h1:+bmmJDNmKlhWNG+gwWCkaBoTy39Fs+bzRxVBzoTQbIc=
+github.com/cznic/internal v0.0.0-20181122101858-3279554c546e/go.mod h1:olo7eAdKwJdXxb55TKGLiJ6xt1H0/tiiRCWKVLmtjY4=
+github.com/cznic/ir v0.0.0-20181122101859-da7ba2ecce8b/go.mod h1:bctvsSxTD8Lpaj5RRQ0OrAAu4+0mD4KognDQItBNMn0=
+github.com/cznic/lex v0.0.0-20181122101858-ce0fb5e9bb1b/go.mod h1:LcYbbl1tn/c31gGxe2EOWyzr7EaBcdQOoIVGvJMc7Dc=
+github.com/cznic/lexer v0.0.0-20181122101858-e884d4bd112e/go.mod h1:YNGh5qsZlhFHDfWBp/3DrJ37Uy4pRqlwxtL+LS7a/Qw=
 github.com/cznic/mathutil v0.0.0-20180504122225-ca4c9f2c1369/go.mod h1:e6NPNENfs9mPDVNRekM7lKScauxd5kXTr1Mfyig6TDM=
+github.com/cznic/mathutil v0.0.0-20181122101859-297441e03548/go.mod h1:e6NPNENfs9mPDVNRekM7lKScauxd5kXTr1Mfyig6TDM=
+github.com/cznic/strutil v0.0.0-20181122101858-275e90344537/go.mod h1:AHHPPPXTw0h6pVabbcbyGRK1DckRn7r/STdZEeIDzZc=
+github.com/cznic/xc v0.0.0-20181122101856-45b06973881e/go.mod h1:3oFoiOvCDBYH+swwf5+k/woVmWy7h1Fcyu8Qig/jjX0=
 github.com/daaku/go.zipexe v1.0.0/go.mod h1:z8IiR6TsVLEYKwXAoE/I+8ys/sDkgTzSL0CLnGVd57E=
 github.com/daaku/go.zipexe v1.0.1 h1:wV4zMsDOI2SZ2m7Tdz1Ps96Zrx+TzaK15VbUaGozw0M=
 github.com/daaku/go.zipexe v1.0.1/go.mod h1:5xWogtqlYnfBXkSB1o9xysukNP9GTvaNkqzUZbt3Bw8=
 github.com/danjacques/gofslock v0.0.0-20191023191349-0a45f885bc37 h1:X6mKGhCFOxrKeeHAjv/3UvT6e5RRxW6wRdlqlV6/H4w=
 github.com/danjacques/gofslock v0.0.0-20191023191349-0a45f885bc37/go.mod h1:DC3JtzuG7kxMvJ6dZmf2ymjNyoXwgtklr7FN+Um2B0U=
+github.com/danjacques/gofslock v0.0.0-20200623023034-5d0bd0fa6ef0 h1:IKVDBWlOZykX5WFI5DyYjX8oL+6+YuovdUvOf+1WHNQ=
+github.com/danjacques/gofslock v0.0.0-20200623023034-5d0bd0fa6ef0/go.mod h1:DC3JtzuG7kxMvJ6dZmf2ymjNyoXwgtklr7FN+Um2B0U=
 github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
 github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
 github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
 github.com/denisenkom/go-mssqldb v0.0.0-20190515213511-eb9f6a1743f3/go.mod h1:zAg7JM8CkOJ43xKXIj7eRO9kmWm/TW578qo+oDO6tuM=
+github.com/denisenkom/go-mssqldb v0.0.0-20200620013148-b91950f658ec/go.mod h1:xbL0rPBG9cCiLr28tMa8zpbdarY27NDyej4t/EjAShU=
 github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
 github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no=
 github.com/dhui/dktest v0.3.2/go.mod h1:l1/ib23a/CmxAe7yixtrYPc8Iy90Zy2udyaHINM5p58=
+github.com/disintegration/gift v1.2.1/go.mod h1:Jh2i7f7Q2BM7Ezno3PhfezbR1xpUg9dUg3/RlKGr4HI=
 github.com/docker/distribution v2.7.0+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w=
 github.com/docker/distribution v2.7.1+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w=
 github.com/docker/docker v1.4.2-0.20200213202729-31a86c4ab209/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
@@ -269,44 +353,57 @@
 github.com/docker/go-units v0.4.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk=
 github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96/go.mod h1:Qh8CwZgvJUkLughtfhJv5dyTYa91l1fOUCrgjqmcifM=
 github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE=
+github.com/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk=
 github.com/dustin/go-humanize v1.0.0 h1:VSnTsYCnlFHaM2/igO1h6X3HA71jcobQuxemgkq4zYo=
 github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk=
 github.com/eapache/go-resiliency v1.1.0/go.mod h1:kFI+JgMyC7bLPUVY133qvEBtVayf5mFgVsvEsIPBvNs=
 github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21/go.mod h1:+020luEh2TKB4/GOp8oxxtq0Daoen/Cii55CzbTV6DU=
 github.com/eapache/queue v1.1.0/go.mod h1:6eCeP0CKFpHLu8blIFXhExK/dRa7WDZfr6jVFPTqq+I=
 github.com/edsrzf/mmap-go v0.0.0-20170320065105-0bce6a688712/go.mod h1:YO35OhQPt3KJa3ryjFM5Bs14WD66h8eGKpfaBNrHW5M=
+github.com/edsrzf/mmap-go v1.0.0/go.mod h1:YO35OhQPt3KJa3ryjFM5Bs14WD66h8eGKpfaBNrHW5M=
 github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153/go.mod h1:/Zj4wYkgs4iZTTu3o/KG3Itv/qCCa8VVMlb3i9OVuzc=
 github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs=
 github.com/emirpasic/gods v1.12.0 h1:QAUIPSaCu4G+POclxeqb3F+WPpdKqFGlw36+yOzGlrg=
 github.com/emirpasic/gods v1.12.0/go.mod h1:YfzfFFoVP/catgzJb4IKIqXjX78Ha8FMSDh3ymbK86o=
+github.com/envoyproxy/go-control-plane v0.6.9/go.mod h1:SBwIajubJHhxtWwsL9s8ss4safvEdbitLhGGK48rN6g=
 github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
 github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
 github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98=
 github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
 github.com/evanphx/json-patch v4.2.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk=
+github.com/evanphx/json-patch v4.9.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk=
 github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4=
 github.com/fiorix/go-web v1.0.1-0.20150221144011-5b593f1e8966 h1:P/Czr+qFBdKELw4nys0x2e5nkT9niVq/2FS63ArJzm4=
 github.com/fiorix/go-web v1.0.1-0.20150221144011-5b593f1e8966/go.mod h1:5OPf/2cFhfql2NdV8pCcv9fZJ0e0LC//L+72iX1cqDM=
 github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc=
 github.com/flynn/json5 v0.0.0-20160717195620-7620272ed633 h1:xJMmr4GMYIbALX5edyoDIOQpc2bOQTeJiWMeCl9lX/8=
 github.com/flynn/json5 v0.0.0-20160717195620-7620272ed633/go.mod h1:NJDK3/o7abx6PP54EOe0G0n0RLmhCo9xv61gUYpI0EY=
+github.com/fogleman/gg v1.3.0/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k=
 github.com/fortytw2/leaktest v1.3.0/go.mod h1:jDsjWgpAGjm2CA7WthBh/CdZYEPF31XHquHwclZch5g=
+github.com/franela/goblin v0.0.0-20200105215937-c9ffbefa60db/go.mod h1:7dvUGVsVBjqR7JHJk0brhHOZYGmfBYOrK0ZhYMEtBr4=
+github.com/franela/goreq v0.0.0-20171204163338-bcd34c9993f8/go.mod h1:ZhphrRTfi2rbfLwlschooIH4+wKKDR4Pdxhh+TRoA20=
 github.com/fsnotify/fsnotify v1.4.7 h1:IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV9I=
 github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
 github.com/fsnotify/fsnotify v1.4.9 h1:hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4=
 github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ=
 github.com/fsouza/fake-gcs-server v1.17.0/go.mod h1:D1rTE4YCyHFNa99oyJJ5HyclvN/0uQR+pM/VdlL83bw=
+github.com/garyburd/redigo v1.6.0/go.mod h1:NR3MbYisc3/PwhQ00EMzDiPmrwpPxAn5GI05/YaO1SY=
 github.com/ghodss/yaml v0.0.0-20150909031657-73d445a93680/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
 github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
+github.com/gliderlabs/ssh v0.1.1/go.mod h1:U7qILu1NlMHj9FlMhZLlkCdDnU1DBEAqr0aevW3Awn0=
 github.com/gliderlabs/ssh v0.2.2/go.mod h1:U7qILu1NlMHj9FlMhZLlkCdDnU1DBEAqr0aevW3Awn0=
 github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU=
 github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=
 github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=
 github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as=
 github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as=
+github.com/go-kit/kit v0.10.0/go.mod h1:xUsJbQ/Fp4kEt7AFgCuvyX4a71u8h9jB8tj/ORgOZ7o=
 github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE=
 github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk=
+github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A=
 github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas=
+github.com/go-logr/logr v0.2.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU=
+github.com/go-logr/logr v0.2.1/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU=
 github.com/go-openapi/jsonpointer v0.0.0-20160704185906-46af16f9f7b1/go.mod h1:+35s3my2LFTysnkMfxsJBAMHj/DoqoB9knIWoYG/Vk0=
 github.com/go-openapi/jsonreference v0.0.0-20160704190145-13c6e3589ad9/go.mod h1:W3Z9FmVs9qj+KR4zFKmDPGiLdk1D9Rlm7cyMvf57TTg=
 github.com/go-openapi/spec v0.0.0-20160808142527-6aced65f8501/go.mod h1:J8+jY1nAiCcj+friV/PDoE1/3eeccG9LYBs0tYvLOWc=
@@ -317,9 +414,15 @@
 github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg=
 github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
 github.com/gobuffalo/here v0.6.0/go.mod h1:wAG085dHOYqUpf+Ap+WOdrPTp5IYcDAs/x7PLa8Y5fM=
+github.com/gobwas/glob v0.2.3/go.mod h1:d3Ez4x06l9bZtSvzIay5+Yzi0fmZzPgnTbPcKjJAkT8=
 github.com/gocql/gocql v0.0.0-20190301043612-f6df8288f9b4/go.mod h1:4Fw1eo5iaEhDUs8XyuhSVCVy52Jq3L+/3GJgYkwc+/0=
 github.com/godbus/dbus v0.0.0-20181101234600-2ff6f7ffd60f h1:zlOR3rOlPAVvtfuxGKoghCmop5B0TRyu/ZieziZuGiM=
 github.com/godbus/dbus v0.0.0-20181101234600-2ff6f7ffd60f/go.mod h1:/YcGZj5zSblfDWMMoOzV4fas9FZnQYTkDnsGvmh2Grw=
+github.com/godbus/dbus v4.1.0+incompatible/go.mod h1:/YcGZj5zSblfDWMMoOzV4fas9FZnQYTkDnsGvmh2Grw=
+github.com/godbus/dbus/v5 v5.0.3/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA=
+github.com/gofrs/uuid v3.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM=
+github.com/gofrs/uuid v3.3.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM=
+github.com/gogo/googleapis v1.1.0/go.mod h1:gf4bu3Q80BeJ6H1S1vYPm8/ELATdvryBaNFGgqEef3s=
 github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
 github.com/gogo/protobuf v1.2.0/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
 github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4=
@@ -329,6 +432,9 @@
 github.com/golang-migrate/migrate/v4 v4.10.0/go.mod h1:Llx0NRzBKs/zbR/Pc0huEpJA2195sJVkGU5dCyjQ678=
 github.com/golang-migrate/migrate/v4 v4.11.0 h1:uqtd0ysK5WyBQ/T1K2uDIooJV0o2Obt6uPwP062DupQ=
 github.com/golang-migrate/migrate/v4 v4.11.0/go.mod h1:nqbpDbckcYjsCD5I8q5+NI9Tkk7SVcmaF40Ax1eAWhg=
+github.com/golang-migrate/migrate/v4 v4.13.0/go.mod h1:RUEXGkgYXTOdBY9Rbs9izc/SOalUK+dDi7YphFV/CUI=
+github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe/go.mod h1:8vg3r2VgvsThLBIFL93Qb5yWzgyZWhEmBwUJWevAkK0=
+github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k=
 github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b h1:VKtxabqXZkF25pY9ekfRL6a582T4P37/31XEstQ5p58=
 github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
 github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
@@ -349,6 +455,8 @@
 github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw=
 github.com/golang/mock v1.4.3 h1:GV+pQPG/EUUbkh47niozDcADz6go/dUwhVzdUQHIVRw=
 github.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw=
+github.com/golang/mock v1.4.4 h1:l75CXGRSwbaYNpl/Z2X1XIIAMSCquvXgpVZDhwEIJsc=
+github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4=
 github.com/golang/protobuf v0.0.0-20161109072736-4bd1920723d7/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
 github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
 github.com/golang/protobuf v1.3.1 h1:YF8+flBXS5eO826T4nzqPrxfhQThhXl0YzfuUPu4SBg=
@@ -371,17 +479,27 @@
 github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8=
 github.com/golang/protobuf v1.4.2 h1:+Z5KGCizgyZCbGh1KZqA0fcLLkwbsjIzS4aV2v7wJX0=
 github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=
+github.com/golang/protobuf v1.4.3 h1:JjCZWpVbqXDqFVmTfYWEVTMIYrL/NPdPSCHPJ0T/raM=
+github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=
 github.com/golang/snappy v0.0.0-20170215233205-553a64147049/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
 github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
 github.com/golang/snappy v0.0.1 h1:Qgr9rKW7uDUkrbSmQeiDsGa8SjGyCOGtuasMWwvp2P4=
 github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
+github.com/golang/snappy v0.0.2/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
+github.com/gonum/blas v0.0.0-20181208220705-f22b278b28ac/go.mod h1:P32wAyui1PQ58Oce/KYkOqQv8cVw1zAapXOl+dRFGbc=
+github.com/gonum/floats v0.0.0-20181209220543-c233463c7e82/go.mod h1:PxC8OnwL11+aosOB5+iEPoV3picfs8tUpkVd0pDo+Kg=
+github.com/gonum/internal v0.0.0-20181124074243-f884aa714029/go.mod h1:Pu4dmpkhSyOzRwuXkOgAvijx4o+4YMUJJo9OvPYMkks=
+github.com/gonum/lapack v0.0.0-20181123203213-e4cdc5a0bff9/go.mod h1:XA3DeT6rxh2EAE789SSiSJNqxPaC0aE9J8NTOI0Jo/A=
+github.com/gonum/matrix v0.0.0-20181209220409-c518dec07be9/go.mod h1:0EXg4mc1CNP0HCqCz+K4ts155PXIlUywf0wqN+GfPZw=
 github.com/google/addlicense v0.0.0-20190510175307-22550fa7c1b0/go.mod h1:QtPG26W17m+OIQgE6gQ24gC1M6pUaMBAbFrTIDtwG/E=
 github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
 github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
+github.com/google/flatbuffers v1.11.0/go.mod h1:1AeVuKshWv4vARoZatz6mlQ0JxURH0Kv5+zNeJKJCa8=
 github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M=
 github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
 github.com/google/go-cmp v0.3.1 h1:Xye71clBPdm5HgqGwUkwhbynsUJZhDbS20FvLhQ2izg=
 github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
+github.com/google/go-cmp v0.3.2-0.20191028172631-481baca67f93/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
 github.com/google/go-cmp v0.4.0 h1:xsAVV57WRhGj6kEIi8ReJzQlHHqcBYCElAvkovg3B/4=
 github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
 github.com/google/go-cmp v0.4.1 h1:/exdXoGamhu5ONeUJH0deniYLWYvQwW66yvlfiiKTu0=
@@ -390,6 +508,8 @@
 github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
 github.com/google/go-cmp v0.5.1 h1:JFrFEBb2xKufg6XkJsJr+WbKb4FQlURi5RUcBveYu9k=
 github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
+github.com/google/go-cmp v0.5.2 h1:X2ev0eStA3AbceY54o37/0PQ/UWqKEiiO2dKL5OPaFM=
+github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
 github.com/google/go-github v17.0.0+incompatible h1:N0LgJ1j65A7kfXrZnUDaYCs/Sf4rEjNlfyDHW9dolSY=
 github.com/google/go-github v17.0.0+incompatible/go.mod h1:zLgOLi98H3fifZn+44m+umXrS52loVEgC2AApnigrVQ=
 github.com/google/go-github/v29 v29.0.3 h1:IktKCTwU//aFHnpA+2SLIi7Oo9uhAzgsdZNbcAqhgdc=
@@ -400,11 +520,13 @@
 github.com/google/go-licenses v0.0.0-20200511085313-e4cf7a36ee79/go.mod h1:EiGoSZYaoyOKTmTfBpX5D5odFoqz4uXoSgtvxKLeOYo=
 github.com/google/go-licenses v0.0.0-20200602185517-f29a4c695c3d h1:r8YwMrdIrMvQUlRJT/D5BCIy42bMMxS7zxV89k0i3ik=
 github.com/google/go-licenses v0.0.0-20200602185517-f29a4c695c3d/go.mod h1:g1VOUGKZYIqe8lDq2mL7plhAWXqrEaGUs7eIjthN1sk=
+github.com/google/go-licenses v0.0.0-20201026145851-73411c8fa237/go.mod h1:g1VOUGKZYIqe8lDq2mL7plhAWXqrEaGUs7eIjthN1sk=
 github.com/google/go-querystring v1.0.0 h1:Xkwi/a1rcvNg1PPYe5vI8GbeBY/jrVuDX5ASuANWTrk=
 github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck=
 github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
 github.com/google/gofuzz v1.1.0 h1:Hsa8mG0dQ46ij8Sl2AYJDUv1oA9/d6Vk+3LG99Oe02g=
 github.com/google/gofuzz v1.1.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
+github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
 github.com/google/licenseclassifier v0.0.0-20190926221455-842c0d70d702/go.mod h1:qsqn2hxC+vURpyBRygGUuinTO42MFRLcsmQ/P8v94+M=
 github.com/google/licenseclassifier v0.0.0-20200402202327-879cb1424de0 h1:OggOMmdI0JLwg1FkOKH9S7fVHF0oEm8PX6S8kAdpOps=
 github.com/google/licenseclassifier v0.0.0-20200402202327-879cb1424de0/go.mod h1:qsqn2hxC+vURpyBRygGUuinTO42MFRLcsmQ/P8v94+M=
@@ -414,6 +536,7 @@
 github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs=
 github.com/google/martian/v3 v3.0.0 h1:pMen7vLs8nvgEYhywH3KDWJIJTeEr2ULsVWHWYHQyBs=
 github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0=
+github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0=
 github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc=
 github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc=
 github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=
@@ -422,9 +545,16 @@
 github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=
 github.com/google/pprof v0.0.0-20200507031123-427632fa3b1c/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=
 github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=
+github.com/google/pprof v0.0.0-20200905233945-acf8798be1f7/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=
+github.com/google/pprof v0.0.0-20201009210932-67992a1a5a35/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=
 github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI=
+github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
 github.com/google/uuid v1.1.1 h1:Gkbcsh/GbpXz7lPftLA3P6TYMwjCLYm83jiFQZF/3gY=
 github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
+github.com/google/uuid v1.1.2 h1:EVhdT+1Kseyi1/pUmXKaFxYsDNy9RQYkMWRH68J/W7Y=
+github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
+github.com/googleapis/gax-go v2.0.2+incompatible h1:silFMLAnr330+NRuag/VjIGF7TLp/LBrV2CJKFLWEww=
+github.com/googleapis/gax-go v2.0.2+incompatible/go.mod h1:SFVmujtThgffbyetf+mdk2eWhX2bMyUtNHzFKcPA9HY=
 github.com/googleapis/gax-go/v2 v2.0.4 h1:hU4mGcQI4DaAYW+IbTun+2qEZVFxK0ySjQLTbS0VQKc=
 github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg=
 github.com/googleapis/gax-go/v2 v2.0.5 h1:sjZBwGj9Jlw33ImPtvFviGYvseOtDM7hkSKB7+Tv3SM=
@@ -433,11 +563,14 @@
 github.com/googleapis/gnostic v0.1.0/go.mod h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY=
 github.com/googleapis/gnostic v0.4.0 h1:BXDUo8p/DaxC+4FJY/SSx3gvnx9C1VdHNgaUkiEL5mk=
 github.com/googleapis/gnostic v0.4.0/go.mod h1:on+2t9HRStVgn95RSsFWFz+6Q0Snyqv1awfrALZdbtU=
+github.com/googleapis/gnostic v0.4.1/go.mod h1:LRhVm6pbyptWbWbuZ38d1eyptfvIytN3ir6b65WBswg=
+github.com/googleapis/gnostic v0.5.3/go.mod h1:TRWw1s4gxBGjSe301Dai3c7wXJAZy57+/6tawkOvqHQ=
 github.com/gophercloud/gophercloud v0.1.0/go.mod h1:vxM41WHh5uqHVBMZHzuwNOHh8XEoIEcSTewFxm1c5g8=
 github.com/gopherjs/gopherjs v0.0.0-20180825215210-0210a2f0f73c/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY=
 github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY=
 github.com/gopherjs/gopherjs v0.0.0-20190915194858-d3ddacdb130f h1:TyqzGm2z1h3AGhjOoRYyeLcW4WlW81MDQkWa+rx/000=
 github.com/gopherjs/gopherjs v0.0.0-20190915194858-d3ddacdb130f/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY=
+github.com/gopherjs/gopherjs v0.0.0-20200217142428-fce0ec30dd00/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY=
 github.com/gopherjs/gopherwasm v1.0.0/go.mod h1:SkZ8z7CWBz5VXbhJel8TxCmAcsQqzgWGR/8nMhyhZSI=
 github.com/gorilla/context v1.1.1/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg=
 github.com/gorilla/csrf v1.6.2 h1:QqQ/OWwuFp4jMKgBFAzJVW3FMULdyUW7JoM4pEWuqKg=
@@ -450,19 +583,29 @@
 github.com/gorilla/mux v1.7.3/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs=
 github.com/gorilla/mux v1.7.4 h1:VuZ8uybHlWmqV03+zRzdwKL4tUnIp1MAQtp1mIFE1bc=
 github.com/gorilla/mux v1.7.4/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So=
+github.com/gorilla/mux v1.8.0 h1:i40aqfkR1h2SlN9hojwV5ZA91wcXFOvkdNIeFDP5koI=
+github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So=
 github.com/gorilla/securecookie v1.1.1 h1:miw7JPhV+b/lAHSXz4qd/nN9jRiAFV5FwjeKyCS8BvQ=
 github.com/gorilla/securecookie v1.1.1/go.mod h1:ra0sb63/xPlUeL+yeDciTfxMRAA+MP+HVt/4epWDjd4=
+github.com/gorilla/websocket v0.0.0-20170926233335-4201258b820c/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ=
 github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ=
 github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE=
 github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA=
 github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs=
+github.com/grpc-ecosystem/go-grpc-middleware v1.0.1-0.20190118093823-f849b5445de4/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs=
 github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk=
 github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY=
+github.com/grpc-ecosystem/grpc-gateway v1.9.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY=
 github.com/hailocab/go-hostpool v0.0.0-20160125115350-e80d13ce29ed/go.mod h1:tMWxXQ9wFIaZeTI9F+hmhFiGpFmhOHzyShyFUhRm0H4=
+github.com/hako/durafmt v0.0.0-20200710122514-c0fb7b4da026/go.mod h1:5Scbynm8dF1XAPwIwkGPqzkM/shndPm79Jd1003hTjE=
 github.com/hashicorp/consul/api v1.1.0/go.mod h1:VmuI/Lkw1nC05EYQWNKwWGbkg+FbDBtguAZLlVdkD9Q=
+github.com/hashicorp/consul/api v1.3.0/go.mod h1:MmDNSzIMUjNpY/mQ398R4bk2FnqQLoPndWW5VkKPlCE=
 github.com/hashicorp/consul/sdk v0.1.1/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8=
+github.com/hashicorp/consul/sdk v0.3.0/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8=
 github.com/hashicorp/errwrap v1.0.0 h1:hLrqtEDnRye3+sgx6z4qVLNuviH3MR5aQ0ykNJa/UYA=
 github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
+github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I=
+github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
 github.com/hashicorp/go-cleanhttp v0.5.1/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80=
 github.com/hashicorp/go-immutable-radix v1.0.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60=
 github.com/hashicorp/go-msgpack v0.5.3/go.mod h1:ahLV/dePpqEmjfWmKiqvPkv/twdG7iPBM1vqhUKIvfM=
@@ -475,6 +618,7 @@
 github.com/hashicorp/go-syslog v1.0.0/go.mod h1:qPfqrKkXGihmCqbJM2mZgkZGvKG1dFdvsLplgctolz4=
 github.com/hashicorp/go-uuid v1.0.0/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro=
 github.com/hashicorp/go-uuid v1.0.1/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro=
+github.com/hashicorp/go-version v1.2.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA=
 github.com/hashicorp/go.net v0.0.1/go.mod h1:hjKkEWcCURg++eb33jQU7oqQcI9XDCnUzHA0oac0k90=
 github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
 github.com/hashicorp/golang-lru v0.5.1 h1:0hERBMJE1eitiLkihrMvRVBYAkpHzc/J3QdDN+dAcgU=
@@ -492,15 +636,19 @@
 github.com/huandu/xstrings v1.3.1/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE=
 github.com/huandu/xstrings v1.3.2 h1:L18LIDzqlW6xN2rEkpdV8+oL/IXWJ1APd+vsdYy4Wdw=
 github.com/huandu/xstrings v1.3.2/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE=
+github.com/hudl/fargo v1.3.0/go.mod h1:y3CKSmjA+wD2gak7sUSXTAoopbhU08POFhmITJgmKTg=
 github.com/huin/goserial v0.0.0-20121012073615-7b90efdb22b1/go.mod h1:x4wgpgRJT44loaDTf8/wWCkvTlhrKlVlaHATk7Leqlw=
 github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc=
+github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc=
 github.com/imdario/mergo v0.3.5/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA=
 github.com/imdario/mergo v0.3.9 h1:UauaLniWCFHWd+Jp9oCEkTBj8VO/9DKg3PV3VCNMDIg=
 github.com/imdario/mergo v0.3.9/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA=
 github.com/imdario/mergo v0.3.10 h1:6q5mVkdH/vYmqngx7kZQTjJ5HRsx+ImorDIEQ+beJgc=
 github.com/imdario/mergo v0.3.10/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA=
+github.com/imdario/mergo v0.3.11/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA=
 github.com/inconshreveable/mousetrap v1.0.0 h1:Z8tu5sraLXCXIcARxBp/8cbvlwVa7Z1NHg9XEKhtSvM=
 github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8=
+github.com/influxdata/influxdb1-client v0.0.0-20191209144304-8bf82d3c094d/go.mod h1:qj24IKcXYK6Iy9ceXlo3Tc+vtHo9lIhSX5JddghvEPo=
 github.com/jackc/chunkreader v1.0.0 h1:4s39bBR8ByfqH+DKm8rQA3E1LHZWB9XWcrz8fqaZbe0=
 github.com/jackc/chunkreader v1.0.0/go.mod h1:RT6O25fNZIuasFJRyZ4R/Y2BbhasbmZXF9QQ7T3kePo=
 github.com/jackc/chunkreader/v2 v2.0.0/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk=
@@ -512,6 +660,10 @@
 github.com/jackc/pgconn v0.0.0-20190831204454-2fabfa3c18b7/go.mod h1:ZJKsE/KZfsUgOEh9hBm+xYTstcNHg7UPMVJqRfQxq4s=
 github.com/jackc/pgconn v1.3.2 h1:9UIGICxEAW70RQDGilGwsCG63NCcm5amjuBQCFzrmsw=
 github.com/jackc/pgconn v1.3.2/go.mod h1:LvCquS3HbBKwgl7KbX9KyqEIumJAbm1UMcTvGaIf3bM=
+github.com/jackc/pgconn v1.4.0/go.mod h1:Y2O3ZDF0q4mMacyWV3AstPJpeHXWGEetiFttmq5lahk=
+github.com/jackc/pgconn v1.5.0/go.mod h1:QeD3lBfpTFe8WUnPZWN5KY/mB8FGMIYRdd8P8Jr0fAI=
+github.com/jackc/pgconn v1.5.1-0.20200601181101-fa742c524853/go.mod h1:QeD3lBfpTFe8WUnPZWN5KY/mB8FGMIYRdd8P8Jr0fAI=
+github.com/jackc/pgconn v1.7.0/go.mod h1:sF/lPpNEMEOp+IYhyQGdAvrG20gWf6A1tKlr0v7JMeA=
 github.com/jackc/pgio v1.0.0 h1:g12B9UwVnzGhueNavwioyEEpAmqMe1E/BN9ES+8ovkE=
 github.com/jackc/pgio v1.0.0/go.mod h1:oP+2QK2wFfUWgr+gxjoBH9KGBb31Eio69xUb0w5bYf8=
 github.com/jackc/pgmock v0.0.0-20190831213851-13a1b77aafa2/go.mod h1:fGZlG77KXmcq05nJLRkk0+p82V8B8Dw8KN2/V9c/OAE=
@@ -525,29 +677,49 @@
 github.com/jackc/pgproto3/v2 v2.0.0-rc3.0.20190831210041-4c03ce451f29/go.mod h1:ryONWYqW6dqSg1Lw6vXNMXoBJhpzvWKnT95C46ckYeM=
 github.com/jackc/pgproto3/v2 v2.0.1 h1:Rdjp4NFjwHnEslx2b66FfCI2S0LhO4itac3hXz6WX9M=
 github.com/jackc/pgproto3/v2 v2.0.1/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA=
+github.com/jackc/pgproto3/v2 v2.0.5/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA=
+github.com/jackc/pgservicefile v0.0.0-20200307190119-3430c5407db8/go.mod h1:vsD4gTJCa9TptPL8sPkXrLZ+hDuNrZCnj29CQpr4X1E=
+github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b/go.mod h1:vsD4gTJCa9TptPL8sPkXrLZ+hDuNrZCnj29CQpr4X1E=
 github.com/jackc/pgtype v0.0.0-20190421001408-4ed0de4755e0/go.mod h1:hdSHsc1V01CGwFsrv11mJRHWJ6aifDLfdV3aVjFF0zg=
 github.com/jackc/pgtype v0.0.0-20190824184912-ab885b375b90/go.mod h1:KcahbBH1nCMSo2DXpzsoWOAfFkdEtEJpPbVLq8eE+mc=
 github.com/jackc/pgtype v0.0.0-20190828014616-a8802b16cc59/go.mod h1:MWlu30kVJrUS8lot6TQqcg7mtthZ9T0EoIBFiJcmcyw=
+github.com/jackc/pgtype v1.2.0/go.mod h1:5m2OfMh1wTK7x+Fk952IDmI4nw3nPrvtQdM0ZT4WpC0=
+github.com/jackc/pgtype v1.3.1-0.20200510190516-8cd94a14c75a/go.mod h1:vaogEUkALtxZMCH411K+tKzNpwzCKU+AnPzBKZ+I+Po=
+github.com/jackc/pgtype v1.3.1-0.20200606141011-f6355165a91c/go.mod h1:cvk9Bgu/VzJ9/lxTO5R5sf80p0DiucVtN7ZxvaC4GmQ=
+github.com/jackc/pgtype v1.5.0/go.mod h1:JCULISAZBFGrHaOXIIFiyfzW5VY0GRitRr8NeJsrdig=
 github.com/jackc/pgx v3.2.0+incompatible/go.mod h1:0ZGrqGqkRlliWnWB4zKnWtjbSWbGkVEFm4TeybAXq+I=
 github.com/jackc/pgx/v4 v4.0.0-20190420224344-cc3461e65d96/go.mod h1:mdxmSJJuR08CZQyj1PVQBHy9XOp5p8/SHH6a0psbY9Y=
 github.com/jackc/pgx/v4 v4.0.0-20190421002000-1b8f0016e912/go.mod h1:no/Y67Jkk/9WuGR0JG/JseM9irFbnEPbuWV2EELPNuM=
 github.com/jackc/pgx/v4 v4.0.0-pre1.0.20190824185557-6972a5742186/go.mod h1:X+GQnOEnf1dqHGpw7JmHqHc1NxDoalibchSk9/RWuDc=
+github.com/jackc/pgx/v4 v4.5.0/go.mod h1:EpAKPLdnTorwmPUUsqrPxy5fphV18j9q3wrfRXgo+kA=
+github.com/jackc/pgx/v4 v4.6.1-0.20200510190926-94ba730bb1e9/go.mod h1:t3/cdRQl6fOLDxqtlyhe9UWgfIi9R8+8v8GKV5TRA/o=
+github.com/jackc/pgx/v4 v4.6.1-0.20200606145419-4e5062306904/go.mod h1:ZDaNWkt9sW1JMiNn0kdYBaLelIhw7Pg4qd+Vk6tw7Hg=
+github.com/jackc/pgx/v4 v4.9.0/go.mod h1:MNGWmViCgqbZck9ujOOBN63gK9XVGILXWCvKLGKmnms=
 github.com/jackc/puddle v0.0.0-20190413234325-e4ced69a3a2b/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk=
 github.com/jackc/puddle v0.0.0-20190608224051-11cab39313c9/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk=
+github.com/jackc/puddle v1.1.0/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk=
+github.com/jackc/puddle v1.1.1/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk=
+github.com/jackc/puddle v1.1.2/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk=
 github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 h1:BQSFePA1RWJOlocH6Fxy8MmwDt+yVQYULKfN0RoTN8A=
 github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod h1:1lJo3i6rXxKeerYnT8Nvf0QmHCRC1n8sfWVwXF2Frvo=
 github.com/jcgregorio/logger v0.1.2 h1:kHiF857oOObzlUer5ANZ95U08A7k2INjivnss4IyMCg=
 github.com/jcgregorio/logger v0.1.2/go.mod h1:a1MmUykXJr+dI02wwT/CcnJbflFsX/sHP1bAKRPZFsU=
 github.com/jcgregorio/slog v0.0.0-20190423190439-e6f2d537f900 h1:H8hiPQr5PtkrB5z3Do/9iR5tEwuAFNim68cqcoAlHeY=
 github.com/jcgregorio/slog v0.0.0-20190423190439-e6f2d537f900/go.mod h1:YT3uVwwZ2P4vmZcM3xICUNJ6dqBwoiSgVAqxHu3rcoo=
+github.com/jellevandenhooff/dkim v0.0.0-20150330215556-f50fe3d243e1/go.mod h1:E0B/fFc00Y+Rasa88328GlI/XbtyysCtTHZS8h7IrBU=
 github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI=
 github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af h1:pmfjZENx5imkbgOkpRUYLnmbU7UEFbjtDA2hxJ1ichM=
 github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k=
 github.com/jmespath/go-jmespath v0.3.0 h1:OS12ieG61fsCg5+qLJ+SsW9NicxNkg3b25OyT2yCeUc=
 github.com/jmespath/go-jmespath v0.3.0/go.mod h1:9QtRXoHjLGCJ5IBSaohpXITPlowMeeYCZ7fLUTSywik=
+github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo=
+github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U=
 github.com/jmoiron/sqlx v1.2.0/go.mod h1:1FEQNm3xlJgrMD+FBdI9+xvCksHtbpVBBw5dYhBSsks=
 github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo=
+github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y=
+github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4=
 github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU=
+github.com/json-iterator/go v1.1.7/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4=
 github.com/json-iterator/go v1.1.8/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4=
 github.com/json-iterator/go v1.1.9 h1:9yzud/Ht36ygwatGx56VwCZtlI/2AD15T1X2sjSuGns=
 github.com/json-iterator/go v1.1.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4=
@@ -562,6 +734,8 @@
 github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w=
 github.com/julienschmidt/httprouter v1.3.0 h1:U0609e9tgbseu3rBINet9P48AI/D3oJs4dN7jwJOQ1U=
 github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM=
+github.com/jung-kurt/gofpdf v1.0.0/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes=
+github.com/jung-kurt/gofpdf v1.13.0/go.mod h1:1hl7y57EsiPAkLbOwzpzqgx1A30nQCk/YmFV8S2vmK0=
 github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0/go.mod h1:1NbS8ALrpOvjt0rHPNLyCIeMtbizbir8U//inJ+zuB8=
 github.com/kevinburke/ssh_config v0.0.0-20190725054713-01f96b0aa0cd h1:Coekwdh0v2wtGp9Gmz1Ze3eVRAWJMLokvN3QjdzCHLY=
 github.com/kevinburke/ssh_config v0.0.0-20190725054713-01f96b0aa0cd/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM=
@@ -573,14 +747,18 @@
 github.com/kisielk/errcheck v1.4.0 h1:ueN6QYA+c7eDQo7ebpNdYR8mUJZThiGz9PEoJEMGPzA=
 github.com/kisielk/errcheck v1.4.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8=
 github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
+github.com/klauspost/compress v1.11.2 h1:MiK62aErc3gIiVEtyzKfeOHgW7atJb5g/KNX5m3c2nQ=
+github.com/klauspost/compress v1.11.2/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs=
 github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
 github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
+github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
 github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg=
 github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc=
 github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI=
 github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
 github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI=
 github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
+github.com/kr/pty v1.1.3/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
 github.com/kr/pty v1.1.8/go.mod h1:O1sed60cT9XZ5uDucP5qwvh+TE3NnUj51EiZO/lmSfw=
 github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE=
 github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
@@ -593,26 +771,40 @@
 github.com/lib/pq v1.2.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo=
 github.com/lib/pq v1.3.0 h1:/qkRGz8zljWiDcFvgpwUpwIAPu3r07TDvs3Rws+o/pU=
 github.com/lib/pq v1.3.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo=
+github.com/lib/pq v1.8.0/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o=
+github.com/lightstep/lightstep-tracer-common/golang/gogo v0.0.0-20190605223551-bc2310a04743/go.mod h1:qklhhLq1aX+mtWk9cPHPzaBjWImj5ULL6C7HFJtXQMM=
+github.com/lightstep/lightstep-tracer-go v0.18.1/go.mod h1:jlF1pusYV4pidLvZ+XD0UBX0ZE6WURAspgAczcDHrL4=
 github.com/luci/gtreap v0.0.0-20161228054646-35df89791e8f/go.mod h1:OjKOY0UvVOOH5nWXSIWTbQWESn8dDiGlaEZx6IAsWhU=
+github.com/lyft/protoc-gen-validate v0.0.13/go.mod h1:XbGvPuh87YZc5TdIa2/I4pLk0QoUACkjt2znoq26NVQ=
 github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ=
 github.com/magiconair/properties v1.8.1 h1:ZC2Vc7/ZFkGmsVC9KvOjumD+G5lXy2RtTKyzRKO2BQ4=
 github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ=
+github.com/magiconair/properties v1.8.4/go.mod h1:y3VJvCyxH9uVvJTWEGAELF3aiYNyPKd5NZ3oSwXrF60=
 github.com/mailru/easyjson v0.0.0-20160728113105-d5b7844b561a/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc=
 github.com/mailru/easyjson v0.7.1/go.mod h1:KAzv3t3aY1NaHWoQz1+4F1ccyAH66Jk7yos7ldAVICs=
+github.com/mailru/easyjson v0.7.6/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc=
 github.com/markbates/pkger v0.15.1/go.mod h1:0JoVlrol20BSywW79rN3kdFFsE5xYM+rSCQDXbLhiuI=
 github.com/maruel/subcommands v0.0.0-20200206125935-de1d40e70d4b h1:PlujZ2Y2Lq0VCaDu7SshaGpfm0iv4cML2AGUyS5By9I=
 github.com/maruel/subcommands v0.0.0-20200206125935-de1d40e70d4b/go.mod h1:4cd1CVd4c9phb1z9fTkV+JbmnFm394Hp9rHEAOvD+vs=
 github.com/maruel/ut v1.0.1/go.mod h1:RV8PwPD9dd2KFlnlCc/DB2JVvkXmyaalfc5xvmSrRSs=
 github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU=
 github.com/mattn/go-colorable v0.1.1/go.mod h1:FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcnceauSikq3lYCQ=
+github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE=
+github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc=
 github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4=
+github.com/mattn/go-isatty v0.0.4/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4=
 github.com/mattn/go-isatty v0.0.5/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
 github.com/mattn/go-isatty v0.0.7/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
+github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
+github.com/mattn/go-isatty v0.0.9/go.mod h1:YNRxwqDuOph6SZLI9vUUz6OYw3QyUt7WiY2yME+cCiQ=
+github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU=
+github.com/mattn/go-runewidth v0.0.2/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU=
 github.com/mattn/go-runewidth v0.0.3/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU=
 github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI=
 github.com/mattn/go-sqlite3 v1.9.0/go.mod h1:FPy6KqzDD04eiIsT53CuJW3U88zkxoIYsOqkbpncsNc=
 github.com/mattn/go-sqlite3 v1.10.0 h1:jbhqpg7tQe4SupckyijYiy0mJJ/pRyHvXf7JdWK860o=
 github.com/mattn/go-sqlite3 v1.10.0/go.mod h1:FPy6KqzDD04eiIsT53CuJW3U88zkxoIYsOqkbpncsNc=
+github.com/mattn/go-sqlite3 v1.11.0/go.mod h1:FPy6KqzDD04eiIsT53CuJW3U88zkxoIYsOqkbpncsNc=
 github.com/matttproud/golang_protobuf_extensions v1.0.1 h1:4hp9jkHxhMHkqkrB3Ix0jegS5sx/RkqARlsWZ6pIwiU=
 github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0=
 github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg=
@@ -649,32 +841,61 @@
 github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0=
 github.com/morikuni/aec v1.0.0/go.mod h1:BbKIizmSmc5MMPqRYbxO4ZU0S0+P200+tUnFx7PXmsc=
 github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=
+github.com/mutecomm/go-sqlcipher/v4 v4.4.0/go.mod h1:PyN04SaWalavxRGH9E8ZftG6Ju7rsPrGmQRjrEaVpiY=
 github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
+github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
 github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod h1:ZdcZmHo+o7JKHSa8/e818NopupXU1YMK5fe1lsApnBw=
 github.com/nakagami/firebirdsql v0.0.0-20190310045651-3c02a58cfed8/go.mod h1:86wM1zFnC6/uDBfZGNwB65O+pR2OFi5q/YQaEUid1qA=
+github.com/nats-io/jwt v0.3.0/go.mod h1:fRYCDE99xlTsqUzISS1Bi75UBJ6ljOJQOAAu5VglpSg=
+github.com/nats-io/jwt v0.3.2/go.mod h1:/euKqTS1ZD+zzjYrY7pseZrTtWQSjujC7xjPc8wL6eU=
+github.com/nats-io/nats-server/v2 v2.1.2/go.mod h1:Afk+wRZqkMQs/p45uXdrVLuab3gwv3Z8C4HTBu8GD/k=
+github.com/nats-io/nats.go v1.9.1/go.mod h1:ZjDU1L/7fJ09jvUSRVBR2e7+RnLiiIQyqyzEE/Zbp4w=
+github.com/nats-io/nkeys v0.1.0/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w=
+github.com/nats-io/nkeys v0.1.3/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w=
+github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c=
+github.com/nbutton23/zxcvbn-go v0.0.0-20180912185939-ae427f1e4c1d/go.mod h1:o96djdrsSGy3AWPyBgZMAGfxZNfgntdJG+11KU4QvbU=
 github.com/neo4j-drivers/gobolt v1.7.4/go.mod h1:O9AUbip4Dgre+CD3p40dnMD4a4r52QBIfblg5k7CTbE=
 github.com/neo4j/neo4j-go-driver v1.7.4/go.mod h1:aPO0vVr+WnhEJne+FgFjfsjzAnssPFLucHgGZ76Zb/U=
+github.com/neo4j/neo4j-go-driver v1.8.1-0.20200803113522-b626aa943eba/go.mod h1:ncO5VaFWh0Nrt+4KT4mOZboaczBZcLuHrG+/sUeP8gI=
 github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646 h1:zYyBkD/k9seD2A7fsi6Oo2LfFZAehjjQMERAvZLEDnQ=
 github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646/go.mod h1:jpp1/29i3P1S/RLdc7JQKbRpFeM1dOBd8T9ki5s+AY8=
 github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e h1:fD57ERR4JtEqsWbfPhv4DMiApHyliiK5xCTNVSPiaAs=
 github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno=
 github.com/nkovacs/streamquote v0.0.0-20170412213628-49af9bddb229/go.mod h1:0aYXnNPJ8l7uZxf45rWW1a/uME32OF0rhiYGNQ2oF2E=
+github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A=
+github.com/nxadm/tail v1.4.5/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A=
+github.com/oklog/oklog v0.3.2/go.mod h1:FCV+B7mhrz4o+ueLpx+KqkyXRGMWOYEvfiXtdGtbWGs=
+github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA=
 github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U=
+github.com/olekukonko/tablewriter v0.0.0-20170122224234-a0225b3f23b5/go.mod h1:vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo=
 github.com/olivere/elastic/v7 v7.0.12/go.mod h1:14rWX28Pnh3qCKYRVnSGXWLf9MbLonYS/4FDCY3LAPo=
 github.com/onsi/ginkgo v0.0.0-20170829012221-11459a886d9c/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
 github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
 github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
 github.com/onsi/ginkgo v1.11.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
+github.com/onsi/ginkgo v1.12.0/go.mod h1:oUhWkIvk5aDxtKvDDuw8gItl8pKl42LzjC9KZE0HfGg=
+github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk=
+github.com/onsi/ginkgo v1.14.2/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9klQyY=
 github.com/onsi/gomega v0.0.0-20170829124025-dcabb60a477c/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA=
 github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY=
 github.com/onsi/gomega v1.7.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY=
+github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY=
+github.com/onsi/gomega v1.9.0/go.mod h1:Ho0h+IUsWyvy1OpqCwxlQ/21gkhVunqlU8fDGcoTdcA=
+github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo=
+github.com/onsi/gomega v1.10.3/go.mod h1:V9xEwhxec5O8UDM77eCW8vLymOMltsqPVYWrpDsH8xc=
 github.com/op/go-logging v0.0.0-20160315200505-970db520ece7 h1:lDH9UUVJtmYCjyT0CI4q8xvlXPxeZ0gYCVvWbmPlp88=
 github.com/op/go-logging v0.0.0-20160315200505-970db520ece7/go.mod h1:HzydrMdWErDVzsI23lYNej1Htcns9BCg93Dk0bBINWk=
 github.com/opencontainers/go-digest v1.0.0-rc1/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s=
 github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM=
 github.com/opencontainers/image-spec v1.0.1/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0=
+github.com/opentracing-contrib/go-observer v0.0.0-20170622124052-a52f23424492/go.mod h1:Ngi6UdF0k5OKD5t5wlmGhe/EDKPoUM3BXZSSfIuJbis=
+github.com/opentracing/basictracer-go v1.0.0/go.mod h1:QfBfYuafItcjQuMwinw9GhYKwFXS9KnPs5lxoYwgW74=
+github.com/opentracing/opentracing-go v1.0.2/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o=
 github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o=
+github.com/openzipkin-contrib/zipkin-go-opentracing v0.4.5/go.mod h1:/wsWhb9smxSfWAKL3wpBW7V8scJMt8N8gnaMCS9E/cA=
 github.com/openzipkin/zipkin-go v0.1.6/go.mod h1:QgAqvLzwWbR/WpD4A3cGpPtJrZXNIiJc5AZX7/PBEpw=
+github.com/openzipkin/zipkin-go v0.2.1/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnhQw8ySjnjRyN4=
+github.com/openzipkin/zipkin-go v0.2.2/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnhQw8ySjnjRyN4=
 github.com/otiai10/copy v1.0.2 h1:DDNipYy6RkIkjMwy+AWzgKiNTyj2RUI9yEMeETEpVyc=
 github.com/otiai10/copy v1.0.2/go.mod h1:c7RpqBkwMom4bYTSkLSym4VSJz/XtncWRAj/J4PEIMY=
 github.com/otiai10/copy v1.1.1 h1:PH7IFlRQ6Fv9vYmuXbDRLdgTHoP1w483kPNUP2bskpo=
@@ -685,24 +906,34 @@
 github.com/otiai10/curr v1.0.0/go.mod h1:LskTG5wDwr8Rs+nNQ+1LlxRjAtTZZjtJW4rMXl6j4vs=
 github.com/otiai10/mint v1.3.0/go.mod h1:F5AjcsTsWUqX+Na9fpHb52P8pcRX2CI6A3ctIT91xUo=
 github.com/otiai10/mint v1.3.1/go.mod h1:/yxELlJQ0ufhjUwhshSj+wFjZ78CnZ48/1wtmBH1OTc=
+github.com/pact-foundation/pact-go v1.0.4/go.mod h1:uExwJY4kCzNPcHRj+hCR/HBbOOIwwtUjcrb0b5/5kLM=
 github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc=
 github.com/patrickmn/go-cache v2.1.0+incompatible h1:HRMgzkcYKYpi3C8ajMPV8OFXaaRUnok+kx1WdO15EQc=
 github.com/patrickmn/go-cache v2.1.0+incompatible/go.mod h1:3Qf8kWWT7OJRJbdiICTKqZju1ZixQ/KpMGzzAfe6+WQ=
+github.com/pborman/uuid v1.2.0/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k=
+github.com/pborman/uuid v1.2.1 h1:+ZZIw58t/ozdjRaXh/3awHfmWRbzYxJoAdNJxe/3pvw=
+github.com/pborman/uuid v1.2.1/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k=
 github.com/pelletier/go-buffruneio v0.2.0/go.mod h1:JkE26KsDizTr40EUHkXVtNPvgGtbSNq5BcowyYOWdKo=
 github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic=
 github.com/pelletier/go-toml v1.7.0 h1:7utD74fnzVc/cpcyy8sjrlFr5vYpypUixARcHIMIGuI=
 github.com/pelletier/go-toml v1.7.0/go.mod h1:vwGMzjaWMwyfHwgIBhI2YUM4fB6nL6lVAvS1LBMMhTE=
 github.com/pelletier/go-toml v1.8.0 h1:Keo9qb7iRJs2voHvunFtuuYFsbWeOBh8/P9v/kVMFtw=
 github.com/pelletier/go-toml v1.8.0/go.mod h1:D6yutnOGMveHEPV7VQOuvI/gXY61bv+9bAOTRnLElKs=
+github.com/pelletier/go-toml v1.8.1/go.mod h1:T2/BmBdy8dvIRq1a/8aqjN41wvWlN4lrapLU/GW4pbc=
+github.com/performancecopilot/speed v3.0.0+incompatible/go.mod h1:/CLtqpZ5gBg1M9iaPbIdPPGyKcA8hKdoy6hAWba7Yac=
 github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod h1:uqqh8zWWbv1HBMNONnaR/tNboyR3/BZd58JJSHlUSCU=
 github.com/peterh/liner v1.1.0/go.mod h1:CRroGNssyjTd/qIG2FyxByd2S8JEAZXBl4qUrZf8GS0=
 github.com/peterh/liner v1.2.0/go.mod h1:CRroGNssyjTd/qIG2FyxByd2S8JEAZXBl4qUrZf8GS0=
+github.com/phpdave11/gofpdi v1.0.7/go.mod h1:vBmVV0Do6hSBHC8uKUQ71JGW+ZGQq74llk/7bXwjDoI=
+github.com/pierrec/lz4 v1.0.2-0.20190131084431-473cd7ce01a1/go.mod h1:3/3N9NVKO0jef7pBehbT1qWhCMrIgbYNnFAZCqQ5LRc=
 github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY=
+github.com/pkg/browser v0.0.0-20180916011732-0a3d74bf9ce4/go.mod h1:4OwLy04Bl9Ef3GJJCoec+30X3LQs/0/m4HFRt/2LUSA=
 github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
 github.com/pkg/errors v0.8.1 h1:iURUrRGxPUNPdy5/HRSm+Yj6okJ6UtLINN0Q9M4+h3I=
 github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
 github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
 github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
+github.com/pkg/profile v1.2.1/go.mod h1:hJw3o1OdXxsrSjjVksARp5W95eeEaEfptyVZyv6JUPA=
 github.com/pkg/sftp v1.10.1/go.mod h1:lYOWFsE0bwd1+KfKJaKeuokY15vzFx25BLbzYYoAxZI=
 github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
 github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
@@ -712,6 +943,7 @@
 github.com/prometheus/client_golang v0.9.3/go.mod h1:/TN21ttK/J9q6uSwhBd54HahCDft0ttaMvbicHlPoso=
 github.com/prometheus/client_golang v1.0.0 h1:vrDKnkGzuGvhNAL56c7DBz29ZL+KxnoR0x7enabFceM=
 github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo=
+github.com/prometheus/client_golang v1.3.0/go.mod h1:hJaj2vgQTGQmVCsAACORcieXFeDPbaTKGT+JTgUa3og=
 github.com/prometheus/client_golang v1.5.1 h1:bdHYieyGlH+6OLEk2YQha8THib30KP0/yD0YH9m6xcA=
 github.com/prometheus/client_golang v1.5.1/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU=
 github.com/prometheus/client_golang v1.6.0 h1:YVPodQOcK15POxhgARIvnDRVpLcuK8mglnMrWfyrw6A=
@@ -720,12 +952,15 @@
 github.com/prometheus/client_golang v1.7.0/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M=
 github.com/prometheus/client_golang v1.7.1 h1:NTGy1Ja9pByO+xAeH/qiWnLrKtr3hJPNjaVUwnjpdpA=
 github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M=
+github.com/prometheus/client_golang v1.8.0 h1:zvJNkoCFAnYFNC24FV8nW4JdRJ3GIFcLbg65lL/JDcw=
+github.com/prometheus/client_golang v1.8.0/go.mod h1:O9VU6huf47PktckDQfMTX0Y8tY0/7TSWwj+ITvv0TnM=
 github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
 github.com/prometheus/client_model v0.0.0-20190115171406-56726106282f/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
 github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90 h1:S/YWwWx/RA8rT8tKFRuGUZhuA90OyIBpPCXkcbwU8DE=
 github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
 github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4 h1:gQz4mCbXsO+nc9n1hCxHcGA3Zx3Eo+UHZoInFGUIXNM=
 github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
+github.com/prometheus/client_model v0.1.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
 github.com/prometheus/client_model v0.2.0 h1:uq5h0d+GuxiXLJLNABMgp2qUWDPiLvgCzz2dUR+/W/M=
 github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
 github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro=
@@ -733,10 +968,13 @@
 github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
 github.com/prometheus/common v0.4.1 h1:K0MGApIoQvMw27RTdJkPbr3JZ7DNbtxQNyi5STVM6Kw=
 github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
+github.com/prometheus/common v0.7.0/go.mod h1:DjGbpBbp5NYNiECxcL/VnbXCCaQpKd3tt26CguLLsqA=
 github.com/prometheus/common v0.9.1 h1:KOMtN28tlbam3/7ZKEYKHhKoJZYYj3gMH4uc62x7X7U=
 github.com/prometheus/common v0.9.1/go.mod h1:yhUN8i9wzaXS3w1O07YhxHEBxD+W35wd8bs7vj7HSQ4=
 github.com/prometheus/common v0.10.0 h1:RyRA7RzGXQZiW+tGMr7sxa85G1z0yOpM1qq5c8lNawc=
 github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo=
+github.com/prometheus/common v0.14.0 h1:RHRyE8UocrbjU+6UvRzwi6HjiDfxrrBU91TtbKzkGp4=
+github.com/prometheus/common v0.14.0/go.mod h1:U+gB1OBLb1lF3O42bTCL+FK18tX9Oar16Clt/msog/s=
 github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
 github.com/prometheus/procfs v0.0.0-20190117184657-bf6a532e95b1/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
 github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA=
@@ -752,14 +990,18 @@
 github.com/prometheus/procfs v0.1.0/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU=
 github.com/prometheus/procfs v0.1.3 h1:F0+tqvhOksq22sc6iCHF5WGlWjdwj92p0udFh1VFBS8=
 github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU=
+github.com/prometheus/procfs v0.2.0 h1:wH4vA7pcjKuZzjF7lM8awk4fnuJO6idemZXoKnULUx4=
+github.com/prometheus/procfs v0.2.0/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU=
 github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU=
 github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4=
 github.com/remyoudompheng/bigfft v0.0.0-20190728182440-6a916e37a237/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo=
 github.com/robertkrimen/otto v0.0.0-20191219234010-c382bd3c16ff h1:+6NUiITWwE5q1KO6SAfUX918c+Tab0+tGAM/mtdlUyA=
 github.com/robertkrimen/otto v0.0.0-20191219234010-c382bd3c16ff/go.mod h1:xvqspoSXJTIpemEonrMDFq6XzwHYYgToXWj5eRX1OtY=
+github.com/robertkrimen/otto v0.0.0-20200922221731-ef014fd054ac/go.mod h1:xvqspoSXJTIpemEonrMDFq6XzwHYYgToXWj5eRX1OtY=
 github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg=
 github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
 github.com/rogpeppe/go-internal v1.5.0/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc=
+github.com/rs/cors v1.6.0/go.mod h1:gFx+x8UowdsKA9AchylcLynDq+nNFfI8FkUZdN/jGCU=
 github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ=
 github.com/rs/zerolog v1.13.0/go.mod h1:YbFCdg8HfsridGWAh22vktObvhZbQsZXe4/zB0OKkWU=
 github.com/rs/zerolog v1.15.0/go.mod h1:xYTKnLHcpfU2225ny5qZjxnj9NvkumZYjJHlAThCjNc=
@@ -767,18 +1009,25 @@
 github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g=
 github.com/russross/blackfriday/v2 v2.0.1 h1:lPqVAte+HuHNfhJ/0LC98ESWRz8afy9tM/0RK8m9o+Q=
 github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
+github.com/ruudk/golang-pdf417 v0.0.0-20181029194003-1af4ab5afa58/go.mod h1:6lfFZQK844Gfx8o5WFuvpxWRwnSoipWe/p622j1v06w=
+github.com/rwcarlsen/goexif v0.0.0-20190401172101-9e8deecbddbd/go.mod h1:hPqNNc0+uJM6H+SuU8sEs5K5IQeKccPqeSjfgcKGgPk=
 github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts=
+github.com/samuel/go-zookeeper v0.0.0-20190923202752-2cc03de413da/go.mod h1:gi+0XIa01GRL2eRQVjQkKGqKF3SF9vZR/HnPullcV2E=
 github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0=
 github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc=
 github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo=
 github.com/sergi/go-diff v1.1.0 h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0=
 github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM=
 github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24/go.mod h1:M+9NzErvs504Cn4c5DxATwIqPbtswREoFCre64PpcG4=
+github.com/shopspring/decimal v0.0.0-20200227202807-02e2044944cc/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o=
+github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o=
 github.com/shurcooL/sanitized_anchor_name v1.0.0 h1:PdmoCO6wvbs+7yrJyMORt4/BmY5IYyJwS/kOiWx8mHo=
 github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc=
 github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo=
 github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q=
 github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE=
+github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88=
+github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0=
 github.com/skia-dev/go-systemd v0.0.0-20181025131956-1cc903e82ae4 h1:KPlmEyLo5r9hnWZq8O0B0Rj4AcRv/tJMqEgS6p0JMeQ=
 github.com/skia-dev/go-systemd v0.0.0-20181025131956-1cc903e82ae4/go.mod h1:TUH3112UTh2tzE4XSwBwt7bCKnQbI7TPpAd0cbQ9RzY=
 github.com/skia-dev/go2ts v1.1.0 h1:jcd0AIOe7PxizwPsInBQA8X3cgLm4tGint/LMIKb1DE=
@@ -792,16 +1041,21 @@
 github.com/skia-dev/go2ts v1.3.3/go.mod h1:pE59J8wf5IHSMtPhH8PmWq5ZTLt6p1Ih+4ODd9fkGXk=
 github.com/skia-dev/go2ts v1.3.4 h1:xlgs+2aM2APE5U2NP+OFByIZzZooPKir+iVpIHD5CD0=
 github.com/skia-dev/go2ts v1.3.4/go.mod h1:pE59J8wf5IHSMtPhH8PmWq5ZTLt6p1Ih+4ODd9fkGXk=
+github.com/skia-dev/go2ts v1.4.0/go.mod h1:pE59J8wf5IHSMtPhH8PmWq5ZTLt6p1Ih+4ODd9fkGXk=
 github.com/skia-dev/google-api-go-client v0.10.1-0.20200109184256-16c3d6f408b2 h1:Id5JdSD66PKQQiiVFG1VXDVCT5U3DcDzJSReXRxKRLk=
 github.com/skia-dev/google-api-go-client v0.10.1-0.20200109184256-16c3d6f408b2/go.mod h1:N0iTzjbw95ZVfOL7wVngmVXE2kG0NP+LYlq3QMwf9Qo=
 github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc=
 github.com/smartystreets/assertions v1.0.1 h1:voD4ITNjPL5jjBfgR/r8fPIIBrliWrWHeiJApdr3r4w=
 github.com/smartystreets/assertions v1.0.1/go.mod h1:kHHU4qYBaI3q23Pp3VPrmWhuIUrLW/7eUrw0BU5VaoM=
+github.com/smartystreets/assertions v1.2.0/go.mod h1:tcbTF8ujkAEcZ8TElKY+i30BzYlVhC/LOxJk7iOWnoo=
 github.com/smartystreets/go-aws-auth v0.0.0-20180515143844-0c1422d1fdb9/go.mod h1:SnhjPscd9TpLiy1LpzGSKh3bXCfxxXuqd9xmQJy3slM=
 github.com/smartystreets/goconvey v1.6.4 h1:fv0U8FUIMPNf1L9lnHLvLhgicrIVChEkdzIKYqbNC9s=
 github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA=
 github.com/smartystreets/gunit v1.1.3/go.mod h1:EH5qMBab2UclzXUcpR8b93eHsIlp9u+pDQIRp5DZNzQ=
+github.com/snowflakedb/glog v0.0.0-20180824191149-f5055e6f21ce/go.mod h1:EB/w24pR5VKI60ecFnKqXzxX3dOorz1rnVicQTQrGM0=
+github.com/snowflakedb/gosnowflake v1.3.5/go.mod h1:13Ky+lxzIm3VqNDZJdyvu9MCGy+WgRdYFdXp96UcLZU=
 github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM=
+github.com/sony/gobreaker v0.4.1/go.mod h1:ZKptC7FHNvhBz7dN2LGjPVBz2sZJmc0/PkyDJOjmxWY=
 github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA=
 github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ=
 github.com/spf13/afero v1.2.2 h1:5jhuqJyZCZf2JRofRvN/nIFgIWNzPa3/Vz8mYylgbWc=
@@ -810,18 +1064,22 @@
 github.com/spf13/afero v1.3.1/go.mod h1:5KUK8ByomD5Ti5Artl0RtHeI5pTF7MIDuXL3yY520V4=
 github.com/spf13/afero v1.3.2 h1:GDarE4TJQI52kYSbSAmLiId1Elfj+xgSDqrUZxFhxlU=
 github.com/spf13/afero v1.3.2/go.mod h1:5KUK8ByomD5Ti5Artl0RtHeI5pTF7MIDuXL3yY520V4=
+github.com/spf13/afero v1.4.1/go.mod h1:Ai8FlHk4v/PARR026UzYexafAt9roJ7LcLMAmO6Z93I=
 github.com/spf13/cast v1.3.0 h1:oget//CVOEoFewqQxwr0Ej5yjygnqGkvggSE/gB35Q8=
 github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE=
 github.com/spf13/cast v1.3.1 h1:nFm6S0SMdyzrzcmThSipiEubIDy8WEXKNZ0UOgiRpng=
 github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE=
+github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ=
 github.com/spf13/cobra v0.0.5 h1:f0B+LkLX6DtmRH1isoNA9VTtNUK9K8xYd28JNNfOv/s=
 github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU=
 github.com/spf13/cobra v1.0.0 h1:6m/oheQuQ13N9ks4hubMG6BnvwOeaJrqSPLahSnczz8=
 github.com/spf13/cobra v1.0.0/go.mod h1:/6GTrnGXV9HjY+aR4k0oJ5tcvakLuG6EuKReYlHNrgE=
+github.com/spf13/cobra v1.1.1/go.mod h1:WnodtKOvamDL/PwE2M4iKs8aMDBZ5Q5klgD3qfVJQMI=
 github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo=
 github.com/spf13/jwalterweatherman v1.1.0 h1:ue6voC5bR5F8YxI5S67j9i582FU4Qvo2bmqnqMYADFk=
 github.com/spf13/jwalterweatherman v1.1.0/go.mod h1:aNWZUN0dPAAO/Ljvb5BEdw96iTZ0EXowPYD95IqWIGo=
 github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4=
+github.com/spf13/pflag v1.0.1/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4=
 github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4=
 github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
 github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
@@ -832,14 +1090,20 @@
 github.com/spf13/viper v1.6.3/go.mod h1:jUMtyi0/lB5yZH/FjyGAoH7IMNrIhlBf6pXZmbMDvzw=
 github.com/spf13/viper v1.7.0 h1:xVKxvI7ouOI5I+U9s2eeiUfMaWBVoXA3AWskkrqK0VM=
 github.com/spf13/viper v1.7.0/go.mod h1:8WkrPz2fc9jxqZNCJI/76HCieCp4Q8HaLFoCha5qpdg=
+github.com/spf13/viper v1.7.1/go.mod h1:8WkrPz2fc9jxqZNCJI/76HCieCp4Q8HaLFoCha5qpdg=
 github.com/src-d/gcfg v1.4.0 h1:xXbNR5AlLSA315x2UO+fTSSAXCDf+Ar38/6oyGbDKQ4=
 github.com/src-d/gcfg v1.4.0/go.mod h1:p/UMsR43ujA89BJY9duynAwIpvqEujIH/jFlfL7jWoI=
+github.com/stoewer/go-strcase v1.2.0/go.mod h1:IBiWB2sKIp3wVVQ3Y035++gc+knqhUQag1KpM8ahLw8=
+github.com/streadway/amqp v0.0.0-20190404075320-75d898a42a94/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw=
+github.com/streadway/amqp v0.0.0-20190827072141-edfb9018d271/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw=
+github.com/streadway/handy v0.0.0-20190108123426-d5acb3125c2a/go.mod h1:qNTQ5P5JnDBl6z3cMAg/SywNDC5ABu5ApDIw6lUbRmI=
 github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
 github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
 github.com/stretchr/objx v0.2.0 h1:Hbg2NidpLE8veEBkEZTL3CvlkUIVzuU9jDplZO54c48=
 github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE=
 github.com/stretchr/objx v0.3.0 h1:NGXK3lHquSN08v5vWalVI/L8XU9hdzE/G6xsrze47As=
 github.com/stretchr/objx v0.3.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE=
+github.com/stretchr/testify v1.2.0/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
 github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
 github.com/stretchr/testify v1.3.0 h1:TivCn/peBQ7UY8ooIcPgZFpTNSz0Q2U6UrFlUfqbe0Q=
 github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
@@ -855,16 +1119,24 @@
 github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw=
 github.com/syndtr/goleveldb v1.0.0 h1:fBdIW9lB4Iz0n9khmH8w27SJ3QEJ7+IgjPEwGSZiFdE=
 github.com/syndtr/goleveldb v1.0.0/go.mod h1:ZVVdQEZoIme9iO1Ch2Jdy24qqXrMMOU6lpPAyBWyWuQ=
+github.com/tarm/serial v0.0.0-20180830185346-98f6abe2eb07/go.mod h1:kDXzergiv9cbyO7IOYJZWg1U88JhDg3PB6klq9Hg2pA=
 github.com/texttheater/golang-levenshtein v0.0.0-20191208221605-eb6844b05fc6 h1:9VTskZOIRf2vKF3UL8TuWElry5pgUpV1tFSe/e/0m/E=
 github.com/texttheater/golang-levenshtein v0.0.0-20191208221605-eb6844b05fc6/go.mod h1:XDKHRm5ThF8YJjx001LtgelzsoaEcvnA7lVWz9EeX3g=
+github.com/texttheater/golang-levenshtein v1.0.1/go.mod h1:PYAKrbF5sAiq9wd+H82hs7gNaen0CplQ9uvm6+enD/8=
 github.com/tidwall/pretty v0.0.0-20180105212114-65a9db5fad51/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk=
+github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U=
 github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U=
+github.com/twitchtv/twirp v5.5.0+incompatible/go.mod h1:RRJoFSAmTEh2weEqWtpPE3vFK5YBhA6bqp2l1kfCC5A=
+github.com/twitchtv/twirp v7.1.0+incompatible/go.mod h1:RRJoFSAmTEh2weEqWtpPE3vFK5YBhA6bqp2l1kfCC5A=
 github.com/ugorji/go v1.1.4/go.mod h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGrc=
 github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod h1:VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0=
 github.com/unrolled/secure v1.0.7 h1:BcQHp3iKZyZCKj5gRqwQG+5urnGBF00wGgoPPwtheVQ=
 github.com/unrolled/secure v1.0.7/go.mod h1:uGc1OcRF8gCVBA+ANksKmvM85Hka6SZtQIbrKc3sHS4=
 github.com/unrolled/secure v1.0.8 h1:JaMvKbe4CRt8oyxVXn+xY+6jlqd7pyJNSVkmsBxxQsM=
 github.com/unrolled/secure v1.0.8/go.mod h1:fO+mEan+FLB0CdEnHf6Q4ZZVNqG+5fuLFnP8p0BXDPI=
+github.com/urfave/cli v1.20.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA=
+github.com/urfave/cli v1.22.1/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0=
+github.com/urfave/cli/v2 v2.3.0/go.mod h1:LJmUH05zAU44vOAcrfzZQKsZbVcdbOG8rtL3/XcUArI=
 github.com/urfave/negroni v1.0.0/go.mod h1:Meg73S6kFm/4PpbYdq35yYWoCZ9mS/YSx+lKnmiohz4=
 github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc=
 github.com/valyala/fasttemplate v1.0.1/go.mod h1:UQGH1tvbgY+Nz5t2n7tXsz52dQxojPUpymEIMZ47gx8=
@@ -880,6 +1152,8 @@
 github.com/vektra/mockery v1.1.2/go.mod h1:VcfZjKaFOPO+MpN4ZvwPjs4c48lkq1o3Ym8yHZJu0jU=
 github.com/willf/bitset v1.1.10 h1:NotGKqX0KwQ72NUzqrjZq5ipPNDQex9lo3WpaS8L2sc=
 github.com/willf/bitset v1.1.10/go.mod h1:RjeCKbqT1RxIR/KWY6phxZiaY1IyutSBfGjNPySAYV4=
+github.com/willf/bitset v1.1.11 h1:N7Z7E9UvjW+sGsEl7k/SJrvY2reP1A07MrGuCjIOjRE=
+github.com/willf/bitset v1.1.11/go.mod h1:83CECat5yLh5zVOf4P1ErAgKA5UDvKtgyUABdr3+MjI=
 github.com/xanzy/go-gitlab v0.15.0/go.mod h1:8zdQa/ri1dfn8eS3Ir1SyfvOKlw7WBJ8DVThkpGiXrs=
 github.com/xanzy/ssh-agent v0.2.1 h1:TCbipTQL2JiiCprBWx9frJ2eJlCYT00NmctrHxVAr70=
 github.com/xanzy/ssh-agent v0.2.1/go.mod h1:mLlQY/MoOhWBj+gOGMQkOeiEvkx+8pJSI+0Bx9h2kr4=
@@ -892,6 +1166,7 @@
 github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
 github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
 github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
+github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
 github.com/zeebo/bencode v1.0.0 h1:zgop0Wu1nu4IexAZeCZ5qbsjU4O1vMrfCrVgUjbHVuA=
 github.com/zeebo/bencode v1.0.0/go.mod h1:Ct7CkrWIQuLWAy9M3atFHYq4kG9Ao/SsY5cdtCXmp9Y=
 github.com/zenazn/goji v0.9.0/go.mod h1:7S9M489iMyHBNxwZnk9/EHS098H4/F6TATF2mIxtB1Q=
@@ -1016,9 +1291,17 @@
 go.chromium.org/luci v0.0.0-20200723011829-5a18d1392b35/go.mod h1:MIQewVTLvOvc0UioV0JNqTNO/RspKFS0XEeoKrOxsdM=
 go.chromium.org/luci v0.0.0-20200724233229-f1ca56e8cee0 h1:VyYGkXa6Q0+f6UAYcpQLw8vSn9YlDU3xEqTLtIP5Ac4=
 go.chromium.org/luci v0.0.0-20200724233229-f1ca56e8cee0/go.mod h1:MIQewVTLvOvc0UioV0JNqTNO/RspKFS0XEeoKrOxsdM=
+go.chromium.org/luci v0.0.0-20201029184154-594d11850ebf h1:NU60UEpWAebRM4M5vF/ZzhyPH+v6kZQF0SIeQ0wMjxs=
+go.chromium.org/luci v0.0.0-20201029184154-594d11850ebf/go.mod h1:MIQewVTLvOvc0UioV0JNqTNO/RspKFS0XEeoKrOxsdM=
+go.chromium.org/luci v0.0.0-20201121231857-b9ab316d7198 h1:Qe0s5XpxD36QC+7OVnc1Ce8igF3sfTo3f3ad4WKEpNo=
+go.chromium.org/luci v0.0.0-20201121231857-b9ab316d7198/go.mod h1:MIQewVTLvOvc0UioV0JNqTNO/RspKFS0XEeoKrOxsdM=
 go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU=
+go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU=
+go.etcd.io/etcd v0.0.0-20191023171146-3cf2f69b5738/go.mod h1:dnLIgRNXwCJa5e+c6mIZCrds/GIG4ncV9HhK5PX7jPg=
+go.larrymyers.com/protoc-gen-twirp_typescript v0.0.0-20201012232926-5c91a3223921/go.mod h1:51F13nJvsTFin0RTIOZL4z8RxGitAz4ww1TD21okMZs=
 go.mongodb.org/mongo-driver v1.1.0/go.mod h1:u7ryQJ+DOzQmeO7zB6MHyr8jkEQvC8vH7qLUO4lqsUM=
 go.opencensus.io v0.20.1/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk=
+go.opencensus.io v0.20.2/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk=
 go.opencensus.io v0.21.0 h1:mU6zScU4U1YAFPHEHYk+3JC4SY7JxgkqS10ZOSyksNg=
 go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU=
 go.opencensus.io v0.22.0 h1:C9hSCOW830chIVkdja34wa6Ky+IzWllkUinR+BtRZd4=
@@ -1030,6 +1313,8 @@
 go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
 go.opencensus.io v0.22.4 h1:LYy1Hy3MJdrCdMwwzxA/dRok4ejH+RwNGbuoD9fCjto=
 go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
+go.opencensus.io v0.22.5 h1:dntmOdLpSpHlVqbW5Eay97DelsZHe+55D+xC6i0dDS0=
+go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk=
 go.skia.org/infra v0.0.0-20200426051548-d5561681c574 h1:ncyx3a9Y+Z+dWmTxoZpiP+KAugNHXzBuCN8cgiajXwU=
 go.skia.org/infra v0.0.0-20200426051548-d5561681c574/go.mod h1:oBRD8ErmsFrK7iGrag6lV1O0mGWUHkUEKnJMz5bLIuo=
 go.skia.org/infra v0.0.0-20200427173615-ee504c19b426 h1:TgOSfFggLtGANTRzWQZcnIFJvzsjVugqbCewJrs0fHk=
@@ -1138,11 +1423,24 @@
 go.skia.org/infra v0.0.0-20200722213434-4161883552b4/go.mod h1:tWlEE4kQzt/95Kp1siIyhRePuV4z3fLGYyrtn8ZwrfM=
 go.skia.org/infra v0.0.0-20200725035726-922d9605db0b h1:JHzBNY+G8f+Ji0Bcsd9McyWL1kJMiWks19+ZrTYEt/A=
 go.skia.org/infra v0.0.0-20200725035726-922d9605db0b/go.mod h1:QuaU6UrfzN9qSKZ3i/zqOGrZRa2B0g2xfErkgXs9ugo=
+go.skia.org/infra v0.0.0-20201211124251-12d4265d9508 h1:e4OP3bMRuV6rzu+/glC/qjuij9IZHofdn3ybaan0aS0=
+go.skia.org/infra v0.0.0-20201211124251-12d4265d9508/go.mod h1:7t8Lju542R6/LHj4Swn4cGWHPYylIAQPGeS5V0fpFPU=
+go.skia.org/infra v0.0.0-20201217124747-c49f6bed9239 h1:rg+Y9fSzWkFcrxT6cWnZI9+u2rtq1BjlxSUYEg7BZ4I=
+go.skia.org/infra v0.0.0-20201217124747-c49f6bed9239/go.mod h1:7t8Lju542R6/LHj4Swn4cGWHPYylIAQPGeS5V0fpFPU=
+go.starlark.net v0.0.0-20201118183435-e55f603d8c79/go.mod h1:5YFcFnRptTN+41758c2bMPiqpGg4zBfYji1IQz8wNFk=
 go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=
 go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=
+go.uber.org/atomic v1.5.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ=
+go.uber.org/atomic v1.6.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ=
 go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0=
+go.uber.org/multierr v1.3.0/go.mod h1:VgVr7evmIr6uPjLBxg28wmKNXyqE9akIJ5XnfpiKl+4=
+go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU=
+go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA=
 go.uber.org/zap v1.9.1/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q=
 go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q=
+go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM=
+go4.org v0.0.0-20180809161055-417644f6feb5/go.mod h1:MkTOUMDaeVYJUOUsaDXIhWPZYa1yOyC1qaOBpL57BhE=
+golang.org/x/build v0.0.0-20191031202223-0706ea4fce0c/go.mod h1:Nl5grlQor/lxfX9FfGLe+g2cVSCiURG36KQgsg/ODs4=
 golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
 golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
 golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
@@ -1151,16 +1449,20 @@
 golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
 golang.org/x/crypto v0.0.0-20190325154230-a5d413f7728c/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
 golang.org/x/crypto v0.0.0-20190411191339-88737f569e3a/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE=
+golang.org/x/crypto v0.0.0-20190424203555-c05e17bb3b2d/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
 golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
 golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
 golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
 golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
+golang.org/x/crypto v0.0.0-20190911031432-227b76d455e7/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
 golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
 golang.org/x/crypto v0.0.0-20191117063200-497ca9f6d64f h1:kz4KIr+xcPUsI3VMoqWfPMvtnJ6MGfiVwsWSVzphMO4=
 golang.org/x/crypto v0.0.0-20191117063200-497ca9f6d64f/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
+golang.org/x/crypto v0.0.0-20191206172530-e9b2fee46413/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
 golang.org/x/crypto v0.0.0-20200220183623-bac4c82f6975/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
 golang.org/x/crypto v0.0.0-20200302210943-78000ba7a073 h1:xMPOj6Pz6UipU1wXLkrtqpHbR0AVFnyPEQq/wRWz9lM=
 golang.org/x/crypto v0.0.0-20200302210943-78000ba7a073/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
+golang.org/x/crypto v0.0.0-20200323165209-0ec3e9974c59/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
 golang.org/x/crypto v0.0.0-20200420201142-3c4aac89819a h1:y6sBfNd1b9Wy08a6K1Z1DZc4aXABUN5TKjkYhz7UKmo=
 golang.org/x/crypto v0.0.0-20200420201142-3c4aac89819a/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
 golang.org/x/crypto v0.0.0-20200423211502-4bdfaf469ed5 h1:Q7tZBpemrlsc2I7IyODzhtallWRSm4Q0d09pL6XbQtU=
@@ -1181,6 +1483,8 @@
 golang.org/x/crypto v0.0.0-20200707235045-ab33eee955e0/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
 golang.org/x/crypto v0.0.0-20200709230013-948cd5f35899 h1:DZhuSZLsGlFL4CmhA8BcRA0mnthyA/nZ00AqCUo7vHg=
 golang.org/x/crypto v0.0.0-20200709230013-948cd5f35899/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
+golang.org/x/crypto v0.0.0-20201016220609-9e8e0b390897 h1:pLI5jrR7OSLijeIDcmRxNmw2api+jEfxLoykJVice/E=
+golang.org/x/crypto v0.0.0-20201016220609-9e8e0b390897/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
 golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
 golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
 golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8=
@@ -1200,6 +1504,7 @@
 golang.org/x/exp v0.0.0-20200228211341-fcea875c7e85/go.mod h1:4M0jN8W1tt0AVLNr8HDosyJCDCDuyL9N9+3m7wDWgKw=
 golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js=
 golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=
+golang.org/x/image v0.0.0-20190910094157-69e4b8554b2a/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=
 golang.org/x/image v0.0.0-20191009234506-e7c1f5e7dbb8/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=
 golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
 golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
@@ -1218,6 +1523,7 @@
 golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE=
 golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o=
 golang.org/x/mobile v0.0.0-20191002175909-6d0d39b2ca82/go.mod h1:p895TfNkDgPEmEQrNiOtIl3j98d/tGU95djDj7NfyjQ=
+golang.org/x/mobile v0.0.0-20191031020345-0945064e013a/go.mod h1:p895TfNkDgPEmEQrNiOtIl3j98d/tGU95djDj7NfyjQ=
 golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc=
 golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY=
 golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg=
@@ -1239,10 +1545,12 @@
 golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
 golang.org/x/net v0.0.0-20190125091013-d26f9f9a57f3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
 golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
+golang.org/x/net v0.0.0-20190225153610-fe579d43d832/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
 golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
 golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
 golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09 h1:KaQtG+aDELoNmXYas3TVkGNYRuq8JQ1aa7LJt8EXVyo=
 golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
+golang.org/x/net v0.0.0-20190502183928-7f726cade0ab/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
 golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
 golang.org/x/net v0.0.0-20190522155817-f3200d17e092/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks=
 golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks=
@@ -1293,14 +1601,26 @@
 golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
 golang.org/x/net v0.0.0-20200707034311-ab3426394381 h1:VXak5I6aEWmAXeQjA+QSZzlgNrpq9mjcfDemuexIKsU=
 golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
+golang.org/x/net v0.0.0-20200813134508-3edf25e44fcc/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
+golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
+golang.org/x/net v0.0.0-20200904194848-62affa334b73/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
+golang.org/x/net v0.0.0-20201006153459-a7d1128ccaa0/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
+golang.org/x/net v0.0.0-20201010224723-4f7140c49acb/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
+golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
+golang.org/x/net v0.0.0-20201029221708-28c70e62bb1d h1:dOiJ2n2cMwGLce/74I/QHMbnpk5GfY7InR8rczoMqRM=
+golang.org/x/net v0.0.0-20201029221708-28c70e62bb1d/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
 golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
 golang.org/x/oauth2 v0.0.0-20181106182150-f42d05182288/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
 golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
+golang.org/x/oauth2 v0.0.0-20190402181905-9f3314589c9a/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
 golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45 h1:SVwTIAaPC2U/AvvLNZ2a7OVsmBpC8L5BlwK1whH3hm0=
 golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
 golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
 golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d h1:TzXSXBo42m9gQenoE3b9BGiEpg5IG2JkU5FkPIawgtw=
 golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
+golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43 h1:ld7aEMNHoBnnDAX15v1T6z31v8HwR2A9FYOuAhWqkwc=
+golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
+golang.org/x/perf v0.0.0-20180704124530-6e6d33e29852/go.mod h1:JLpeXjPJfIyPr5TlbXLkXWLhP8nz10XfvxElABhCtcw=
 golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@@ -1313,6 +1633,9 @@
 golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208 h1:qwRHBd0NqMbJxfbotnDhm2ByMI1Shq4Y6oRJo21SGJA=
 golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
+golang.org/x/sync v0.0.0-20201008141435-b3e1573b7520/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
+golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9 h1:SQFwaSi55rU7vdNs9Yr0Z324VNlrF+0wMqRXT4St8ck=
+golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sys v0.0.0-20170830134202-bb24a47a89ea/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
@@ -1323,6 +1646,7 @@
 golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 golang.org/x/sys v0.0.0-20181122145206-62eef0e2fa9b/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
+golang.org/x/sys v0.0.0-20190122071731-054c452bb702/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 golang.org/x/sys v0.0.0-20190209173611-3b5209105503/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 golang.org/x/sys v0.0.0-20190221075227-b4e8571b14e0/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
@@ -1332,20 +1656,27 @@
 golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20190502175342-a43fa875dd82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0 h1:HyfiK1WMnHj5FXFXatD+Qs1A/xC2Run6RzeW1SyHxpc=
 golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/sys v0.0.0-20191022100944-742c48ecaeb7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/sys v0.0.0-20191119060738-e882bf8e40c2/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20191220142924-d4481acd189f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/sys v0.0.0-20200124204421-9fbb57f87de9 h1:1/DFK4b7JH8DmkqhUk48onnSfrPzImPoVxuomtbT2nk=
 golang.org/x/sys v0.0.0-20200124204421-9fbb57f87de9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
@@ -1405,6 +1736,14 @@
 golang.org/x/sys v0.0.0-20200722175500-76b94024e4b6/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/sys v0.0.0-20200724161237-0e2f3a69832c h1:UIcGWL6/wpCfyGuJnRFJRurA+yj8RrW7Q6x2YMCXt6c=
 golang.org/x/sys v0.0.0-20200724161237-0e2f3a69832c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20200817155316-9781c653f443/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20200828194041-157a740278f4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20201015000850-e3ed0017c211/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20201029080932-201ba4db2418 h1:HlFl4V6pEMziuLXyRkm5BIYq1y1GAbb02pRlWvI54OM=
+golang.org/x/sys v0.0.0-20201029080932-201ba4db2418/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/text v0.0.0-20160726164857-2910a502d2bf/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
 golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
 golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
@@ -1413,6 +1752,9 @@
 golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
 golang.org/x/text v0.3.3 h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k=
 golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
+golang.org/x/text v0.3.4 h1:0YWbFKbhXG/wIiuHDSKpS0Iy7FSA+u45VtBMfQcFTTc=
+golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
+golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
 golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
 golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
 golang.org/x/time v0.0.0-20191024005414-555d28b269f0 h1:/5xXl8Y5W96D+TtHSlonuFqGHIWVuyCkGJLwGh9JJFs=
@@ -1428,6 +1770,7 @@
 golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
 golang.org/x/tools v0.0.0-20181112210238-4b1f3b6b1646/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
 golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
+golang.org/x/tools v0.0.0-20190122202912-9c309ee22fab/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
 golang.org/x/tools v0.0.0-20190213135902-6bedcd10978a/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
 golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY=
 golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
@@ -1451,6 +1794,8 @@
 golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
 golang.org/x/tools v0.0.0-20191010075000-0337d82405ff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
 golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
+golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
+golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
 golang.org/x/tools v0.0.0-20191112195655-aa38f8e97acc/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
 golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
 golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
@@ -1460,6 +1805,7 @@
 golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
 golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
 golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
+golang.org/x/tools v0.0.0-20200103221440-774c71fcf114/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
 golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
 golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
 golang.org/x/tools v0.0.0-20200128002243-345141a36859 h1:xIszjAtlVeHg9hhv6Zhntvwqowji1k2rrgoOhj/aaKw=
@@ -1485,6 +1831,7 @@
 golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4 h1:kDtqNkeBrZb8B+atrj50B5XLHpzXXqcCdZPP/ApQ5NY=
 golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8=
 golang.org/x/tools v0.0.0-20200409170454-77362c5149f0/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
+golang.org/x/tools v0.0.0-20200410194907-79a7a3126eef/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
 golang.org/x/tools v0.0.0-20200422022333-3d57cf2e726e h1:3Dzrrxi54Io7Aoyb0PYLsI47K2TxkRQg+cqUn+m04do=
 golang.org/x/tools v0.0.0-20200422022333-3d57cf2e726e/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
 golang.org/x/tools v0.0.0-20200426102838-f3a5411a4c3b h1:zSzQJAznWxAh9fZxiPy2FZo+ZZEYoYFYYDYdOrU7AaM=
@@ -1590,12 +1937,31 @@
 golang.org/x/tools v0.0.0-20200723000907-a7c6fd066f6d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
 golang.org/x/tools v0.0.0-20200724172932-b5fc9d354d99 h1:OHn441rq5CeM5r1xJ0OmY7lfdTvnedi6k+vQiI7G9b8=
 golang.org/x/tools v0.0.0-20200724172932-b5fc9d354d99/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
+golang.org/x/tools v0.0.0-20200727233628-55644ead90ce/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
+golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
+golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
+golang.org/x/tools v0.0.0-20200806022845-90696ccdc692/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
+golang.org/x/tools v0.0.0-20200814230902-9882f1d1823d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
+golang.org/x/tools v0.0.0-20200817023811-d00afeaade8f/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
+golang.org/x/tools v0.0.0-20200818005847-188abfa75333/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
+golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
+golang.org/x/tools v0.0.0-20200828161849-5deb26317202/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
+golang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod h1:Cj7w3i3Rnn0Xh82ur9kSqwfTHTeVxaDqrfMjpcNT6bE=
+golang.org/x/tools v0.0.0-20200910222312-571a207697e7/go.mod h1:Cj7w3i3Rnn0Xh82ur9kSqwfTHTeVxaDqrfMjpcNT6bE=
+golang.org/x/tools v0.0.0-20200915173823-2db8f0ff891c/go.mod h1:z6u4i615ZeAfBE4XtMziQW1fSVJXACjjbWkB/mvPzlU=
+golang.org/x/tools v0.0.0-20200916150407-587cf2330ce8/go.mod h1:z6u4i615ZeAfBE4XtMziQW1fSVJXACjjbWkB/mvPzlU=
+golang.org/x/tools v0.0.0-20200918232735-d647fc253266/go.mod h1:z6u4i615ZeAfBE4XtMziQW1fSVJXACjjbWkB/mvPzlU=
+golang.org/x/tools v0.0.0-20201017001424-6003fad69a88/go.mod h1:z6u4i615ZeAfBE4XtMziQW1fSVJXACjjbWkB/mvPzlU=
+golang.org/x/tools v0.0.0-20201021122455-2be66b663cb6/go.mod h1:z6u4i615ZeAfBE4XtMziQW1fSVJXACjjbWkB/mvPzlU=
+golang.org/x/tools v0.0.0-20201030010431-2feb2bb1ff51/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
 golang.org/x/xerrors v0.0.0-20190410155217-1f06c39b4373/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
 golang.org/x/xerrors v0.0.0-20190513163551-3ee3066db522/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
 golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
 golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
 golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4=
 golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
+golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE=
+golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
 google.golang.org/api v0.3.1/go.mod h1:6wY9I6uQWHQ8EM57III9mq/AjF+i8G65rmVagqKMtkk=
 google.golang.org/api v0.4.0 h1:KKgc1aqhV8wDPbDzlDtpvyjZFY3vjz85FP7p4wcQUyI=
 google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE=
@@ -1636,7 +2002,14 @@
 google.golang.org/api v0.28.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE=
 google.golang.org/api v0.29.0 h1:BaiDisFir8O4IJxvAabCGGkQ6yCJegNQqSVoYUNAnbk=
 google.golang.org/api v0.29.0/go.mod h1:Lcubydp8VUV7KeIHD9z2Bys/sm/vGKnG1UHuDBSrHWM=
+google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc=
+google.golang.org/api v0.31.0/go.mod h1:CL+9IBCa2WWU6gRuBWaKqGWLFFwbEUXkfeMkHLQWYWo=
+google.golang.org/api v0.32.0/go.mod h1:/XrVsuzM0rZmrsbjJutiuftIzeuTQcEeaYcSk/mQ1dg=
+google.golang.org/api v0.33.0/go.mod h1:/XrVsuzM0rZmrsbjJutiuftIzeuTQcEeaYcSk/mQ1dg=
+google.golang.org/api v0.34.0 h1:k40adF3uR+6x/+hO5Dh4ZFUqFp67vxvbpafFiJxl10A=
+google.golang.org/api v0.34.0/go.mod h1:/XrVsuzM0rZmrsbjJutiuftIzeuTQcEeaYcSk/mQ1dg=
 google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
+google.golang.org/appengine v1.2.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
 google.golang.org/appengine v1.3.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
 google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
 google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
@@ -1646,6 +2019,8 @@
 google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
 google.golang.org/appengine v1.6.6 h1:lMO5rYAqUxkmaj76jAkRUvt5JZgFymx/+Q5Mzfivuhc=
 google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
+google.golang.org/appengine v1.6.7 h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c=
+google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
 google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
 google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
 google.golang.org/genproto v0.0.0-20190404172233-64821d5d2107/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
@@ -1653,6 +2028,7 @@
 google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb h1:i1Ppqkc3WQXikh8bXiwHqAN5Rv3/qDCcRk0/Otx73BY=
 google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
 google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
+google.golang.org/genproto v0.0.0-20190530194941-fb225487d101/go.mod h1:z3L6/3dTEVtUr6QSP8miRzeRqwQOioJ9I66odjN4I7s=
 google.golang.org/genproto v0.0.0-20190708153700-3bdd9d9f5532 h1:5pOB7se0B2+IssELuQUs6uoBgYJenkU2AQlvopc2sRw=
 google.golang.org/genproto v0.0.0-20190708153700-3bdd9d9f5532/go.mod h1:z3L6/3dTEVtUr6QSP8miRzeRqwQOioJ9I66odjN4I7s=
 google.golang.org/genproto v0.0.0-20190716160619-c506a9f90610 h1:Ygq9/SRJX9+dU0WCIICM8RkWvDw03lvB77hrhJnpxfU=
@@ -1760,13 +2136,31 @@
 google.golang.org/genproto v0.0.0-20200722002428-88e341933a54/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
 google.golang.org/genproto v0.0.0-20200724131911-43cab4749ae7 h1:AWgNCmk2V5HZp9AiCDRBExX/b9I0Ey9F8STHDZlhCC4=
 google.golang.org/genproto v0.0.0-20200724131911-43cab4749ae7/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
+google.golang.org/genproto v0.0.0-20200728010541-3dc8dca74b7b/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
+google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
+google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
+google.golang.org/genproto v0.0.0-20200806141610-86f49bd18e98/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
+google.golang.org/genproto v0.0.0-20200815001618-f69a88009b70/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
+google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
+google.golang.org/genproto v0.0.0-20200831141814-d751682dd103/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
+google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
+google.golang.org/genproto v0.0.0-20200911024640-645f7a48b24f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
+google.golang.org/genproto v0.0.0-20200914193844-75d14daec038/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
+google.golang.org/genproto v0.0.0-20200916143405-f6a2fa72f0c4/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
+google.golang.org/genproto v0.0.0-20200921151605-7abf4a1a14d5/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
+google.golang.org/genproto v0.0.0-20201019141844-1ed22bb0c154/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
+google.golang.org/genproto v0.0.0-20201021134325-0d71844de594/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
+google.golang.org/genproto v0.0.0-20201029200359-8ce4113da6f7 h1:2BaavIGjmdbQJl0IFOYI8SBd5WLIjH+tIOMIFf9QENo=
+google.golang.org/genproto v0.0.0-20201029200359-8ce4113da6f7/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
 google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs=
 google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
+google.golang.org/grpc v1.20.0/go.mod h1:chYK+tFQF0nDUGJgXMSgLCQk3phJEuONr2DCgLDdAQM=
 google.golang.org/grpc v1.20.1 h1:Hz2g2wirWK7H0qIIhGIqRGTuMwTE8HEKFnDZZ7lm9NU=
 google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38=
 google.golang.org/grpc v1.21.0/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM=
 google.golang.org/grpc v1.21.1 h1:j6XxA85m/6txkUCHvzlV5f+HBNl/1r5cZ2A/3IEFOO8=
 google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM=
+google.golang.org/grpc v1.22.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg=
 google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg=
 google.golang.org/grpc v1.23.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg=
 google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY=
@@ -1786,6 +2180,11 @@
 google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk=
 google.golang.org/grpc v1.30.0 h1:M5a8xTlYTxwMn5ZFkwhRabsygDY5G8TYLyQDBxJNAxE=
 google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak=
+google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak=
+google.golang.org/grpc v1.31.1/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak=
+google.golang.org/grpc v1.32.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak=
+google.golang.org/grpc v1.33.1 h1:DGeFlSan2f+WEtCERJ4J9GJWk15TxUi8QGagfI87Xyc=
+google.golang.org/grpc v1.33.1/go.mod h1:fr5YgcSWrqhRRxogOsw7RzIpsmvOZ6IcH4kBYTpR3n0=
 google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=
 google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=
 google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM=
@@ -1808,9 +2207,12 @@
 gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
 gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f h1:BLraFXnmrev5lT+xlilqcH8XK9/i0At2xKjWk4p6zsU=
 gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
+gopkg.in/check.v1 v1.0.0-20200902074654-038fdea0a05b/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
+gopkg.in/cheggaaa/pb.v1 v1.0.25/go.mod h1:V/YB90LKu/1FcN3WVnfiiE5oMCibMjukxqG/qStrOgw=
 gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI=
 gopkg.in/fsnotify.v1 v1.4.7 h1:xOHLXZwVvI9hhs+cLKq5+I5onOuwQLhQwiu63xxlHs4=
 gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys=
+gopkg.in/gcfg.v1 v1.2.3/go.mod h1:yesOnuUOFQAhST5vPY4nbZsb/huCgGGXlipJsBn0b3o=
 gopkg.in/inconshreveable/log15.v2 v2.0.0-20180818164646-67afb5ed74ec/go.mod h1:aPpfJ7XW+gOuirDoZ8gHhLh3kZ1B08FtV2bbmy7Jv3s=
 gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc=
 gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw=
@@ -1821,6 +2223,7 @@
 gopkg.in/ini.v1 v1.56.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k=
 gopkg.in/ini.v1 v1.57.0 h1:9unxIsFcTt4I55uWluz+UmL95q4kdJ0buvQ1ZIqVQww=
 gopkg.in/ini.v1 v1.57.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k=
+gopkg.in/ini.v1 v1.62.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k=
 gopkg.in/olivere/elastic.v5 v5.0.85 h1:GwBqEsvRIHVfCQVXDHYi9LHec2yEkc3GNKh9WB8G/es=
 gopkg.in/olivere/elastic.v5 v5.0.85/go.mod h1:M3WNlsF+WhYn7api4D87NIflwTV/c0iVs8cqfWhK+68=
 gopkg.in/olivere/elastic.v5 v5.0.86 h1:xFy6qRCGAmo5Wjx96srho9BitLhZl2fcnpuidPwduXM=
@@ -1836,10 +2239,12 @@
 gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw=
 gopkg.in/warnings.v0 v0.1.2 h1:wFXVbFY8DY5/xOe1ECiWdKCzZlxgshcYVNkBHstARME=
 gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI=
+gopkg.in/yaml.v1 v1.0.0-20140924161607-9f9df34309c0/go.mod h1:WDnlLJ4WF5VGsH/HVa3CI79GS0ol3YnhVnKP89i0kNg=
 gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74=
 gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
 gopkg.in/yaml.v2 v2.2.2 h1:ZCJp+EgiOT7lHqUV2J862kp8Qj64Jo6az82+3Td9dZw=
 gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
+gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
 gopkg.in/yaml.v2 v2.2.4 h1:/eiJrUcujPVeJ3xlSWaiNi3uSVmDGBK1pDHUHAnao1I=
 gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
 gopkg.in/yaml.v2 v2.2.5/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
@@ -1863,6 +2268,7 @@
 gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776 h1:tQIYjPdBoyREyB9XMu+nnTclpTYkz2zFM+lzLJFO4gQ=
 gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
 gotest.tools/v3 v3.0.2/go.mod h1:3SzNCllyD9/Y+b5r9JIKQ474KzkZyqLqEfYqMsX94Bk=
+grpc.go4.org v0.0.0-20170609214715-11d0a25b4919/go.mod h1:77eQGdRu53HpSqPFJFmuJdjuHRquDANNeA4x7B8WQ9o=
 honnef.co/go/tools v0.0.0-20180728063816-88497007e858/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
 honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
 honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
@@ -1874,6 +2280,7 @@
 honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
 honnef.co/go/tools v0.0.1-2020.1.4 h1:UoveltGrhghAA7ePc+e+QYDHXrBps2PqFZiHkGR/xK8=
 honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
+honnef.co/go/tools v0.0.1-2020.1.6/go.mod h1:pyyisuGw24ruLjrr1ddx39WE0y9OooInRzEYLhQB2YY=
 k8s.io/api v0.18.2 h1:wG5g5ZmSVgm5B+eHMIbI9EGATS2L8Z72rda19RIEgY8=
 k8s.io/api v0.18.2/go.mod h1:SJCWI7OLzhZSvbY7U8zwNl9UA4o1fizoug34OV/2r78=
 k8s.io/api v0.18.3 h1:2AJaUQdgUZLoDZHrun21PW2Nx9+ll6cUzvn3IKhSIn0=
@@ -1882,6 +2289,7 @@
 k8s.io/api v0.18.5/go.mod h1:tN+e/2nbdGKOAH55NMV8oGrMG+3uRlA9GaRfvnCCSNk=
 k8s.io/api v0.18.6 h1:osqrAXbOQjkKIWDTjrqxWQ3w0GkKb1KA1XkUGHHYpeE=
 k8s.io/api v0.18.6/go.mod h1:eeyxr+cwCjMdLAmr2W3RyDI0VvTawSg/3RFFBEnmZGI=
+k8s.io/api v0.19.3/go.mod h1:VF+5FT1B74Pw3KxMdKyinLo+zynBaMBiAfGMuldcNDs=
 k8s.io/apimachinery v0.18.2 h1:44CmtbmkzVDAhCpRVSiP2R5PPrC2RtlIv/MoB8xpdRA=
 k8s.io/apimachinery v0.18.2/go.mod h1:9SnR/e11v5IbyPCGbvJViimtJ0SwHG4nfZFjU77ftcA=
 k8s.io/apimachinery v0.18.3 h1:pOGcbVAhxADgUYnjS08EFXs9QMl8qaH5U4fr5LGUrSk=
@@ -1890,6 +2298,7 @@
 k8s.io/apimachinery v0.18.5/go.mod h1:OaXp26zu/5J7p0f92ASynJa1pZo06YlV9fG7BoWbCko=
 k8s.io/apimachinery v0.18.6 h1:RtFHnfGNfd1N0LeSrKCUznz5xtUP1elRGvHJbL3Ntag=
 k8s.io/apimachinery v0.18.6/go.mod h1:OaXp26zu/5J7p0f92ASynJa1pZo06YlV9fG7BoWbCko=
+k8s.io/apimachinery v0.19.3/go.mod h1:DnPGDnARWFvYa3pMHgSxtbZb7gpzzAZ1pTfaUNDVlmA=
 k8s.io/client-go v0.18.2 h1:aLB0iaD4nmwh7arT2wIn+lMnAq7OswjaejkQ8p9bBYE=
 k8s.io/client-go v0.18.2/go.mod h1:Xcm5wVGXX9HAA2JJ2sSBUn3tCJ+4SVlCbl2MNNv+CIU=
 k8s.io/client-go v0.18.3 h1:QaJzz92tsN67oorwzmoB0a9r9ZVHuD5ryjbCKP0U22k=
@@ -1898,15 +2307,24 @@
 k8s.io/client-go v0.18.5/go.mod h1:EsiD+7Fx+bRckKWZXnAXRKKetm1WuzPagH4iOSC8x58=
 k8s.io/client-go v0.18.6 h1:I+oWqJbibLSGsZj8Xs8F0aWVXJVIoUHWaaJV3kUN/Zw=
 k8s.io/client-go v0.18.6/go.mod h1:/fwtGLjYMS1MaM5oi+eXhKwG+1UHidUEXRh6cNsdO0Q=
+k8s.io/client-go v0.19.3/go.mod h1:+eEMktZM+MG0KO+PTkci8xnbCZHvj9TqR6Q1XDUIJOM=
 k8s.io/gengo v0.0.0-20190128074634-0689ccc1d7d6/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0=
+k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0=
 k8s.io/klog v0.0.0-20181102134211-b9b56d5dfc92/go.mod h1:Gq+BEi5rUBO/HRz0bTSXDUcqjScdoY3a9IHpCEIOOfk=
 k8s.io/klog v0.3.0/go.mod h1:Gq+BEi5rUBO/HRz0bTSXDUcqjScdoY3a9IHpCEIOOfk=
 k8s.io/klog v1.0.0 h1:Pt+yjF5aB1xDSVbau4VsWe+dQNzA0qv1LlXdC2dF6Q8=
 k8s.io/klog v1.0.0/go.mod h1:4Bi6QPql/J/LkTDqv7R/cd3hPo4k2DG6Ptcz060Ez5I=
+k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE=
+k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y=
+k8s.io/klog/v2 v2.4.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y=
 k8s.io/kube-openapi v0.0.0-20200121204235-bf4fb3bd569c/go.mod h1:GRQhZsXIAJ1xR0C9bd8UpWHZ5plfAS9fzPjJuQ6JL3E=
 k8s.io/kube-openapi v0.0.0-20200410145947-61e04a5be9a6/go.mod h1:GRQhZsXIAJ1xR0C9bd8UpWHZ5plfAS9fzPjJuQ6JL3E=
+k8s.io/kube-openapi v0.0.0-20200805222855-6aeccd4b50c6/go.mod h1:UuqjUnNftUyPE5H64/qeyjQoUZhGpeFDVdxjTeEVN2o=
+k8s.io/kube-openapi v0.0.0-20200923155610-8b5066479488/go.mod h1:UuqjUnNftUyPE5H64/qeyjQoUZhGpeFDVdxjTeEVN2o=
 k8s.io/utils v0.0.0-20200324210504-a9aa75ae1b89 h1:d4vVOjXm687F1iLSP2q3lyPPuyvTUt3aVoBpi2DqRsU=
 k8s.io/utils v0.0.0-20200324210504-a9aa75ae1b89/go.mod h1:sZAwmy6armz5eXlNoLmJcl4F1QuKu7sr+mFQ0byX7Ew=
+k8s.io/utils v0.0.0-20200729134348-d5654de09c73/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA=
+k8s.io/utils v0.0.0-20201027101359-01387209bb0d/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA=
 modernc.org/b v1.0.0/go.mod h1:uZWcZfRj1BpYzfN9JTerzlNUnnPsV9O2ZA8JsRcubNg=
 modernc.org/db v1.0.0/go.mod h1:kYD/cO29L/29RM0hXYl4i3+Q5VojL31kTUVpVJDw0s8=
 modernc.org/file v1.0.0/go.mod h1:uqEokAEn1u6e+J45e54dsEA/pw4o7zLrA2GwyntZzjw=
@@ -1928,7 +2346,9 @@
 sigs.k8s.io/structured-merge-diff/v3 v3.0.0-20200116222232-67a7b8c61874/go.mod h1:PlARxl6Hbt/+BC80dRLi1qAmnMqwqDg62YvvVkZjemw=
 sigs.k8s.io/structured-merge-diff/v3 v3.0.0 h1:dOmIZBMfhcHS09XZkMyUgkq5trg3/jRyJYFZUiaOp8E=
 sigs.k8s.io/structured-merge-diff/v3 v3.0.0/go.mod h1:PlARxl6Hbt/+BC80dRLi1qAmnMqwqDg62YvvVkZjemw=
+sigs.k8s.io/structured-merge-diff/v4 v4.0.1/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw=
 sigs.k8s.io/yaml v1.1.0 h1:4A07+ZFc2wgJwo8YNlQpr1rVlgUDlxXHhPJciaPY5gs=
 sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o=
 sigs.k8s.io/yaml v1.2.0 h1:kr/MCeFWJWTwyaHoR9c8EjH9OumOmoF9YGiZd7lFm/Q=
 sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc=
+sourcegraph.com/sourcegraph/appdash v0.0.0-20190731080439-ebfcffb1b5c0/go.mod h1:hI742Nqp5OhwiqlzhgfbWU4mW4yO10fP+LoT9WOswdU=
diff --git a/infra/bots/assets.isolate b/infra/bots/assets.isolate
deleted file mode 100644
index 1d9ef7a..0000000
--- a/infra/bots/assets.isolate
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  'variables': {
-    'files': [
-      'assets/',
-    ],
-  },
-}
diff --git a/infra/bots/build_task_drivers.sh b/infra/bots/build_task_drivers.sh
index b1a192c..244673c 100755
--- a/infra/bots/build_task_drivers.sh
+++ b/infra/bots/build_task_drivers.sh
@@ -21,9 +21,6 @@
 export GOFLAGS="-mod=readonly"
 go mod download
 go install -v go.skia.org/infra/infra/bots/task_drivers/build_push_docker_image
-go install -v go.skia.org/infra/infra/bots/task_drivers/push_apps_from_skia_image
-go install -v go.skia.org/infra/infra/bots/task_drivers/push_apps_from_skia_wasm_images
-go install -v go.skia.org/infra/infra/bots/task_drivers/push_apps_from_wasm_image
 go install -v go.skia.org/infra/infra/bots/task_drivers/update_go_deps
 
 # Build task drivers from this repo.
diff --git a/infra/bots/canvaskit.isolate b/infra/bots/canvaskit.isolate
deleted file mode 100644
index 5863ff9..0000000
--- a/infra/bots/canvaskit.isolate
+++ /dev/null
@@ -1,13 +0,0 @@
-{
-  'includes': [
-    'swarm_recipe.isolate',
-  ],
-  'variables': {
-    'files': [
-      '../../modules/canvaskit',
-      '../../modules/pathkit/perf/perfReporter.js',
-      '../../modules/pathkit/tests/testReporter.js',
-      '../canvaskit',
-    ],
-  },
-}
diff --git a/infra/bots/compile.isolate b/infra/bots/compile.isolate
deleted file mode 100644
index d1e5ffa..0000000
--- a/infra/bots/compile.isolate
+++ /dev/null
@@ -1,49 +0,0 @@
-{
-  'includes': [
-    'run_recipe.isolate',
-  ],
-  'variables': {
-    'files': [
-      '../../../.gclient',
-      '../../.clang-format',
-      '../../.clang-tidy',
-      '../../.gn',
-      '../../BUILD.gn',
-      '../../bench',
-      '../../bin/fetch-clang-format',
-      '../../bin/fetch-gn',
-      '../../build/fuchsia',
-      '../../build_overrides',
-      '../../buildtools',
-      '../../client_utils/android',
-      '../../dm',
-      '../../docs/examples',
-      '../../example',
-      '../../experimental',
-      '../../fuzz',
-      '../../gm',
-      '../../gn',
-      '../../include',
-      '../../modules',
-      '../../platform_tools/android/apps/skottie/skottielib/src/main/cpp/native-lib.cpp',
-      '../../platform_tools/android/launcher/skia_launcher.cpp',
-      '../../platform_tools/android/vulkan/Skia_Vulkan_Android.h',
-      '../../platform_tools/ios/app/LaunchScreen.storyboard',
-      '../../platform_tools/libraries/include/arcore_c_api.h',
-      '../../resources',
-      '../../samplecode',
-      '../../src',
-      '../../tests',
-      '../../third_party',
-      '../../tools',
-      '../canvaskit',
-      '../pathkit',
-      'assets/android_ndk_darwin/VERSION',
-      'assets/android_ndk_linux/VERSION',
-      'assets/android_ndk_windows/VERSION',
-      'assets/cast_toolchain/VERSION',
-      'assets/clang_linux/VERSION',
-      'assets/clang_win/VERSION',
-    ],
-  },
-}
diff --git a/infra/bots/compile_android_framework.isolate b/infra/bots/compile_android_framework.isolate
deleted file mode 100644
index 5b11547..0000000
--- a/infra/bots/compile_android_framework.isolate
+++ /dev/null
@@ -1,11 +0,0 @@
-{
-  'includes': [
-    'infrabots.isolate',
-    'run_recipe.isolate',
-  ],
-  'variables': {
-    'files': [
-      '../../../.gclient',
-    ],
-  },
-}
diff --git a/infra/bots/empty.isolate b/infra/bots/empty.isolate
deleted file mode 100644
index 0967ef4..0000000
--- a/infra/bots/empty.isolate
+++ /dev/null
@@ -1 +0,0 @@
-{}
diff --git a/infra/bots/gen_compile_isolate.py b/infra/bots/gen_compile_isolate.py
deleted file mode 100755
index ea55908..0000000
--- a/infra/bots/gen_compile_isolate.py
+++ /dev/null
@@ -1,234 +0,0 @@
-#!/usr/bin/env python
-#
-# Copyright 2019 Google LLC
-#
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-
-import difflib
-import os
-import re
-import subprocess
-import sys
-
-
-# Any files in Git which match these patterns will be included, either directly
-# or indirectly via a parent dir.
-PATH_PATTERNS = [
-  r'.*\.c$',
-  r'.*\.cc$',
-  r'.*\.cpp$',
-  r'.*\.gn$',
-  r'.*\.gni$',
-  r'.*\.h$',
-  r'.*\.mm$',
-  r'.*\.storyboard$',
-]
-
-# These paths are always added to the inclusion list. Note that they may not
-# appear in the isolate if they are included indirectly via a parent dir.
-EXPLICIT_PATHS = [
-  '../.gclient',
-  '.clang-format',
-  '.clang-tidy',
-  'bin/fetch-clang-format',
-  'bin/fetch-gn',
-  'buildtools',
-  'infra/bots/assets/android_ndk_darwin/VERSION',
-  'infra/bots/assets/android_ndk_linux/VERSION',
-  'infra/bots/assets/android_ndk_windows/VERSION',
-  'infra/bots/assets/cast_toolchain/VERSION',
-  'infra/bots/assets/clang_linux/VERSION',
-  'infra/bots/assets/clang_win/VERSION',
-  'infra/canvaskit',
-  'infra/pathkit',
-  'resources',
-  'third_party/externals',
-]
-
-# If a parent path contains more than this many immediate child paths (ie. files
-# and dirs which are directly inside it as opposed to indirect descendants), we
-# will include the parent in the isolate file instead of the children. This
-# results in a simpler isolate file which should need to be changed less often.
-COMBINE_PATHS_THRESHOLD = 3
-
-# Template for the isolate file content.
-ISOLATE_TMPL = '''{
-  'includes': [
-    'run_recipe.isolate',
-  ],
-  'variables': {
-    'files': [
-%s
-    ],
-  },
-}
-'''
-
-# Absolute path to the infra/bots dir.
-INFRABOTS_DIR = os.path.realpath(os.path.dirname(os.path.abspath(__file__)))
-
-# Absolute path to the compile.isolate file.
-ISOLATE_FILE = os.path.join(INFRABOTS_DIR, 'compile.isolate')
-
-
-def all_paths():
-  """Return all paths which are checked in to git."""
-  repo_root = os.path.abspath(os.path.join(INFRABOTS_DIR, os.pardir, os.pardir))
-  output = subprocess.check_output(['git', 'ls-files'], cwd=repo_root).rstrip()
-  return output.splitlines()
-
-
-def get_relevant_paths():
-  """Return all checked-in paths in PATH_PATTERNS or EXPLICIT_PATHS."""
-  paths = []
-  for f in all_paths():
-    for regexp in PATH_PATTERNS:
-      if re.match(regexp, f):
-        paths.append(f)
-        break
-
-  paths.extend(EXPLICIT_PATHS)
-  return paths
-
-
-class Tree(object):
-  """Tree helps with deduplicating and collapsing paths."""
-  class Node(object):
-    """Node represents an individual node in a Tree."""
-    def __init__(self, name):
-      self._children = {}
-      self._name = name
-      self._is_leaf = False
-
-    @property
-    def is_root(self):
-      """Return True iff this is the root node."""
-      return self._name is None
-
-    def add(self, entry):
-      """Add the given entry (given as a list of strings) to the Node."""
-      # Remove the first element if we're not the root node.
-      if not self.is_root:
-        if entry[0] != self._name:
-          raise ValueError('Cannot add a non-matching entry to a Node!')
-        entry = entry[1:]
-
-        # If the entry is now empty, this node is a leaf.
-        if not entry:
-          self._is_leaf = True
-          return
-
-      # Add a child node.
-      if not self._is_leaf:
-        child = self._children.get(entry[0])
-        if not child:
-          child = Tree.Node(entry[0])
-          self._children[entry[0]] = child
-        child.add(entry)
-
-        # If we have more than COMBINE_PATHS_THRESHOLD immediate children,
-        # combine them into this node.
-        immediate_children = 0
-        for child in self._children.itervalues():
-          if child._is_leaf:
-            immediate_children += 1
-        if not self.is_root and immediate_children >= COMBINE_PATHS_THRESHOLD:
-          self._is_leaf = True
-          self._children = {}
-
-    def entries(self):
-      """Return the entries represented by this node and its children.
-
-      Will not return children in the following cases:
-        - This Node is a leaf, ie. it represents an entry which was explicitly
-          inserted into the Tree, as opposed to only part of a path to other
-          entries.
-        - This Node has immediate children exceeding COMBINE_PATHS_THRESHOLD and
-          thus has been upgraded to a leaf node.
-      """
-      if self._is_leaf:
-        return [self._name]
-      rv = []
-      for child in self._children.itervalues():
-        for entry in child.entries():
-          if not self.is_root:
-            entry = self._name + '/' + entry
-          rv.append(entry)
-      return rv
-
-  def __init__(self):
-    self._root = Tree.Node(None)
-
-  def add(self, entry):
-    """Add the given entry to the tree."""
-    split = entry.split('/')
-    if split[-1] == '':
-      split = split[:-1]
-    self._root.add(split)
-
-  def entries(self):
-    """Return the list of entries in the tree.
-
-    Entries will be de-duplicated as follows:
-      - Any entry which is a sub-path of another entry will not be returned.
-      - Any entry which was not explicitly inserted but has children exceeding
-        the COMBINE_PATHS_THRESHOLD will be returned while its children will not
-        be returned.
-    """
-    return self._root.entries()
-
-
-def relpath(repo_path):
-  """Return a relative path to the given path within the repo.
-
-  The path is relative to the infra/bots dir, where the compile.isolate file
-  lives.
-  """
-  repo_path = '../../' + repo_path
-  repo_path = repo_path.replace('../../infra/', '../')
-  repo_path = repo_path.replace('../bots/', '')
-  return repo_path
-
-
-def get_isolate_content(paths):
-  """Construct the new content of the isolate file based on the given paths."""
-  lines = ['      \'%s\',' % relpath(p) for p in paths]
-  lines.sort()
-  return ISOLATE_TMPL % '\n'.join(lines)
-
-
-def main():
-  """Regenerate the compile.isolate file, or verify that it hasn't changed."""
-  testing = False
-  if len(sys.argv) == 2 and sys.argv[1] == 'test':
-    testing = True
-  elif len(sys.argv) != 1:
-    print >> sys.stderr, 'Usage: %s [test]' % sys.argv[0]
-    sys.exit(1)
-
-  tree = Tree()
-  for p in get_relevant_paths():
-    tree.add(p)
-  content = get_isolate_content(tree.entries())
-
-  if testing:
-    with open(ISOLATE_FILE, 'rb') as f:
-      expect_content = f.read()
-    if content != expect_content:
-      print >> sys.stderr, 'Found diff in %s:' % ISOLATE_FILE
-      a = expect_content.splitlines()
-      b = content.splitlines()
-      diff = difflib.context_diff(a, b, lineterm='')
-      for line in diff:
-        sys.stderr.write(line + '\n')
-      print >> sys.stderr, 'You may need to run:\n\n\tpython %s' % sys.argv[0]
-      sys.exit(1)
-  else:
-    with open(ISOLATE_FILE, 'wb') as f:
-      f.write(content)
-
-
-if __name__ == '__main__':
-  main()
diff --git a/infra/bots/gen_tasks_logic/compile_cas.go b/infra/bots/gen_tasks_logic/compile_cas.go
new file mode 100644
index 0000000..9baf85e
--- /dev/null
+++ b/infra/bots/gen_tasks_logic/compile_cas.go
@@ -0,0 +1,224 @@
+// Copyright 2020 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+package gen_tasks_logic
+
+import (
+	"log"
+	"os/exec"
+	"regexp"
+	"sort"
+	"strings"
+
+	"go.skia.org/infra/go/cas/rbe"
+	"go.skia.org/infra/task_scheduler/go/specs"
+)
+
+const (
+	// If a parent path contains more than this many immediate child paths (ie.
+	// files and dirs which are directly inside it as opposed to indirect
+	// descendants), we will include the parent in the isolate file instead of
+	// the children. This results in a simpler CasSpec which should need to be
+	// changed less often.
+	combinePathsThreshold = 3
+)
+
+var (
+	// Any files in Git which match these patterns will be included, either
+	// directly or indirectly via a parent dir.
+	pathRegexes = []*regexp.Regexp{
+		regexp.MustCompile(`.*\.c$`),
+		regexp.MustCompile(`.*\.cc$`),
+		regexp.MustCompile(`.*\.cpp$`),
+		regexp.MustCompile(`.*\.gn$`),
+		regexp.MustCompile(`.*\.gni$`),
+		regexp.MustCompile(`.*\.h$`),
+		regexp.MustCompile(`.*\.mm$`),
+		regexp.MustCompile(`.*\.storyboard$`),
+	}
+
+	// These paths are always added to the inclusion list. Note that they may
+	// not appear in the CasSpec if they are included indirectly via a parent
+	// dir.
+	explicitPaths = []string{
+		".clang-format",
+		".clang-tidy",
+		"bin/fetch-clang-format",
+		"bin/fetch-gn",
+		"buildtools",
+		"infra/bots/assets/android_ndk_darwin/VERSION",
+		"infra/bots/assets/android_ndk_linux/VERSION",
+		"infra/bots/assets/android_ndk_windows/VERSION",
+		"infra/bots/assets/cast_toolchain/VERSION",
+		"infra/bots/assets/clang_linux/VERSION",
+		"infra/bots/assets/clang_win/VERSION",
+		"infra/bots/run_recipe.py",
+		"infra/canvaskit",
+		"infra/pathkit",
+		"resources",
+		"third_party/externals",
+	}
+)
+
+// getAllCheckedInPaths returns every path checked in to the repo.
+func getAllCheckedInPaths() []string {
+	cmd := exec.Command("git", "ls-files")
+	cmd.Dir = CheckoutRoot()
+	output, err := cmd.CombinedOutput()
+	if err != nil {
+		log.Fatal(err)
+	}
+	split := strings.Split(string(output), "\n")
+	rv := make([]string, 0, len(split))
+	for _, line := range split {
+		if line != "" {
+			rv = append(rv, line)
+		}
+	}
+	return rv
+}
+
+// getRelevantPaths returns all paths needed by compile tasks.
+func getRelevantPaths() []string {
+	rv := []string{}
+	for _, path := range getAllCheckedInPaths() {
+		for _, regex := range pathRegexes {
+			if regex.MatchString(path) {
+				rv = append(rv, path)
+				break
+			}
+		}
+	}
+	return append(rv, explicitPaths...)
+}
+
+// node is a single node in a directory tree of task inputs.
+type node struct {
+	children map[string]*node
+	name     string
+	isLeaf   bool
+}
+
+// newNode returns a node instance.
+func newNode(name string) *node {
+	return &node{
+		children: map[string]*node{},
+		name:     name,
+		isLeaf:   false,
+	}
+}
+
+// isRoot returns true iff this is the root node.
+func (n *node) isRoot() bool {
+	return n.name == ""
+}
+
+// add the given entry (given as a slice of path components) to the node.
+func (n *node) add(entry []string) {
+	// Remove the first element if we're not the root node.
+	if !n.isRoot() {
+		if entry[0] != n.name {
+			log.Fatalf("Failed to compute compile CAS inputs; attempting to add entry %v to node %q", entry, n.name)
+		}
+		entry = entry[1:]
+
+		// If the entry is now empty, this node is a leaf.
+		if len(entry) == 0 {
+			n.isLeaf = true
+			return
+		}
+	}
+
+	// Add a child node.
+	if !n.isLeaf {
+		name := entry[0]
+		child, ok := n.children[name]
+		if !ok {
+			child = newNode(name)
+			n.children[name] = child
+		}
+		child.add(entry)
+
+		// If we have more than combinePathsThreshold immediate children,
+		// combine them into this node.
+		immediateChilden := 0
+		for _, child := range n.children {
+			if child.isLeaf {
+				immediateChilden++
+			}
+			if !n.isRoot() && immediateChilden >= combinePathsThreshold {
+				n.isLeaf = true
+				n.children = map[string]*node{}
+			}
+		}
+	}
+}
+
+// entries returns the entries represented by this node and its children.
+// Will not return children in the following cases:
+// - This Node is a leaf, ie. it represents an entry which was explicitly
+//   inserted into the Tree, as opposed to only part of a path to other
+//   entries.
+// - This Node has immediate children exceeding combinePathsThreshold and
+//   thus has been upgraded to a leaf node.
+func (n *node) entries() [][]string {
+	if n.isLeaf {
+		return [][]string{{n.name}}
+	}
+	rv := [][]string{}
+	for _, child := range n.children {
+		for _, entry := range child.entries() {
+			if !n.isRoot() {
+				entry = append([]string{n.name}, entry...)
+			}
+			rv = append(rv, entry)
+		}
+	}
+	return rv
+}
+
+// tree represents a directory tree of task inputs.
+type tree struct {
+	root *node
+}
+
+// newTree returns a tree instance.
+func newTree() *tree {
+	return &tree{
+		root: newNode(""),
+	}
+}
+
+// add the given path to the tree. Entries may be combined as defined by
+// combinePathsThreshold.
+func (t *tree) add(p string) {
+	split := strings.Split(p, "/")
+	t.root.add(split)
+}
+
+// entries returns all entries in the tree. Entries may be combined as defined
+// by combinePathsThreshold.
+func (t *tree) entries() []string {
+	entries := t.root.entries()
+	rv := make([]string, 0, len(entries))
+	for _, entry := range entries {
+		rv = append(rv, strings.Join(append([]string{"skia"}, entry...), "/"))
+	}
+	sort.Strings(rv)
+	return rv
+}
+
+// generateCompileCAS creates the CasSpec used for tasks which build Skia.
+func generateCompileCAS(b *specs.TasksCfgBuilder) {
+	t := newTree()
+	for _, path := range getRelevantPaths() {
+		t.add(path)
+	}
+	spec := &specs.CasSpec{
+		Root:     "..",
+		Paths:    t.entries(),
+		Excludes: []string{rbe.ExcludeGitDir},
+	}
+	b.MustAddCasSpec(CAS_COMPILE, spec)
+}
diff --git a/infra/bots/gen_tasks_logic/dm_flags.go b/infra/bots/gen_tasks_logic/dm_flags.go
index 9c7af97..e269c73 100644
--- a/infra/bots/gen_tasks_logic/dm_flags.go
+++ b/infra/bots/gen_tasks_logic/dm_flags.go
@@ -454,7 +454,7 @@
 		// Test GPU tessellation path renderer.
 		if b.extraConfig("GpuTess") {
 			configs = []string{glPrefix + "msaa4"}
-			args = append(args, "--pr", "tess")
+			args = append(args, "--hwtess", "--pr", "tess")
 		}
 
 		// Test non-nvpr on NVIDIA.
@@ -483,6 +483,10 @@
 			args = append(args, "--skpViewportSize", "2048")
 			args = append(args, "--gpuThreads", "0")
 		}
+		if b.extraConfig("ReduceOpsTaskSplitting") {
+			configs = filter(configs, "gl", "vk", "mtl")
+			args = append(args, "--reduceOpsTaskSplitting", "true")
+		}
 	}
 
 	// Sharding.
@@ -551,6 +555,11 @@
 		removeFromArgs("lottie")
 	}
 
+	if b.extraConfig("TSAN") {
+		// skbug.com/10848
+		removeFromArgs("svg")
+	}
+
 	// TODO: ???
 	skip("f16 _ _ dstreadshuffle")
 	skip("glsrgb image _ _")
diff --git a/infra/bots/gen_tasks_logic/gen_tasks_logic.go b/infra/bots/gen_tasks_logic/gen_tasks_logic.go
index 60c0dcf..8e970e8 100644
--- a/infra/bots/gen_tasks_logic/gen_tasks_logic.go
+++ b/infra/bots/gen_tasks_logic/gen_tasks_logic.go
@@ -22,10 +22,30 @@
 	"strings"
 	"time"
 
+	"go.skia.org/infra/go/cas/rbe"
+	"go.skia.org/infra/go/cipd"
 	"go.skia.org/infra/task_scheduler/go/specs"
 )
 
 const (
+	CAS_CANVASKIT    = "canvaskit"
+	CAS_COMPILE      = "compile"
+	CAS_EMPTY        = "empty" // TODO(borenet): It'd be nice if this wasn't necessary.
+	CAS_LOTTIE_CI    = "lottie-ci"
+	CAS_LOTTIE_WEB   = "lottie-web"
+	CAS_PATHKIT      = "pathkit"
+	CAS_PERF         = "perf"
+	CAS_PUPPETEER    = "puppeteer"
+	CAS_RUN_RECIPE   = "run-recipe"
+	CAS_RECIPES      = "recipes"
+	CAS_SKOTTIE_WASM = "skottie-wasm"
+	CAS_SKPBENCH     = "skpbench"
+	CAS_SKQP         = "skqp"
+	CAS_TASK_DRIVERS = "task-drivers"
+	CAS_TEST         = "test"
+	CAS_WASM_GM      = "wasm-gm"
+	CAS_WHOLE_REPO   = "whole-repo"
+
 	BUILD_TASK_DRIVERS_NAME    = "Housekeeper-PerCommit-BuildTaskDrivers"
 	BUNDLE_RECIPES_NAME        = "Housekeeper-PerCommit-BundleRecipes"
 	ISOLATE_GCLOUD_LINUX_NAME  = "Housekeeper-PerCommit-IsolateGCloudLinux"
@@ -69,33 +89,33 @@
 
 	// Named caches used by tasks.
 	CACHES_GIT = []*specs.Cache{
-		&specs.Cache{
+		{
 			Name: "git",
 			Path: "cache/git",
 		},
-		&specs.Cache{
+		{
 			Name: "git_cache",
 			Path: "cache/git_cache",
 		},
 	}
 	CACHES_GO = []*specs.Cache{
-		&specs.Cache{
+		{
 			Name: "go_cache",
 			Path: "cache/go_cache",
 		},
-		&specs.Cache{
+		{
 			Name: "gopath",
 			Path: "cache/gopath",
 		},
 	}
 	CACHES_WORKDIR = []*specs.Cache{
-		&specs.Cache{
+		{
 			Name: "work",
 			Path: "cache/work",
 		},
 	}
 	CACHES_CCACHE = []*specs.Cache{
-		&specs.Cache{
+		{
 			Name: "ccache",
 			Path: "cache/ccache",
 		},
@@ -108,21 +128,30 @@
 	// not also use the normal "work" cache, to prevent issues like
 	// https://bugs.chromium.org/p/skia/issues/detail?id=9749.
 	CACHES_DOCKER = []*specs.Cache{
-		&specs.Cache{
+		{
 			Name: "docker",
 			Path: "cache/docker",
 		},
 	}
 
+	// CAS_SPEC_WHOLE_REPO is a CasSpec which includes the entire repo. This is
+	// global so that it can be overridden by other repositories which import
+	// this file.
+	CAS_SPEC_WHOLE_REPO = &specs.CasSpec{
+		Root:     "..",
+		Paths:    []string{"skia"},
+		Excludes: []string{rbe.ExcludeGitDir},
+	}
+
 	// TODO(borenet): This hacky and bad.
-	CIPD_PKG_LUCI_AUTH = specs.CIPD_PKGS_KITCHEN[1]
-	CIPD_PKGS_KITCHEN  = append(specs.CIPD_PKGS_KITCHEN[:2], specs.CIPD_PKGS_PYTHON[1])
-	CIPD_PKG_CPYTHON   = specs.CIPD_PKGS_PYTHON[0]
+	CIPD_PKG_LUCI_AUTH = cipd.MustGetPackage("infra/tools/luci-auth/${platform}")
+
+	CIPD_PKGS_GOLDCTL = []*specs.CipdPackage{cipd.MustGetPackage("skia/tools/goldctl/${platform}")}
 
 	CIPD_PKGS_XCODE = []*specs.CipdPackage{
 		// https://chromium.googlesource.com/chromium/tools/build/+/e19b7d9390e2bb438b566515b141ed2b9ed2c7c2/scripts/slave/recipe_modules/ios/api.py#317
 		// This package is really just an installer for XCode.
-		&specs.CipdPackage{
+		{
 			Name: "infra/tools/mac_toolchain/${platform}",
 			Path: "mac_toolchain",
 			// When this is updated, also update
@@ -148,39 +177,39 @@
 
 	// ISOLATE_ASSET_MAPPING maps the name of an asset to the configuration
 	// for how the CIPD package should be installed for a given task.
-	ISOLATE_ASSET_MAPPING = map[string]isolateAssetCfg{
+	ISOLATE_ASSET_MAPPING = map[string]uploadAssetCASCfg{
 		"gcloud_linux": {
-			isolateTaskName: ISOLATE_GCLOUD_LINUX_NAME,
-			path:            "gcloud_linux",
+			uploadTaskName: ISOLATE_GCLOUD_LINUX_NAME,
+			path:           "gcloud_linux",
 		},
 		"skimage": {
-			isolateTaskName: ISOLATE_SKIMAGE_NAME,
-			path:            "skimage",
+			uploadTaskName: ISOLATE_SKIMAGE_NAME,
+			path:           "skimage",
 		},
 		"skp": {
-			isolateTaskName: ISOLATE_SKP_NAME,
-			path:            "skp",
+			uploadTaskName: ISOLATE_SKP_NAME,
+			path:           "skp",
 		},
 		"svg": {
-			isolateTaskName: ISOLATE_SVG_NAME,
-			path:            "svg",
+			uploadTaskName: ISOLATE_SVG_NAME,
+			path:           "svg",
 		},
 		"mskp": {
-			isolateTaskName: ISOLATE_MSKP_NAME,
-			path:            "mskp",
+			uploadTaskName: ISOLATE_MSKP_NAME,
+			path:           "mskp",
 		},
 		"android_ndk_linux": {
-			isolateTaskName: ISOLATE_NDK_LINUX_NAME,
-			path:            "android_ndk_linux",
+			uploadTaskName: ISOLATE_NDK_LINUX_NAME,
+			path:           "android_ndk_linux",
 		},
 		"android_sdk_linux": {
-			isolateTaskName: ISOLATE_SDK_LINUX_NAME,
-			path:            "android_sdk_linux",
+			uploadTaskName: ISOLATE_SDK_LINUX_NAME,
+			path:           "android_sdk_linux",
 		},
 		"win_toolchain": {
-			alwaysIsolate:   true,
-			isolateTaskName: ISOLATE_WIN_TOOLCHAIN_NAME,
-			path:            "win_toolchain",
+			alwaysIsolate:  true,
+			uploadTaskName: ISOLATE_WIN_TOOLCHAIN_NAME,
+			path:           "win_toolchain",
 		},
 	}
 )
@@ -315,18 +344,146 @@
 
 	// Create Tasks and Jobs.
 	builder := &builder{
-		TasksCfgBuilder:  b,
-		cfg:              cfg,
-		jobNameSchema:    schema,
-		jobs:             jobs,
-		relpathBaseDir:   relpathBaseDir,
-		relpathTargetDir: relpathTargetDir,
+		TasksCfgBuilder: b,
+		cfg:             cfg,
+		jobNameSchema:   schema,
+		jobs:            jobs,
 	}
 	for _, name := range jobs {
 		jb := newJobBuilder(builder, name)
 		jb.genTasksForJob()
 		jb.finish()
 	}
+
+	// Create CasSpecs.
+	b.MustAddCasSpec(CAS_CANVASKIT, &specs.CasSpec{
+		Root: "..",
+		Paths: []string{
+			"skia/infra/bots/run_recipe.py",
+			"skia/infra/canvaskit",
+			"skia/modules/canvaskit",
+			"skia/modules/pathkit/perf/perfReporter.js",
+			"skia/modules/pathkit/tests/testReporter.js",
+		},
+		Excludes: []string{rbe.ExcludeGitDir},
+	})
+	b.MustAddCasSpec(CAS_EMPTY, specs.EmptyCasSpec)
+	b.MustAddCasSpec(CAS_LOTTIE_CI, &specs.CasSpec{
+		Root: "..",
+		Paths: []string{
+			"skia/infra/bots/run_recipe.py",
+			"skia/infra/lottiecap",
+			"skia/tools/lottie-web-perf",
+			"skia/tools/lottiecap",
+		},
+		Excludes: []string{rbe.ExcludeGitDir},
+	})
+	b.MustAddCasSpec(CAS_LOTTIE_WEB, &specs.CasSpec{
+		Root: "..",
+		Paths: []string{
+			"skia/infra/bots/run_recipe.py",
+			"skia/tools/lottie-web-perf",
+		},
+		Excludes: []string{rbe.ExcludeGitDir},
+	})
+	b.MustAddCasSpec(CAS_PATHKIT, &specs.CasSpec{
+		Root: "..",
+		Paths: []string{
+			"skia/infra/bots/run_recipe.py",
+			"skia/infra/pathkit",
+			"skia/modules/pathkit",
+		},
+		Excludes: []string{rbe.ExcludeGitDir},
+	})
+	b.MustAddCasSpec(CAS_PERF, &specs.CasSpec{
+		Root: "..",
+		Paths: []string{
+			"skia/infra/bots/assets",
+			"skia/infra/bots/run_recipe.py",
+			"skia/platform_tools/ios/bin",
+			"skia/resources",
+			"skia/tools/valgrind.supp",
+		},
+		Excludes: []string{rbe.ExcludeGitDir},
+	})
+	// This CasSpec is unused; just make it empty.
+	b.MustAddCasSpec(CAS_PUPPETEER, &specs.CasSpec{
+		Digest: specs.EmptyCasSpec.Digest,
+	})
+	b.MustAddCasSpec(CAS_RECIPES, &specs.CasSpec{
+		Root: "..",
+		Paths: []string{
+			"skia/infra/config/recipes.cfg",
+			"skia/infra/bots/bundle_recipes.sh",
+			"skia/infra/bots/README.recipes.md",
+			"skia/infra/bots/recipe_modules",
+			"skia/infra/bots/recipes",
+			"skia/infra/bots/recipes.py",
+		},
+		Excludes: []string{rbe.ExcludeGitDir},
+	})
+	b.MustAddCasSpec(CAS_RUN_RECIPE, &specs.CasSpec{
+		Root: "..",
+		Paths: []string{
+			"skia/infra/bots/run_recipe.py",
+		},
+		Excludes: []string{rbe.ExcludeGitDir},
+	})
+	b.MustAddCasSpec(CAS_SKOTTIE_WASM, &specs.CasSpec{
+		Root: "..",
+		Paths: []string{
+			"skia/infra/bots/run_recipe.py",
+			"skia/tools/skottie-wasm-perf",
+		},
+		Excludes: []string{rbe.ExcludeGitDir},
+	})
+	b.MustAddCasSpec(CAS_SKPBENCH, &specs.CasSpec{
+		Root: "..",
+		Paths: []string{
+			"skia/infra/bots/assets",
+			"skia/infra/bots/run_recipe.py",
+			"skia/tools/skpbench",
+			"skia/tools/valgrind.supp",
+		},
+		Excludes: []string{rbe.ExcludeGitDir},
+	})
+	b.MustAddCasSpec(CAS_SKQP, &specs.CasSpec{
+		Root: "..",
+		Paths: []string{
+			"skia/infra/bots/run_recipe.py",
+			"skia/infra/skqp",
+		},
+		Excludes: []string{rbe.ExcludeGitDir},
+	})
+	b.MustAddCasSpec(CAS_TASK_DRIVERS, &specs.CasSpec{
+		Root: "..",
+		Paths: []string{
+			"skia/go.mod",
+			"skia/go.sum",
+			"skia/infra/bots/build_task_drivers.sh",
+			"skia/infra/bots/run_recipe.py",
+			"skia/infra/bots/task_drivers",
+		},
+		Excludes: []string{rbe.ExcludeGitDir},
+	})
+	b.MustAddCasSpec(CAS_TEST, &specs.CasSpec{
+		Root: "..",
+		Paths: []string{
+			"skia/infra/bots/assets",
+			"skia/infra/bots/run_recipe.py",
+			"skia/platform_tools/ios/bin",
+			"skia/resources",
+			"skia/tools/valgrind.supp",
+		},
+		Excludes: []string{rbe.ExcludeGitDir},
+	})
+	// This CasSpec is unused; just make it empty.
+	b.MustAddCasSpec(CAS_WASM_GM, &specs.CasSpec{
+		Digest: specs.EmptyCasSpec.Digest,
+	})
+	b.MustAddCasSpec(CAS_WHOLE_REPO, CAS_SPEC_WHOLE_REPO)
+	generateCompileCAS(b)
+
 	builder.MustFinish()
 }
 
@@ -355,11 +512,9 @@
 // builder is a wrapper for specs.TasksCfgBuilder.
 type builder struct {
 	*specs.TasksCfgBuilder
-	cfg              *Config
-	jobNameSchema    *JobNameSchema
-	jobs             []string
-	relpathBaseDir   string
-	relpathTargetDir string
+	cfg           *Config
+	jobNameSchema *JobNameSchema
+	jobs          []string
 }
 
 // marshalJson encodes the given data as JSON and fixes escaping of '<' which Go
@@ -375,7 +530,8 @@
 // kitchenTaskNoBundle sets up the task to run a recipe via Kitchen, without the
 // recipe bundle.
 func (b *taskBuilder) kitchenTaskNoBundle(recipe string, outputDir string) {
-	b.cipd(CIPD_PKGS_KITCHEN...)
+	b.cipd(CIPD_PKG_LUCI_AUTH)
+	b.cipd(cipd.MustGetPackage("infra/tools/luci/kitchen/${platform}"))
 	b.usesPython()
 	b.recipeProp("swarm_out_dir", outputDir)
 	if outputDir != OUTPUT_NONE {
@@ -384,7 +540,7 @@
 	python := "cipd_bin_packages/vpython${EXECUTABLE_SUFFIX}"
 	b.cmd(python, "-u", "skia/infra/bots/run_recipe.py", "${ISOLATED_OUTDIR}", recipe, b.getRecipeProps(), b.cfg.Project)
 	// Most recipes want this isolate; they can override if necessary.
-	b.isolate("swarm_recipe.isolate")
+	b.cas(CAS_RUN_RECIPE)
 	b.timeout(time.Hour)
 	b.addToPATH("cipd_bin_packages", "cipd_bin_packages/bin")
 	b.Spec.ExtraTags = map[string]string{
@@ -442,7 +598,8 @@
 				"NoGPUThreads", "ProcDump", "DDL1", "DDL3", "OOPRDDL", "T8888",
 				"DDLTotal", "DDLRecord", "9x9", "BonusConfigs", "SkottieTracing", "SkottieWASM",
 				"GpuTess", "NonNVPR", "Mskp", "Docker", "PDF", "SkVM", "Puppeteer",
-				"SkottieFrames", "RenderSKP", "CanvasPerf", "AllPathsVolatile"}
+				"SkottieFrames", "RenderSKP", "CanvasPerf", "AllPathsVolatile", "WebGL2",
+				"ReduceOpsTaskSplitting"}
 			keep := make([]string, 0, len(ec))
 			for _, part := range ec {
 				if !In(part, ignore) {
@@ -468,6 +625,7 @@
 			task_os = "Mac"
 			// iPhone11 requires xcode 11.4.1 which requires >10.15.2.
 			if b.parts["model"] == "iPhone11" {
+				// TODO(westont): Make this Mac10.15.7. We only have a single 10.15.5.
 				task_os = "Mac10.15.5"
 			}
 		} else if b.matchOs("Win") {
@@ -480,6 +638,9 @@
 			task_os = COMPILE_TASK_NAME_OS_LINUX
 		} else if b.matchOs("Mac") {
 			task_os = "Mac"
+			if b.extraConfig("CommandBuffer") {
+				task_os = "Mac10.15.7"
+			}
 		}
 		jobNameMap := map[string]string{
 			"role":          "Build",
@@ -542,6 +703,7 @@
 			"Mac10.14":   "Mac-10.14.3",
 			"Mac10.15":   "Mac-10.15.1",
 			"Mac10.15.5": "Mac-10.15.5", // We have some builders at 10.15.5 to run Xcode 11.4.1
+			"Mac10.15.7": "Mac-10.15.7", // We have some Golo machines at 10.15.7 to run Xcode 12.2
 			"Ubuntu18":   "Ubuntu-18.04",
 			"Win":        DEFAULT_OS_WIN,
 			"Win10":      "Windows-10-18363",
@@ -561,6 +723,10 @@
 			// ChOps VMs are at a newer version of MacOS.
 			d["os"] = "Mac-10.14.6"
 		}
+		if os == "Mac10.15" && b.parts["model"] == "VMware7.1" {
+			// ChOps VMs are at a newer version of MacOS.
+			d["os"] = "Mac-10.15.7"
+		}
 		if b.parts["model"] == "LenovoYogaC630" {
 			// This is currently a unique snowflake.
 			d["os"] = "Windows-10"
@@ -770,27 +936,17 @@
 	b.dimension(dims...)
 }
 
-// relpath returns the relative path to the given file from the config file.
-func (b *builder) relpath(f string) string {
-	target := filepath.Join(b.relpathTargetDir, f)
-	rv, err := filepath.Rel(b.relpathBaseDir, target)
-	if err != nil {
-		log.Fatal(err)
-	}
-	return rv
-}
-
 // bundleRecipes generates the task to bundle and isolate the recipes. Returns
 // the name of the task, which may be added as a dependency.
 func (b *jobBuilder) bundleRecipes() string {
 	b.addTask(BUNDLE_RECIPES_NAME, func(b *taskBuilder) {
 		b.cipd(specs.CIPD_PKGS_GIT_LINUX_AMD64...)
-		b.cipd(specs.CIPD_PKGS_PYTHON...)
+		b.cipd(specs.CIPD_PKGS_PYTHON_LINUX_AMD64...)
 		b.cmd("/bin/bash", "skia/infra/bots/bundle_recipes.sh", specs.PLACEHOLDER_ISOLATED_OUTDIR)
 		b.linuxGceDimensions(MACHINE_TYPE_SMALL)
 		b.addToPATH("cipd_bin_packages", "cipd_bin_packages/bin")
 		b.idempotent()
-		b.isolate("recipes.isolate")
+		b.cas(CAS_RECIPES)
 	})
 	return BUNDLE_RECIPES_NAME
 }
@@ -805,7 +961,7 @@
 		b.linuxGceDimensions(MACHINE_TYPE_SMALL)
 		b.addToPATH("cipd_bin_packages", "cipd_bin_packages/bin", "go/go/bin")
 		b.idempotent()
-		b.isolate("task_drivers.isolate")
+		b.cas(CAS_TASK_DRIVERS)
 	})
 	return BUILD_TASK_DRIVERS_NAME
 }
@@ -833,7 +989,7 @@
 		b.dep(b.buildTaskDrivers())
 		b.linuxGceDimensions(MACHINE_TYPE_MEDIUM)
 		b.addToPATH("cipd_bin_packages", "cipd_bin_packages/bin", "go/go/bin")
-		b.isolate("empty.isolate")
+		b.cas(CAS_EMPTY)
 		b.serviceAccount(b.cfg.ServiceAccountRecreateSKPs)
 	})
 }
@@ -874,7 +1030,7 @@
 		)
 		b.dep(b.buildTaskDrivers())
 		b.addToPATH("cipd_bin_packages", "cipd_bin_packages/bin", "go/go/bin")
-		b.isolate("empty.isolate")
+		b.cas(CAS_EMPTY)
 		b.serviceAccount(b.cfg.ServiceAccountCompile)
 		b.linuxGceDimensions(MACHINE_TYPE_MEDIUM)
 		b.usesDocker()
@@ -907,7 +1063,7 @@
 		b.dep(b.buildTaskDrivers())
 		b.dep(b.createDockerImage(false))
 		b.addToPATH("cipd_bin_packages", "cipd_bin_packages/bin", "go/go/bin")
-		b.isolate("empty.isolate")
+		b.cas(CAS_EMPTY)
 		b.serviceAccount(b.cfg.ServiceAccountCompile)
 		b.linuxGceDimensions(MACHINE_TYPE_MEDIUM)
 		b.usesDocker()
@@ -939,41 +1095,7 @@
 		b.dep(b.buildTaskDrivers())
 		b.dep(b.createDockerImage(true))
 		b.addToPATH("cipd_bin_packages", "cipd_bin_packages/bin", "go/go/bin")
-		b.isolate("empty.isolate")
-		b.serviceAccount(b.cfg.ServiceAccountCompile)
-		b.linuxGceDimensions(MACHINE_TYPE_MEDIUM)
-		b.usesDocker()
-		b.cache(CACHES_DOCKER...)
-	})
-}
-
-// createPushAppsFromSkiaWASMDockerImages creates and pushes docker images of some apps
-// (eg: debugger-assets) using the skia-release and skia-wasm-release
-// docker images.
-func (b *jobBuilder) createPushAppsFromSkiaWASMDockerImages() {
-	b.addTask(b.Name, func(b *taskBuilder) {
-		// TODO(borenet): Make this task not use Git.
-		b.usesGit()
-		b.cmd(
-			"./push_apps_from_skia_wasm_images",
-			"--project_id", "skia-swarming-bots",
-			"--task_id", specs.PLACEHOLDER_TASK_ID,
-			"--task_name", b.Name,
-			"--workdir", ".",
-			"--gerrit_project", "buildbot",
-			"--gerrit_url", "https://skia-review.googlesource.com",
-			"--repo", specs.PLACEHOLDER_REPO,
-			"--revision", specs.PLACEHOLDER_REVISION,
-			"--patch_issue", specs.PLACEHOLDER_ISSUE,
-			"--patch_set", specs.PLACEHOLDER_PATCHSET,
-			"--patch_server", specs.PLACEHOLDER_CODEREVIEW_SERVER,
-			"--alsologtostderr",
-		)
-		b.dep(b.buildTaskDrivers())
-		b.dep(b.createDockerImage(false))
-		b.dep(b.createDockerImage(true))
-		b.addToPATH("cipd_bin_packages", "cipd_bin_packages/bin", "go/go/bin")
-		b.isolate("empty.isolate")
+		b.cas(CAS_EMPTY)
 		b.serviceAccount(b.cfg.ServiceAccountCompile)
 		b.linuxGceDimensions(MACHINE_TYPE_MEDIUM)
 		b.usesDocker()
@@ -1015,84 +1137,88 @@
 // compile generates a compile task. Returns the name of the compile task.
 func (b *jobBuilder) compile() string {
 	name := b.deriveCompileTaskName()
-	b.addTask(name, func(b *taskBuilder) {
-		recipe := "compile"
-		isolate := "compile.isolate"
-		if b.extraConfig("NoDEPS", "CMake", "CommandBuffer", "Flutter", "SKQP") {
-			recipe = "sync_and_compile"
-			isolate = "swarm_recipe.isolate"
-			b.recipeProps(EXTRA_PROPS)
-			b.usesGit()
-			if !b.extraConfig("NoDEPS") {
-				b.cache(CACHES_WORKDIR...)
+	if b.extraConfig("WasmGMTests") {
+		b.compileWasmGMTests(name)
+	} else {
+		b.addTask(name, func(b *taskBuilder) {
+			recipe := "compile"
+			casSpec := CAS_COMPILE
+			if b.extraConfig("NoDEPS", "CMake", "CommandBuffer", "Flutter", "SKQP") {
+				recipe = "sync_and_compile"
+				casSpec = CAS_RUN_RECIPE
+				b.recipeProps(EXTRA_PROPS)
+				b.usesGit()
+				if !b.extraConfig("NoDEPS") {
+					b.cache(CACHES_WORKDIR...)
+				}
+			} else {
+				b.idempotent()
 			}
-		} else {
-			b.idempotent()
-		}
-		b.kitchenTask(recipe, OUTPUT_BUILD)
-		b.isolate(isolate)
-		b.serviceAccount(b.cfg.ServiceAccountCompile)
-		b.swarmDimensions()
-		if b.extraConfig("Docker", "LottieWeb", "SKQP", "CMake") || b.compiler("EMCC") {
-			b.usesDocker()
-			b.cache(CACHES_DOCKER...)
-		}
+			b.kitchenTask(recipe, OUTPUT_BUILD)
+			b.cas(casSpec)
+			b.serviceAccount(b.cfg.ServiceAccountCompile)
+			b.swarmDimensions()
+			if b.extraConfig("Docker", "LottieWeb", "SKQP", "CMake") || b.compiler("EMCC") {
+				b.usesDocker()
+				b.cache(CACHES_DOCKER...)
+			}
 
-		// Android bots require a toolchain.
-		if b.extraConfig("Android") {
-			if b.matchOs("Mac") {
-				b.asset("android_ndk_darwin")
-			} else if b.matchOs("Win") {
-				pkg := b.MustGetCipdPackageFromAsset("android_ndk_windows")
-				pkg.Path = "n"
-				b.cipd(pkg)
-			} else if !b.extraConfig("SKQP") {
-				b.asset("android_ndk_linux")
-			}
-		} else if b.extraConfig("Chromebook") {
-			b.asset("clang_linux")
-			if b.arch("x86_64") {
-				b.asset("chromebook_x86_64_gles")
-			} else if b.arch("arm") {
-				b.asset("armhf_sysroot")
-				b.asset("chromebook_arm_gles")
-			}
-		} else if b.isLinux() {
-			if b.compiler("Clang") {
+			// Android bots require a toolchain.
+			if b.extraConfig("Android") {
+				if b.matchOs("Mac") {
+					b.asset("android_ndk_darwin")
+				} else if b.matchOs("Win") {
+					pkg := b.MustGetCipdPackageFromAsset("android_ndk_windows")
+					pkg.Path = "n"
+					b.cipd(pkg)
+				} else if !b.extraConfig("SKQP") {
+					b.asset("android_ndk_linux")
+				}
+			} else if b.extraConfig("Chromebook") {
 				b.asset("clang_linux")
+				if b.arch("x86_64") {
+					b.asset("chromebook_x86_64_gles")
+				} else if b.arch("arm") {
+					b.asset("armhf_sysroot")
+					b.asset("chromebook_arm_gles")
+				}
+			} else if b.isLinux() {
+				if b.compiler("Clang") {
+					b.asset("clang_linux")
+				}
+				if b.extraConfig("SwiftShader") {
+					b.asset("cmake_linux")
+				}
+				if b.extraConfig("OpenCL") {
+					b.asset("opencl_headers", "opencl_ocl_icd_linux")
+				}
+				b.asset("ccache_linux")
+				b.usesCCache()
+			} else if b.matchOs("Win") {
+				b.asset("win_toolchain")
+				if b.compiler("Clang") {
+					b.asset("clang_win")
+				}
+				if b.extraConfig("OpenCL") {
+					b.asset("opencl_headers")
+				}
+			} else if b.matchOs("Mac") {
+				b.cipd(CIPD_PKGS_XCODE...)
+				b.Spec.Caches = append(b.Spec.Caches, &specs.Cache{
+					Name: "xcode",
+					Path: "cache/Xcode.app",
+				})
+				b.asset("ccache_mac")
+				b.usesCCache()
+				if b.extraConfig("CommandBuffer") {
+					b.timeout(2 * time.Hour)
+				}
+				if b.extraConfig("iOS") {
+					b.asset("provisioning_profile_ios")
+				}
 			}
-			if b.extraConfig("SwiftShader") {
-				b.asset("cmake_linux")
-			}
-			if b.extraConfig("OpenCL") {
-				b.asset("opencl_headers", "opencl_ocl_icd_linux")
-			}
-			b.asset("ccache_linux")
-			b.usesCCache()
-		} else if b.matchOs("Win") {
-			b.asset("win_toolchain")
-			if b.compiler("Clang") {
-				b.asset("clang_win")
-			}
-			if b.extraConfig("OpenCL") {
-				b.asset("opencl_headers")
-			}
-		} else if b.matchOs("Mac") {
-			b.cipd(CIPD_PKGS_XCODE...)
-			b.Spec.Caches = append(b.Spec.Caches, &specs.Cache{
-				Name: "xcode",
-				Path: "cache/Xcode.app",
-			})
-			b.asset("ccache_mac")
-			b.usesCCache()
-			if b.extraConfig("CommandBuffer") {
-				b.timeout(2 * time.Hour)
-			}
-			if b.extraConfig("iOS") {
-				b.asset("provisioning_profile_ios")
-			}
-		}
-	})
+		})
+	}
 
 	// All compile tasks are runnable as their own Job. Assert that the Job
 	// is listed in jobs.
@@ -1138,7 +1264,7 @@
 // checkGnToBp verifies that the gn_to_bp.py script continues to work.
 func (b *jobBuilder) checkGnToBp() {
 	b.addTask(b.Name, func(b *taskBuilder) {
-		b.isolate("compile.isolate")
+		b.cas(CAS_COMPILE)
 		b.dep(b.buildTaskDrivers())
 		b.cmd("./run_gn_to_bp",
 			"--local=false",
@@ -1169,7 +1295,7 @@
 // should add as a dependency.
 func (b *jobBuilder) g3FrameworkCanary() {
 	b.addTask(b.Name, func(b *taskBuilder) {
-		b.isolate("empty.isolate")
+		b.cas(CAS_EMPTY)
 		b.dep(b.buildTaskDrivers())
 		b.cmd("./g3_canary",
 			"--local=false",
@@ -1207,13 +1333,10 @@
 		}
 		b.recipeProp("repository", specs.PLACEHOLDER_REPO)
 		b.kitchenTask("infra", OUTPUT_NONE)
-		b.isolate("infra_tests.isolate")
+		b.cas(CAS_WHOLE_REPO)
 		b.serviceAccount(b.cfg.ServiceAccountCompile)
 		b.cipd(specs.CIPD_PKGS_GSUTIL...)
 		b.idempotent()
-		// Repos which call into Skia's gen_tasks.go should define their own
-		// infra_tests.isolate and therefore should not use relpath().
-		b.Spec.Isolate = "infra_tests.isolate"
 		b.usesGo()
 	})
 }
@@ -1312,30 +1435,33 @@
 		compileTaskName = b.compile()
 	}
 	b.addTask(b.Name, func(b *taskBuilder) {
-		isolate := "test_skia_bundled.isolate"
+		cas := CAS_TEST
 		recipe := "test"
 		if b.extraConfig("SKQP") {
-			isolate = "skqp.isolate"
+			cas = CAS_SKQP
 			recipe = "skqp_test"
 			if b.cpu("Emulator") {
 				recipe = "test_skqp_emulator"
 			}
 		} else if b.extraConfig("OpenCL") {
-			// TODO(dogben): Longer term we may not want this to be called a "Test" task, but until we start
-			// running hs_bench or kx, it will be easier to fit into the current job name schema.
+			// TODO(dogben): Longer term we may not want this to be called a
+			// "Test" task, but until we start running hs_bench or kx, it will
+			// be easier to fit into the current job name schema.
 			recipe = "compute_test"
 		} else if b.extraConfig("PathKit") {
-			isolate = "pathkit.isolate"
+			cas = CAS_PATHKIT
 			recipe = "test_pathkit"
 		} else if b.extraConfig("CanvasKit") {
-			isolate = "canvaskit.isolate"
+			cas = CAS_CANVASKIT
 			recipe = "test_canvaskit"
 		} else if b.extraConfig("LottieWeb") {
-			// lottie_ci.isolate differs from lottie_web.isolate in that it includes more of the files,
-			// especially those brought in via DEPS in the lottie-ci repo. The main difference between
-			// Perf.+LottieWeb and Test.+LottieWeb is that the former pulls in the lottie build via
-			// npm and the latter always tests at lottie's ToT.
-			isolate = "lottie_ci.isolate"
+			// CAS_LOTTIE_CI differs from CAS_LOTTIE_WEB in that it includes
+			// more of the files, especially those brought in via DEPS in the
+			// lottie-ci repo. The main difference between Perf.+LottieWeb and
+			// Test.+LottieWeb is that the former pulls in the lottie build via
+			// npm and the latter always tests at lottie's
+			// ToT.
+			cas = CAS_LOTTIE_CI
 			recipe = "test_lottie_web"
 		}
 		b.recipeProp("gold_hashes_url", b.cfg.GoldHashesURL)
@@ -1349,7 +1475,7 @@
 			b.dmFlags(iidStr)
 		}
 		b.kitchenTask(recipe, OUTPUT_TEST)
-		b.isolate(isolate)
+		b.cas(cas)
 		b.swarmDimensions()
 		if b.extraConfig("CanvasKit", "Docker", "LottieWeb", "PathKit", "SKQP") {
 			b.usesDocker()
@@ -1412,7 +1538,7 @@
 
 func (b *jobBuilder) fm() {
 	b.addTask(b.Name, func(b *taskBuilder) {
-		b.isolate("test_skia_bundled.isolate")
+		b.cas(CAS_TEST)
 		b.dep(b.buildTaskDrivers(), b.compile())
 		b.cmd("./fm_driver",
 			"--local=false",
@@ -1432,7 +1558,7 @@
 // Canary-G3 does not use this path because it is very different from other autorollers.
 func (b *jobBuilder) canary(rollerName string) {
 	b.addTask(b.Name, func(b *taskBuilder) {
-		b.isolate("empty.isolate")
+		b.cas(CAS_EMPTY)
 		b.dep(b.buildTaskDrivers())
 		b.cmd("./canary",
 			"--local=false",
@@ -1465,7 +1591,7 @@
 		b.dep(b.buildTaskDrivers(), compileTaskName)
 		b.output(OUTPUT_PERF)
 		b.timeout(20 * time.Minute)
-		b.isolate("perf_puppeteer.isolate")
+		b.cas(CAS_PUPPETEER)
 		b.serviceAccount(b.cfg.ServiceAccountCompile)
 
 		webglversion := "2"
@@ -1576,7 +1702,7 @@
 		b.dep(b.buildTaskDrivers())
 		b.output("cifuzz_out")
 		b.timeout(60 * time.Minute)
-		b.isolate("whole_repo.isolate")
+		b.cas(CAS_WHOLE_REPO)
 		b.serviceAccount(b.cfg.ServiceAccountCompile)
 		b.cmd(
 			"./cifuzz",
@@ -1602,31 +1728,31 @@
 	doUpload := b.release() && b.doUpload()
 	b.addTask(b.Name, func(b *taskBuilder) {
 		recipe := "perf"
-		isolate := "perf_skia_bundled.isolate"
+		cas := CAS_PERF
 		if b.extraConfig("Skpbench") {
 			recipe = "skpbench"
-			isolate = "skpbench_skia_bundled.isolate"
+			cas = CAS_SKPBENCH
 		} else if b.extraConfig("PathKit") {
-			isolate = "pathkit.isolate"
+			cas = CAS_PATHKIT
 			recipe = "perf_pathkit"
 		} else if b.extraConfig("CanvasKit") {
-			isolate = "canvaskit.isolate"
+			cas = CAS_CANVASKIT
 			recipe = "perf_canvaskit"
 		} else if b.extraConfig("SkottieTracing") {
 			recipe = "perf_skottietrace"
 		} else if b.extraConfig("SkottieWASM") {
 			recipe = "perf_skottiewasm_lottieweb"
-			isolate = "skottie_wasm.isolate"
+			cas = CAS_SKOTTIE_WASM
 		} else if b.extraConfig("LottieWeb") {
 			recipe = "perf_skottiewasm_lottieweb"
-			isolate = "lottie_web.isolate"
+			cas = CAS_LOTTIE_WEB
 		}
 		b.recipeProps(EXTRA_PROPS)
 		if recipe == "perf" {
 			b.nanobenchFlags(doUpload)
 		}
 		b.kitchenTask(recipe, OUTPUT_PERF)
-		b.isolate(isolate)
+		b.cas(cas)
 		b.swarmDimensions()
 		if b.extraConfig("CanvasKit", "Docker", "PathKit") {
 			b.usesDocker()
@@ -1701,7 +1827,7 @@
 		})
 		b.recipeProps(EXTRA_PROPS)
 		b.kitchenTaskNoBundle("run_presubmit", OUTPUT_NONE)
-		b.isolate("run_recipe.isolate")
+		b.cas(CAS_RUN_RECIPE)
 		b.serviceAccount(b.cfg.ServiceAccountCompile)
 		// Use MACHINE_TYPE_LARGE because it seems to save time versus
 		// MEDIUM and we want presubmit to be fast.
@@ -1714,3 +1840,83 @@
 		})
 	})
 }
+
+// compileWasmGMTests uses a task driver to compile the GMs and unit tests for Web Assembly (WASM).
+// We can use the same build for both CPU and GPU tests since the latter requires the code for the
+// former anyway.
+func (b *jobBuilder) compileWasmGMTests(compileName string) {
+	b.addTask(compileName, func(b *taskBuilder) {
+		b.attempts(1)
+		b.usesDocker()
+		b.linuxGceDimensions(MACHINE_TYPE_MEDIUM)
+		b.cipd(CIPD_PKG_LUCI_AUTH)
+		b.dep(b.buildTaskDrivers())
+		b.output("wasm_out")
+		b.timeout(60 * time.Minute)
+		b.cas(CAS_COMPILE)
+		b.serviceAccount(b.cfg.ServiceAccountCompile)
+		b.cache(CACHES_DOCKER...)
+		// For now, we only have one compile mode - a GPU release mode. This should be sufficient to
+		// run CPU, WebGL1, and WebGL2 tests. Debug mode is not needed for the waterfall because
+		// when using puppeteer, stacktraces from exceptions are hard to get access to, so we do not
+		// even bother.
+		b.cmd(
+			"./compile_wasm_gm_tests",
+			"--project_id", "skia-swarming-bots",
+			"--task_id", specs.PLACEHOLDER_TASK_ID,
+			"--task_name", compileName,
+			"--out_path", "./wasm_out",
+			"--skia_path", "./skia",
+			"--work_path", "./cache/docker/wasm_gm",
+			"--alsologtostderr",
+		)
+	})
+}
+
+// compileWasmGMTests uses a task driver to compile the GMs and unit tests for Web Assembly (WASM).
+// We can use the same build for both CPU and GPU tests since the latter requires the code for the
+// former anyway.
+func (b *jobBuilder) runWasmGMTests() {
+	compileTaskName := b.compile()
+
+	b.addTask(b.Name, func(b *taskBuilder) {
+		b.attempts(1)
+		b.usesNode()
+		b.swarmDimensions()
+		b.cipd(CIPD_PKG_LUCI_AUTH)
+		b.cipd(CIPD_PKGS_GOLDCTL...)
+		b.dep(b.buildTaskDrivers())
+		b.dep(compileTaskName)
+		b.timeout(60 * time.Minute)
+		b.cas(CAS_WASM_GM)
+		b.serviceAccount(b.cfg.ServiceAccountUploadGM)
+		b.cmd(
+			"./run_wasm_gm_tests",
+			"--project_id", "skia-swarming-bots",
+			"--task_id", specs.PLACEHOLDER_TASK_ID,
+			"--task_name", b.Name,
+			"--test_harness_path", "./tools/run-wasm-gm-tests",
+			"--built_path", "./wasm_out",
+			"--node_bin_path", "./node/node/bin",
+			"--resource_path", "./resources",
+			"--work_path", "./wasm_gm/work",
+			"--gold_ctl_path", "./cipd_bin_packages/goldctl",
+			"--git_commit", specs.PLACEHOLDER_REVISION,
+			"--changelist_id", specs.PLACEHOLDER_ISSUE,
+			"--patchset_order", specs.PLACEHOLDER_PATCHSET,
+			"--tryjob_id", specs.PLACEHOLDER_BUILDBUCKET_BUILD_ID,
+			// TODO(kjlubick, nifong) Make these not hard coded if we change the configs we test on.
+			"--webgl_version", "2", // 0 means CPU ; this flag controls cpu_or_gpu and extra_config
+			"--gold_key", "alpha_type:Premul",
+			"--gold_key", "arch:wasm",
+			"--gold_key", "browser:Chrome",
+			"--gold_key", "color_depth:8888",
+			"--gold_key", "config:gles",
+			"--gold_key", "configuration:Release",
+			"--gold_key", "cpu_or_gpu_value:QuadroP400",
+			"--gold_key", "model:Golo",
+			"--gold_key", "os:Ubuntu18",
+			"--alsologtostderr",
+		)
+	})
+}
diff --git a/infra/bots/gen_tasks_logic/job_builder.go b/infra/bots/gen_tasks_logic/job_builder.go
index d835758..9bddee7 100644
--- a/infra/bots/gen_tasks_logic/job_builder.go
+++ b/infra/bots/gen_tasks_logic/job_builder.go
@@ -58,21 +58,21 @@
 	b.Spec.TaskSpecs = newSpecs
 }
 
-// isolateCIPDAsset generates a task to isolate the given CIPD asset. Returns
+// uploadCIPDAssetToCAS generates a task to isolate the given CIPD asset. Returns
 // the name of the task.
-func (b *jobBuilder) isolateCIPDAsset(asset string) string {
+func (b *jobBuilder) uploadCIPDAssetToCAS(asset string) string {
 	cfg, ok := ISOLATE_ASSET_MAPPING[asset]
 	if !ok {
 		log.Fatalf("No isolate task for asset %q", asset)
 	}
-	b.addTask(cfg.isolateTaskName, func(b *taskBuilder) {
+	b.addTask(cfg.uploadTaskName, func(b *taskBuilder) {
 		b.cipd(b.MustGetCipdPackageFromAsset(asset))
 		b.cmd("/bin/cp", "-rL", cfg.path, "${ISOLATED_OUTDIR}")
 		b.linuxGceDimensions(MACHINE_TYPE_SMALL)
 		b.idempotent()
-		b.isolate("empty.isolate")
+		b.cas(CAS_EMPTY)
 	})
-	return cfg.isolateTaskName
+	return cfg.uploadTaskName
 }
 
 // genTasksForJob generates the tasks needed by this job.
@@ -90,8 +90,8 @@
 	// Isolate CIPD assets.
 	if b.matchExtraConfig("Isolate") {
 		for asset, cfg := range ISOLATE_ASSET_MAPPING {
-			if cfg.isolateTaskName == b.Name {
-				b.isolateCIPDAsset(asset)
+			if cfg.uploadTaskName == b.Name {
+				b.uploadCIPDAssetToCAS(asset)
 				return
 			}
 		}
@@ -122,9 +122,6 @@
 	} else if b.extraConfig("PushAppsFromWASMDockerImage") {
 		b.createPushAppsFromWASMDockerImage()
 		return
-	} else if b.extraConfig("PushAppsFromSkiaWASMDockerImages") {
-		b.createPushAppsFromSkiaWASMDockerImages()
-		return
 	}
 
 	// Infra tests.
@@ -174,6 +171,10 @@
 
 	// Test bots.
 	if b.role("Test") {
+		if b.extraConfig("WasmGMTests") {
+			b.runWasmGMTests()
+			return
+		}
 		b.dm()
 		return
 	}
diff --git a/infra/bots/gen_tasks_logic/task_builder.go b/infra/bots/gen_tasks_logic/task_builder.go
index fafdb55..e06f1e9 100644
--- a/infra/bots/gen_tasks_logic/task_builder.go
+++ b/infra/bots/gen_tasks_logic/task_builder.go
@@ -8,6 +8,7 @@
 	"reflect"
 	"time"
 
+	"go.skia.org/infra/go/cipd"
 	"go.skia.org/infra/task_scheduler/go/specs"
 )
 
@@ -83,9 +84,9 @@
 	b.Spec.Idempotent = true
 }
 
-// isolate sets the isolate file used by the task.
-func (b *taskBuilder) isolate(i string) {
-	b.Spec.Isolate = b.relpath(i)
+// cas sets the CasSpec used by the task.
+func (b *taskBuilder) cas(casSpec string) {
+	b.Spec.CasSpec = casSpec
 }
 
 // env appends the given values to the given environment variable for the task.
@@ -165,12 +166,12 @@
 	return false
 }
 
-// isolateAssetConfig represents a task which copies a CIPD package into
+// uploadAssetCASCfg represents a task which copies a CIPD package into
 // isolate.
-type isolateAssetCfg struct {
-	alwaysIsolate   bool
-	isolateTaskName string
-	path            string
+type uploadAssetCASCfg struct {
+	alwaysIsolate  bool
+	uploadTaskName string
+	path           string
 }
 
 // asset adds the given assets to the task as CIPD packages.
@@ -179,7 +180,7 @@
 	pkgs := make([]*specs.CipdPackage, 0, len(assets))
 	for _, asset := range assets {
 		if cfg, ok := ISOLATE_ASSET_MAPPING[asset]; ok && (cfg.alwaysIsolate || shouldIsolate) {
-			b.dep(b.isolateCIPDAsset(asset))
+			b.dep(b.uploadCIPDAssetToCAS(asset))
 		} else {
 			pkgs = append(pkgs, b.MustGetCipdPackageFromAsset(asset))
 		}
@@ -259,15 +260,37 @@
 	return marshalJson(props)
 }
 
+// cipdPlatform returns the CIPD platform for this task.
+func (b *taskBuilder) cipdPlatform() string {
+	if b.role("Upload") {
+		return cipd.PlatformLinuxAmd64
+	} else if b.matchOs("Win") || b.matchExtraConfig("Win") {
+		if b.matchArch("x86_64") {
+			return cipd.PlatformWindowsAmd64
+		} else {
+			return cipd.PlatformWindows386
+		}
+	} else if b.matchOs("Mac") {
+		return cipd.PlatformMacAmd64
+	} else if b.matchArch("Arm64") {
+		return cipd.PlatformLinuxArm64
+	} else {
+		return cipd.PlatformLinuxAmd64
+	}
+}
+
 // usesPython adds attributes to tasks which use python.
 func (b *taskBuilder) usesPython() {
-	// TODO(borenet): This is hacky and bad.
-	b.cipd(specs.CIPD_PKGS_PYTHON[1])
-	if (b.matchOs("Win") || b.matchExtraConfig("Win")) && !b.model("LenovoYogaC630") {
-		b.cipd(CIPD_PKG_CPYTHON)
-	} else if b.os("Mac10.15") && b.model("VMware7.1") {
-		b.cipd(CIPD_PKG_CPYTHON)
+	// TODO(borenet): This handling of the Python package is hacky and bad.
+	pythonPkgs := cipd.PkgsPython[b.cipdPlatform()]
+	b.cipd(pythonPkgs[1])
+	if b.os("Mac10.15") && b.model("VMware7.1") {
+		b.cipd(pythonPkgs[0])
 	}
+	if (b.matchOs("Win") || b.matchExtraConfig("Win")) && !b.model("LenovoYogaC630") {
+		b.cipd(pythonPkgs[0])
+	}
+
 	b.cache(&specs.Cache{
 		Name: "vpython",
 		Path: "cache/vpython",
diff --git a/infra/bots/infra_tests.isolate b/infra/bots/infra_tests.isolate
deleted file mode 100644
index 3d8b0b2..0000000
--- a/infra/bots/infra_tests.isolate
+++ /dev/null
@@ -1,13 +0,0 @@
-{
-  'includes': [
-    'infrabots.isolate',
-    'recipes.isolate',
-    'swarm_recipe.isolate',
-  ],
-  'variables': {
-    'files': [
-      '../../go.mod',
-      '../../go.sum',
-    ],
-  },
-}
diff --git a/infra/bots/infrabots.isolate b/infra/bots/infrabots.isolate
deleted file mode 100644
index bfe028a..0000000
--- a/infra/bots/infrabots.isolate
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  'variables': {
-    'files': [
-      './',
-    ],
-  },
-}
diff --git a/infra/bots/ios_bin.isolate b/infra/bots/ios_bin.isolate
deleted file mode 100644
index b2d542e..0000000
--- a/infra/bots/ios_bin.isolate
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  'variables': {
-    'files': [
-      '../../platform_tools/ios/bin/',
-    ],
-  },
-}
diff --git a/infra/bots/jobs.json b/infra/bots/jobs.json
index 3d4e356..4d305cf 100644
--- a/infra/bots/jobs.json
+++ b/infra/bots/jobs.json
@@ -90,11 +90,11 @@
   "Build-Mac-Clang-x86_64-Debug",
   "Build-Mac-Clang-x86_64-Debug-ASAN",
   "Build-Mac-Clang-x86_64-Debug-ASAN_Metal",
-  "Build-Mac-Clang-x86_64-Debug-CommandBuffer",
+  "Build-Mac10.15.7-Clang-x86_64-Debug-CommandBuffer",
   "Build-Mac-Clang-x86_64-Debug-Metal",
   "Build-Mac-Clang-x86_64-Debug-OpenCL",
   "Build-Mac-Clang-x86_64-Release",
-  "Build-Mac-Clang-x86_64-Release-CommandBuffer",
+  "Build-Mac10.15.7-Clang-x86_64-Release-CommandBuffer",
   "Build-Mac-Clang-x86_64-Release-Metal",
   "Build-Mac-Clang-x86_64-Release-TSAN",
   "Build-Mac-Clang-x86_64-Release-TSAN_Metal",
@@ -164,9 +164,6 @@
   "Housekeeper-PerCommit-IsolateSKP",
   "Housekeeper-PerCommit-IsolateSVG",
   "Housekeeper-PerCommit-IsolateSkImage",
-  "Housekeeper-PerCommit-PushAppsFromSkiaDockerImage",
-  "Housekeeper-PerCommit-PushAppsFromSkiaWASMDockerImages",
-  "Housekeeper-PerCommit-PushAppsFromWASMDockerImage",
   "Housekeeper-PerCommit-RunGnToBp",
   "Housekeeper-Weekly-RecreateSKPs",
   "Perf-Android-Clang-AndroidOne-GPU-Mali400MP2-arm-Release-All-Android",
diff --git a/infra/bots/lottie_ci.isolate b/infra/bots/lottie_ci.isolate
deleted file mode 100644
index 09b72493..0000000
--- a/infra/bots/lottie_ci.isolate
+++ /dev/null
@@ -1,13 +0,0 @@
-{
-  'includes': [
-    'swarm_recipe.isolate',
-  ],
-  'variables': {
-    'files': [
-      '../../../lottie',
-      '../../tools/lottie-web-perf',
-      '../../tools/lottiecap',
-      '../lottiecap',
-    ],
-  },
-}
diff --git a/infra/bots/lottie_web.isolate b/infra/bots/lottie_web.isolate
deleted file mode 100644
index eeb475e..0000000
--- a/infra/bots/lottie_web.isolate
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  'includes': [
-    'swarm_recipe.isolate',
-  ],
-  'variables': {
-    'files': [
-      '../../tools/lottie-web-perf',
-    ],
-  },
-}
diff --git a/infra/bots/pathkit.isolate b/infra/bots/pathkit.isolate
deleted file mode 100644
index b773253..0000000
--- a/infra/bots/pathkit.isolate
+++ /dev/null
@@ -1,11 +0,0 @@
-{
-  'includes': [
-    'swarm_recipe.isolate',
-  ],
-  'variables': {
-    'files': [
-      '../../modules/pathkit',
-      '../pathkit',
-    ],
-  },
-}
diff --git a/infra/bots/perf_puppeteer.isolate b/infra/bots/perf_puppeteer.isolate
deleted file mode 100644
index f9378a0..0000000
--- a/infra/bots/perf_puppeteer.isolate
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  'variables': {
-    'files': [
-      '../../tools/perf-canvaskit-puppeteer/',
-    ],
-  },
-}
diff --git a/infra/bots/perf_skia_bundled.isolate b/infra/bots/perf_skia_bundled.isolate
deleted file mode 100644
index 6001f3e..0000000
--- a/infra/bots/perf_skia_bundled.isolate
+++ /dev/null
@@ -1,13 +0,0 @@
-{
-  'includes': [
-    'assets.isolate',
-    'ios_bin.isolate',
-    'resources.isolate',
-    'swarm_recipe.isolate',
-  ],
-  'variables': {
-    'files': [
-      '../../tools/valgrind.supp',
-    ],
-  },
-}
diff --git a/infra/bots/recipes.isolate b/infra/bots/recipes.isolate
deleted file mode 100644
index 80dd39b..0000000
--- a/infra/bots/recipes.isolate
+++ /dev/null
@@ -1,13 +0,0 @@
-{
-  'variables': {
-    'files': [
-      '../../../.gclient',
-      '../config/recipes.cfg',
-      'bundle_recipes.sh',
-      'README.recipes.md',
-      'recipe_modules/',
-      'recipes/',
-      'recipes.py',
-    ],
-  },
-}
diff --git a/infra/bots/resources.isolate b/infra/bots/resources.isolate
deleted file mode 100644
index be73552..0000000
--- a/infra/bots/resources.isolate
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-  'variables': {
-    'files': [
-      '../../resources/',
-    ],
-  },
-}
diff --git a/infra/bots/run_recipe.isolate b/infra/bots/run_recipe.isolate
deleted file mode 100644
index 5b9e759..0000000
--- a/infra/bots/run_recipe.isolate
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-  'variables': {
-    'files': [
-      '../../../.gclient',
-      'run_recipe.py',
-    ],
-  },
-}
diff --git a/infra/bots/skottie_wasm.isolate b/infra/bots/skottie_wasm.isolate
deleted file mode 100644
index 641e5f5..0000000
--- a/infra/bots/skottie_wasm.isolate
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  'includes': [
-    'swarm_recipe.isolate',
-  ],
-  'variables': {
-    'files': [
-      '../../tools/skottie-wasm-perf',
-    ],
-  },
-}
diff --git a/infra/bots/skpbench_skia_bundled.isolate b/infra/bots/skpbench_skia_bundled.isolate
deleted file mode 100644
index b6ff22c..0000000
--- a/infra/bots/skpbench_skia_bundled.isolate
+++ /dev/null
@@ -1,12 +0,0 @@
-{
-  'includes': [
-    'assets.isolate',
-    'swarm_recipe.isolate',
-  ],
-  'variables': {
-    'files': [
-      '../../tools/valgrind.supp',
-      '../../tools/skpbench/',
-    ],
-  },
-}
diff --git a/infra/bots/skqp.isolate b/infra/bots/skqp.isolate
deleted file mode 100644
index aab0000..0000000
--- a/infra/bots/skqp.isolate
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  'includes': [
-    'swarm_recipe.isolate',
-  ],
-  'variables': {
-    'files': [
-      '../skqp',
-    ],
-  },
-}
diff --git a/infra/bots/swarm_recipe.isolate b/infra/bots/swarm_recipe.isolate
deleted file mode 100644
index 5b9e759..0000000
--- a/infra/bots/swarm_recipe.isolate
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-  'variables': {
-    'files': [
-      '../../../.gclient',
-      'run_recipe.py',
-    ],
-  },
-}
diff --git a/infra/bots/task_drivers.isolate b/infra/bots/task_drivers.isolate
deleted file mode 100644
index 03c327e..0000000
--- a/infra/bots/task_drivers.isolate
+++ /dev/null
@@ -1,11 +0,0 @@
-{
-  'variables': {
-    'files': [
-      '../../../.gclient',
-      '../../go.mod',
-      '../../go.sum',
-      './build_task_drivers.sh',
-      './task_drivers/',
-    ],
-  },
-}
diff --git a/infra/bots/tasks.json b/infra/bots/tasks.json
index 5bb9f88..04656ce 100755
--- a/infra/bots/tasks.json
+++ b/infra/bots/tasks.json
@@ -436,12 +436,6 @@
         "Build-Mac-Clang-x86_64-Debug-ASAN_Metal"
       ]
     },
-    "Build-Mac-Clang-x86_64-Debug-CommandBuffer": {
-      "tasks": [
-        "Build-Mac-Clang-x86_64-Debug-CommandBuffer"
-      ],
-      "trigger": "master"
-    },
     "Build-Mac-Clang-x86_64-Debug-Metal": {
       "tasks": [
         "Build-Mac-Clang-x86_64-Debug-Metal"
@@ -457,12 +451,6 @@
         "Build-Mac-Clang-x86_64-Release"
       ]
     },
-    "Build-Mac-Clang-x86_64-Release-CommandBuffer": {
-      "tasks": [
-        "Build-Mac-Clang-x86_64-Release-CommandBuffer"
-      ],
-      "trigger": "master"
-    },
     "Build-Mac-Clang-x86_64-Release-Metal": {
       "tasks": [
         "Build-Mac-Clang-x86_64-Release-Metal"
@@ -498,6 +486,18 @@
         "Build-Mac10.15.5-Clang-arm64-Release-iOS_Metal"
       ]
     },
+    "Build-Mac10.15.7-Clang-x86_64-Debug-CommandBuffer": {
+      "tasks": [
+        "Build-Mac10.15.7-Clang-x86_64-Debug-CommandBuffer"
+      ],
+      "trigger": "master"
+    },
+    "Build-Mac10.15.7-Clang-x86_64-Release-CommandBuffer": {
+      "tasks": [
+        "Build-Mac10.15.7-Clang-x86_64-Release-CommandBuffer"
+      ],
+      "trigger": "master"
+    },
     "Build-Win-Clang-arm64-Debug": {
       "tasks": [
         "Build-Win-Clang-arm64-Debug"
@@ -837,21 +837,6 @@
         "Housekeeper-PerCommit-IsolateSkImage"
       ]
     },
-    "Housekeeper-PerCommit-PushAppsFromSkiaDockerImage": {
-      "tasks": [
-        "Housekeeper-PerCommit-PushAppsFromSkiaDockerImage"
-      ]
-    },
-    "Housekeeper-PerCommit-PushAppsFromSkiaWASMDockerImages": {
-      "tasks": [
-        "Housekeeper-PerCommit-PushAppsFromSkiaWASMDockerImages"
-      ]
-    },
-    "Housekeeper-PerCommit-PushAppsFromWASMDockerImage": {
-      "tasks": [
-        "Housekeeper-PerCommit-PushAppsFromWASMDockerImage"
-      ]
-    },
     "Housekeeper-PerCommit-RunGnToBp": {
       "tasks": [
         "Housekeeper-PerCommit-RunGnToBp"
@@ -3379,21 +3364,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/android_ndk_linux",
@@ -3435,7 +3421,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -3449,21 +3434,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/android_ndk_linux",
@@ -3505,7 +3491,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -3519,21 +3504,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/android_ndk_linux",
@@ -3575,7 +3561,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -3589,21 +3574,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/android_ndk_linux",
@@ -3645,7 +3631,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -3659,21 +3644,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/armhf_sysroot",
@@ -3725,7 +3711,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -3739,21 +3724,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/android_ndk_linux",
@@ -3795,7 +3781,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -3809,21 +3794,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/android_ndk_linux",
@@ -3865,7 +3851,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -3879,21 +3864,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/android_ndk_linux",
@@ -3935,7 +3921,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -3949,21 +3934,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/armhf_sysroot",
@@ -4015,7 +4001,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -4029,21 +4014,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/android_ndk_linux",
@@ -4085,7 +4071,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -4099,21 +4084,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/android_ndk_linux",
@@ -4155,7 +4141,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -4169,21 +4154,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/android_ndk_linux",
@@ -4225,7 +4211,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -4239,21 +4224,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/android_ndk_linux",
@@ -4295,7 +4281,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -4309,21 +4294,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/android_ndk_linux",
@@ -4365,7 +4351,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -4379,21 +4364,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/android_ndk_linux",
@@ -4435,7 +4421,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -4449,21 +4434,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/android_ndk_linux",
@@ -4505,7 +4491,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -4519,21 +4504,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/android_ndk_linux",
@@ -4575,7 +4561,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -4589,21 +4574,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/android_ndk_linux",
@@ -4645,7 +4631,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -4659,21 +4644,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/android_ndk_linux",
@@ -4715,7 +4701,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -4729,21 +4714,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/android_ndk_linux",
@@ -4785,7 +4771,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -4803,21 +4788,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -4864,7 +4850,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -4878,21 +4863,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/android_ndk_linux",
@@ -4934,7 +4920,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -4948,21 +4933,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/android_ndk_linux",
@@ -5004,7 +4990,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -5018,21 +5003,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/android_ndk_linux",
@@ -5074,7 +5060,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -5088,21 +5073,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/android_ndk_linux",
@@ -5144,7 +5130,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -5174,36 +5159,37 @@
           "path": "cache/work"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/3pp/tools/git/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
+          "version": "version:2.29.2.chromium.6"
         },
         {
           "name": "infra/tools/git/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/git-credential-luci/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -5240,7 +5226,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -5258,21 +5243,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -5319,7 +5305,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -5337,21 +5322,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -5398,7 +5384,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -5416,21 +5401,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -5477,7 +5463,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -5491,21 +5476,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/chromebook_x86_64_gles",
@@ -5552,7 +5538,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -5570,21 +5555,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -5631,7 +5617,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -5649,21 +5634,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -5720,7 +5706,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -5738,21 +5723,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -5799,7 +5785,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -5817,21 +5802,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -5878,7 +5864,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -5896,21 +5881,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -5957,7 +5943,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -5975,21 +5960,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -6041,7 +6027,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -6059,21 +6044,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -6125,7 +6111,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -6143,21 +6128,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -6204,7 +6190,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -6222,21 +6207,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -6283,7 +6269,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -6301,21 +6286,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -6362,7 +6348,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -6380,21 +6365,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -6441,7 +6427,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -6459,21 +6444,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -6520,7 +6506,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -6538,21 +6523,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -6599,7 +6585,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -6633,36 +6618,37 @@
           "path": "cache/work"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/3pp/tools/git/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
+          "version": "version:2.29.2.chromium.6"
         },
         {
           "name": "infra/tools/git/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/git-credential-luci/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -6709,7 +6695,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -6723,21 +6708,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/chromebook_x86_64_gles",
@@ -6784,7 +6770,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -6802,21 +6787,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -6863,7 +6849,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -6881,21 +6866,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -6942,7 +6928,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -6968,36 +6953,37 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/3pp/tools/git/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
+          "version": "version:2.29.2.chromium.6"
         },
         {
           "name": "infra/tools/git/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/git-credential-luci/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -7043,7 +7029,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -7061,21 +7046,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -7122,7 +7108,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -7140,21 +7125,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -7201,7 +7187,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -7219,21 +7204,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -7280,7 +7266,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -7298,21 +7283,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -7359,7 +7345,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -7377,21 +7362,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -7438,7 +7424,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -7456,21 +7441,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -7522,7 +7508,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -7540,21 +7525,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -7601,7 +7587,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -7619,21 +7604,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -7680,7 +7666,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -7698,21 +7683,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -7759,7 +7745,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -7777,21 +7762,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -7838,7 +7824,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -7860,21 +7845,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -7917,7 +7903,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -7939,21 +7924,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -7996,7 +7982,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -8018,21 +8003,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -8075,7 +8061,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -8097,21 +8082,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -8154,7 +8140,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -8176,21 +8161,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -8233,7 +8219,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -8255,21 +8240,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -8312,7 +8298,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -8334,21 +8319,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -8391,7 +8377,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -8413,21 +8398,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -8470,7 +8456,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -8492,21 +8477,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -8549,7 +8535,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -8571,21 +8556,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -8628,7 +8614,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -8650,21 +8635,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -8707,7 +8693,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -8729,21 +8714,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -8786,7 +8772,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -8808,21 +8793,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -8865,7 +8851,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -8887,21 +8872,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -8944,7 +8930,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -8966,21 +8951,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -9023,7 +9009,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -9053,36 +9038,37 @@
           "path": "cache/work"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/3pp/tools/git/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
+          "version": "version:2.29.2.chromium.6"
         },
         {
           "name": "infra/tools/git/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/git-credential-luci/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/android_ndk_linux",
@@ -9124,7 +9110,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -9142,21 +9127,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/chromebook_x86_64_gles",
@@ -9204,7 +9190,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -9222,21 +9207,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/chromebook_x86_64_gles",
@@ -9284,7 +9270,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -9306,21 +9291,22 @@
           "path": "cache/Xcode.app"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/mac_toolchain/${platform}",
@@ -9371,7 +9357,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -9393,21 +9378,22 @@
           "path": "cache/Xcode.app"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/mac_toolchain/${platform}",
@@ -9458,7 +9444,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -9472,21 +9457,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/android_ndk_darwin",
@@ -9527,7 +9513,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -9549,21 +9534,22 @@
           "path": "cache/Xcode.app"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/mac_toolchain/${platform}",
@@ -9614,7 +9600,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -9636,21 +9621,22 @@
           "path": "cache/Xcode.app"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/mac_toolchain/${platform}",
@@ -9701,7 +9687,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -9723,21 +9708,22 @@
           "path": "cache/Xcode.app"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/mac_toolchain/${platform}",
@@ -9788,7 +9774,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -9810,21 +9795,22 @@
           "path": "cache/Xcode.app"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/mac_toolchain/${platform}",
@@ -9875,7 +9861,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -9897,21 +9882,22 @@
           "path": "cache/Xcode.app"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/mac_toolchain/${platform}",
@@ -9962,7 +9948,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -9984,21 +9969,22 @@
           "path": "cache/Xcode.app"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/mac_toolchain/${platform}",
@@ -10044,7 +10030,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -10066,21 +10051,22 @@
           "path": "cache/Xcode.app"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/mac_toolchain/${platform}",
@@ -10126,7 +10112,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -10148,21 +10133,22 @@
           "path": "cache/Xcode.app"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/mac_toolchain/${platform}",
@@ -10208,115 +10194,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
-      "max_attempts": 2,
-      "outputs": [
-        "build"
-      ],
-      "service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com"
-    },
-    "Build-Mac-Clang-x86_64-Debug-CommandBuffer": {
-      "caches": [
-        {
-          "name": "ccache",
-          "path": "cache/ccache"
-        },
-        {
-          "name": "git",
-          "path": "cache/git"
-        },
-        {
-          "name": "git_cache",
-          "path": "cache/git_cache"
-        },
-        {
-          "name": "vpython",
-          "path": "cache/vpython"
-        },
-        {
-          "name": "work",
-          "path": "cache/work"
-        },
-        {
-          "name": "xcode",
-          "path": "cache/Xcode.app"
-        }
-      ],
-      "cipd_packages": [
-        {
-          "name": "infra/3pp/tools/git/mac-amd64",
-          "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
-        },
-        {
-          "name": "infra/tools/git/${platform}",
-          "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
-        },
-        {
-          "name": "infra/tools/luci-auth/${platform}",
-          "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
-        },
-        {
-          "name": "infra/tools/luci/git-credential-luci/${platform}",
-          "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
-        },
-        {
-          "name": "infra/tools/luci/kitchen/${platform}",
-          "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
-        },
-        {
-          "name": "infra/tools/luci/vpython/${platform}",
-          "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
-        },
-        {
-          "name": "infra/tools/mac_toolchain/${platform}",
-          "path": "mac_toolchain",
-          "version": "git_revision:796d2b92cff93fc2059623ce0a66284373ceea0a"
-        },
-        {
-          "name": "skia/bots/ccache_mac",
-          "path": "ccache_mac",
-          "version": "version:1"
-        }
-      ],
-      "command": [
-        "cipd_bin_packages/vpython${EXECUTABLE_SUFFIX}",
-        "-u",
-        "skia/infra/bots/run_recipe.py",
-        "${ISOLATED_OUTDIR}",
-        "sync_and_compile",
-        "{\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"buildbucket_build_id\":\"<(BUILDBUCKET_BUILD_ID)\",\"buildername\":\"Build-Mac-Clang-x86_64-Debug-CommandBuffer\",\"patch_issue\":\"<(ISSUE_INT)\",\"patch_ref\":\"<(PATCH_REF)\",\"patch_repo\":\"<(PATCH_REPO)\",\"patch_set\":\"<(PATCHSET_INT)\",\"patch_storage\":\"<(PATCH_STORAGE)\",\"repository\":\"<(REPO)\",\"revision\":\"<(REVISION)\",\"swarm_out_dir\":\"build\",\"task_id\":\"<(TASK_ID)\"}",
-        "skia"
-      ],
-      "dependencies": [
-        "Housekeeper-PerCommit-BundleRecipes"
-      ],
-      "dimensions": [
-        "cpu:x86-64-E5-2697_v2",
-        "gpu:none",
-        "os:Mac-10.14.6",
-        "pool:Skia"
-      ],
-      "env_prefixes": {
-        "PATH": [
-          "cipd_bin_packages",
-          "cipd_bin_packages/bin"
-        ],
-        "VPYTHON_VIRTUALENV_ROOT": [
-          "cache/vpython"
-        ]
-      },
-      "execution_timeout_ns": 7200000000000,
-      "extra_tags": {
-        "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
-      },
-      "io_timeout_ns": 7200000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -10338,21 +10215,22 @@
           "path": "cache/Xcode.app"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/mac_toolchain/${platform}",
@@ -10398,7 +10276,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -10420,21 +10297,22 @@
           "path": "cache/Xcode.app"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/mac_toolchain/${platform}",
@@ -10480,7 +10358,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -10502,21 +10379,22 @@
           "path": "cache/Xcode.app"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/mac_toolchain/${platform}",
@@ -10562,115 +10440,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
-      "max_attempts": 2,
-      "outputs": [
-        "build"
-      ],
-      "service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com"
-    },
-    "Build-Mac-Clang-x86_64-Release-CommandBuffer": {
-      "caches": [
-        {
-          "name": "ccache",
-          "path": "cache/ccache"
-        },
-        {
-          "name": "git",
-          "path": "cache/git"
-        },
-        {
-          "name": "git_cache",
-          "path": "cache/git_cache"
-        },
-        {
-          "name": "vpython",
-          "path": "cache/vpython"
-        },
-        {
-          "name": "work",
-          "path": "cache/work"
-        },
-        {
-          "name": "xcode",
-          "path": "cache/Xcode.app"
-        }
-      ],
-      "cipd_packages": [
-        {
-          "name": "infra/3pp/tools/git/mac-amd64",
-          "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
-        },
-        {
-          "name": "infra/tools/git/${platform}",
-          "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
-        },
-        {
-          "name": "infra/tools/luci-auth/${platform}",
-          "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
-        },
-        {
-          "name": "infra/tools/luci/git-credential-luci/${platform}",
-          "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
-        },
-        {
-          "name": "infra/tools/luci/kitchen/${platform}",
-          "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
-        },
-        {
-          "name": "infra/tools/luci/vpython/${platform}",
-          "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
-        },
-        {
-          "name": "infra/tools/mac_toolchain/${platform}",
-          "path": "mac_toolchain",
-          "version": "git_revision:796d2b92cff93fc2059623ce0a66284373ceea0a"
-        },
-        {
-          "name": "skia/bots/ccache_mac",
-          "path": "ccache_mac",
-          "version": "version:1"
-        }
-      ],
-      "command": [
-        "cipd_bin_packages/vpython${EXECUTABLE_SUFFIX}",
-        "-u",
-        "skia/infra/bots/run_recipe.py",
-        "${ISOLATED_OUTDIR}",
-        "sync_and_compile",
-        "{\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"buildbucket_build_id\":\"<(BUILDBUCKET_BUILD_ID)\",\"buildername\":\"Build-Mac-Clang-x86_64-Release-CommandBuffer\",\"patch_issue\":\"<(ISSUE_INT)\",\"patch_ref\":\"<(PATCH_REF)\",\"patch_repo\":\"<(PATCH_REPO)\",\"patch_set\":\"<(PATCHSET_INT)\",\"patch_storage\":\"<(PATCH_STORAGE)\",\"repository\":\"<(REPO)\",\"revision\":\"<(REVISION)\",\"swarm_out_dir\":\"build\",\"task_id\":\"<(TASK_ID)\"}",
-        "skia"
-      ],
-      "dependencies": [
-        "Housekeeper-PerCommit-BundleRecipes"
-      ],
-      "dimensions": [
-        "cpu:x86-64-E5-2697_v2",
-        "gpu:none",
-        "os:Mac-10.14.6",
-        "pool:Skia"
-      ],
-      "env_prefixes": {
-        "PATH": [
-          "cipd_bin_packages",
-          "cipd_bin_packages/bin"
-        ],
-        "VPYTHON_VIRTUALENV_ROOT": [
-          "cache/vpython"
-        ]
-      },
-      "execution_timeout_ns": 7200000000000,
-      "extra_tags": {
-        "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
-      },
-      "io_timeout_ns": 7200000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -10692,21 +10461,22 @@
           "path": "cache/Xcode.app"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/mac_toolchain/${platform}",
@@ -10752,7 +10522,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -10774,21 +10543,22 @@
           "path": "cache/Xcode.app"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/mac_toolchain/${platform}",
@@ -10834,7 +10604,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -10856,21 +10625,22 @@
           "path": "cache/Xcode.app"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/mac_toolchain/${platform}",
@@ -10916,7 +10686,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -10938,21 +10707,22 @@
           "path": "cache/Xcode.app"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/mac_toolchain/${platform}",
@@ -11002,7 +10772,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -11024,21 +10793,22 @@
           "path": "cache/Xcode.app"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/mac_toolchain/${platform}",
@@ -11088,7 +10858,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -11110,21 +10879,22 @@
           "path": "cache/Xcode.app"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/mac_toolchain/${platform}",
@@ -11174,7 +10944,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -11196,21 +10965,22 @@
           "path": "cache/Xcode.app"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/mac_toolchain/${platform}",
@@ -11260,7 +11030,220 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
+      "max_attempts": 2,
+      "outputs": [
+        "build"
+      ],
+      "service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com"
+    },
+    "Build-Mac10.15.7-Clang-x86_64-Debug-CommandBuffer": {
+      "caches": [
+        {
+          "name": "ccache",
+          "path": "cache/ccache"
+        },
+        {
+          "name": "git",
+          "path": "cache/git"
+        },
+        {
+          "name": "git_cache",
+          "path": "cache/git_cache"
+        },
+        {
+          "name": "vpython",
+          "path": "cache/vpython"
+        },
+        {
+          "name": "work",
+          "path": "cache/work"
+        },
+        {
+          "name": "xcode",
+          "path": "cache/Xcode.app"
+        }
+      ],
+      "casSpec": "run-recipe",
+      "cipd_packages": [
+        {
+          "name": "infra/3pp/tools/git/mac-amd64",
+          "path": "cipd_bin_packages",
+          "version": "version:2.29.2.chromium.6"
+        },
+        {
+          "name": "infra/tools/git/${platform}",
+          "path": "cipd_bin_packages",
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
+        },
+        {
+          "name": "infra/tools/luci-auth/${platform}",
+          "path": "cipd_bin_packages",
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
+        },
+        {
+          "name": "infra/tools/luci/git-credential-luci/${platform}",
+          "path": "cipd_bin_packages",
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
+        },
+        {
+          "name": "infra/tools/luci/kitchen/${platform}",
+          "path": ".",
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
+        },
+        {
+          "name": "infra/tools/luci/vpython/${platform}",
+          "path": "cipd_bin_packages",
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
+        },
+        {
+          "name": "infra/tools/mac_toolchain/${platform}",
+          "path": "mac_toolchain",
+          "version": "git_revision:796d2b92cff93fc2059623ce0a66284373ceea0a"
+        },
+        {
+          "name": "skia/bots/ccache_mac",
+          "path": "ccache_mac",
+          "version": "version:1"
+        }
+      ],
+      "command": [
+        "cipd_bin_packages/vpython${EXECUTABLE_SUFFIX}",
+        "-u",
+        "skia/infra/bots/run_recipe.py",
+        "${ISOLATED_OUTDIR}",
+        "sync_and_compile",
+        "{\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"buildbucket_build_id\":\"<(BUILDBUCKET_BUILD_ID)\",\"buildername\":\"Build-Mac10.15.7-Clang-x86_64-Debug-CommandBuffer\",\"patch_issue\":\"<(ISSUE_INT)\",\"patch_ref\":\"<(PATCH_REF)\",\"patch_repo\":\"<(PATCH_REPO)\",\"patch_set\":\"<(PATCHSET_INT)\",\"patch_storage\":\"<(PATCH_STORAGE)\",\"repository\":\"<(REPO)\",\"revision\":\"<(REVISION)\",\"swarm_out_dir\":\"build\",\"task_id\":\"<(TASK_ID)\"}",
+        "skia"
+      ],
+      "dependencies": [
+        "Housekeeper-PerCommit-BundleRecipes"
+      ],
+      "dimensions": [
+        "gpu:none",
+        "os:Mac-10.15.7",
+        "pool:Skia"
+      ],
+      "env_prefixes": {
+        "PATH": [
+          "cipd_bin_packages",
+          "cipd_bin_packages/bin"
+        ],
+        "VPYTHON_VIRTUALENV_ROOT": [
+          "cache/vpython"
+        ]
+      },
+      "execution_timeout_ns": 7200000000000,
+      "extra_tags": {
+        "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
+      },
+      "io_timeout_ns": 7200000000000,
+      "max_attempts": 2,
+      "outputs": [
+        "build"
+      ],
+      "service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com"
+    },
+    "Build-Mac10.15.7-Clang-x86_64-Release-CommandBuffer": {
+      "caches": [
+        {
+          "name": "ccache",
+          "path": "cache/ccache"
+        },
+        {
+          "name": "git",
+          "path": "cache/git"
+        },
+        {
+          "name": "git_cache",
+          "path": "cache/git_cache"
+        },
+        {
+          "name": "vpython",
+          "path": "cache/vpython"
+        },
+        {
+          "name": "work",
+          "path": "cache/work"
+        },
+        {
+          "name": "xcode",
+          "path": "cache/Xcode.app"
+        }
+      ],
+      "casSpec": "run-recipe",
+      "cipd_packages": [
+        {
+          "name": "infra/3pp/tools/git/mac-amd64",
+          "path": "cipd_bin_packages",
+          "version": "version:2.29.2.chromium.6"
+        },
+        {
+          "name": "infra/tools/git/${platform}",
+          "path": "cipd_bin_packages",
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
+        },
+        {
+          "name": "infra/tools/luci-auth/${platform}",
+          "path": "cipd_bin_packages",
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
+        },
+        {
+          "name": "infra/tools/luci/git-credential-luci/${platform}",
+          "path": "cipd_bin_packages",
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
+        },
+        {
+          "name": "infra/tools/luci/kitchen/${platform}",
+          "path": ".",
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
+        },
+        {
+          "name": "infra/tools/luci/vpython/${platform}",
+          "path": "cipd_bin_packages",
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
+        },
+        {
+          "name": "infra/tools/mac_toolchain/${platform}",
+          "path": "mac_toolchain",
+          "version": "git_revision:796d2b92cff93fc2059623ce0a66284373ceea0a"
+        },
+        {
+          "name": "skia/bots/ccache_mac",
+          "path": "ccache_mac",
+          "version": "version:1"
+        }
+      ],
+      "command": [
+        "cipd_bin_packages/vpython${EXECUTABLE_SUFFIX}",
+        "-u",
+        "skia/infra/bots/run_recipe.py",
+        "${ISOLATED_OUTDIR}",
+        "sync_and_compile",
+        "{\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"buildbucket_build_id\":\"<(BUILDBUCKET_BUILD_ID)\",\"buildername\":\"Build-Mac10.15.7-Clang-x86_64-Release-CommandBuffer\",\"patch_issue\":\"<(ISSUE_INT)\",\"patch_ref\":\"<(PATCH_REF)\",\"patch_repo\":\"<(PATCH_REPO)\",\"patch_set\":\"<(PATCHSET_INT)\",\"patch_storage\":\"<(PATCH_STORAGE)\",\"repository\":\"<(REPO)\",\"revision\":\"<(REVISION)\",\"swarm_out_dir\":\"build\",\"task_id\":\"<(TASK_ID)\"}",
+        "skia"
+      ],
+      "dependencies": [
+        "Housekeeper-PerCommit-BundleRecipes"
+      ],
+      "dimensions": [
+        "gpu:none",
+        "os:Mac-10.15.7",
+        "pool:Skia"
+      ],
+      "env_prefixes": {
+        "PATH": [
+          "cipd_bin_packages",
+          "cipd_bin_packages/bin"
+        ],
+        "VPYTHON_VIRTUALENV_ROOT": [
+          "cache/vpython"
+        ]
+      },
+      "execution_timeout_ns": 7200000000000,
+      "extra_tags": {
+        "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
+      },
+      "io_timeout_ns": 7200000000000,
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -11274,26 +11257,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-386",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_win",
@@ -11336,7 +11320,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -11350,26 +11333,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-386",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_win",
@@ -11412,7 +11396,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -11426,26 +11409,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-386",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_win",
@@ -11488,7 +11472,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -11502,26 +11485,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-386",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_win",
@@ -11564,7 +11548,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -11578,26 +11561,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-386",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/android_ndk_windows",
@@ -11639,7 +11623,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -11653,26 +11636,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-386",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_win",
@@ -11715,7 +11699,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -11729,26 +11712,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-386",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_win",
@@ -11791,7 +11775,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -11805,26 +11788,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-386",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_win",
@@ -11867,7 +11851,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -11881,26 +11864,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_win",
@@ -11943,7 +11927,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -11957,26 +11940,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_win",
@@ -12019,7 +12003,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -12033,26 +12016,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_win",
@@ -12095,7 +12079,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -12109,26 +12092,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_win",
@@ -12171,7 +12155,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -12185,26 +12168,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_win",
@@ -12247,7 +12231,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -12261,26 +12244,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_win",
@@ -12328,7 +12312,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -12342,26 +12325,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_win",
@@ -12404,7 +12388,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -12418,26 +12401,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_win",
@@ -12480,7 +12464,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -12494,26 +12477,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_win",
@@ -12556,7 +12540,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -12570,26 +12553,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_win",
@@ -12632,7 +12616,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -12646,26 +12629,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_win",
@@ -12708,7 +12692,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -12722,26 +12705,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_win",
@@ -12784,7 +12768,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -12798,26 +12781,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_win",
@@ -12860,7 +12844,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -12874,26 +12857,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_win",
@@ -12936,7 +12920,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -12950,26 +12933,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-386",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -13007,7 +12991,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -13021,26 +13004,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-386",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -13078,7 +13062,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -13092,26 +13075,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-386",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -13149,7 +13133,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -13163,26 +13146,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-386",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -13220,7 +13204,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -13234,26 +13217,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-386",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -13291,7 +13275,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -13305,26 +13288,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-386",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -13362,7 +13346,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -13376,26 +13359,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -13433,7 +13417,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -13447,26 +13430,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -13504,7 +13488,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -13518,26 +13501,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -13575,7 +13559,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -13589,26 +13572,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -13646,7 +13630,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -13660,26 +13643,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -13717,7 +13701,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -13731,26 +13714,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -13788,7 +13772,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -13802,26 +13785,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -13859,7 +13843,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -13873,26 +13856,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -13930,7 +13914,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "compile.isolate",
       "max_attempts": 2,
       "outputs": [
         "build"
@@ -13956,36 +13939,37 @@
           "path": "cache/work"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/3pp/tools/git/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
+          "version": "version:2.29.2.chromium.6"
         },
         {
           "name": "infra/tools/git/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/git-credential-luci/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/bloaty",
@@ -14028,7 +14012,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -14053,36 +14036,37 @@
           "path": "cache/work"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/3pp/tools/git/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
+          "version": "version:2.29.2.chromium.6"
         },
         {
           "name": "infra/tools/git/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/git-credential-luci/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/bloaty",
@@ -14125,7 +14109,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -14150,36 +14133,37 @@
           "path": "cache/work"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/3pp/tools/git/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
+          "version": "version:2.29.2.chromium.6"
         },
         {
           "name": "infra/tools/git/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/git-credential-luci/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/bloaty",
@@ -14222,7 +14206,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -14247,36 +14230,37 @@
           "path": "cache/work"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/3pp/tools/git/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
+          "version": "version:2.29.2.chromium.6"
         },
         {
           "name": "infra/tools/git/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/git-credential-luci/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/bloaty",
@@ -14319,7 +14303,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -14344,36 +14327,37 @@
           "path": "cache/work"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/3pp/tools/git/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
+          "version": "version:2.29.2.chromium.6"
         },
         {
           "name": "infra/tools/git/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/git-credential-luci/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/bloaty",
@@ -14416,7 +14400,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -14441,36 +14424,37 @@
           "path": "cache/work"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/3pp/tools/git/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
+          "version": "version:2.29.2.chromium.6"
         },
         {
           "name": "infra/tools/git/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/git-credential-luci/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/bloaty",
@@ -14513,7 +14497,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -14538,36 +14521,37 @@
           "path": "cache/work"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/3pp/tools/git/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
+          "version": "version:2.29.2.chromium.6"
         },
         {
           "name": "infra/tools/git/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/git-credential-luci/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/bloaty",
@@ -14610,7 +14594,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -14635,36 +14618,37 @@
           "path": "cache/work"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/3pp/tools/git/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
+          "version": "version:2.29.2.chromium.6"
         },
         {
           "name": "infra/tools/git/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/git-credential-luci/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/bloaty",
@@ -14707,7 +14691,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -14732,36 +14715,37 @@
           "path": "cache/work"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/3pp/tools/git/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
+          "version": "version:2.29.2.chromium.6"
         },
         {
           "name": "infra/tools/git/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/git-credential-luci/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/bloaty",
@@ -14804,18 +14788,18 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
       ]
     },
     "Canary-Android": {
+      "casSpec": "empty",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -14853,16 +14837,16 @@
       ],
       "execution_timeout_ns": 10800000000000,
       "io_timeout_ns": 10800000000000,
-      "isolate": "empty.isolate",
       "max_attempts": 1,
       "service_account": "skia-canary@skia-swarming-bots.iam.gserviceaccount.com"
     },
     "Canary-Chromium": {
+      "casSpec": "empty",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -14900,16 +14884,16 @@
       ],
       "execution_timeout_ns": 10800000000000,
       "io_timeout_ns": 10800000000000,
-      "isolate": "empty.isolate",
       "max_attempts": 1,
       "service_account": "skia-canary@skia-swarming-bots.iam.gserviceaccount.com"
     },
     "Canary-Flutter": {
+      "casSpec": "empty",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -14947,16 +14931,16 @@
       ],
       "execution_timeout_ns": 10800000000000,
       "io_timeout_ns": 10800000000000,
-      "isolate": "empty.isolate",
       "max_attempts": 1,
       "service_account": "skia-canary@skia-swarming-bots.iam.gserviceaccount.com"
     },
     "Canary-G3": {
+      "casSpec": "empty",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -14992,11 +14976,11 @@
       ],
       "execution_timeout_ns": 10800000000000,
       "io_timeout_ns": 10800000000000,
-      "isolate": "empty.isolate",
       "max_attempts": 1,
       "service_account": "skia-g3-framework-compile@skia-swarming-bots.iam.gserviceaccount.com"
     },
     "FM-Debian10-Clang-GCE-CPU-AVX2-x86_64-Debug-All": {
+      "casSpec": "test",
       "command": [
         "./fm_driver",
         "--local=false",
@@ -15021,31 +15005,31 @@
         "pool:Skia"
       ],
       "expiration_ns": 900000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com"
     },
     "Fuzz-Debian10-Clang": {
+      "casSpec": "whole-repo",
       "cipd_packages": [
         {
           "name": "infra/3pp/tools/git/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
+          "version": "version:2.29.2.chromium.6"
         },
         {
           "name": "infra/tools/git/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/git-credential-luci/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -15079,7 +15063,6 @@
       ],
       "execution_timeout_ns": 3600000000000,
       "io_timeout_ns": 3600000000000,
-      "isolate": "whole_repo.isolate",
       "max_attempts": 1,
       "outputs": [
         "cifuzz_out"
@@ -15113,36 +15096,37 @@
           "path": "cache/work"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/3pp/tools/git/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
+          "version": "version:2.29.2.chromium.6"
         },
         {
           "name": "infra/tools/git/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/git-credential-luci/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/go",
@@ -15180,7 +15164,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -15203,21 +15186,22 @@
           "path": "cache/gopath"
         }
       ],
+      "casSpec": "empty",
       "cipd_packages": [
         {
           "name": "infra/3pp/tools/git/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
+          "version": "version:2.29.2.chromium.6"
         },
         {
           "name": "infra/tools/git/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/git-credential-luci/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/go",
@@ -15273,7 +15257,6 @@
           "go/go/bin"
         ]
       },
-      "isolate": "empty.isolate",
       "service_account": "skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com"
     },
     "Housekeeper-OnDemand-Presubmit": {
@@ -15291,11 +15274,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/3pp/tools/git/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
+          "version": "version:2.29.2.chromium.6"
         },
         {
           "name": "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
@@ -15305,27 +15289,27 @@
         {
           "name": "infra/tools/git/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/git-credential-luci/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -15358,7 +15342,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "run_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -15381,36 +15364,37 @@
           "path": "cache/work"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/3pp/tools/git/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
+          "version": "version:2.29.2.chromium.6"
         },
         {
           "name": "infra/tools/git/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/git-credential-luci/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -15446,7 +15430,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-housekeeper@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -15469,21 +15452,22 @@
           "path": "cache/gopath"
         }
       ],
+      "casSpec": "task-drivers",
       "cipd_packages": [
         {
           "name": "infra/3pp/tools/git/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
+          "version": "version:2.29.2.chromium.6"
         },
         {
           "name": "infra/tools/git/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/git-credential-luci/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/go",
@@ -15510,35 +15494,35 @@
           "go/go/bin"
         ]
       },
-      "idempotent": true,
-      "isolate": "task_drivers.isolate"
+      "idempotent": true
     },
     "Housekeeper-PerCommit-BundleRecipes": {
+      "casSpec": "recipes",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/3pp/tools/git/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
+          "version": "version:2.29.2.chromium.6"
         },
         {
           "name": "infra/tools/git/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/git-credential-luci/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -15559,8 +15543,7 @@
           "cipd_bin_packages/bin"
         ]
       },
-      "idempotent": true,
-      "isolate": "recipes.isolate"
+      "idempotent": true
     },
     "Housekeeper-PerCommit-CheckGeneratedFiles": {
       "caches": [
@@ -15593,36 +15576,37 @@
           "path": "cache/work"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/3pp/tools/git/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
+          "version": "version:2.29.2.chromium.6"
         },
         {
           "name": "infra/tools/git/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/git-credential-luci/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ccache_linux",
@@ -15673,7 +15657,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -15692,21 +15675,22 @@
           "path": "cache/git_cache"
         }
       ],
+      "casSpec": "empty",
       "cipd_packages": [
         {
           "name": "infra/3pp/tools/git/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
+          "version": "version:2.29.2.chromium.6"
         },
         {
           "name": "infra/tools/git/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/git-credential-luci/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -15759,7 +15743,6 @@
           "go/go/bin"
         ]
       },
-      "isolate": "empty.isolate",
       "service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com"
     },
     "Housekeeper-PerCommit-CreateDockerImage_Skia_WASM_Release": {
@@ -15777,21 +15760,22 @@
           "path": "cache/git_cache"
         }
       ],
+      "casSpec": "empty",
       "cipd_packages": [
         {
           "name": "infra/3pp/tools/git/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
+          "version": "version:2.29.2.chromium.6"
         },
         {
           "name": "infra/tools/git/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/git-credential-luci/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -15844,7 +15828,6 @@
           "go/go/bin"
         ]
       },
-      "isolate": "empty.isolate",
       "service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com"
     },
     "Housekeeper-PerCommit-InfraTests_Linux": {
@@ -15870,11 +15853,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "whole-repo",
       "cipd_packages": [
         {
           "name": "infra/3pp/tools/git/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
+          "version": "version:2.29.2.chromium.6"
         },
         {
           "name": "infra/gsutil",
@@ -15884,27 +15868,27 @@
         {
           "name": "infra/tools/git/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/git-credential-luci/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/go",
@@ -15946,7 +15930,6 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "infra_tests.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -15973,16 +15956,17 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "whole-repo",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-386",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/3pp/tools/git/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.27.0.chromium.6"
+          "version": "version:2.29.2.chromium.6"
         },
         {
           "name": "infra/gsutil",
@@ -15992,27 +15976,27 @@
         {
           "name": "infra/tools/git/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/git-credential-luci/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/go_win",
@@ -16054,11 +16038,11 @@
       },
       "idempotent": true,
       "io_timeout_ns": 3600000000000,
-      "isolate": "infra_tests.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com"
     },
     "Housekeeper-PerCommit-IsolateAndroidNDKLinux": {
+      "casSpec": "empty",
       "cipd_packages": [
         {
           "name": "skia/bots/android_ndk_linux",
@@ -16079,10 +16063,10 @@
         "os:Debian-10.3",
         "pool:Skia"
       ],
-      "idempotent": true,
-      "isolate": "empty.isolate"
+      "idempotent": true
     },
     "Housekeeper-PerCommit-IsolateMSKP": {
+      "casSpec": "empty",
       "cipd_packages": [
         {
           "name": "skia/bots/mskp",
@@ -16103,10 +16087,10 @@
         "os:Debian-10.3",
         "pool:Skia"
       ],
-      "idempotent": true,
-      "isolate": "empty.isolate"
+      "idempotent": true
     },
     "Housekeeper-PerCommit-IsolateSKP": {
+      "casSpec": "empty",
       "cipd_packages": [
         {
           "name": "skia/bots/skp",
@@ -16127,10 +16111,10 @@
         "os:Debian-10.3",
         "pool:Skia"
       ],
-      "idempotent": true,
-      "isolate": "empty.isolate"
+      "idempotent": true
     },
     "Housekeeper-PerCommit-IsolateSVG": {
+      "casSpec": "empty",
       "cipd_packages": [
         {
           "name": "skia/bots/svg",
@@ -16151,10 +16135,10 @@
         "os:Debian-10.3",
         "pool:Skia"
       ],
-      "idempotent": true,
-      "isolate": "empty.isolate"
+      "idempotent": true
     },
     "Housekeeper-PerCommit-IsolateSkImage": {
+      "casSpec": "empty",
       "cipd_packages": [
         {
           "name": "skia/bots/skimage",
@@ -16175,10 +16159,10 @@
         "os:Debian-10.3",
         "pool:Skia"
       ],
-      "idempotent": true,
-      "isolate": "empty.isolate"
+      "idempotent": true
     },
     "Housekeeper-PerCommit-IsolateWinToolchain": {
+      "casSpec": "empty",
       "cipd_packages": [
         {
           "name": "skia/bots/win_toolchain",
@@ -16199,249 +16183,7 @@
         "os:Debian-10.3",
         "pool:Skia"
       ],
-      "idempotent": true,
-      "isolate": "empty.isolate"
-    },
-    "Housekeeper-PerCommit-PushAppsFromSkiaDockerImage": {
-      "caches": [
-        {
-          "name": "docker",
-          "path": "cache/docker"
-        },
-        {
-          "name": "git",
-          "path": "cache/git"
-        },
-        {
-          "name": "git_cache",
-          "path": "cache/git_cache"
-        }
-      ],
-      "cipd_packages": [
-        {
-          "name": "infra/3pp/tools/git/linux-amd64",
-          "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
-        },
-        {
-          "name": "infra/tools/git/${platform}",
-          "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
-        },
-        {
-          "name": "infra/tools/luci/git-credential-luci/${platform}",
-          "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
-        }
-      ],
-      "command": [
-        "./push_apps_from_skia_image",
-        "--project_id",
-        "skia-swarming-bots",
-        "--task_id",
-        "<(TASK_ID)",
-        "--task_name",
-        "Housekeeper-PerCommit-PushAppsFromSkiaDockerImage",
-        "--workdir",
-        ".",
-        "--gerrit_project",
-        "buildbot",
-        "--gerrit_url",
-        "https://skia-review.googlesource.com",
-        "--repo",
-        "<(REPO)",
-        "--revision",
-        "<(REVISION)",
-        "--patch_issue",
-        "<(ISSUE)",
-        "--patch_set",
-        "<(PATCHSET)",
-        "--patch_server",
-        "<(CODEREVIEW_SERVER)",
-        "--alsologtostderr"
-      ],
-      "dependencies": [
-        "Housekeeper-PerCommit-BuildTaskDrivers",
-        "Housekeeper-PerCommit-CreateDockerImage_Skia_Release"
-      ],
-      "dimensions": [
-        "cpu:x86-64-Haswell_GCE",
-        "gpu:none",
-        "machine_type:n1-standard-16",
-        "os:Debian-10.3",
-        "pool:Skia",
-        "docker_installed:true"
-      ],
-      "env_prefixes": {
-        "PATH": [
-          "cipd_bin_packages",
-          "cipd_bin_packages/bin",
-          "go/go/bin"
-        ]
-      },
-      "isolate": "empty.isolate",
-      "service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com"
-    },
-    "Housekeeper-PerCommit-PushAppsFromSkiaWASMDockerImages": {
-      "caches": [
-        {
-          "name": "docker",
-          "path": "cache/docker"
-        },
-        {
-          "name": "git",
-          "path": "cache/git"
-        },
-        {
-          "name": "git_cache",
-          "path": "cache/git_cache"
-        }
-      ],
-      "cipd_packages": [
-        {
-          "name": "infra/3pp/tools/git/linux-amd64",
-          "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
-        },
-        {
-          "name": "infra/tools/git/${platform}",
-          "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
-        },
-        {
-          "name": "infra/tools/luci/git-credential-luci/${platform}",
-          "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
-        }
-      ],
-      "command": [
-        "./push_apps_from_skia_wasm_images",
-        "--project_id",
-        "skia-swarming-bots",
-        "--task_id",
-        "<(TASK_ID)",
-        "--task_name",
-        "Housekeeper-PerCommit-PushAppsFromSkiaWASMDockerImages",
-        "--workdir",
-        ".",
-        "--gerrit_project",
-        "buildbot",
-        "--gerrit_url",
-        "https://skia-review.googlesource.com",
-        "--repo",
-        "<(REPO)",
-        "--revision",
-        "<(REVISION)",
-        "--patch_issue",
-        "<(ISSUE)",
-        "--patch_set",
-        "<(PATCHSET)",
-        "--patch_server",
-        "<(CODEREVIEW_SERVER)",
-        "--alsologtostderr"
-      ],
-      "dependencies": [
-        "Housekeeper-PerCommit-BuildTaskDrivers",
-        "Housekeeper-PerCommit-CreateDockerImage_Skia_Release",
-        "Housekeeper-PerCommit-CreateDockerImage_Skia_WASM_Release"
-      ],
-      "dimensions": [
-        "cpu:x86-64-Haswell_GCE",
-        "gpu:none",
-        "machine_type:n1-standard-16",
-        "os:Debian-10.3",
-        "pool:Skia",
-        "docker_installed:true"
-      ],
-      "env_prefixes": {
-        "PATH": [
-          "cipd_bin_packages",
-          "cipd_bin_packages/bin",
-          "go/go/bin"
-        ]
-      },
-      "isolate": "empty.isolate",
-      "service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com"
-    },
-    "Housekeeper-PerCommit-PushAppsFromWASMDockerImage": {
-      "caches": [
-        {
-          "name": "docker",
-          "path": "cache/docker"
-        },
-        {
-          "name": "git",
-          "path": "cache/git"
-        },
-        {
-          "name": "git_cache",
-          "path": "cache/git_cache"
-        }
-      ],
-      "cipd_packages": [
-        {
-          "name": "infra/3pp/tools/git/linux-amd64",
-          "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
-        },
-        {
-          "name": "infra/tools/git/${platform}",
-          "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
-        },
-        {
-          "name": "infra/tools/luci/git-credential-luci/${platform}",
-          "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
-        }
-      ],
-      "command": [
-        "./push_apps_from_wasm_image",
-        "--project_id",
-        "skia-swarming-bots",
-        "--task_id",
-        "<(TASK_ID)",
-        "--task_name",
-        "Housekeeper-PerCommit-PushAppsFromWASMDockerImage",
-        "--workdir",
-        ".",
-        "--gerrit_project",
-        "buildbot",
-        "--gerrit_url",
-        "https://skia-review.googlesource.com",
-        "--repo",
-        "<(REPO)",
-        "--revision",
-        "<(REVISION)",
-        "--patch_issue",
-        "<(ISSUE)",
-        "--patch_set",
-        "<(PATCHSET)",
-        "--patch_server",
-        "<(CODEREVIEW_SERVER)",
-        "--alsologtostderr"
-      ],
-      "dependencies": [
-        "Housekeeper-PerCommit-BuildTaskDrivers",
-        "Housekeeper-PerCommit-CreateDockerImage_Skia_WASM_Release"
-      ],
-      "dimensions": [
-        "cpu:x86-64-Haswell_GCE",
-        "gpu:none",
-        "machine_type:n1-standard-16",
-        "os:Debian-10.3",
-        "pool:Skia",
-        "docker_installed:true"
-      ],
-      "env_prefixes": {
-        "PATH": [
-          "cipd_bin_packages",
-          "cipd_bin_packages/bin",
-          "go/go/bin"
-        ]
-      },
-      "isolate": "empty.isolate",
-      "service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com"
+      "idempotent": true
     },
     "Housekeeper-PerCommit-RunGnToBp": {
       "caches": [
@@ -16450,11 +16192,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "compile",
       "cipd_packages": [
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -16483,7 +16226,6 @@
           "cache/vpython"
         ]
       },
-      "isolate": "compile.isolate",
       "service_account": "skia-external-housekeeper@skia-swarming-bots.iam.gserviceaccount.com"
     },
     "Housekeeper-Weekly-RecreateSKPs": {
@@ -16513,36 +16255,37 @@
           "path": "cache/work"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/3pp/tools/git/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.28.0-rc1.chromium.6"
+          "version": "version:2.29.2.chromium.6"
         },
         {
           "name": "infra/tools/git/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/git-credential-luci/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/go",
@@ -16580,7 +16323,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -16591,21 +16333,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -16645,7 +16388,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -16658,21 +16400,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/lottie-samples",
@@ -16717,7 +16460,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -16730,21 +16472,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -16784,7 +16527,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -16797,21 +16539,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "skpbench",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -16850,7 +16593,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "skpbench_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -16863,21 +16605,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "skpbench",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -16916,7 +16659,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "skpbench_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -16929,21 +16671,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -16983,7 +16726,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -16996,21 +16738,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "skpbench",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -17049,7 +16792,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "skpbench_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -17062,21 +16804,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "skpbench",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -17115,7 +16858,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "skpbench_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -17128,21 +16870,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -17182,7 +16925,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -17195,21 +16937,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -17249,7 +16992,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -17262,21 +17004,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -17316,7 +17059,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -17329,21 +17071,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -17383,7 +17126,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -17396,21 +17138,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -17450,7 +17193,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -17463,21 +17205,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -17517,7 +17260,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -17530,21 +17272,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -17584,7 +17327,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -17597,21 +17339,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/text_blob_traces",
@@ -17656,7 +17399,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -17669,21 +17411,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/text_blob_traces",
@@ -17728,7 +17471,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -17741,21 +17483,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -17795,7 +17538,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -17808,21 +17550,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -17862,7 +17605,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -17875,21 +17617,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -17929,7 +17672,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -17942,21 +17684,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -17996,7 +17739,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -18009,21 +17751,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -18063,7 +17806,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -18076,21 +17818,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/text_blob_traces",
@@ -18135,7 +17878,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -18148,21 +17890,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -18202,7 +17945,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -18215,21 +17957,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/text_blob_traces",
@@ -18274,7 +18017,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -18287,21 +18029,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -18341,7 +18084,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -18354,21 +18096,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -18408,7 +18151,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -18421,21 +18163,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -18475,7 +18218,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -18488,21 +18230,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -18542,7 +18285,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -18555,21 +18297,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -18609,7 +18352,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -18622,21 +18364,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "skpbench",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -18675,7 +18418,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "skpbench_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -18688,21 +18430,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "skpbench",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -18741,7 +18484,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "skpbench_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -18754,21 +18496,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "skpbench",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -18807,7 +18550,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "skpbench_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -18820,21 +18562,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -18874,7 +18617,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -18887,21 +18629,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "skpbench",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -18940,7 +18683,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "skpbench_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -18953,21 +18695,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -19007,7 +18750,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -19020,21 +18762,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -19074,7 +18817,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -19087,21 +18829,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -19141,7 +18884,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -19154,21 +18896,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -19208,7 +18951,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -19221,21 +18963,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -19275,7 +19018,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -19288,21 +19030,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -19342,7 +19085,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -19355,21 +19097,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -19409,7 +19152,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -19422,21 +19164,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "skpbench",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -19475,7 +19218,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "skpbench_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -19488,21 +19230,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "skpbench",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -19541,7 +19284,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "skpbench_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -19554,21 +19296,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -19608,7 +19351,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -19621,21 +19363,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "skpbench",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -19674,7 +19417,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "skpbench_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -19687,21 +19429,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "skpbench",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -19740,7 +19483,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "skpbench_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -19753,21 +19495,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -19807,7 +19550,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -19820,21 +19562,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -19874,7 +19617,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -19887,21 +19629,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -19941,7 +19684,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -19954,21 +19696,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -20008,7 +19751,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -20021,21 +19763,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -20075,7 +19818,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -20088,21 +19830,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -20142,7 +19885,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -20155,21 +19897,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -20209,7 +19952,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -20222,21 +19964,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -20293,7 +20036,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "perf"
@@ -20306,21 +20048,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -20377,7 +20120,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "perf"
@@ -20390,21 +20132,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -20456,7 +20199,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -20469,21 +20211,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -20535,7 +20278,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -20548,21 +20290,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -20614,7 +20357,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -20627,21 +20369,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -20693,7 +20436,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -20706,21 +20448,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/lottie-samples",
@@ -20777,7 +20520,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -20790,21 +20532,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -20856,7 +20599,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -20869,21 +20611,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -20934,7 +20677,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -20947,21 +20689,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/mesa_intel_driver_linux",
@@ -21017,7 +20760,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -21030,21 +20772,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/linux_vulkan_sdk",
@@ -21105,7 +20848,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -21118,21 +20860,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -21198,7 +20941,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "perf"
@@ -21211,21 +20953,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/mesa_intel_driver_linux",
@@ -21281,7 +21024,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -21294,21 +21036,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/lottie-samples",
@@ -21369,7 +21112,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -21382,21 +21124,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/linux_vulkan_sdk",
@@ -21457,7 +21200,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -21470,21 +21212,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/mesa_intel_driver_linux",
@@ -21540,7 +21283,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -21553,21 +21295,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/mesa_intel_driver_linux",
@@ -21623,7 +21366,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -21636,21 +21378,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "pathkit",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -21688,7 +21431,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "pathkit.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -21701,21 +21443,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "canvaskit",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -21753,7 +21496,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "canvaskit.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -21766,21 +21508,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "pathkit",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -21818,18 +21561,18 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "pathkit.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
       ]
     },
     "Perf-Debian10-EMCC-GCE-CPU-AVX2-wasm-Release-All-Puppeteer_CanvasPerf": {
+      "casSpec": "puppeteer",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/node",
@@ -21889,18 +21632,18 @@
       },
       "execution_timeout_ns": 1200000000000,
       "io_timeout_ns": 1200000000000,
-      "isolate": "perf_puppeteer.isolate",
       "outputs": [
         "perf"
       ],
       "service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com"
     },
     "Perf-Debian10-EMCC-GCE-CPU-AVX2-wasm-Release-All-Puppeteer_RenderSKP": {
+      "casSpec": "puppeteer",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/node",
@@ -21962,18 +21705,18 @@
       },
       "execution_timeout_ns": 1200000000000,
       "io_timeout_ns": 1200000000000,
-      "isolate": "perf_puppeteer.isolate",
       "outputs": [
         "perf"
       ],
       "service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com"
     },
     "Perf-Debian10-EMCC-GCE-CPU-AVX2-wasm-Release-All-Puppeteer_SkottieFrames": {
+      "casSpec": "puppeteer",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/node",
@@ -22035,7 +21778,6 @@
       },
       "execution_timeout_ns": 1200000000000,
       "io_timeout_ns": 1200000000000,
-      "isolate": "perf_puppeteer.isolate",
       "outputs": [
         "perf"
       ],
@@ -22048,21 +21790,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "canvaskit",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -22100,7 +21843,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "canvaskit.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -22113,21 +21855,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "lottie-web",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/lottie-samples",
@@ -22188,7 +21931,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "lottie_web.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -22201,21 +21943,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -22266,7 +22009,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -22279,21 +22021,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -22321,7 +22064,7 @@
         "skia"
       ],
       "dependencies": [
-        "Build-Mac-Clang-x86_64-Release-CommandBuffer",
+        "Build-Mac10.15.7-Clang-x86_64-Release-CommandBuffer",
         "Housekeeper-PerCommit-BundleRecipes"
       ],
       "dimensions": [
@@ -22344,7 +22087,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -22357,21 +22099,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -22422,7 +22165,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -22435,21 +22177,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -22500,7 +22243,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -22513,21 +22255,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -22578,7 +22321,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -22591,21 +22333,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -22633,7 +22376,7 @@
         "skia"
       ],
       "dependencies": [
-        "Build-Mac-Clang-x86_64-Release-CommandBuffer",
+        "Build-Mac10.15.7-Clang-x86_64-Release-CommandBuffer",
         "Housekeeper-PerCommit-BundleRecipes"
       ],
       "dimensions": [
@@ -22656,7 +22399,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -22669,21 +22411,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -22734,7 +22477,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -22747,21 +22489,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -22813,7 +22556,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -22826,21 +22568,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -22868,7 +22611,7 @@
         "skia"
       ],
       "dependencies": [
-        "Build-Mac-Clang-x86_64-Release-CommandBuffer",
+        "Build-Mac10.15.7-Clang-x86_64-Release-CommandBuffer",
         "Housekeeper-PerCommit-BundleRecipes"
       ],
       "dimensions": [
@@ -22892,7 +22635,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -22905,21 +22647,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -22971,7 +22714,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -22984,21 +22726,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -23049,7 +22792,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -23062,21 +22804,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -23104,7 +22847,7 @@
         "skia"
       ],
       "dependencies": [
-        "Build-Mac-Clang-x86_64-Release-CommandBuffer",
+        "Build-Mac10.15.7-Clang-x86_64-Release-CommandBuffer",
         "Housekeeper-PerCommit-BundleRecipes"
       ],
       "dimensions": [
@@ -23127,7 +22870,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -23140,21 +22882,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -23205,7 +22948,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -23218,21 +22960,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -23288,7 +23031,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "perf"
@@ -23301,21 +23043,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -23366,7 +23109,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -23379,21 +23121,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -23449,7 +23192,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "perf"
@@ -23462,21 +23204,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -23533,7 +23276,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 32400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "perf"
@@ -23546,21 +23288,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/linux_vulkan_sdk",
@@ -23616,18 +23359,18 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
       ]
     },
     "Perf-Ubuntu18-EMCC-Golo-GPU-QuadroP400-wasm-Release-All-Puppeteer_CanvasPerf_WebGL1": {
+      "casSpec": "puppeteer",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/node",
@@ -23686,18 +23429,18 @@
       },
       "execution_timeout_ns": 1200000000000,
       "io_timeout_ns": 1200000000000,
-      "isolate": "perf_puppeteer.isolate",
       "outputs": [
         "perf"
       ],
       "service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com"
     },
     "Perf-Ubuntu18-EMCC-Golo-GPU-QuadroP400-wasm-Release-All-Puppeteer_CanvasPerf_WebGL2": {
+      "casSpec": "puppeteer",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/node",
@@ -23756,18 +23499,18 @@
       },
       "execution_timeout_ns": 1200000000000,
       "io_timeout_ns": 1200000000000,
-      "isolate": "perf_puppeteer.isolate",
       "outputs": [
         "perf"
       ],
       "service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com"
     },
     "Perf-Ubuntu18-EMCC-Golo-GPU-QuadroP400-wasm-Release-All-Puppeteer_RenderSKP_WebGL1": {
+      "casSpec": "puppeteer",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/node",
@@ -23828,18 +23571,18 @@
       },
       "execution_timeout_ns": 1200000000000,
       "io_timeout_ns": 1200000000000,
-      "isolate": "perf_puppeteer.isolate",
       "outputs": [
         "perf"
       ],
       "service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com"
     },
     "Perf-Ubuntu18-EMCC-Golo-GPU-QuadroP400-wasm-Release-All-Puppeteer_RenderSKP_WebGL2": {
+      "casSpec": "puppeteer",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/node",
@@ -23900,18 +23643,18 @@
       },
       "execution_timeout_ns": 1200000000000,
       "io_timeout_ns": 1200000000000,
-      "isolate": "perf_puppeteer.isolate",
       "outputs": [
         "perf"
       ],
       "service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com"
     },
     "Perf-Ubuntu18-EMCC-Golo-GPU-QuadroP400-wasm-Release-All-Puppeteer_SkottieFrames_WebGL1": {
+      "casSpec": "puppeteer",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/node",
@@ -23972,18 +23715,18 @@
       },
       "execution_timeout_ns": 1200000000000,
       "io_timeout_ns": 1200000000000,
-      "isolate": "perf_puppeteer.isolate",
       "outputs": [
         "perf"
       ],
       "service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com"
     },
     "Perf-Ubuntu18-EMCC-Golo-GPU-QuadroP400-wasm-Release-All-Puppeteer_SkottieFrames_WebGL2": {
+      "casSpec": "puppeteer",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/node",
@@ -24044,7 +23787,6 @@
       },
       "execution_timeout_ns": 1200000000000,
       "io_timeout_ns": 1200000000000,
-      "isolate": "perf_puppeteer.isolate",
       "outputs": [
         "perf"
       ],
@@ -24057,21 +23799,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "skottie-wasm",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/lottie-samples",
@@ -24132,7 +23875,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "skottie_wasm.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -24145,21 +23887,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "lottie-web",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/lottie-samples",
@@ -24219,7 +23962,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "lottie_web.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -24232,26 +23974,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -24302,7 +24045,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -24315,26 +24057,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -24385,7 +24128,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -24398,26 +24140,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -24468,7 +24211,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -24481,26 +24223,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -24551,7 +24294,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -24564,26 +24306,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -24634,7 +24377,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -24647,26 +24389,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "skpbench",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/mskp",
@@ -24712,7 +24455,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "skpbench_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -24725,26 +24467,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -24795,7 +24538,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -24808,26 +24550,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "skpbench",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/mskp",
@@ -24873,7 +24616,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "skpbench_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -24886,26 +24628,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "skpbench",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/mskp",
@@ -24951,7 +24694,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "skpbench_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -24964,26 +24706,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -25034,7 +24777,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -25047,26 +24789,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -25117,7 +24860,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -25130,26 +24872,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -25200,7 +24943,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -25213,26 +24955,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -25283,7 +25026,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -25296,26 +25038,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -25366,7 +25109,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -25379,26 +25121,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -25449,7 +25192,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -25462,26 +25204,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -25532,7 +25275,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -25545,26 +25287,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -25615,7 +25358,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -25628,26 +25370,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -25698,7 +25441,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -25711,26 +25453,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -25781,7 +25524,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -25794,26 +25536,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -25864,7 +25607,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -25877,26 +25619,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -25947,7 +25690,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -25960,26 +25702,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -26030,7 +25773,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -26043,26 +25785,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -26113,7 +25856,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -26126,26 +25868,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -26196,7 +25939,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -26209,26 +25951,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -26279,7 +26022,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -26292,26 +26034,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -26362,7 +26105,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -26375,26 +26117,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -26445,7 +26188,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -26458,26 +26200,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -26528,7 +26271,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -26541,26 +26283,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -26611,7 +26354,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -26624,26 +26366,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -26694,7 +26437,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -26707,26 +26449,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -26778,7 +26521,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "perf"
@@ -26791,26 +26533,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -26862,7 +26605,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "perf"
@@ -26875,26 +26617,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -26946,7 +26689,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -26959,21 +26701,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-13.6",
@@ -27018,7 +26761,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -27031,21 +26773,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-13.6",
@@ -27090,7 +26833,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -27103,21 +26845,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-13.6",
@@ -27162,7 +26905,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -27175,21 +26917,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-13.6",
@@ -27234,7 +26977,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -27247,21 +26989,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-12.4",
@@ -27306,7 +27049,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -27319,21 +27061,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-12.4",
@@ -27378,7 +27121,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -27391,21 +27133,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-13.3",
@@ -27450,7 +27193,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -27463,21 +27205,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-13.3",
@@ -27522,7 +27265,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -27535,21 +27277,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-13.3",
@@ -27594,7 +27337,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -27607,21 +27349,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "perf",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-13.3",
@@ -27666,7 +27409,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "perf_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "perf"
@@ -27679,21 +27421,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -27733,7 +27476,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -27746,21 +27488,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -27800,7 +27543,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -27813,21 +27555,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -27867,7 +27610,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -27880,21 +27622,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -27934,7 +27677,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -27947,21 +27689,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -28001,7 +27744,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -28014,21 +27756,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -28068,7 +27811,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -28081,21 +27823,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -28135,7 +27878,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -28148,21 +27890,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -28202,7 +27945,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -28215,21 +27957,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -28269,7 +28012,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -28282,21 +28024,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -28336,7 +28079,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -28349,21 +28091,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -28403,7 +28146,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -28416,21 +28158,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -28470,7 +28213,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -28483,21 +28225,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -28537,7 +28280,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -28550,21 +28292,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -28604,7 +28347,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -28617,21 +28359,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -28671,7 +28414,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -28684,21 +28426,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -28738,7 +28481,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -28751,21 +28493,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -28805,7 +28548,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -28818,21 +28560,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -28872,7 +28615,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -28885,21 +28627,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -28939,7 +28682,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -28952,21 +28694,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -29006,7 +28749,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -29019,21 +28761,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -29073,7 +28816,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -29086,21 +28828,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -29140,7 +28883,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -29153,21 +28895,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -29207,7 +28950,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -29220,21 +28962,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -29274,7 +29017,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -29287,21 +29029,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -29341,7 +29084,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -29354,21 +29096,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -29408,7 +29151,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -29421,21 +29163,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -29476,7 +29219,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -29489,21 +29231,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -29544,7 +29287,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -29557,21 +29299,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -29611,7 +29354,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -29624,21 +29366,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -29678,7 +29421,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -29691,21 +29433,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -29745,7 +29488,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -29758,21 +29500,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -29813,7 +29556,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -29826,21 +29568,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -29881,7 +29624,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -29894,21 +29636,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -29948,7 +29691,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -29961,21 +29703,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -30015,7 +29758,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -30028,21 +29770,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -30082,7 +29825,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -30095,21 +29837,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -30149,7 +29892,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -30162,21 +29904,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -30216,7 +29959,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -30229,21 +29971,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -30283,7 +30026,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -30296,21 +30038,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -30350,7 +30093,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -30363,21 +30105,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -30417,7 +30160,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -30430,21 +30172,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -30484,7 +30227,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -30497,21 +30239,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -30551,7 +30294,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -30564,21 +30306,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -30618,7 +30361,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -30631,21 +30373,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -30685,7 +30428,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -30698,21 +30440,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -30752,7 +30495,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -30765,21 +30507,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -30819,7 +30562,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -30832,21 +30574,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -30886,7 +30629,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -30899,21 +30641,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -30953,7 +30696,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -30966,21 +30708,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -31020,7 +30763,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -31033,21 +30775,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -31087,7 +30830,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -31100,21 +30842,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -31154,7 +30897,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -31167,21 +30909,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -31221,7 +30964,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -31234,21 +30976,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -31288,7 +31031,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -31301,21 +31043,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -31355,7 +31098,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -31368,21 +31110,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -31422,7 +31165,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -31435,21 +31177,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -31490,7 +31233,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -31503,21 +31245,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -31557,7 +31300,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -31570,21 +31312,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -31625,7 +31368,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -31638,21 +31380,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -31692,7 +31435,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -31705,21 +31447,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -31759,7 +31502,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -31772,21 +31514,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -31826,7 +31569,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -31839,21 +31581,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -31893,7 +31636,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -31906,21 +31648,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -31960,7 +31703,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -31973,21 +31715,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -32027,7 +31770,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -32040,21 +31782,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -32094,7 +31837,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -32107,21 +31849,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -32161,7 +31904,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -32174,21 +31916,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -32228,7 +31971,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -32241,21 +31983,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -32295,7 +32038,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -32308,21 +32050,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -32362,7 +32105,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -32375,21 +32117,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -32429,7 +32172,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -32442,21 +32184,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -32496,7 +32239,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -32509,21 +32251,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -32563,7 +32306,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -32576,21 +32318,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -32630,7 +32373,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -32643,21 +32385,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -32697,7 +32440,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -32710,21 +32452,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -32764,7 +32507,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -32777,21 +32519,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -32831,7 +32574,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -32844,21 +32586,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -32898,7 +32641,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -32911,21 +32653,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -32965,7 +32708,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -32978,21 +32720,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -33032,7 +32775,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -33045,21 +32787,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -33099,7 +32842,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -33112,21 +32854,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -33166,7 +32909,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -33179,21 +32921,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -33233,7 +32976,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -33246,21 +32988,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -33300,7 +33043,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -33313,21 +33055,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -33367,7 +33110,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -33380,21 +33122,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -33434,7 +33177,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -33447,21 +33189,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -33501,7 +33244,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -33514,21 +33256,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -33568,7 +33311,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -33581,21 +33323,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -33635,7 +33378,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -33648,21 +33390,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -33702,7 +33445,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -33715,21 +33457,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -33769,7 +33512,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -33782,21 +33524,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -33836,7 +33579,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -33849,21 +33591,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -33903,7 +33646,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -33916,21 +33658,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -33970,7 +33713,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -33983,21 +33725,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -34037,7 +33780,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -34050,21 +33792,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -34104,7 +33847,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -34117,21 +33859,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -34171,7 +33914,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -34184,21 +33926,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -34238,7 +33981,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -34251,21 +33993,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -34305,7 +34048,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -34318,21 +34060,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -34372,7 +34115,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -34385,21 +34127,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -34439,7 +34182,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -34452,21 +34194,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -34506,7 +34249,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -34519,21 +34261,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -34585,7 +34328,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 21600000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -34598,21 +34340,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -34664,7 +34407,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -34677,21 +34419,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -34748,7 +34491,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -34761,21 +34503,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -34827,7 +34570,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -34840,21 +34582,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -34906,7 +34649,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -34919,21 +34661,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -34985,7 +34728,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -34998,21 +34740,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -35064,7 +34807,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -35077,21 +34819,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -35143,7 +34886,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -35156,21 +34898,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -35227,7 +34970,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -35240,21 +34982,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -35306,7 +35049,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -35319,21 +35061,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -35390,7 +35133,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -35403,21 +35145,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -35474,7 +35217,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -35487,21 +35229,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -35558,7 +35301,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -35571,21 +35313,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -35642,7 +35385,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -35655,21 +35397,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -35726,7 +35469,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -35739,21 +35481,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -35810,7 +35553,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -35823,21 +35565,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -35894,7 +35637,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -35907,21 +35649,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -35978,7 +35721,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -35991,21 +35733,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -36062,7 +35805,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -36075,21 +35817,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -36146,7 +35889,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -36159,21 +35901,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -36230,7 +35973,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -36243,21 +35985,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -36314,7 +36057,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -36327,21 +36069,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -36398,7 +36141,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -36411,21 +36153,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -36482,7 +36225,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -36495,21 +36237,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -36566,7 +36309,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -36579,21 +36321,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -36650,7 +36393,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -36663,21 +36405,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -36729,7 +36472,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -36742,21 +36484,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -36808,7 +36551,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -36821,21 +36563,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -36887,7 +36630,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -36900,21 +36642,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -36971,7 +36714,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 32400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -36984,21 +36726,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -37055,7 +36798,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 32400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -37068,21 +36810,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -37134,7 +36877,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -37147,21 +36889,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -37213,7 +36956,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -37226,21 +36968,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -37292,7 +37035,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -37305,21 +37047,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -37371,7 +37114,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -37384,21 +37126,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -37450,7 +37193,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -37463,21 +37205,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -37534,7 +37277,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 32400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -37547,21 +37289,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -37618,7 +37361,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -37631,21 +37373,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -37702,7 +37445,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -37715,21 +37457,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -37780,7 +37523,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -37793,21 +37535,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -37858,7 +37601,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -37871,21 +37613,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -37936,7 +37679,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -37949,21 +37691,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -38014,7 +37757,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -38027,21 +37769,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -38093,7 +37836,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -38106,21 +37848,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -38177,7 +37920,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 32400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -38190,21 +37932,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -38256,7 +37999,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -38269,21 +38011,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/mesa_intel_driver_linux",
@@ -38339,7 +38082,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -38352,21 +38094,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/linux_vulkan_sdk",
@@ -38427,7 +38170,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -38440,21 +38182,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/mesa_intel_driver_linux",
@@ -38510,7 +38253,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -38523,21 +38265,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/linux_vulkan_sdk",
@@ -38598,7 +38341,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -38611,21 +38353,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "skqp",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -38678,7 +38421,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "skqp.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -38691,21 +38433,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/mesa_intel_driver_linux",
@@ -38761,7 +38504,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -38774,21 +38516,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -38854,7 +38597,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -38867,21 +38609,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/mesa_intel_driver_linux",
@@ -38937,7 +38680,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -38950,21 +38692,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/linux_vulkan_sdk",
@@ -39025,7 +38768,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -39038,21 +38780,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -39113,7 +38856,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -39126,21 +38868,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -39206,7 +38949,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -39219,21 +38961,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -39294,7 +39037,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -39307,21 +39049,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -39387,7 +39130,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -39400,21 +39142,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/mesa_intel_driver_linux",
@@ -39480,7 +39223,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -39493,21 +39235,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/mesa_intel_driver_linux",
@@ -39563,7 +39306,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -39576,21 +39318,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -39651,7 +39394,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -39664,21 +39406,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -39744,7 +39487,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -39757,21 +39499,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -39832,7 +39575,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -39845,21 +39587,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -39925,7 +39668,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -39938,21 +39680,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -39986,7 +39729,7 @@
         "skia/infra/bots/run_recipe.py",
         "${ISOLATED_OUTDIR}",
         "test",
-        "{\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"buildbucket_build_id\":\"<(BUILDBUCKET_BUILD_ID)\",\"buildername\":\"Test-Debian10-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Release-All-TSAN\",\"dm_flags\":\"[\\\"dm\\\",\\\"--nameByHash\\\",\\\"--key\\\",\\\"arch\\\",\\\"x86_64\\\",\\\"compiler\\\",\\\"Clang\\\",\\\"configuration\\\",\\\"Release\\\",\\\"cpu_or_gpu\\\",\\\"GPU\\\",\\\"cpu_or_gpu_value\\\",\\\"IntelIris640\\\",\\\"extra_config\\\",\\\"TSAN\\\",\\\"model\\\",\\\"NUC7i5BNK\\\",\\\"os\\\",\\\"Debian10\\\",\\\"style\\\",\\\"default\\\",\\\"--randomProcessorTest\\\",\\\"--nocpu\\\",\\\"--config\\\",\\\"gl\\\",\\\"gldft\\\",\\\"glsrgb\\\",\\\"gles\\\",\\\"glesdft\\\",\\\"glessrgb\\\",\\\"gltestthreading\\\",\\\"--src\\\",\\\"tests\\\",\\\"gm\\\",\\\"image\\\",\\\"colorImage\\\",\\\"svg\\\",\\\"--skip\\\",\\\"gltestthreading\\\",\\\"gm\\\",\\\"_\\\",\\\"lcdblendmodes\\\",\\\"gltestthreading\\\",\\\"gm\\\",\\\"_\\\",\\\"lcdoverlap\\\",\\\"gltestthreading\\\",\\\"gm\\\",\\\"_\\\",\\\"textbloblooper\\\",\\\"gltestthreading\\\",\\\"gm\\\",\\\"_\\\",\\\"savelayer_with_backdrop\\\",\\\"gltestthreading\\\",\\\"gm\\\",\\\"_\\\",\\\"persp_shaders_bw\\\",\\\"gltestthreading\\\",\\\"gm\\\",\\\"_\\\",\\\"dftext_blob_persp\\\",\\\"gltestthreading\\\",\\\"gm\\\",\\\"_\\\",\\\"dftext\\\",\\\"gltestthreading\\\",\\\"gm\\\",\\\"_\\\",\\\"gpu_blur_utils\\\",\\\"gltestthreading\\\",\\\"gm\\\",\\\"_\\\",\\\"gpu_blur_utils_ref\\\",\\\"gltestthreading\\\",\\\"gm\\\",\\\"_\\\",\\\"gpu_blur_utils_subset_rect\\\",\\\"gltestthreading\\\",\\\"gm\\\",\\\"_\\\",\\\"gpu_blur_utils_subset_rect_ref\\\",\\\"gltestthreading\\\",\\\"gm\\\",\\\"_\\\",\\\"orientation\\\",\\\"gltestthreading\\\",\\\"gm\\\",\\\"_\\\",\\\"stroketext\\\",\\\"gltestthreading\\\",\\\"gm\\\",\\\"_\\\",\\\"draw_image_set\\\",\\\"_\\\",\\\"svg\\\",\\\"_\\\",\\\"svgparse_\\\",\\\"glsrgb\\\",\\\"image\\\",\\\"_\\\",\\\"_\\\",\\\"glessrgb\\\",\\\"image\\\",\\\"_\\\",\\\"_\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"error\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced1.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced2.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced3.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".arw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".cr2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".dng\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".nef\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".nrw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".orf\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".raf\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".rw2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".pef\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".srw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".ARW\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".CR2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".DNG\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".NEF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".NRW\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".ORF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".RAF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".RW2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".PEF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".SRW\\\",\\\"--match\\\",\\\"~ReadWriteAlpha\\\",\\\"~RGBA4444TextureTest\\\",\\\"~RGB565TextureTest\\\",\\\"~Programs\\\",\\\"~^SRGBReadWritePixels$\\\",\\\"--nonativeFonts\\\",\\\"--verbose\\\"]\",\"dm_properties\":\"{\\\"buildbucket_build_id\\\":\\\"<(BUILDBUCKET_BUILD_ID)\\\",\\\"builder\\\":\\\"Test-Debian10-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Release-All-TSAN\\\",\\\"gitHash\\\":\\\"<(REVISION)\\\",\\\"issue\\\":\\\"<(ISSUE)\\\",\\\"patch_storage\\\":\\\"<(PATCH_STORAGE)\\\",\\\"patchset\\\":\\\"<(PATCHSET)\\\",\\\"swarming_bot_id\\\":\\\"${SWARMING_BOT_ID}\\\",\\\"swarming_task_id\\\":\\\"${SWARMING_TASK_ID}\\\",\\\"task_id\\\":\\\"<(TASK_ID)\\\"}\",\"do_upload\":\"false\",\"gold_hashes_url\":\"https://storage.googleapis.com/skia-infra-gm/hash_files/gold-prod-hashes.txt\",\"images\":\"true\",\"patch_issue\":\"<(ISSUE_INT)\",\"patch_ref\":\"<(PATCH_REF)\",\"patch_repo\":\"<(PATCH_REPO)\",\"patch_set\":\"<(PATCHSET_INT)\",\"patch_storage\":\"<(PATCH_STORAGE)\",\"repository\":\"<(REPO)\",\"resources\":\"true\",\"revision\":\"<(REVISION)\",\"skps\":\"true\",\"svgs\":\"true\",\"swarm_out_dir\":\"test\",\"task_id\":\"<(TASK_ID)\"}",
+        "{\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"buildbucket_build_id\":\"<(BUILDBUCKET_BUILD_ID)\",\"buildername\":\"Test-Debian10-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Release-All-TSAN\",\"dm_flags\":\"[\\\"dm\\\",\\\"--nameByHash\\\",\\\"--key\\\",\\\"arch\\\",\\\"x86_64\\\",\\\"compiler\\\",\\\"Clang\\\",\\\"configuration\\\",\\\"Release\\\",\\\"cpu_or_gpu\\\",\\\"GPU\\\",\\\"cpu_or_gpu_value\\\",\\\"IntelIris640\\\",\\\"extra_config\\\",\\\"TSAN\\\",\\\"model\\\",\\\"NUC7i5BNK\\\",\\\"os\\\",\\\"Debian10\\\",\\\"style\\\",\\\"default\\\",\\\"--randomProcessorTest\\\",\\\"--nocpu\\\",\\\"--config\\\",\\\"gl\\\",\\\"gldft\\\",\\\"glsrgb\\\",\\\"gles\\\",\\\"glesdft\\\",\\\"glessrgb\\\",\\\"gltestthreading\\\",\\\"--src\\\",\\\"tests\\\",\\\"gm\\\",\\\"image\\\",\\\"colorImage\\\",\\\"--skip\\\",\\\"gltestthreading\\\",\\\"gm\\\",\\\"_\\\",\\\"lcdblendmodes\\\",\\\"gltestthreading\\\",\\\"gm\\\",\\\"_\\\",\\\"lcdoverlap\\\",\\\"gltestthreading\\\",\\\"gm\\\",\\\"_\\\",\\\"textbloblooper\\\",\\\"gltestthreading\\\",\\\"gm\\\",\\\"_\\\",\\\"savelayer_with_backdrop\\\",\\\"gltestthreading\\\",\\\"gm\\\",\\\"_\\\",\\\"persp_shaders_bw\\\",\\\"gltestthreading\\\",\\\"gm\\\",\\\"_\\\",\\\"dftext_blob_persp\\\",\\\"gltestthreading\\\",\\\"gm\\\",\\\"_\\\",\\\"dftext\\\",\\\"gltestthreading\\\",\\\"gm\\\",\\\"_\\\",\\\"gpu_blur_utils\\\",\\\"gltestthreading\\\",\\\"gm\\\",\\\"_\\\",\\\"gpu_blur_utils_ref\\\",\\\"gltestthreading\\\",\\\"gm\\\",\\\"_\\\",\\\"gpu_blur_utils_subset_rect\\\",\\\"gltestthreading\\\",\\\"gm\\\",\\\"_\\\",\\\"gpu_blur_utils_subset_rect_ref\\\",\\\"gltestthreading\\\",\\\"gm\\\",\\\"_\\\",\\\"orientation\\\",\\\"gltestthreading\\\",\\\"gm\\\",\\\"_\\\",\\\"stroketext\\\",\\\"gltestthreading\\\",\\\"gm\\\",\\\"_\\\",\\\"draw_image_set\\\",\\\"_\\\",\\\"svg\\\",\\\"_\\\",\\\"svgparse_\\\",\\\"glsrgb\\\",\\\"image\\\",\\\"_\\\",\\\"_\\\",\\\"glessrgb\\\",\\\"image\\\",\\\"_\\\",\\\"_\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"error\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced1.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced2.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced3.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".arw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".cr2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".dng\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".nef\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".nrw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".orf\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".raf\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".rw2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".pef\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".srw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".ARW\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".CR2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".DNG\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".NEF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".NRW\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".ORF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".RAF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".RW2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".PEF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".SRW\\\",\\\"--match\\\",\\\"~ReadWriteAlpha\\\",\\\"~RGBA4444TextureTest\\\",\\\"~RGB565TextureTest\\\",\\\"~Programs\\\",\\\"~^SRGBReadWritePixels$\\\",\\\"--nonativeFonts\\\",\\\"--verbose\\\"]\",\"dm_properties\":\"{\\\"buildbucket_build_id\\\":\\\"<(BUILDBUCKET_BUILD_ID)\\\",\\\"builder\\\":\\\"Test-Debian10-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Release-All-TSAN\\\",\\\"gitHash\\\":\\\"<(REVISION)\\\",\\\"issue\\\":\\\"<(ISSUE)\\\",\\\"patch_storage\\\":\\\"<(PATCH_STORAGE)\\\",\\\"patchset\\\":\\\"<(PATCHSET)\\\",\\\"swarming_bot_id\\\":\\\"${SWARMING_BOT_ID}\\\",\\\"swarming_task_id\\\":\\\"${SWARMING_TASK_ID}\\\",\\\"task_id\\\":\\\"<(TASK_ID)\\\"}\",\"do_upload\":\"false\",\"gold_hashes_url\":\"https://storage.googleapis.com/skia-infra-gm/hash_files/gold-prod-hashes.txt\",\"images\":\"true\",\"patch_issue\":\"<(ISSUE_INT)\",\"patch_ref\":\"<(PATCH_REF)\",\"patch_repo\":\"<(PATCH_REPO)\",\"patch_set\":\"<(PATCHSET_INT)\",\"patch_storage\":\"<(PATCH_STORAGE)\",\"repository\":\"<(REPO)\",\"resources\":\"true\",\"revision\":\"<(REVISION)\",\"skps\":\"true\",\"svgs\":\"true\",\"swarm_out_dir\":\"test\",\"task_id\":\"<(TASK_ID)\"}",
         "skia"
       ],
       "dependencies": [
@@ -40013,7 +39756,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -40026,21 +39768,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/linux_vulkan_sdk",
@@ -40101,7 +39844,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -40114,21 +39856,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/mesa_intel_driver_linux",
@@ -40184,7 +39927,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -40197,21 +39939,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/mesa_intel_driver_linux",
@@ -40267,7 +40010,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -40280,21 +40022,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/mesa_intel_driver_linux",
@@ -40350,7 +40093,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -40363,21 +40105,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/mesa_intel_driver_linux",
@@ -40433,7 +40176,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -40446,21 +40188,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "pathkit",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -40498,7 +40241,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "pathkit.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -40511,21 +40253,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "canvaskit",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -40563,7 +40306,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "canvaskit.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -40576,21 +40318,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "pathkit",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -40628,7 +40371,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "pathkit.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -40641,21 +40383,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "canvaskit",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -40693,7 +40436,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "canvaskit.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -40706,21 +40448,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -40773,7 +40516,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 21600000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -40786,21 +40528,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -40853,7 +40596,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -40866,21 +40608,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -40933,7 +40676,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -40946,21 +40688,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -41013,7 +40756,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -41026,21 +40768,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -41091,7 +40834,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -41104,21 +40846,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -41146,7 +40889,7 @@
         "skia"
       ],
       "dependencies": [
-        "Build-Mac-Clang-x86_64-Debug-CommandBuffer",
+        "Build-Mac10.15.7-Clang-x86_64-Debug-CommandBuffer",
         "Housekeeper-PerCommit-BundleRecipes"
       ],
       "dimensions": [
@@ -41169,7 +40912,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -41182,21 +40924,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -41247,7 +40990,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -41260,21 +41002,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -41325,7 +41068,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -41338,21 +41080,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -41403,7 +41146,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -41416,21 +41158,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -41481,7 +41224,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -41494,21 +41236,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -41559,7 +41302,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -41572,21 +41314,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -41637,7 +41380,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -41650,21 +41392,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -41715,7 +41458,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -41728,21 +41470,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -41793,7 +41536,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -41806,21 +41548,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -41848,7 +41591,7 @@
         "skia"
       ],
       "dependencies": [
-        "Build-Mac-Clang-x86_64-Debug-CommandBuffer",
+        "Build-Mac10.15.7-Clang-x86_64-Debug-CommandBuffer",
         "Housekeeper-PerCommit-BundleRecipes"
       ],
       "dimensions": [
@@ -41871,7 +41614,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -41884,21 +41626,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -41949,7 +41692,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -41962,21 +41704,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -42027,7 +41770,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -42040,21 +41782,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -42078,7 +41821,7 @@
         "skia/infra/bots/run_recipe.py",
         "${ISOLATED_OUTDIR}",
         "test",
-        "{\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"buildbucket_build_id\":\"<(BUILDBUCKET_BUILD_ID)\",\"buildername\":\"Test-Mac10.13-Clang-MacBookPro11.5-GPU-RadeonHD8870M-x86_64-Release-All-TSAN\",\"dm_flags\":\"[\\\"dm\\\",\\\"--nameByHash\\\",\\\"--key\\\",\\\"arch\\\",\\\"x86_64\\\",\\\"compiler\\\",\\\"Clang\\\",\\\"configuration\\\",\\\"Release\\\",\\\"cpu_or_gpu\\\",\\\"GPU\\\",\\\"cpu_or_gpu_value\\\",\\\"RadeonHD8870M\\\",\\\"extra_config\\\",\\\"TSAN\\\",\\\"model\\\",\\\"MacBookPro11.5\\\",\\\"os\\\",\\\"Mac10.13\\\",\\\"style\\\",\\\"default\\\",\\\"--randomProcessorTest\\\",\\\"--nocpu\\\",\\\"--config\\\",\\\"gl\\\",\\\"gldft\\\",\\\"glsrgb\\\",\\\"glmsaa8\\\",\\\"--src\\\",\\\"tests\\\",\\\"gm\\\",\\\"image\\\",\\\"colorImage\\\",\\\"svg\\\",\\\"--skip\\\",\\\"_\\\",\\\"svg\\\",\\\"_\\\",\\\"svgparse_\\\",\\\"glsrgb\\\",\\\"image\\\",\\\"_\\\",\\\"_\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rgba32abf.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rgb24prof.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rgb24lprof.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"8bpp-pixeldata-cropped.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"4bpp-pixeldata-cropped.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"32bpp-pixeldata-cropped.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"24bpp-pixeldata-cropped.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"frame_larger_than_image.gif\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc0.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc1.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc2.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc3.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc4.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc5.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc6.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc7.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc8.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc9.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc10.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc11.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc12.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc13.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc14.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"incInterlaced.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"incInterlaced.gif\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc1.gif\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc0.gif\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"butterfly.gif\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"testimgari.jpg\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rle8-height-negative.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rle4-height-negative.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"error\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced1.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced2.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced3.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".arw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".cr2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".dng\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".nef\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".nrw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".orf\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".raf\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".rw2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".pef\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".srw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".ARW\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".CR2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".DNG\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".NEF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".NRW\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".ORF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".RAF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".RW2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".PEF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".SRW\\\",\\\"--match\\\",\\\"~ReadWriteAlpha\\\",\\\"~RGBA4444TextureTest\\\",\\\"~RGB565TextureTest\\\",\\\"--nonativeFonts\\\",\\\"--verbose\\\"]\",\"dm_properties\":\"{\\\"buildbucket_build_id\\\":\\\"<(BUILDBUCKET_BUILD_ID)\\\",\\\"builder\\\":\\\"Test-Mac10.13-Clang-MacBookPro11.5-GPU-RadeonHD8870M-x86_64-Release-All-TSAN\\\",\\\"gitHash\\\":\\\"<(REVISION)\\\",\\\"issue\\\":\\\"<(ISSUE)\\\",\\\"patch_storage\\\":\\\"<(PATCH_STORAGE)\\\",\\\"patchset\\\":\\\"<(PATCHSET)\\\",\\\"swarming_bot_id\\\":\\\"${SWARMING_BOT_ID}\\\",\\\"swarming_task_id\\\":\\\"${SWARMING_TASK_ID}\\\",\\\"task_id\\\":\\\"<(TASK_ID)\\\"}\",\"do_upload\":\"false\",\"gold_hashes_url\":\"https://storage.googleapis.com/skia-infra-gm/hash_files/gold-prod-hashes.txt\",\"images\":\"true\",\"patch_issue\":\"<(ISSUE_INT)\",\"patch_ref\":\"<(PATCH_REF)\",\"patch_repo\":\"<(PATCH_REPO)\",\"patch_set\":\"<(PATCHSET_INT)\",\"patch_storage\":\"<(PATCH_STORAGE)\",\"repository\":\"<(REPO)\",\"resources\":\"true\",\"revision\":\"<(REVISION)\",\"skps\":\"true\",\"svgs\":\"true\",\"swarm_out_dir\":\"test\",\"task_id\":\"<(TASK_ID)\"}",
+        "{\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"buildbucket_build_id\":\"<(BUILDBUCKET_BUILD_ID)\",\"buildername\":\"Test-Mac10.13-Clang-MacBookPro11.5-GPU-RadeonHD8870M-x86_64-Release-All-TSAN\",\"dm_flags\":\"[\\\"dm\\\",\\\"--nameByHash\\\",\\\"--key\\\",\\\"arch\\\",\\\"x86_64\\\",\\\"compiler\\\",\\\"Clang\\\",\\\"configuration\\\",\\\"Release\\\",\\\"cpu_or_gpu\\\",\\\"GPU\\\",\\\"cpu_or_gpu_value\\\",\\\"RadeonHD8870M\\\",\\\"extra_config\\\",\\\"TSAN\\\",\\\"model\\\",\\\"MacBookPro11.5\\\",\\\"os\\\",\\\"Mac10.13\\\",\\\"style\\\",\\\"default\\\",\\\"--randomProcessorTest\\\",\\\"--nocpu\\\",\\\"--config\\\",\\\"gl\\\",\\\"gldft\\\",\\\"glsrgb\\\",\\\"glmsaa8\\\",\\\"--src\\\",\\\"tests\\\",\\\"gm\\\",\\\"image\\\",\\\"colorImage\\\",\\\"--skip\\\",\\\"_\\\",\\\"svg\\\",\\\"_\\\",\\\"svgparse_\\\",\\\"glsrgb\\\",\\\"image\\\",\\\"_\\\",\\\"_\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rgba32abf.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rgb24prof.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rgb24lprof.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"8bpp-pixeldata-cropped.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"4bpp-pixeldata-cropped.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"32bpp-pixeldata-cropped.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"24bpp-pixeldata-cropped.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"frame_larger_than_image.gif\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc0.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc1.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc2.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc3.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc4.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc5.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc6.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc7.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc8.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc9.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc10.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc11.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc12.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc13.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc14.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"incInterlaced.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"incInterlaced.gif\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc1.gif\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc0.gif\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"butterfly.gif\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"testimgari.jpg\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rle8-height-negative.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rle4-height-negative.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"error\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced1.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced2.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced3.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".arw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".cr2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".dng\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".nef\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".nrw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".orf\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".raf\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".rw2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".pef\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".srw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".ARW\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".CR2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".DNG\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".NEF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".NRW\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".ORF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".RAF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".RW2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".PEF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".SRW\\\",\\\"--match\\\",\\\"~ReadWriteAlpha\\\",\\\"~RGBA4444TextureTest\\\",\\\"~RGB565TextureTest\\\",\\\"--nonativeFonts\\\",\\\"--verbose\\\"]\",\"dm_properties\":\"{\\\"buildbucket_build_id\\\":\\\"<(BUILDBUCKET_BUILD_ID)\\\",\\\"builder\\\":\\\"Test-Mac10.13-Clang-MacBookPro11.5-GPU-RadeonHD8870M-x86_64-Release-All-TSAN\\\",\\\"gitHash\\\":\\\"<(REVISION)\\\",\\\"issue\\\":\\\"<(ISSUE)\\\",\\\"patch_storage\\\":\\\"<(PATCH_STORAGE)\\\",\\\"patchset\\\":\\\"<(PATCHSET)\\\",\\\"swarming_bot_id\\\":\\\"${SWARMING_BOT_ID}\\\",\\\"swarming_task_id\\\":\\\"${SWARMING_TASK_ID}\\\",\\\"task_id\\\":\\\"<(TASK_ID)\\\"}\",\"do_upload\":\"false\",\"gold_hashes_url\":\"https://storage.googleapis.com/skia-infra-gm/hash_files/gold-prod-hashes.txt\",\"images\":\"true\",\"patch_issue\":\"<(ISSUE_INT)\",\"patch_ref\":\"<(PATCH_REF)\",\"patch_repo\":\"<(PATCH_REPO)\",\"patch_set\":\"<(PATCHSET_INT)\",\"patch_storage\":\"<(PATCH_STORAGE)\",\"repository\":\"<(REPO)\",\"resources\":\"true\",\"revision\":\"<(REVISION)\",\"skps\":\"true\",\"svgs\":\"true\",\"swarm_out_dir\":\"test\",\"task_id\":\"<(TASK_ID)\"}",
         "skia"
       ],
       "dependencies": [
@@ -42105,7 +41848,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -42118,21 +41860,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -42184,7 +41927,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -42197,21 +41939,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -42239,7 +41982,7 @@
         "skia"
       ],
       "dependencies": [
-        "Build-Mac-Clang-x86_64-Debug-CommandBuffer",
+        "Build-Mac10.15.7-Clang-x86_64-Debug-CommandBuffer",
         "Housekeeper-PerCommit-BundleRecipes"
       ],
       "dimensions": [
@@ -42263,7 +42006,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -42276,21 +42018,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -42342,7 +42085,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -42355,21 +42097,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -42420,7 +42163,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -42433,21 +42175,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -42498,7 +42241,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -42511,21 +42253,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -42576,7 +42319,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -42589,21 +42331,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -42654,7 +42397,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -42667,21 +42409,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -42709,7 +42452,7 @@
         "skia"
       ],
       "dependencies": [
-        "Build-Mac-Clang-x86_64-Debug-CommandBuffer",
+        "Build-Mac10.15.7-Clang-x86_64-Debug-CommandBuffer",
         "Housekeeper-PerCommit-BundleRecipes"
       ],
       "dimensions": [
@@ -42732,7 +42475,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -42745,21 +42487,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -42810,7 +42553,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -42823,21 +42565,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -42888,7 +42631,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -42901,21 +42643,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -42966,7 +42709,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -42979,21 +42721,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -43044,7 +42787,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -43057,21 +42799,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -43122,7 +42865,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -43135,21 +42877,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -43200,7 +42943,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -43213,21 +42955,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -43278,7 +43021,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -43291,21 +43033,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -43356,7 +43099,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -43369,21 +43111,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -43434,7 +43177,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -43447,21 +43189,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -43512,7 +43255,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -43525,21 +43267,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -43563,7 +43306,7 @@
         "skia/infra/bots/run_recipe.py",
         "${ISOLATED_OUTDIR}",
         "test",
-        "{\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"buildbucket_build_id\":\"<(BUILDBUCKET_BUILD_ID)\",\"buildername\":\"Test-Mac10.15-Clang-MacBookAir7.2-GPU-IntelHD6000-x86_64-Release-All-TSAN_Metal\",\"dm_flags\":\"[\\\"dm\\\",\\\"--nameByHash\\\",\\\"--key\\\",\\\"arch\\\",\\\"x86_64\\\",\\\"compiler\\\",\\\"Clang\\\",\\\"configuration\\\",\\\"Release\\\",\\\"cpu_or_gpu\\\",\\\"GPU\\\",\\\"cpu_or_gpu_value\\\",\\\"IntelHD6000\\\",\\\"extra_config\\\",\\\"TSAN_Metal\\\",\\\"model\\\",\\\"MacBookAir7.2\\\",\\\"os\\\",\\\"Mac10.15\\\",\\\"style\\\",\\\"default\\\",\\\"--randomProcessorTest\\\",\\\"--nocpu\\\",\\\"--config\\\",\\\"mtl\\\",\\\"--src\\\",\\\"tests\\\",\\\"gm\\\",\\\"image\\\",\\\"colorImage\\\",\\\"svg\\\",\\\"--skip\\\",\\\"_\\\",\\\"svg\\\",\\\"_\\\",\\\"svgparse_\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rgba32abf.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rgb24prof.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rgb24lprof.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"8bpp-pixeldata-cropped.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"4bpp-pixeldata-cropped.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"32bpp-pixeldata-cropped.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"24bpp-pixeldata-cropped.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"frame_larger_than_image.gif\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc0.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc1.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc2.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc3.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc4.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc5.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc6.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc7.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc8.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc9.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc10.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc11.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc12.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc13.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc14.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"incInterlaced.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"incInterlaced.gif\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc1.gif\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc0.gif\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"butterfly.gif\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"testimgari.jpg\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rle8-height-negative.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rle4-height-negative.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"error\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced1.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced2.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced3.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".arw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".cr2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".dng\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".nef\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".nrw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".orf\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".raf\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".rw2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".pef\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".srw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".ARW\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".CR2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".DNG\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".NEF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".NRW\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".ORF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".RAF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".RW2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".PEF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".SRW\\\",\\\"--match\\\",\\\"~ReadWriteAlpha\\\",\\\"~RGBA4444TextureTest\\\",\\\"~RGB565TextureTest\\\",\\\"~^ProcessorCloneTest$\\\",\\\"~^GrMeshTest$\\\",\\\"--nonativeFonts\\\",\\\"--verbose\\\"]\",\"dm_properties\":\"{\\\"buildbucket_build_id\\\":\\\"<(BUILDBUCKET_BUILD_ID)\\\",\\\"builder\\\":\\\"Test-Mac10.15-Clang-MacBookAir7.2-GPU-IntelHD6000-x86_64-Release-All-TSAN_Metal\\\",\\\"gitHash\\\":\\\"<(REVISION)\\\",\\\"issue\\\":\\\"<(ISSUE)\\\",\\\"patch_storage\\\":\\\"<(PATCH_STORAGE)\\\",\\\"patchset\\\":\\\"<(PATCHSET)\\\",\\\"swarming_bot_id\\\":\\\"${SWARMING_BOT_ID}\\\",\\\"swarming_task_id\\\":\\\"${SWARMING_TASK_ID}\\\",\\\"task_id\\\":\\\"<(TASK_ID)\\\"}\",\"do_upload\":\"false\",\"gold_hashes_url\":\"https://storage.googleapis.com/skia-infra-gm/hash_files/gold-prod-hashes.txt\",\"images\":\"true\",\"patch_issue\":\"<(ISSUE_INT)\",\"patch_ref\":\"<(PATCH_REF)\",\"patch_repo\":\"<(PATCH_REPO)\",\"patch_set\":\"<(PATCHSET_INT)\",\"patch_storage\":\"<(PATCH_STORAGE)\",\"repository\":\"<(REPO)\",\"resources\":\"true\",\"revision\":\"<(REVISION)\",\"skps\":\"true\",\"svgs\":\"true\",\"swarm_out_dir\":\"test\",\"task_id\":\"<(TASK_ID)\"}",
+        "{\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"buildbucket_build_id\":\"<(BUILDBUCKET_BUILD_ID)\",\"buildername\":\"Test-Mac10.15-Clang-MacBookAir7.2-GPU-IntelHD6000-x86_64-Release-All-TSAN_Metal\",\"dm_flags\":\"[\\\"dm\\\",\\\"--nameByHash\\\",\\\"--key\\\",\\\"arch\\\",\\\"x86_64\\\",\\\"compiler\\\",\\\"Clang\\\",\\\"configuration\\\",\\\"Release\\\",\\\"cpu_or_gpu\\\",\\\"GPU\\\",\\\"cpu_or_gpu_value\\\",\\\"IntelHD6000\\\",\\\"extra_config\\\",\\\"TSAN_Metal\\\",\\\"model\\\",\\\"MacBookAir7.2\\\",\\\"os\\\",\\\"Mac10.15\\\",\\\"style\\\",\\\"default\\\",\\\"--randomProcessorTest\\\",\\\"--nocpu\\\",\\\"--config\\\",\\\"mtl\\\",\\\"--src\\\",\\\"tests\\\",\\\"gm\\\",\\\"image\\\",\\\"colorImage\\\",\\\"--skip\\\",\\\"_\\\",\\\"svg\\\",\\\"_\\\",\\\"svgparse_\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rgba32abf.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rgb24prof.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rgb24lprof.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"8bpp-pixeldata-cropped.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"4bpp-pixeldata-cropped.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"32bpp-pixeldata-cropped.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"24bpp-pixeldata-cropped.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"frame_larger_than_image.gif\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc0.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc1.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc2.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc3.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc4.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc5.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc6.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc7.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc8.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc9.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc10.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc11.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc12.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc13.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc14.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"incInterlaced.png\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"incInterlaced.gif\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc1.gif\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"inc0.gif\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"butterfly.gif\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"testimgari.jpg\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rle8-height-negative.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rle4-height-negative.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"error\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced1.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced2.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced3.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".arw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".cr2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".dng\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".nef\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".nrw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".orf\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".raf\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".rw2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".pef\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".srw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".ARW\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".CR2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".DNG\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".NEF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".NRW\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".ORF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".RAF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".RW2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".PEF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".SRW\\\",\\\"--match\\\",\\\"~ReadWriteAlpha\\\",\\\"~RGBA4444TextureTest\\\",\\\"~RGB565TextureTest\\\",\\\"~^ProcessorCloneTest$\\\",\\\"~^GrMeshTest$\\\",\\\"--nonativeFonts\\\",\\\"--verbose\\\"]\",\"dm_properties\":\"{\\\"buildbucket_build_id\\\":\\\"<(BUILDBUCKET_BUILD_ID)\\\",\\\"builder\\\":\\\"Test-Mac10.15-Clang-MacBookAir7.2-GPU-IntelHD6000-x86_64-Release-All-TSAN_Metal\\\",\\\"gitHash\\\":\\\"<(REVISION)\\\",\\\"issue\\\":\\\"<(ISSUE)\\\",\\\"patch_storage\\\":\\\"<(PATCH_STORAGE)\\\",\\\"patchset\\\":\\\"<(PATCHSET)\\\",\\\"swarming_bot_id\\\":\\\"${SWARMING_BOT_ID}\\\",\\\"swarming_task_id\\\":\\\"${SWARMING_TASK_ID}\\\",\\\"task_id\\\":\\\"<(TASK_ID)\\\"}\",\"do_upload\":\"false\",\"gold_hashes_url\":\"https://storage.googleapis.com/skia-infra-gm/hash_files/gold-prod-hashes.txt\",\"images\":\"true\",\"patch_issue\":\"<(ISSUE_INT)\",\"patch_ref\":\"<(PATCH_REF)\",\"patch_repo\":\"<(PATCH_REPO)\",\"patch_set\":\"<(PATCHSET_INT)\",\"patch_storage\":\"<(PATCH_STORAGE)\",\"repository\":\"<(REPO)\",\"resources\":\"true\",\"revision\":\"<(REVISION)\",\"skps\":\"true\",\"svgs\":\"true\",\"swarm_out_dir\":\"test\",\"task_id\":\"<(TASK_ID)\"}",
         "skia"
       ],
       "dependencies": [
@@ -43590,7 +43333,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -43603,26 +43345,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/mac-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.29"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -43655,7 +43398,7 @@
       ],
       "dimensions": [
         "cpu:x86-64-E5-2697_v2",
-        "os:Mac-10.15.1",
+        "os:Mac-10.15.7",
         "pool:Skia"
       ],
       "env_prefixes": {
@@ -43673,7 +43416,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -43686,21 +43428,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -43756,7 +43499,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -43769,21 +43511,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -43834,7 +43577,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -43847,21 +43589,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/linux_vulkan_sdk",
@@ -43917,7 +43660,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -43930,21 +43672,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -44000,7 +43743,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -44013,21 +43755,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/linux_vulkan_sdk",
@@ -44083,7 +43826,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -44096,21 +43838,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -44166,7 +43909,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -44179,21 +43921,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/linux_vulkan_sdk",
@@ -44249,7 +43992,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -44262,21 +44004,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -44327,7 +44070,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -44340,21 +44082,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/linux_vulkan_sdk",
@@ -44410,7 +44153,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -44423,21 +44165,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -44488,7 +44231,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -44501,21 +44243,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -44571,7 +44314,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -44584,21 +44326,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -44659,7 +44402,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -44672,21 +44414,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -44742,7 +44485,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -44755,21 +44497,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -44830,7 +44573,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -44843,21 +44585,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -44908,7 +44651,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -44921,21 +44663,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/clang_linux",
@@ -44969,7 +44712,7 @@
         "skia/infra/bots/run_recipe.py",
         "${ISOLATED_OUTDIR}",
         "test",
-        "{\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"buildbucket_build_id\":\"<(BUILDBUCKET_BUILD_ID)\",\"buildername\":\"Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-TSAN_Vulkan\",\"dm_flags\":\"[\\\"dm\\\",\\\"--nameByHash\\\",\\\"--key\\\",\\\"arch\\\",\\\"x86_64\\\",\\\"compiler\\\",\\\"Clang\\\",\\\"configuration\\\",\\\"Release\\\",\\\"cpu_or_gpu\\\",\\\"GPU\\\",\\\"cpu_or_gpu_value\\\",\\\"QuadroP400\\\",\\\"extra_config\\\",\\\"TSAN_Vulkan\\\",\\\"model\\\",\\\"Golo\\\",\\\"os\\\",\\\"Ubuntu18\\\",\\\"style\\\",\\\"default\\\",\\\"--randomProcessorTest\\\",\\\"--nocpu\\\",\\\"--config\\\",\\\"vk\\\",\\\"vkmsaa8\\\",\\\"--src\\\",\\\"tests\\\",\\\"gm\\\",\\\"image\\\",\\\"colorImage\\\",\\\"svg\\\",\\\"--skip\\\",\\\"_\\\",\\\"svg\\\",\\\"_\\\",\\\"svgparse_\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"error\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced1.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced2.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced3.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".arw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".cr2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".dng\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".nef\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".nrw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".orf\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".raf\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".rw2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".pef\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".srw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".ARW\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".CR2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".DNG\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".NEF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".NRW\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".ORF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".RAF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".RW2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".PEF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".SRW\\\",\\\"--match\\\",\\\"~ReadWriteAlpha\\\",\\\"~RGBA4444TextureTest\\\",\\\"~RGB565TextureTest\\\",\\\"--nonativeFonts\\\",\\\"--verbose\\\"]\",\"dm_properties\":\"{\\\"buildbucket_build_id\\\":\\\"<(BUILDBUCKET_BUILD_ID)\\\",\\\"builder\\\":\\\"Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-TSAN_Vulkan\\\",\\\"gitHash\\\":\\\"<(REVISION)\\\",\\\"issue\\\":\\\"<(ISSUE)\\\",\\\"patch_storage\\\":\\\"<(PATCH_STORAGE)\\\",\\\"patchset\\\":\\\"<(PATCHSET)\\\",\\\"swarming_bot_id\\\":\\\"${SWARMING_BOT_ID}\\\",\\\"swarming_task_id\\\":\\\"${SWARMING_TASK_ID}\\\",\\\"task_id\\\":\\\"<(TASK_ID)\\\"}\",\"do_upload\":\"false\",\"gold_hashes_url\":\"https://storage.googleapis.com/skia-infra-gm/hash_files/gold-prod-hashes.txt\",\"images\":\"true\",\"patch_issue\":\"<(ISSUE_INT)\",\"patch_ref\":\"<(PATCH_REF)\",\"patch_repo\":\"<(PATCH_REPO)\",\"patch_set\":\"<(PATCHSET_INT)\",\"patch_storage\":\"<(PATCH_STORAGE)\",\"repository\":\"<(REPO)\",\"resources\":\"true\",\"revision\":\"<(REVISION)\",\"skps\":\"true\",\"svgs\":\"true\",\"swarm_out_dir\":\"test\",\"task_id\":\"<(TASK_ID)\"}",
+        "{\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"buildbucket_build_id\":\"<(BUILDBUCKET_BUILD_ID)\",\"buildername\":\"Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-TSAN_Vulkan\",\"dm_flags\":\"[\\\"dm\\\",\\\"--nameByHash\\\",\\\"--key\\\",\\\"arch\\\",\\\"x86_64\\\",\\\"compiler\\\",\\\"Clang\\\",\\\"configuration\\\",\\\"Release\\\",\\\"cpu_or_gpu\\\",\\\"GPU\\\",\\\"cpu_or_gpu_value\\\",\\\"QuadroP400\\\",\\\"extra_config\\\",\\\"TSAN_Vulkan\\\",\\\"model\\\",\\\"Golo\\\",\\\"os\\\",\\\"Ubuntu18\\\",\\\"style\\\",\\\"default\\\",\\\"--randomProcessorTest\\\",\\\"--nocpu\\\",\\\"--config\\\",\\\"vk\\\",\\\"vkmsaa8\\\",\\\"--src\\\",\\\"tests\\\",\\\"gm\\\",\\\"image\\\",\\\"colorImage\\\",\\\"--skip\\\",\\\"_\\\",\\\"svg\\\",\\\"_\\\",\\\"svgparse_\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"error\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced1.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced2.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced3.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".arw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".cr2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".dng\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".nef\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".nrw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".orf\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".raf\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".rw2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".pef\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".srw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".ARW\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".CR2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".DNG\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".NEF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".NRW\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".ORF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".RAF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".RW2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".PEF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".SRW\\\",\\\"--match\\\",\\\"~ReadWriteAlpha\\\",\\\"~RGBA4444TextureTest\\\",\\\"~RGB565TextureTest\\\",\\\"--nonativeFonts\\\",\\\"--verbose\\\"]\",\"dm_properties\":\"{\\\"buildbucket_build_id\\\":\\\"<(BUILDBUCKET_BUILD_ID)\\\",\\\"builder\\\":\\\"Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-TSAN_Vulkan\\\",\\\"gitHash\\\":\\\"<(REVISION)\\\",\\\"issue\\\":\\\"<(ISSUE)\\\",\\\"patch_storage\\\":\\\"<(PATCH_STORAGE)\\\",\\\"patchset\\\":\\\"<(PATCHSET)\\\",\\\"swarming_bot_id\\\":\\\"${SWARMING_BOT_ID}\\\",\\\"swarming_task_id\\\":\\\"${SWARMING_TASK_ID}\\\",\\\"task_id\\\":\\\"<(TASK_ID)\\\"}\",\"do_upload\":\"false\",\"gold_hashes_url\":\"https://storage.googleapis.com/skia-infra-gm/hash_files/gold-prod-hashes.txt\",\"images\":\"true\",\"patch_issue\":\"<(ISSUE_INT)\",\"patch_ref\":\"<(PATCH_REF)\",\"patch_repo\":\"<(PATCH_REPO)\",\"patch_set\":\"<(PATCHSET_INT)\",\"patch_storage\":\"<(PATCH_STORAGE)\",\"repository\":\"<(REPO)\",\"resources\":\"true\",\"revision\":\"<(REVISION)\",\"skps\":\"true\",\"svgs\":\"true\",\"swarm_out_dir\":\"test\",\"task_id\":\"<(TASK_ID)\"}",
         "skia"
       ],
       "dependencies": [
@@ -44996,7 +44739,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -45009,21 +44751,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -45080,7 +44823,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 32400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -45093,21 +44835,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -45164,7 +44907,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 32400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -45177,21 +44919,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -45248,7 +44991,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 32400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -45261,21 +45003,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/linux_vulkan_sdk",
@@ -45331,7 +45074,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -45344,26 +45086,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -45414,7 +45157,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -45427,26 +45169,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -45497,7 +45240,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -45510,26 +45252,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -45580,7 +45323,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -45593,26 +45335,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -45663,7 +45406,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -45676,26 +45418,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -45746,7 +45489,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -45759,26 +45501,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -45829,7 +45572,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -45842,26 +45584,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -45912,7 +45655,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -45925,26 +45667,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -45995,7 +45738,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -46008,26 +45750,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -46078,7 +45821,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -46091,26 +45833,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -46161,7 +45904,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -46174,26 +45916,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -46217,7 +45960,7 @@
         "skia/infra/bots/run_recipe.py",
         "${ISOLATED_OUTDIR}",
         "test",
-        "{\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"buildbucket_build_id\":\"<(BUILDBUCKET_BUILD_ID)\",\"buildername\":\"Test-Win10-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-GpuTess\",\"dm_flags\":\"[\\\"dm\\\",\\\"--nameByHash\\\",\\\"--key\\\",\\\"arch\\\",\\\"x86_64\\\",\\\"compiler\\\",\\\"Clang\\\",\\\"configuration\\\",\\\"Debug\\\",\\\"cpu_or_gpu\\\",\\\"GPU\\\",\\\"cpu_or_gpu_value\\\",\\\"QuadroP400\\\",\\\"extra_config\\\",\\\"GpuTess\\\",\\\"model\\\",\\\"Golo\\\",\\\"os\\\",\\\"Win10\\\",\\\"style\\\",\\\"default\\\",\\\"--randomProcessorTest\\\",\\\"--nocpu\\\",\\\"--pr\\\",\\\"tess\\\",\\\"--config\\\",\\\"glmsaa4\\\",\\\"--src\\\",\\\"tests\\\",\\\"gm\\\",\\\"image\\\",\\\"colorImage\\\",\\\"svg\\\",\\\"--skip\\\",\\\"_\\\",\\\"svg\\\",\\\"_\\\",\\\"svgparse_\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"pal8os2v2.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"pal8os2v2-16.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rgba32abf.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rgb24prof.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rgb24lprof.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"8bpp-pixeldata-cropped.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"4bpp-pixeldata-cropped.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"32bpp-pixeldata-cropped.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"24bpp-pixeldata-cropped.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"testimgari.jpg\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rle8-height-negative.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rle4-height-negative.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"error\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced1.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced2.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced3.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".arw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".cr2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".dng\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".nef\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".nrw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".orf\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".raf\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".rw2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".pef\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".srw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".ARW\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".CR2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".DNG\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".NEF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".NRW\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".ORF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".RAF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".RW2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".PEF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".SRW\\\",\\\"--nonativeFonts\\\",\\\"--verbose\\\"]\",\"dm_properties\":\"{\\\"buildbucket_build_id\\\":\\\"<(BUILDBUCKET_BUILD_ID)\\\",\\\"builder\\\":\\\"Test-Win10-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-GpuTess\\\",\\\"gitHash\\\":\\\"<(REVISION)\\\",\\\"issue\\\":\\\"<(ISSUE)\\\",\\\"patch_storage\\\":\\\"<(PATCH_STORAGE)\\\",\\\"patchset\\\":\\\"<(PATCHSET)\\\",\\\"swarming_bot_id\\\":\\\"${SWARMING_BOT_ID}\\\",\\\"swarming_task_id\\\":\\\"${SWARMING_TASK_ID}\\\",\\\"task_id\\\":\\\"<(TASK_ID)\\\"}\",\"do_upload\":\"true\",\"gold_hashes_url\":\"https://storage.googleapis.com/skia-infra-gm/hash_files/gold-prod-hashes.txt\",\"images\":\"true\",\"patch_issue\":\"<(ISSUE_INT)\",\"patch_ref\":\"<(PATCH_REF)\",\"patch_repo\":\"<(PATCH_REPO)\",\"patch_set\":\"<(PATCHSET_INT)\",\"patch_storage\":\"<(PATCH_STORAGE)\",\"repository\":\"<(REPO)\",\"resources\":\"true\",\"revision\":\"<(REVISION)\",\"skps\":\"true\",\"svgs\":\"true\",\"swarm_out_dir\":\"test\",\"task_id\":\"<(TASK_ID)\"}",
+        "{\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"buildbucket_build_id\":\"<(BUILDBUCKET_BUILD_ID)\",\"buildername\":\"Test-Win10-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-GpuTess\",\"dm_flags\":\"[\\\"dm\\\",\\\"--nameByHash\\\",\\\"--key\\\",\\\"arch\\\",\\\"x86_64\\\",\\\"compiler\\\",\\\"Clang\\\",\\\"configuration\\\",\\\"Debug\\\",\\\"cpu_or_gpu\\\",\\\"GPU\\\",\\\"cpu_or_gpu_value\\\",\\\"QuadroP400\\\",\\\"extra_config\\\",\\\"GpuTess\\\",\\\"model\\\",\\\"Golo\\\",\\\"os\\\",\\\"Win10\\\",\\\"style\\\",\\\"default\\\",\\\"--randomProcessorTest\\\",\\\"--nocpu\\\",\\\"--hwtess\\\",\\\"--pr\\\",\\\"tess\\\",\\\"--config\\\",\\\"glmsaa4\\\",\\\"--src\\\",\\\"tests\\\",\\\"gm\\\",\\\"image\\\",\\\"colorImage\\\",\\\"svg\\\",\\\"--skip\\\",\\\"_\\\",\\\"svg\\\",\\\"_\\\",\\\"svgparse_\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"pal8os2v2.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"pal8os2v2-16.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rgba32abf.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rgb24prof.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rgb24lprof.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"8bpp-pixeldata-cropped.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"4bpp-pixeldata-cropped.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"32bpp-pixeldata-cropped.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"24bpp-pixeldata-cropped.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"testimgari.jpg\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rle8-height-negative.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"rle4-height-negative.bmp\\\",\\\"_\\\",\\\"image\\\",\\\"gen_platf\\\",\\\"error\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced1.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced2.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\"interlaced3.png\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".arw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".cr2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".dng\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".nef\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".nrw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".orf\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".raf\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".rw2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".pef\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".srw\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".ARW\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".CR2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".DNG\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".NEF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".NRW\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".ORF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".RAF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".RW2\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".PEF\\\",\\\"_\\\",\\\"image\\\",\\\"_\\\",\\\".SRW\\\",\\\"--nonativeFonts\\\",\\\"--verbose\\\"]\",\"dm_properties\":\"{\\\"buildbucket_build_id\\\":\\\"<(BUILDBUCKET_BUILD_ID)\\\",\\\"builder\\\":\\\"Test-Win10-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-GpuTess\\\",\\\"gitHash\\\":\\\"<(REVISION)\\\",\\\"issue\\\":\\\"<(ISSUE)\\\",\\\"patch_storage\\\":\\\"<(PATCH_STORAGE)\\\",\\\"patchset\\\":\\\"<(PATCHSET)\\\",\\\"swarming_bot_id\\\":\\\"${SWARMING_BOT_ID}\\\",\\\"swarming_task_id\\\":\\\"${SWARMING_TASK_ID}\\\",\\\"task_id\\\":\\\"<(TASK_ID)\\\"}\",\"do_upload\":\"true\",\"gold_hashes_url\":\"https://storage.googleapis.com/skia-infra-gm/hash_files/gold-prod-hashes.txt\",\"images\":\"true\",\"patch_issue\":\"<(ISSUE_INT)\",\"patch_ref\":\"<(PATCH_REF)\",\"patch_repo\":\"<(PATCH_REPO)\",\"patch_set\":\"<(PATCHSET_INT)\",\"patch_storage\":\"<(PATCH_STORAGE)\",\"repository\":\"<(REPO)\",\"resources\":\"true\",\"revision\":\"<(REVISION)\",\"skps\":\"true\",\"svgs\":\"true\",\"swarm_out_dir\":\"test\",\"task_id\":\"<(TASK_ID)\"}",
         "skia"
       ],
       "dependencies": [
@@ -46244,7 +45987,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -46257,26 +45999,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -46327,7 +46070,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -46340,26 +46082,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -46410,7 +46153,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -46423,26 +46165,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -46493,7 +46236,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -46506,26 +46248,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/procdump_win",
@@ -46581,7 +46324,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -46594,26 +46336,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -46664,7 +46407,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -46677,26 +46419,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -46747,7 +46490,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -46760,26 +46502,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -46830,7 +46573,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -46843,26 +46585,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -46913,7 +46656,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -46926,26 +46668,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -46996,7 +46739,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -47009,26 +46751,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/procdump_win",
@@ -47084,7 +46827,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -47097,26 +46839,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -47167,7 +46910,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -47180,26 +46922,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -47250,7 +46993,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -47263,26 +47005,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -47333,7 +47076,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -47346,26 +47088,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -47416,7 +47159,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -47429,26 +47171,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -47499,7 +47242,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -47512,26 +47254,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -47582,7 +47325,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -47595,26 +47337,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -47665,7 +47408,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -47678,26 +47420,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -47748,7 +47491,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -47761,26 +47503,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -47831,7 +47574,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -47844,26 +47586,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -47914,7 +47657,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -47927,26 +47669,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -47997,7 +47740,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -48010,26 +47752,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -48080,7 +47823,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -48093,26 +47835,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -48163,7 +47906,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -48176,26 +47918,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -48246,7 +47989,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -48259,26 +48001,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -48329,7 +48072,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -48342,26 +48084,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -48412,7 +48155,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -48425,26 +48167,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -48495,7 +48238,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -48508,26 +48250,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -48578,7 +48321,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -48591,26 +48333,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -48661,7 +48404,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -48674,26 +48416,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -48744,7 +48487,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -48757,26 +48499,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -48827,7 +48570,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -48840,26 +48582,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -48910,7 +48653,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -48923,26 +48665,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -48993,7 +48736,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -49006,26 +48748,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -49076,7 +48819,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -49089,26 +48831,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -49159,7 +48902,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -49172,26 +48914,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -49242,7 +48985,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -49255,26 +48997,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -49325,7 +49068,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -49338,26 +49080,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -49408,7 +49151,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -49421,26 +49163,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -49491,7 +49234,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -49504,26 +49246,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -49574,7 +49317,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -49587,26 +49329,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -49657,7 +49400,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -49670,26 +49412,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -49740,7 +49483,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -49753,26 +49495,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -49823,7 +49566,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -49836,26 +49578,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -49906,7 +49649,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -49919,26 +49661,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -49989,7 +49732,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -50002,26 +49744,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -50072,7 +49815,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -50085,26 +49827,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -50155,7 +49898,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -50168,26 +49910,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -50238,7 +49981,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -50251,26 +49993,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -50321,7 +50064,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -50334,26 +50076,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -50404,7 +50147,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -50417,26 +50159,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -50487,7 +50230,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -50500,26 +50242,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -50570,7 +50313,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -50583,26 +50325,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -50653,7 +50396,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -50666,26 +50408,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -50736,7 +50479,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -50749,26 +50491,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -50819,7 +50562,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -50832,26 +50574,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -50902,7 +50645,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -50915,26 +50657,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -50985,7 +50728,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -50998,26 +50740,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -51068,7 +50811,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -51081,26 +50823,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -51151,7 +50894,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -51164,26 +50906,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -51234,7 +50977,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -51247,21 +50989,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -51312,7 +51055,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -51325,21 +51067,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -51390,7 +51133,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -51403,26 +51145,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-386",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -51474,7 +51217,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 21600000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -51487,26 +51229,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-386",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -51558,7 +51301,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -51571,26 +51313,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -51642,7 +51385,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -51655,26 +51397,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -51726,7 +51469,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 1,
       "outputs": [
         "test"
@@ -51739,26 +51481,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -51810,7 +51553,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -51823,26 +51565,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -51894,7 +51637,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -51907,26 +51649,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -51978,7 +51721,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -51991,26 +51733,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-386",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -52062,7 +51805,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 21600000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -52075,26 +51817,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-386",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -52146,7 +51889,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -52159,26 +51901,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -52230,7 +51973,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -52243,26 +51985,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -52314,7 +52057,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -52327,26 +52069,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -52398,7 +52141,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -52411,26 +52153,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -52482,7 +52225,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -52495,26 +52237,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-386",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -52565,7 +52308,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 21600000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -52578,26 +52320,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-386",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -52648,7 +52391,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -52661,26 +52403,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -52731,7 +52474,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -52744,26 +52486,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -52814,7 +52557,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -52827,26 +52569,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -52897,7 +52640,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -52910,26 +52652,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -52980,7 +52723,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -52993,26 +52735,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-386",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -53063,7 +52806,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 21600000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -53076,26 +52818,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-386",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -53146,7 +52889,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -53159,26 +52901,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -53229,7 +52972,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -53242,26 +52984,27 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/windows-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/skimage",
@@ -53312,7 +53055,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -53325,21 +53067,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-13.6",
@@ -53384,7 +53127,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -53397,21 +53139,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-13.6",
@@ -53456,7 +53199,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -53469,21 +53211,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-13.6",
@@ -53528,7 +53271,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -53541,21 +53283,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-13.6",
@@ -53600,7 +53343,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -53613,21 +53355,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-13.6",
@@ -53672,7 +53415,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -53685,21 +53427,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-13.6",
@@ -53744,7 +53487,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -53757,21 +53499,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-13.6",
@@ -53816,7 +53559,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -53829,21 +53571,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-13.6",
@@ -53888,7 +53631,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -53901,21 +53643,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-12.4",
@@ -53960,7 +53703,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -53973,21 +53715,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-12.4",
@@ -54032,7 +53775,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -54045,21 +53787,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-12.4",
@@ -54104,7 +53847,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -54117,21 +53859,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-12.4",
@@ -54176,7 +53919,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -54189,21 +53931,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-13.3",
@@ -54248,7 +53991,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -54261,21 +54003,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-13.3",
@@ -54320,7 +54063,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -54333,21 +54075,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-13.3",
@@ -54392,7 +54135,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -54405,21 +54147,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-13.3",
@@ -54464,7 +54207,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -54477,21 +54219,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-13.3",
@@ -54536,7 +54279,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -54549,21 +54291,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-13.3",
@@ -54608,7 +54351,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -54621,21 +54363,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-13.3",
@@ -54680,7 +54423,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -54693,21 +54435,22 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "test",
       "cipd_packages": [
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "skia/bots/ios-dev-image-13.3",
@@ -54752,7 +54495,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 14400000000000,
-      "isolate": "test_skia_bundled.isolate",
       "max_attempts": 2,
       "outputs": [
         "test"
@@ -54765,6 +54507,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -54774,17 +54517,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -54821,7 +54564,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -54832,6 +54574,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -54841,17 +54584,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -54888,7 +54631,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -54899,6 +54641,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -54908,17 +54651,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -54955,7 +54698,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -54966,6 +54708,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -54975,17 +54718,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -55022,7 +54765,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -55033,6 +54775,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -55042,17 +54785,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -55089,7 +54832,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -55100,6 +54842,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -55109,17 +54852,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -55156,7 +54899,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -55167,6 +54909,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -55176,17 +54919,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -55223,7 +54966,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -55234,6 +54976,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -55243,17 +54986,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -55290,7 +55033,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -55301,6 +55043,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -55310,17 +55053,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -55357,7 +55100,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -55368,6 +55110,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -55377,17 +55120,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -55424,7 +55167,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -55435,6 +55177,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -55444,17 +55187,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -55491,7 +55234,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -55502,6 +55244,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -55511,17 +55254,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -55558,7 +55301,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -55569,6 +55311,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -55578,17 +55321,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -55625,7 +55368,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -55636,6 +55378,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -55645,17 +55388,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -55692,7 +55435,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -55703,6 +55445,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -55712,17 +55455,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -55759,7 +55502,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -55770,6 +55512,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -55779,17 +55522,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -55826,7 +55569,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -55837,6 +55579,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -55846,17 +55589,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -55893,7 +55636,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -55904,6 +55646,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -55913,17 +55656,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -55960,7 +55703,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -55971,6 +55713,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -55980,17 +55723,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -56027,7 +55770,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -56038,6 +55780,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -56047,17 +55790,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -56094,7 +55837,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -56105,6 +55847,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -56114,17 +55857,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -56161,7 +55904,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -56172,6 +55914,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -56181,17 +55924,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -56228,7 +55971,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -56239,6 +55981,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -56248,17 +55991,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -56295,7 +56038,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -56306,6 +56048,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -56315,17 +56058,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -56362,7 +56105,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -56373,6 +56115,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -56382,17 +56125,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -56429,7 +56172,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -56440,6 +56182,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -56449,17 +56192,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -56496,7 +56239,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -56507,6 +56249,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -56516,17 +56259,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -56563,7 +56306,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -56574,6 +56316,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -56583,17 +56326,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -56630,7 +56373,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -56641,6 +56383,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -56650,17 +56393,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -56697,7 +56440,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -56708,6 +56450,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -56717,17 +56460,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -56764,7 +56507,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -56775,6 +56517,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -56784,17 +56527,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -56831,7 +56574,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -56842,6 +56584,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -56851,17 +56594,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -56898,7 +56641,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -56909,6 +56651,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -56918,17 +56661,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -56965,7 +56708,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -56976,6 +56718,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -56985,17 +56728,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -57032,7 +56775,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -57043,6 +56785,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -57052,17 +56795,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -57099,7 +56842,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -57110,6 +56852,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -57119,17 +56862,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -57166,7 +56909,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -57177,6 +56919,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -57186,17 +56929,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -57233,7 +56976,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -57244,6 +56986,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -57253,17 +56996,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -57300,7 +57043,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -57311,6 +57053,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -57320,17 +57063,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -57367,7 +57110,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -57378,6 +57120,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -57387,17 +57130,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -57434,7 +57177,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -57445,6 +57187,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -57454,17 +57197,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -57501,7 +57244,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -57512,6 +57254,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -57521,17 +57264,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -57568,7 +57311,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -57579,6 +57321,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -57588,17 +57331,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -57635,7 +57378,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -57646,6 +57388,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -57655,17 +57398,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -57702,7 +57445,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -57713,6 +57455,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -57722,17 +57465,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -57769,7 +57512,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -57780,6 +57522,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -57789,17 +57532,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -57836,7 +57579,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -57847,6 +57589,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -57856,17 +57599,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -57903,7 +57646,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -57914,6 +57656,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -57923,17 +57666,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -57970,7 +57713,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -57981,6 +57723,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -57990,17 +57733,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -58037,7 +57780,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -58048,6 +57790,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -58057,17 +57800,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -58104,7 +57847,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -58115,6 +57857,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -58124,17 +57867,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -58171,7 +57914,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -58182,6 +57924,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -58191,17 +57934,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -58238,7 +57981,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -58249,6 +57991,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -58258,17 +58001,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -58305,7 +58048,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -58316,6 +58058,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -58325,17 +58068,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -58372,7 +58115,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -58383,6 +58125,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -58392,17 +58135,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -58439,7 +58182,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -58450,6 +58192,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -58459,17 +58202,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -58506,7 +58249,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -58517,6 +58259,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -58526,17 +58269,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -58573,7 +58316,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -58584,6 +58326,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -58593,17 +58336,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -58640,7 +58383,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -58651,6 +58393,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -58660,17 +58403,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -58707,7 +58450,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -58718,6 +58460,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -58727,17 +58470,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -58774,7 +58517,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -58785,6 +58527,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -58794,17 +58537,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -58841,7 +58584,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -58852,6 +58594,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -58861,17 +58604,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -58908,7 +58651,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -58919,6 +58661,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -58928,17 +58671,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -58975,7 +58718,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -58986,6 +58728,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -58995,17 +58738,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -59042,7 +58785,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -59053,6 +58795,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -59062,17 +58805,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -59109,7 +58852,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -59120,6 +58862,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -59129,17 +58872,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -59176,7 +58919,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -59187,6 +58929,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -59196,17 +58939,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -59243,7 +58986,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -59254,6 +58996,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -59263,17 +59006,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -59310,7 +59053,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -59321,6 +59063,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -59330,17 +59073,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -59377,7 +59120,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -59388,6 +59130,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -59397,17 +59140,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -59444,7 +59187,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -59455,6 +59197,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -59464,17 +59207,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -59511,7 +59254,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -59522,6 +59264,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -59531,17 +59274,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -59578,7 +59321,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -59589,6 +59331,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -59598,17 +59341,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -59645,7 +59388,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -59656,6 +59398,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -59665,17 +59408,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -59712,7 +59455,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -59723,6 +59465,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -59732,17 +59475,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -59779,7 +59522,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -59790,6 +59532,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -59799,17 +59542,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -59846,7 +59589,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -59857,6 +59599,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -59866,17 +59609,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -59913,7 +59656,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -59924,6 +59666,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -59933,17 +59676,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -59980,7 +59723,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -59991,6 +59733,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -60000,17 +59743,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -60047,7 +59790,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -60058,6 +59800,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -60067,17 +59810,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -60114,7 +59857,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -60125,6 +59867,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -60134,17 +59877,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -60181,7 +59924,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -60192,6 +59934,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -60201,17 +59944,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -60248,7 +59991,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -60259,6 +60001,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -60268,17 +60011,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -60315,7 +60058,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -60326,6 +60068,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -60335,17 +60078,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -60382,7 +60125,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -60393,6 +60135,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -60402,17 +60145,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -60449,7 +60192,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -60460,6 +60202,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -60469,17 +60212,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -60516,7 +60259,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -60527,6 +60269,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -60536,17 +60279,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -60583,7 +60326,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -60594,6 +60336,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -60603,17 +60346,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -60650,7 +60393,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -60661,6 +60403,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -60670,17 +60413,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -60717,7 +60460,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -60728,6 +60470,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -60737,17 +60480,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -60784,7 +60527,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -60795,6 +60537,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -60804,17 +60547,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -60851,7 +60594,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -60862,6 +60604,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -60871,17 +60614,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -60918,7 +60661,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -60929,6 +60671,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -60938,17 +60681,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -60985,7 +60728,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -60996,6 +60738,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -61005,17 +60748,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -61052,7 +60795,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -61063,6 +60805,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -61072,17 +60815,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -61119,7 +60862,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -61130,6 +60872,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -61139,17 +60882,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -61186,7 +60929,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -61197,6 +60939,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -61206,17 +60949,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -61253,7 +60996,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -61264,6 +61006,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -61273,17 +61016,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -61320,7 +61063,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -61331,6 +61073,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -61340,17 +61083,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -61387,7 +61130,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -61398,6 +61140,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -61407,17 +61150,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -61454,7 +61197,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -61465,6 +61207,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -61474,17 +61217,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -61521,7 +61264,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -61532,6 +61274,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -61541,17 +61284,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -61588,7 +61331,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -61599,6 +61341,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -61608,17 +61351,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -61655,7 +61398,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -61666,6 +61408,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -61675,17 +61418,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -61722,7 +61465,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -61733,11 +61475,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -61747,17 +61490,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -61794,7 +61537,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -61805,11 +61547,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -61819,17 +61562,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -61866,7 +61609,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -61877,11 +61619,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -61891,17 +61634,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -61938,7 +61681,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -61949,11 +61691,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -61963,17 +61706,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -62010,7 +61753,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -62021,11 +61763,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -62035,17 +61778,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -62082,7 +61825,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -62093,11 +61835,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -62107,17 +61850,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -62154,7 +61897,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -62165,11 +61907,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -62179,17 +61922,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -62226,7 +61969,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -62237,11 +61979,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -62251,17 +61994,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -62298,7 +62041,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -62309,11 +62051,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -62323,17 +62066,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -62370,7 +62113,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -62381,11 +62123,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -62395,17 +62138,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -62442,7 +62185,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -62453,11 +62195,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -62467,17 +62210,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -62514,7 +62257,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -62525,11 +62267,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -62539,17 +62282,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -62586,7 +62329,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -62597,11 +62339,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -62611,17 +62354,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -62658,7 +62401,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -62669,11 +62411,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -62683,17 +62426,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -62730,7 +62473,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -62741,11 +62483,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -62755,17 +62498,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -62802,7 +62545,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -62813,11 +62555,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -62827,17 +62570,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -62874,7 +62617,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -62885,11 +62627,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -62899,17 +62642,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -62946,7 +62689,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -62957,11 +62699,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -62971,17 +62714,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -63018,7 +62761,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -63029,11 +62771,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -63043,17 +62786,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -63090,7 +62833,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -63101,11 +62843,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -63115,17 +62858,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -63162,7 +62905,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -63173,11 +62915,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -63187,17 +62930,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -63234,7 +62977,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -63245,11 +62987,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -63259,17 +63002,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -63306,7 +63049,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -63317,11 +63059,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -63331,17 +63074,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -63378,7 +63121,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -63389,11 +63131,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -63403,17 +63146,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -63450,7 +63193,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -63461,11 +63203,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -63475,17 +63218,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -63522,7 +63265,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -63533,11 +63275,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -63547,17 +63290,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -63594,7 +63337,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -63605,11 +63347,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -63619,17 +63362,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -63666,7 +63409,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -63677,11 +63419,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -63691,17 +63434,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -63738,7 +63481,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -63749,11 +63491,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -63763,17 +63506,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -63810,7 +63553,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -63821,11 +63563,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -63835,17 +63578,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -63882,7 +63625,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -63893,11 +63635,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -63907,17 +63650,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -63954,7 +63697,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -63965,6 +63707,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -63974,17 +63717,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -64021,7 +63764,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -64032,6 +63774,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -64041,17 +63784,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -64088,7 +63831,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -64099,6 +63841,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -64108,17 +63851,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -64155,7 +63898,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -64166,6 +63908,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -64175,17 +63918,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -64222,7 +63965,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -64233,6 +63975,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -64242,17 +63985,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -64289,7 +64032,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -64300,6 +64042,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -64309,17 +64052,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -64356,7 +64099,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -64367,6 +64109,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -64376,17 +64119,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -64423,7 +64166,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -64434,6 +64176,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -64443,17 +64186,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -64490,7 +64233,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -64501,6 +64243,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -64510,17 +64253,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -64557,7 +64300,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -64568,6 +64310,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -64577,17 +64320,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -64624,7 +64367,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-nano-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -64635,6 +64377,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -64644,17 +64387,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -64691,7 +64434,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -64702,6 +64444,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -64711,17 +64454,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -64758,7 +64501,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -64769,6 +64511,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -64778,17 +64521,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -64825,7 +64568,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -64836,6 +64578,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -64845,17 +64588,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -64892,7 +64635,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -64903,6 +64645,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -64912,17 +64655,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -64959,7 +64702,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -64970,6 +64712,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -64979,17 +64722,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -65026,7 +64769,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -65037,6 +64779,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -65046,17 +64789,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -65093,7 +64836,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -65104,6 +64846,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -65113,17 +64856,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -65160,7 +64903,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -65171,6 +64913,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -65180,17 +64923,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -65227,7 +64970,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -65238,6 +64980,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -65247,17 +64990,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -65294,7 +65037,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -65305,6 +65047,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -65314,17 +65057,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -65361,7 +65104,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -65372,6 +65114,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -65381,17 +65124,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -65428,7 +65171,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -65439,6 +65181,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -65448,17 +65191,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -65495,7 +65238,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -65506,6 +65248,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -65515,17 +65258,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -65562,7 +65305,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -65573,6 +65315,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -65582,17 +65325,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -65629,7 +65372,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -65640,6 +65382,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -65649,17 +65392,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -65696,7 +65439,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -65707,6 +65449,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -65716,17 +65459,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -65763,7 +65506,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -65774,6 +65516,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -65783,17 +65526,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -65830,7 +65573,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -65841,6 +65583,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -65850,17 +65593,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -65897,7 +65640,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -65908,6 +65650,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -65917,17 +65660,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -65964,7 +65707,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -65975,6 +65717,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -65984,17 +65727,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -66031,7 +65774,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -66042,6 +65784,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -66051,17 +65794,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -66098,7 +65841,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -66109,6 +65851,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -66118,17 +65861,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -66165,7 +65908,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -66176,6 +65918,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -66185,17 +65928,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -66232,7 +65975,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -66243,6 +65985,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -66252,17 +65995,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -66299,7 +66042,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -66310,6 +66052,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -66319,17 +66062,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -66366,7 +66109,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -66377,6 +66119,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -66386,17 +66129,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -66433,7 +66176,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -66444,6 +66186,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -66453,17 +66196,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -66500,7 +66243,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -66511,6 +66253,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -66520,17 +66263,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -66567,7 +66310,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -66578,6 +66320,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -66587,17 +66330,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -66634,7 +66377,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -66645,6 +66387,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -66654,17 +66397,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -66701,7 +66444,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -66712,6 +66454,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -66721,17 +66464,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -66768,7 +66511,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -66779,6 +66521,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -66788,17 +66531,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -66835,7 +66578,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -66846,6 +66588,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -66855,17 +66598,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -66902,7 +66645,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -66913,6 +66655,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -66922,17 +66665,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -66969,7 +66712,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -66980,6 +66722,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -66989,17 +66732,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -67036,7 +66779,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -67047,6 +66789,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -67056,17 +66799,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -67103,7 +66846,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -67114,6 +66856,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -67123,17 +66866,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -67170,7 +66913,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -67181,6 +66923,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -67190,17 +66933,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -67237,7 +66980,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -67248,6 +66990,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -67257,17 +67000,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -67304,7 +67047,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -67315,6 +67057,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -67324,17 +67067,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -67371,7 +67114,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -67382,6 +67124,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -67391,17 +67134,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -67438,7 +67181,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -67449,6 +67191,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -67458,17 +67201,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -67505,7 +67248,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -67516,6 +67258,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -67525,17 +67268,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -67572,7 +67315,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -67583,6 +67325,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -67592,17 +67335,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -67639,7 +67382,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -67650,6 +67392,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -67659,17 +67402,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -67706,7 +67449,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -67717,6 +67459,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -67726,17 +67469,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -67773,7 +67516,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -67784,6 +67526,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -67793,17 +67536,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -67840,7 +67583,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -67851,6 +67593,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -67860,17 +67603,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -67907,7 +67650,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -67918,6 +67660,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -67927,17 +67670,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -67974,7 +67717,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -67985,6 +67727,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -67994,17 +67737,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -68041,7 +67784,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -68052,6 +67794,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -68061,17 +67804,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -68108,7 +67851,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -68119,6 +67861,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -68128,17 +67871,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -68175,7 +67918,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -68186,6 +67928,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -68195,17 +67938,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -68242,7 +67985,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -68253,6 +67995,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -68262,17 +68005,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -68309,7 +68052,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -68320,6 +68062,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -68329,17 +68072,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -68376,7 +68119,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -68387,6 +68129,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -68396,17 +68139,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -68443,7 +68186,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -68454,6 +68196,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -68463,17 +68206,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -68510,7 +68253,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -68521,6 +68263,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -68530,17 +68273,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -68577,7 +68320,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -68588,6 +68330,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -68597,17 +68340,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -68644,7 +68387,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -68655,6 +68397,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -68664,17 +68407,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -68711,7 +68454,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -68722,6 +68464,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -68731,17 +68474,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -68778,7 +68521,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -68789,6 +68531,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -68798,17 +68541,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -68845,7 +68588,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -68856,6 +68598,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -68865,17 +68608,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -68912,7 +68655,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -68923,6 +68665,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -68932,17 +68675,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -68979,7 +68722,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -68990,6 +68732,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -68999,17 +68742,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -69046,7 +68789,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -69057,6 +68799,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -69066,17 +68809,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -69113,7 +68856,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -69124,6 +68866,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -69133,17 +68876,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -69180,7 +68923,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -69191,6 +68933,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -69200,17 +68943,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -69247,7 +68990,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -69258,6 +69000,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -69267,17 +69010,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -69314,7 +69057,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -69325,6 +69067,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -69334,17 +69077,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -69381,7 +69124,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -69392,6 +69134,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -69401,17 +69144,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -69448,7 +69191,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -69459,6 +69201,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -69468,17 +69211,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -69515,7 +69258,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -69526,6 +69268,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -69535,17 +69278,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -69582,7 +69325,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -69593,6 +69335,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -69602,17 +69345,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -69649,7 +69392,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -69660,6 +69402,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -69669,17 +69412,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -69716,7 +69459,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -69727,6 +69469,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -69736,17 +69479,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -69783,7 +69526,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -69794,6 +69536,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -69803,17 +69546,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -69850,7 +69593,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -69861,6 +69603,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -69870,17 +69613,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -69917,7 +69660,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -69928,6 +69670,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -69937,17 +69680,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -69984,7 +69727,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -69995,6 +69737,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -70004,17 +69747,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -70051,7 +69794,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -70062,6 +69804,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -70071,17 +69814,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -70118,7 +69861,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -70129,6 +69871,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -70138,17 +69881,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -70185,7 +69928,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -70196,6 +69938,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -70205,17 +69948,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -70252,7 +69995,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -70263,6 +70005,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -70272,17 +70015,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -70319,7 +70062,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -70330,6 +70072,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -70339,17 +70082,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -70386,7 +70129,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -70397,6 +70139,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -70406,17 +70149,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -70453,7 +70196,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -70464,6 +70206,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -70473,17 +70216,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -70520,7 +70263,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -70531,6 +70273,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -70540,17 +70283,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -70587,7 +70330,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -70598,6 +70340,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -70607,17 +70350,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -70654,7 +70397,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -70665,6 +70407,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -70674,17 +70417,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -70721,7 +70464,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -70732,6 +70474,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -70741,17 +70484,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -70788,7 +70531,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -70799,6 +70541,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -70808,17 +70551,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -70855,7 +70598,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -70866,6 +70608,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -70875,17 +70618,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -70922,7 +70665,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -70933,6 +70675,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -70942,17 +70685,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -70989,7 +70732,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -71000,6 +70742,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -71009,17 +70752,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -71056,7 +70799,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -71067,6 +70809,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -71076,17 +70819,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -71123,7 +70866,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -71134,6 +70876,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -71143,17 +70886,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -71190,7 +70933,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -71201,6 +70943,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -71210,17 +70953,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -71257,7 +71000,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -71268,6 +71010,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -71277,17 +71020,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -71324,7 +71067,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -71335,6 +71077,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -71344,17 +71087,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -71391,7 +71134,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -71402,6 +71144,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -71411,17 +71154,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -71458,7 +71201,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -71469,6 +71211,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -71478,17 +71221,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -71525,7 +71268,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -71536,6 +71278,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -71545,17 +71288,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -71592,7 +71335,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -71603,6 +71345,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -71612,17 +71355,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -71659,7 +71402,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -71670,6 +71412,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -71679,17 +71422,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -71726,7 +71469,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -71737,6 +71479,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -71746,17 +71489,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -71793,7 +71536,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -71804,6 +71546,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -71813,17 +71556,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -71860,7 +71603,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -71871,6 +71613,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -71880,17 +71623,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -71927,7 +71670,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -71938,6 +71680,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -71947,17 +71690,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -71994,7 +71737,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -72005,6 +71747,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -72014,17 +71757,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -72061,7 +71804,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -72072,6 +71814,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -72081,17 +71824,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -72128,7 +71871,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -72139,6 +71881,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -72148,17 +71891,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -72195,7 +71938,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -72206,6 +71948,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -72215,17 +71958,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -72262,7 +72005,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -72273,6 +72015,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -72282,17 +72025,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -72329,7 +72072,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -72340,6 +72082,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -72349,17 +72092,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -72396,7 +72139,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -72407,6 +72149,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -72416,17 +72159,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -72463,7 +72206,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -72474,6 +72216,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -72483,17 +72226,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -72530,7 +72273,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -72541,6 +72283,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -72550,17 +72293,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -72597,7 +72340,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -72608,6 +72350,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -72617,17 +72360,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -72664,7 +72407,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -72675,6 +72417,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -72684,17 +72427,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -72731,7 +72474,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -72742,6 +72484,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -72751,17 +72494,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -72798,7 +72541,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -72809,6 +72551,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -72818,17 +72561,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -72865,7 +72608,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -72876,6 +72618,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -72885,17 +72628,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -72932,7 +72675,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -72943,6 +72685,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -72952,17 +72695,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -72999,7 +72742,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -73010,6 +72752,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -73019,17 +72762,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -73066,7 +72809,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -73077,6 +72819,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -73086,17 +72829,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -73133,7 +72876,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -73144,6 +72886,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -73153,17 +72896,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -73200,7 +72943,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -73211,6 +72953,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -73220,17 +72963,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -73267,7 +73010,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -73278,6 +73020,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -73287,17 +73030,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -73334,7 +73077,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -73345,6 +73087,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -73354,17 +73097,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -73401,7 +73144,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -73412,6 +73154,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -73421,17 +73164,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -73468,7 +73211,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -73479,6 +73221,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -73488,17 +73231,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -73535,7 +73278,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -73546,6 +73288,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -73555,17 +73298,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -73602,7 +73345,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -73613,6 +73355,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -73622,17 +73365,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -73669,7 +73412,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -73680,6 +73422,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -73689,17 +73432,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -73736,7 +73479,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -73747,6 +73489,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -73756,17 +73499,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -73803,7 +73546,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -73814,6 +73556,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -73823,17 +73566,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -73870,7 +73613,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -73881,6 +73623,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -73890,17 +73633,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -73937,7 +73680,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -73948,6 +73690,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -73957,17 +73700,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -74004,7 +73747,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -74015,6 +73757,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -74024,17 +73767,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -74071,7 +73814,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -74082,6 +73824,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -74091,17 +73834,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -74138,7 +73881,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -74149,6 +73891,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -74158,17 +73901,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -74205,7 +73948,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -74216,6 +73958,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -74225,17 +73968,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -74272,7 +74015,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -74283,6 +74025,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -74292,17 +74035,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -74339,7 +74082,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -74350,6 +74092,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -74359,17 +74102,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -74406,7 +74149,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -74417,6 +74159,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -74426,17 +74169,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -74473,7 +74216,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -74484,6 +74226,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -74493,17 +74236,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -74540,7 +74283,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -74551,6 +74293,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -74560,17 +74303,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -74607,7 +74350,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -74618,6 +74360,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -74627,17 +74370,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -74674,7 +74417,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -74685,6 +74427,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -74694,17 +74437,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -74741,7 +74484,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -74752,6 +74494,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -74761,17 +74504,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -74808,7 +74551,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -74819,6 +74561,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -74828,17 +74571,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -74875,7 +74618,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -74886,6 +74628,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -74895,17 +74638,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -74942,7 +74685,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -74953,6 +74695,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -74962,17 +74705,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -75009,7 +74752,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -75020,6 +74762,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -75029,17 +74772,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -75076,7 +74819,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -75087,6 +74829,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -75096,17 +74839,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -75143,7 +74886,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -75154,6 +74896,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -75163,17 +74906,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -75210,7 +74953,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -75221,6 +74963,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -75230,17 +74973,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -75277,7 +75020,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -75288,6 +75030,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -75297,17 +75040,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -75344,7 +75087,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -75355,6 +75097,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -75364,17 +75107,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -75411,7 +75154,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -75422,6 +75164,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -75431,17 +75174,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -75478,7 +75221,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -75489,6 +75231,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -75498,17 +75241,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -75545,7 +75288,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -75556,6 +75298,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -75565,17 +75308,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -75612,7 +75355,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -75623,6 +75365,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -75632,17 +75375,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -75679,7 +75422,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -75690,11 +75432,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -75704,17 +75447,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -75751,7 +75494,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -75762,6 +75504,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -75771,17 +75514,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -75818,7 +75561,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -75829,6 +75571,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -75838,17 +75581,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -75885,7 +75628,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -75896,6 +75638,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -75905,17 +75648,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -75952,7 +75695,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -75963,6 +75705,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -75972,17 +75715,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -76019,7 +75762,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -76030,6 +75772,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -76039,17 +75782,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -76086,7 +75829,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -76097,6 +75839,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -76106,17 +75849,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -76153,7 +75896,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -76164,6 +75906,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -76173,17 +75916,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -76220,7 +75963,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -76231,11 +75973,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -76245,17 +75988,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -76292,7 +76035,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -76303,11 +76045,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -76317,17 +76060,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -76364,7 +76107,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -76375,11 +76117,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -76389,17 +76132,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -76436,7 +76179,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -76447,11 +76189,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -76461,17 +76204,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -76508,7 +76251,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -76519,11 +76261,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -76533,17 +76276,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -76580,7 +76323,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -76591,11 +76333,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -76605,17 +76348,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -76652,7 +76395,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -76663,11 +76405,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -76677,17 +76420,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -76724,7 +76467,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -76735,11 +76477,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -76749,17 +76492,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -76796,7 +76539,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -76807,11 +76549,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -76821,17 +76564,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -76868,7 +76611,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -76879,11 +76621,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -76893,17 +76636,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -76940,7 +76683,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -76951,11 +76693,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -76965,17 +76708,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -77012,7 +76755,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -77023,11 +76765,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -77037,17 +76780,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -77084,7 +76827,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -77095,11 +76837,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -77109,17 +76852,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -77156,7 +76899,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -77167,11 +76909,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -77181,17 +76924,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -77228,7 +76971,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -77239,11 +76981,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -77253,17 +76996,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -77300,7 +77043,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -77311,11 +77053,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -77325,17 +77068,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -77372,7 +77115,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -77383,11 +77125,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -77397,17 +77140,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -77444,7 +77187,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -77455,11 +77197,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -77469,17 +77212,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -77516,7 +77259,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -77527,11 +77269,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -77541,17 +77284,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -77588,7 +77331,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -77599,11 +77341,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -77613,17 +77356,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -77660,7 +77403,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -77671,11 +77413,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -77685,17 +77428,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -77732,7 +77475,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -77743,11 +77485,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -77757,17 +77500,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -77804,7 +77547,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -77815,11 +77557,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -77829,17 +77572,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -77876,7 +77619,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -77887,11 +77629,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -77901,17 +77644,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -77948,7 +77691,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -77959,11 +77701,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -77973,17 +77716,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -78020,7 +77763,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -78031,11 +77773,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -78045,17 +77788,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -78092,7 +77835,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -78103,11 +77845,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -78117,17 +77860,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -78164,7 +77907,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -78175,11 +77917,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -78189,17 +77932,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -78236,7 +77979,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -78247,11 +77989,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -78261,17 +78004,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -78308,7 +78051,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -78319,11 +78061,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -78333,17 +78076,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -78380,7 +78123,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -78391,11 +78133,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -78405,17 +78148,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -78452,7 +78195,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -78463,11 +78205,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -78477,17 +78220,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -78524,7 +78267,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -78535,11 +78277,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -78549,17 +78292,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -78596,7 +78339,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -78607,11 +78349,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -78621,17 +78364,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -78668,7 +78411,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -78679,11 +78421,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -78693,17 +78436,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -78740,7 +78483,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -78751,11 +78493,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -78765,17 +78508,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -78812,7 +78555,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -78823,11 +78565,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -78837,17 +78580,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -78884,7 +78627,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -78895,11 +78637,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -78909,17 +78652,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -78956,7 +78699,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -78967,11 +78709,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -78981,17 +78724,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -79028,7 +78771,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -79039,11 +78781,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -79053,17 +78796,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -79100,7 +78843,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -79111,11 +78853,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -79125,17 +78868,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -79172,7 +78915,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -79183,11 +78925,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -79197,17 +78940,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -79244,7 +78987,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -79255,11 +78997,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -79269,17 +79012,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -79316,7 +79059,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -79327,11 +79069,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -79341,17 +79084,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -79388,7 +79131,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -79399,11 +79141,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -79413,17 +79156,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -79460,7 +79203,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -79471,11 +79213,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -79485,17 +79228,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -79532,7 +79275,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -79543,11 +79285,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -79557,17 +79300,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -79604,7 +79347,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -79615,11 +79357,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -79629,17 +79372,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -79676,7 +79419,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -79687,11 +79429,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -79701,17 +79444,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -79748,7 +79491,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -79759,11 +79501,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -79773,17 +79516,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -79820,7 +79563,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -79831,11 +79573,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -79845,17 +79588,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -79892,7 +79635,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -79903,11 +79645,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -79917,17 +79660,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -79964,7 +79707,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -79975,11 +79717,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -79989,17 +79732,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -80036,7 +79779,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -80047,11 +79789,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -80061,17 +79804,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -80108,7 +79851,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -80119,11 +79861,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -80133,17 +79876,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -80180,7 +79923,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -80191,11 +79933,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -80205,17 +79948,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -80252,7 +79995,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -80263,11 +80005,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -80277,17 +80020,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -80324,7 +80067,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -80335,11 +80077,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -80349,17 +80092,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -80396,7 +80139,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -80407,11 +80149,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -80421,17 +80164,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -80468,7 +80211,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -80479,11 +80221,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -80493,17 +80236,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -80540,7 +80283,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -80551,11 +80293,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -80565,17 +80308,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -80612,7 +80355,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -80623,11 +80365,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -80637,17 +80380,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -80684,7 +80427,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -80695,11 +80437,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -80709,17 +80452,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -80756,7 +80499,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -80767,11 +80509,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -80781,17 +80524,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -80828,7 +80571,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -80839,11 +80581,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -80853,17 +80596,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -80900,7 +80643,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -80911,11 +80653,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -80925,17 +80668,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -80972,7 +80715,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -80983,11 +80725,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -80997,17 +80740,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -81044,7 +80787,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -81055,6 +80797,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -81064,17 +80807,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -81111,7 +80854,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -81122,6 +80864,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -81131,17 +80874,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -81178,7 +80921,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -81189,11 +80931,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -81203,17 +80946,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -81250,7 +80993,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -81261,11 +81003,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -81275,17 +81018,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -81322,7 +81065,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -81333,11 +81075,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -81347,17 +81090,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -81394,7 +81137,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -81405,11 +81147,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -81419,17 +81162,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -81466,7 +81209,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -81477,11 +81219,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -81491,17 +81234,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -81538,7 +81281,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -81549,11 +81291,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -81563,17 +81306,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -81610,7 +81353,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -81621,11 +81363,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -81635,17 +81378,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -81682,7 +81425,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -81693,11 +81435,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -81707,17 +81450,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -81754,7 +81497,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -81765,11 +81507,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -81779,17 +81522,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -81826,7 +81569,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -81837,11 +81579,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -81851,17 +81594,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -81898,7 +81641,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -81909,11 +81651,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -81923,17 +81666,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -81970,7 +81713,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -81981,11 +81723,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -81995,17 +81738,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -82042,7 +81785,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -82053,11 +81795,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -82067,17 +81810,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -82114,7 +81857,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -82125,11 +81867,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -82139,17 +81882,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -82186,7 +81929,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -82197,11 +81939,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -82211,17 +81954,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -82258,7 +82001,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -82269,11 +82011,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -82283,17 +82026,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -82330,7 +82073,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -82341,11 +82083,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -82355,17 +82098,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -82402,7 +82145,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -82413,11 +82155,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -82427,17 +82170,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -82474,7 +82217,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -82485,11 +82227,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -82499,17 +82242,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -82546,7 +82289,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -82557,11 +82299,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -82571,17 +82314,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -82618,7 +82361,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -82629,11 +82371,12 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
-          "name": "infra/3pp/tools/cpython/${platform}",
+          "name": "infra/3pp/tools/cpython/linux-amd64",
           "path": "cipd_bin_packages",
-          "version": "version:2.7.17.chromium.24"
+          "version": "version:2.7.18.chromium.30"
         },
         {
           "name": "infra/gsutil",
@@ -82643,17 +82386,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -82690,7 +82433,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -82701,6 +82443,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -82710,17 +82453,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -82757,7 +82500,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -82768,6 +82510,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -82777,17 +82520,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -82824,7 +82567,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -82835,6 +82577,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -82844,17 +82587,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -82891,7 +82634,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -82902,6 +82644,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -82911,17 +82654,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -82958,7 +82701,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -82969,6 +82711,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -82978,17 +82721,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -83025,7 +82768,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -83036,6 +82778,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -83045,17 +82788,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -83092,7 +82835,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -83103,6 +82845,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -83112,17 +82855,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -83159,7 +82902,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -83170,6 +82912,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -83179,17 +82922,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -83226,7 +82969,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -83237,6 +82979,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -83246,17 +82989,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -83293,7 +83036,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -83304,6 +83046,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -83313,17 +83056,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -83360,7 +83103,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -83371,6 +83113,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -83380,17 +83123,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -83427,7 +83170,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -83438,6 +83180,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -83447,17 +83190,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -83494,7 +83237,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -83505,6 +83247,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -83514,17 +83257,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -83561,7 +83304,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -83572,6 +83314,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -83581,17 +83324,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -83628,7 +83371,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -83639,6 +83381,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -83648,17 +83391,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -83695,7 +83438,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -83706,6 +83448,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -83715,17 +83458,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -83762,7 +83505,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -83773,6 +83515,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -83782,17 +83525,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -83829,7 +83572,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -83840,6 +83582,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -83849,17 +83592,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -83896,7 +83639,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -83907,6 +83649,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -83916,17 +83659,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -83963,7 +83706,6 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     },
@@ -83974,6 +83716,7 @@
           "path": "cache/vpython"
         }
       ],
+      "casSpec": "run-recipe",
       "cipd_packages": [
         {
           "name": "infra/gsutil",
@@ -83983,17 +83726,17 @@
         {
           "name": "infra/tools/luci-auth/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/kitchen/${platform}",
           "path": ".",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         },
         {
           "name": "infra/tools/luci/vpython/${platform}",
           "path": "cipd_bin_packages",
-          "version": "git_revision:08768c6d238082f3c552dcabef6aaf4c6792d91a"
+          "version": "git_revision:14be8b751c0fb567535f520f8a7bc60c3f40b378"
         }
       ],
       "command": [
@@ -84030,9 +83773,216 @@
         "log_location": "logdog://logs.chromium.org/skia/${SWARMING_TASK_ID}/+/annotations"
       },
       "io_timeout_ns": 3600000000000,
-      "isolate": "swarm_recipe.isolate",
       "max_attempts": 2,
       "service_account": "skia-external-gm-uploader@skia-swarming-bots.iam.gserviceaccount.com"
     }
+  },
+  "casSpecs": {
+    "canvaskit": {
+      "root": "..",
+      "paths": [
+        "skia/infra/bots/run_recipe.py",
+        "skia/infra/canvaskit",
+        "skia/modules/canvaskit",
+        "skia/modules/pathkit/perf/perfReporter.js",
+        "skia/modules/pathkit/tests/testReporter.js"
+      ],
+      "excludes": [
+        "^(.*\\/)*\\.git(\\/.*)*$"
+      ]
+    },
+    "compile": {
+      "root": "..",
+      "paths": [
+        "skia/.clang-format",
+        "skia/.clang-tidy",
+        "skia/.gn",
+        "skia/BUILD.gn",
+        "skia/bench",
+        "skia/bin/fetch-clang-format",
+        "skia/bin/fetch-gn",
+        "skia/build/fuchsia",
+        "skia/build_overrides",
+        "skia/buildtools",
+        "skia/client_utils/android",
+        "skia/dm",
+        "skia/docs/examples",
+        "skia/example",
+        "skia/experimental",
+        "skia/fuzz",
+        "skia/gm",
+        "skia/gn",
+        "skia/include",
+        "skia/infra/bots/assets/android_ndk_darwin/VERSION",
+        "skia/infra/bots/assets/android_ndk_linux/VERSION",
+        "skia/infra/bots/assets/android_ndk_windows/VERSION",
+        "skia/infra/bots/assets/cast_toolchain/VERSION",
+        "skia/infra/bots/assets/clang_linux/VERSION",
+        "skia/infra/bots/assets/clang_win/VERSION",
+        "skia/infra/bots/run_recipe.py",
+        "skia/infra/canvaskit",
+        "skia/infra/pathkit",
+        "skia/modules",
+        "skia/platform_tools/android/apps/skottie/skottielib/src/main/cpp/native-lib.cpp",
+        "skia/platform_tools/android/launcher/skia_launcher.cpp",
+        "skia/platform_tools/android/vulkan/Skia_Vulkan_Android.h",
+        "skia/platform_tools/ios/app/LaunchScreen.storyboard",
+        "skia/platform_tools/libraries/include/arcore_c_api.h",
+        "skia/resources",
+        "skia/samplecode",
+        "skia/src",
+        "skia/tests",
+        "skia/third_party",
+        "skia/tools"
+      ],
+      "excludes": [
+        "^(.*\\/)*\\.git(\\/.*)*$"
+      ]
+    },
+    "empty": {
+      "digest": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0"
+    },
+    "lottie-ci": {
+      "root": "..",
+      "paths": [
+        "skia/infra/bots/run_recipe.py",
+        "skia/infra/lottiecap",
+        "skia/tools/lottie-web-perf",
+        "skia/tools/lottiecap"
+      ],
+      "excludes": [
+        "^(.*\\/)*\\.git(\\/.*)*$"
+      ]
+    },
+    "lottie-web": {
+      "root": "..",
+      "paths": [
+        "skia/infra/bots/run_recipe.py",
+        "skia/tools/lottie-web-perf"
+      ],
+      "excludes": [
+        "^(.*\\/)*\\.git(\\/.*)*$"
+      ]
+    },
+    "pathkit": {
+      "root": "..",
+      "paths": [
+        "skia/infra/bots/run_recipe.py",
+        "skia/infra/pathkit",
+        "skia/modules/pathkit"
+      ],
+      "excludes": [
+        "^(.*\\/)*\\.git(\\/.*)*$"
+      ]
+    },
+    "perf": {
+      "root": "..",
+      "paths": [
+        "skia/infra/bots/assets",
+        "skia/infra/bots/run_recipe.py",
+        "skia/platform_tools/ios/bin",
+        "skia/resources",
+        "skia/tools/valgrind.supp"
+      ],
+      "excludes": [
+        "^(.*\\/)*\\.git(\\/.*)*$"
+      ]
+    },
+    "puppeteer": {
+      "digest": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0"
+    },
+    "recipes": {
+      "root": "..",
+      "paths": [
+        "skia/infra/config/recipes.cfg",
+        "skia/infra/bots/bundle_recipes.sh",
+        "skia/infra/bots/README.recipes.md",
+        "skia/infra/bots/recipe_modules",
+        "skia/infra/bots/recipes",
+        "skia/infra/bots/recipes.py"
+      ],
+      "excludes": [
+        "^(.*\\/)*\\.git(\\/.*)*$"
+      ]
+    },
+    "run-recipe": {
+      "root": "..",
+      "paths": [
+        "skia/infra/bots/run_recipe.py"
+      ],
+      "excludes": [
+        "^(.*\\/)*\\.git(\\/.*)*$"
+      ]
+    },
+    "skottie-wasm": {
+      "root": "..",
+      "paths": [
+        "skia/infra/bots/run_recipe.py",
+        "skia/tools/skottie-wasm-perf"
+      ],
+      "excludes": [
+        "^(.*\\/)*\\.git(\\/.*)*$"
+      ]
+    },
+    "skpbench": {
+      "root": "..",
+      "paths": [
+        "skia/infra/bots/assets",
+        "skia/infra/bots/run_recipe.py",
+        "skia/tools/skpbench",
+        "skia/tools/valgrind.supp"
+      ],
+      "excludes": [
+        "^(.*\\/)*\\.git(\\/.*)*$"
+      ]
+    },
+    "skqp": {
+      "root": "..",
+      "paths": [
+        "skia/infra/bots/run_recipe.py",
+        "skia/infra/skqp"
+      ],
+      "excludes": [
+        "^(.*\\/)*\\.git(\\/.*)*$"
+      ]
+    },
+    "task-drivers": {
+      "root": "..",
+      "paths": [
+        "skia/go.mod",
+        "skia/go.sum",
+        "skia/infra/bots/build_task_drivers.sh",
+        "skia/infra/bots/run_recipe.py",
+        "skia/infra/bots/task_drivers"
+      ],
+      "excludes": [
+        "^(.*\\/)*\\.git(\\/.*)*$"
+      ]
+    },
+    "test": {
+      "root": "..",
+      "paths": [
+        "skia/infra/bots/assets",
+        "skia/infra/bots/run_recipe.py",
+        "skia/platform_tools/ios/bin",
+        "skia/resources",
+        "skia/tools/valgrind.supp"
+      ],
+      "excludes": [
+        "^(.*\\/)*\\.git(\\/.*)*$"
+      ]
+    },
+    "wasm-gm": {
+      "digest": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0"
+    },
+    "whole-repo": {
+      "root": "..",
+      "paths": [
+        "skia"
+      ],
+      "excludes": [
+        "^(.*\\/)*\\.git(\\/.*)*$"
+      ]
+    }
   }
 }
diff --git a/infra/bots/test_skia_bundled.isolate b/infra/bots/test_skia_bundled.isolate
deleted file mode 100644
index 6001f3e..0000000
--- a/infra/bots/test_skia_bundled.isolate
+++ /dev/null
@@ -1,13 +0,0 @@
-{
-  'includes': [
-    'assets.isolate',
-    'ios_bin.isolate',
-    'resources.isolate',
-    'swarm_recipe.isolate',
-  ],
-  'variables': {
-    'files': [
-      '../../tools/valgrind.supp',
-    ],
-  },
-}
diff --git a/infra/bots/whole_repo.isolate b/infra/bots/whole_repo.isolate
deleted file mode 100644
index 3375a10..0000000
--- a/infra/bots/whole_repo.isolate
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-  'variables': {
-    'files': [
-      '../..',
-      '../../../.gclient',
-    ],
-  },
-}