From 886ce5fe903a38e7e1c009d3ff090a3a572c0337 Mon Sep 17 00:00:00 2001 From: Florin Malita Date: Mon, 1 Jun 2026 13:59:16 -0400 Subject: [PATCH 001/335] [bzl] Update dawn_files.bzl after Dawn roll A couple more headers have been moved to src/utils/BUILD.bazel. Change-Id: Ie81ff2519c5e52fbb4bb77c012c8a1233badf1b4 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1251476 Reviewed-by: Kaylee Lubick Commit-Queue: Kaylee Lubick Auto-Submit: Florin Malita Commit-Queue: Florin Malita --- bazel/external/dawn/dawn_files.bzl | 2 -- 1 file changed, 2 deletions(-) diff --git a/bazel/external/dawn/dawn_files.bzl b/bazel/external/dawn/dawn_files.bzl index 89d62cc8082d..9ffb6e49a1ee 100644 --- a/bazel/external/dawn/dawn_files.bzl +++ b/bazel/external/dawn/dawn_files.bzl @@ -33,8 +33,6 @@ DAWN_COMMON_HDRS = [ "src/dawn/common/Mutex.h", "src/dawn/common/MutexProtected.h", "src/dawn/common/NSRef.h", - "src/dawn/common/NonCopyable.h", - "src/dawn/common/NonMovable.h", "src/dawn/common/Numeric.h", "src/dawn/common/PlacementAllocated.h", "src/dawn/common/Preprocessor.h", From aace90ee2e2b7dd313b117f44fb0b2dad8e4102e Mon Sep 17 00:00:00 2001 From: "skia-autoroll@skia-public.iam.gserviceaccount.com" Date: Mon, 1 Jun 2026 10:59:10 -0700 Subject: [PATCH 002/335] Manual roll ANGLE from c01fdb7503e3 to 8a5e64de9fd3 (8 revisions) Manual roll requested by robertphillips@google.com https://chromium.googlesource.com/angle/angle.git/+log/c01fdb7503e3..8a5e64de9fd3 2026-06-01 ted.lin0000@gmail.com EGL: Prefer Wayland backend at runtime via WAYLAND_DISPLAY 2026-06-01 bsheedy@chromium.org Revert "Switch Linux/x64/Release to Starlark tests" 2026-06-01 syoussefi@chromium.org Suppress flaky tests 2026-06-01 blundell@chromium.org Eliminate references to ANGLE's dylibs when being linked statically 2026-06-01 cnorthrop@google.com Tests: Skip DynamicWriteStaticReadVaryingArray on PowerVR 2026-06-01 syoussefi@chromium.org GL: Fix missing binding before texture recreation during mipgen 2026-06-01 lexa.knyazev@gmail.com Cleanup ValidImageSizeParameters 2026-06-01 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 3cececf546e2 to b57006f9536e (17 revisions) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/angle-skia-autoroll Please CC jmadill@google.com,nicolettep@google.com,robertphillips@google.com on the revert to ensure that a human is aware of the problem. To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Cq-Include-Trybots: skia/skia.primary:Build-Ubuntu24.04-Clang-x86_64-Release-ANGLE;skia/skia.primary:Build-Mac-Clang-arm64-Release-ANGLE;skia/skia.primary:Test-Win11-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win11-Clang-Dell3930-GPU-GTX1660-x86_64-Debug-All-ANGLE Tbr: nicolettep@google.com,robertphillips@google.com Test: Test: DynamicWriteStaticReadVaryingArray Change-Id: I1144db9254fe49e6e54523b41156b619c77deffe Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1251456 Bot-Commit: skia-autoroll@skia-public.iam.gserviceaccount.com Commit-Queue: skia-autoroll@skia-public.iam.gserviceaccount.com --- DEPS | 2 +- infra/bots/deps/deps_gen.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/DEPS b/DEPS index 83a37136de13..0f33666dd789 100644 --- a/DEPS +++ b/DEPS @@ -33,7 +33,7 @@ vars = { # ./tools/git-sync-deps deps = { "buildtools" : "https://chromium.googlesource.com/chromium/src/buildtools.git@729495f2ffa69080907780591fa2a630b2556e98", - "third_party/externals/angle2" : "https://chromium.googlesource.com/angle/angle.git@c01fdb7503e3683c21f244a2eaeed7287f922ec5", + "third_party/externals/angle2" : "https://chromium.googlesource.com/angle/angle.git@8a5e64de9fd3e73363732ba26d3763781477d1d1", "third_party/externals/brotli" : "https://skia.googlesource.com/external/github.com/google/brotli.git@6d03dfbedda1615c4cba1211f8d81735575209c8", "third_party/externals/d3d12allocator" : "https://skia.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator.git@169895d529dfce00390a20e69c2f516066fe7a3b", # Dawn requires jinja2 and markupsafe for the code generator, abseil for string formatting, diff --git a/infra/bots/deps/deps_gen.go b/infra/bots/deps/deps_gen.go index cb4fd0599685..9a1031b2d2fe 100644 --- a/infra/bots/deps/deps_gen.go +++ b/infra/bots/deps/deps_gen.go @@ -29,7 +29,7 @@ var deps = deps_parser.DepsEntries{ }, "chromium.googlesource.com/angle/angle": { Id: "chromium.googlesource.com/angle/angle", - Version: "c01fdb7503e3683c21f244a2eaeed7287f922ec5", + Version: "8a5e64de9fd3e73363732ba26d3763781477d1d1", Path: "third_party/externals/angle2", }, "chromium.googlesource.com/chromium/agents": { From 5a01ce655dbb84f4aee2bc47f82b5b363b91550c Mon Sep 17 00:00:00 2001 From: Arthur Sonzogni Date: Fri, 29 May 2026 16:14:00 +0000 Subject: [PATCH 003/335] Roll partition_alloc This roll is motivated by interest in the following change: https://chromium-review.googlesource.com/c/chromium/src/+/7865294 Bug: 351867706 Change-Id: I0c09e50244cee47b71126cf8ae6b2110380c77a7 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1246996 Auto-Submit: Arthur Sonzogni Reviewed-by: Michael Ludwig Reviewed-by: Kaylee Lubick Commit-Queue: Michael Ludwig --- DEPS | 2 +- infra/bots/deps/deps_gen.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/DEPS b/DEPS index 0f33666dd789..5fe85ae9f16d 100644 --- a/DEPS +++ b/DEPS @@ -67,7 +67,7 @@ deps = { "third_party/externals/libyuv" : "https://chromium.googlesource.com/libyuv/libyuv.git@d248929c059ff7629a85333699717d7a677d8d96", "third_party/externals/oboe" : "https://chromium.googlesource.com/external/github.com/google/oboe.git@b02a12d1dd821118763debec6b83d00a8a0ee419", "third_party/externals/opengl-registry" : "https://skia.googlesource.com/external/github.com/KhronosGroup/OpenGL-Registry@14b80ebeab022b2c78f84a573f01028c96075553", - "third_party/externals/partition_alloc" : "https://chromium.googlesource.com/chromium/src/base/allocator/partition_allocator.git@a6fd7d15807e10a2c17e9854bc28e714ad43ce4b", + "third_party/externals/partition_alloc" : "https://chromium.googlesource.com/chromium/src/base/allocator/partition_allocator.git@e6c4d08c9badb8cef65d11f7f9dc1924f4d70027", "third_party/externals/perfetto" : "https://android.googlesource.com/platform/external/perfetto@93885509be1c9240bc55fa515ceb34811e54a394", "third_party/externals/piex" : "https://android.googlesource.com/platform/external/piex.git@bb217acdca1cc0c16b704669dd6f91a1b509c406", "third_party/externals/swiftshader" : "https://swiftshader.googlesource.com/SwiftShader@d26a3e6606c02d0d48858316f4b20b0ce14267f0", diff --git a/infra/bots/deps/deps_gen.go b/infra/bots/deps/deps_gen.go index 9a1031b2d2fe..1cdcd490b954 100644 --- a/infra/bots/deps/deps_gen.go +++ b/infra/bots/deps/deps_gen.go @@ -49,7 +49,7 @@ var deps = deps_parser.DepsEntries{ }, "chromium.googlesource.com/chromium/src/base/allocator/partition_allocator": { Id: "chromium.googlesource.com/chromium/src/base/allocator/partition_allocator", - Version: "a6fd7d15807e10a2c17e9854bc28e714ad43ce4b", + Version: "e6c4d08c9badb8cef65d11f7f9dc1924f4d70027", Path: "third_party/externals/partition_alloc", }, "chromium.googlesource.com/chromium/src/buildtools": { From 8c8a82b7bde6fb5ca224438afce0ecf2145dcb30 Mon Sep 17 00:00:00 2001 From: Thomas Smith Date: Mon, 1 Jun 2026 15:03:22 -0400 Subject: [PATCH 004/335] [graphite] hoist textureSize call out of switch statement * Try hoisting the textureSize call out of switch statement in text render step shaders. * Tests theory that passing and switching on atlas, which is instance data, is preventing compiler from recognizing the textureSize is constant and could be lifted into a pilot shader. Change-Id: I48f999a09328dff0a990b3a304870f2f8dbdb4d0 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1251477 Reviewed-by: Robert Phillips Commit-Queue: Thomas Smith Reviewed-by: Michael Ludwig --- .../sksl_graphite_frag.minified.sksl | 129 +++++++++--------- .../sksl_graphite_frag.unoptimized.sksl | 49 ++++--- src/sksl/sksl_graphite_frag.sksl | 43 +++--- 3 files changed, 110 insertions(+), 111 deletions(-) diff --git a/src/sksl/generated/sksl_graphite_frag.minified.sksl b/src/sksl/generated/sksl_graphite_frag.minified.sksl index 4698addc0b08..9fcc5c98b2ae 100644 --- a/src/sksl/generated/sksl_graphite_frag.minified.sksl +++ b/src/sksl/generated/sksl_graphite_frag.minified.sksl @@ -195,68 +195,67 @@ static constexpr char SKSL_MINIFIED_sksl_graphite_frag[] = "float2(half2(c.z,.875))).x,1.);return d*sample(b,float2(half2(c.w,.125))).x" ";}$pure half4 sk_gaussian_colorfilter(half4 a){half b=1.-a.w;b=exp((-b*b)*4." ")-.018;return b.xxxx;}$pure half4 sample_indexed_atlas(float2 a,int b,sampler2D" -" c,sampler2D d,sampler2D e,sampler2D f){switch(b){case 1:return sample(d,a/" -"float2(textureSize(d)));case 2:return sample(e,a/float2(textureSize(e)));case" -" 3:return sample(f,a/float2(textureSize(f)));default:return sample(c,a/float2" -"(textureSize(c)));}}$pure half3 $G(float2 a,int b,float2 c,sampler2D d,sampler2D" -" e,sampler2D f,sampler2D g){half3 h=half3(1.);float2 i;switch(b){case 1:i=a" -"/float2(textureSize(e));h.x=sample(e,i-c).x;h.y=sample(e,i).x;h.z=sample(e," -"i+c).x;break;case 2:i=a/float2(textureSize(f));h.x=sample(f,i-c).x;h.y=sample" -"(f,i).x;h.z=sample(f,i+c).x;break;case 3:i=a/float2(textureSize(g));h.x=sample" -"(g,i-c).x;h.y=sample(g,i).x;h.z=sample(g,i+c).x;break;default:i=a/float2(textureSize" -"(d));h.x=sample(d,i-c).x;h.y=sample(d,i).x;h.z=sample(d,i+c).x;break;}return" -" h;}$pure half4 bitmap_text_coverage_fn(half4 a,int b){return b==0?a.xxxx:a" -";}$pure half4 sdf_text_coverage_fn(half a,float2 b,half2 c){half d=7.96875*" -"(a-.5019608);d-=c.x;half2 e=half2(dFdx(d),dFdy(d));half f=dot(e,e);e=f>=.0001" -"?e*inversesqrt(f):half2(.7071);float2x2 g=float2x2(dFdx(b),dFdy(b));half2 h" -"=half2(g*float2(e));half i=.65*length(h);if(c.y>0.)return saturate((d+i)/(2." -"*i)).xxxx;else return smoothstep(-i,i,d).xxxx;}$pure half4 sdf_text_lcd_coverage_fn" -"(half2 a,half4 b,float2 c,float d,sampler2D e,sampler2D f,sampler2D g,sampler2D" -" h){float2x2 i=float2x2(dFdx(c),dFdy(c));float2 j=i*float2(a);half3 k=$G(c," -"int(d),j,e,f,g,h);half3 l=half3(7.96875)*(k-half3(.5019608));l-=b.xyz;half2" -" m=half2(dFdx(l.y),dFdy(l.y));half n=dot(m,m);m=n>=.0001?m*inversesqrt(n):half2" -"(.7071);half2 o=half2(i*float2(m));half3 p=(.65*length(o)).xxx;if(b.w>0.)return" -" half4(saturate(l+p/(2.*p)),1.);else return half4(smoothstep(-p,p,l),1.);}$pure" -" float $H(float2 a,float2x2 b){float2 c=a*b;return inversesqrt(dot(c,c));}$pure" -" float2 $I(float2 a,float2 b,float c,float2x2 d){float2 e=1./(b*b+c*c);float2" -" g=e*a;float h=$H(g,d);float i=(.5*h)*(dot(a,g)-1.);float j=((b.x*c)*e.x)*h" -";return float2(j-i,j+i);}void $J(inout float2 a,float2x2 b,float2 c,float2 d" -",float2 e,float2 f){float2 g=f-d;if(all(greaterThan(g,0..xx)))if(all(greaterThan" -"(f,0..xx))||c.x>0.&&c.y<0.){float2 h=$I(g*e,f,c.x,b);h.y=f.x-c.x<=0.?1.:-h." -"y;a=min(a,h);}else if(c.y==0.){float h=((c.x-g.x)-g.y)*$H(e,b);a.x=min(a.x," -"h);}}void $K(inout float2 a,float2x2 b,float2 c,float4 e,float4 f,float4 g)" -"{$J(a,b,c,e.xy,-1..xx,float2(f.x,g.x));$J(a,b,c,e.zy,float2(1.,-1.),float2(" -"f.y,g.y));$J(a,b,c,e.zw,1..xx,float2(f.z,g.z));$J(a,b,c,e.xw,float2(-1.,1.)" -",float2(f.w,g.w));}$pure half4 analytic_rrect_coverage_fn(float4 a,float4 b" -",float4 c,float4 d,float4 e,float2 f,float2 g){if(g.x>0.)return half4(1.);else" -" if(g.y>1.){float2 h=min(c.xy,c.zw);float i=min(h.x,h.y)*a.w;float j=(g.y-1." -")*a.w;float k=coverage_bias(j);return half(saturate(j*(i+k))).xxxx;}else{float2x2" -" h=float2x2(b)*(1./a.w);float2 i=float2($H(float2(1.,0.),h),$H(float2(0.,1." -"),h));float2 j=i*(f.x+min(c.xy,c.zw));float2 k=float2(min(j.x,j.y),-1.);float" -" l;float m;if(g.x>-.95){float2 n=i*((c.xy+c.zw)+2.*f.xx);l=min(min(n.x,n.y)" -",1.);m=coverage_bias(l);}else{float2 n=(2.*f.x)*i;float2 o=n-j;k.y=-max(o.x" -",o.y);if(f.x>0.){float p=min(n.x,n.y);float2 q=mix(p.xx,n,greaterThanEqual(" -"o,-.5.xx));l=saturate(max(q.x,q.y));m=coverage_bias(l);}else l=(m=1.);}$K(k" -",h,f,c,d,e);float n=min(g.y,0.)*a.w;float o=l*(min(k.x+n,-k.y)+m);return half" -"(saturate(o)).xxxx;}}$pure half4 per_edge_aa_quad_coverage_fn(float4 a,float4" -" b){float2 d=min(b.xy,b.zw);float e=min(d.x,d.y)*a.w;return half(saturate(e" -")).xxxx;}$pure half4 circular_arc_coverage_fn(float4 a,float3 b,float3 c,float3" -" e,float f,float4 g){float h=length(a.xy);half i=half(a.z*(1.-h));half j=saturate" -"(i);half k=half(a.z*(h-a.w));half l=saturate(k);j*=l;half m=half(saturate(a" -".z*dot(a.xy,b.xy)+b.z));m*=half(saturate(a.z*dot(a.xy,c.xy)+c.z));m=m+half(" -"saturate(a.z*dot(a.xy,e.xy)+e.z));half n=half(a.z*(f-length(a.xy-g.xy)));half" -" o=half(a.z*(f-length(a.xy-g.zw)));half p=max(n,0.)+max(o,0.);m=saturate(m+" -"p);return(m*j).xxxx;}$pure half4 $L(float2 a,float4 b,half c,half d,sampler2D" -" e){half f;half g;if(c!=0.){half2 h=max(half2(b.xy-a),half2(a-b.zw));f=sample" -"(e,float2(float(d*h.x),.5)).x;g=sample(e,float2(float(d*h.y),.5)).x;}else{half4" -" h=half4(half2(b.xy-a),half2(a-b.zw));f=(1.-sample(e,float2(float(d*h.x),.5" -")).x)-sample(e,float2(float(d*h.z),.5)).x;g=(1.-sample(e,float2(float(d*h.y" -"),.5)).x)-sample(e,float2(float(d*h.w),.5)).x;}return(f*g).xxxx;}$pure half4" -" $M(float2 a,float4 b,sampler2D c){float d=b.z;float e=b.w;half2 f=half2((a" -"-b.xy)*d);float g=float(length(f))-e;return sample(c,float2(g,.5)).xxxx;}$pure" -" half4 $N(float2 a,float4 b,half c,sampler2D d){float2 e=a-b.xy;float2 f=(b" -".zw-b.xy)*.5;e-=f;half2 g=half2(sign(e));e=abs(e);half2 h=half2(e-(f-float(" -"c)));h=max(h,0.);h*=g;h+=c.xx;half2 i=(2.*c).xx;half2 j=h/i;return sample(d" -",float2(j)).xxxx;}$pure half4 blur_coverage_fn(float2 a,float4 b,half2 c,int" -" d,sampler2D e){switch(d){case 0:{return $L(a,b,c.x,c.y,e);}case 2:{return $M" -"(a,b,e);}case 1:{return $N(a,b,c.x,e);}}return half4(0.);}"; +" c,sampler2D d,sampler2D e,sampler2D f){float2 g=1./float2(textureSize(c));" +"float2 h=a*g;switch(b){case 1:return sample(d,h);case 2:return sample(e,h);" +"case 3:return sample(f,h);default:return sample(c,h);}}$pure half3 $G(float2" +" a,int b,float2 c,sampler2D d,sampler2D e,sampler2D f,sampler2D g){half3 h=" +"half3(1.);float2 i=1./float2(textureSize(d));float2 j=a*i;switch(b){case 1:" +"h.x=sample(e,j-c).x;h.y=sample(e,j).x;h.z=sample(e,j+c).x;break;case 2:h.x=" +"sample(f,j-c).x;h.y=sample(f,j).x;h.z=sample(f,j+c).x;break;case 3:h.x=sample" +"(g,j-c).x;h.y=sample(g,j).x;h.z=sample(g,j+c).x;break;default:h.x=sample(d," +"j-c).x;h.y=sample(d,j).x;h.z=sample(d,j+c).x;break;}return h;}$pure half4 bitmap_text_coverage_fn" +"(half4 a,int b){return b==0?a.xxxx:a;}$pure half4 sdf_text_coverage_fn(half" +" a,float2 b,half2 c){half d=7.96875*(a-.5019608);d-=c.x;half2 e=half2(dFdx(" +"d),dFdy(d));half f=dot(e,e);e=f>=.0001?e*inversesqrt(f):half2(.7071);float2x2" +" g=float2x2(dFdx(b),dFdy(b));half2 h=half2(g*float2(e));half i=.65*length(h" +");if(c.y>0.)return saturate((d+i)/(2.*i)).xxxx;else return smoothstep(-i,i," +"d).xxxx;}$pure half4 sdf_text_lcd_coverage_fn(half2 a,half4 b,float2 c,float" +" d,sampler2D e,sampler2D f,sampler2D g,sampler2D h){float2x2 i=float2x2(dFdx" +"(c),dFdy(c));float2 j=i*float2(a);half3 k=$G(c,int(d),j,e,f,g,h);half3 l=half3" +"(7.96875)*(k-half3(.5019608));l-=b.xyz;half2 m=half2(dFdx(l.y),dFdy(l.y));half" +" n=dot(m,m);m=n>=.0001?m*inversesqrt(n):half2(.7071);half2 o=half2(i*float2" +"(m));half3 p=(.65*length(o)).xxx;if(b.w>0.)return half4(saturate(l+p/(2.*p)" +"),1.);else return half4(smoothstep(-p,p,l),1.);}$pure float $H(float2 a,float2x2" +" b){float2 c=a*b;return inversesqrt(dot(c,c));}$pure float2 $I(float2 a,float2" +" b,float c,float2x2 d){float2 e=1./(b*b+c*c);float2 g=e*a;float h=$H(g,d);float" +" i=(.5*h)*(dot(a,g)-1.);float j=((b.x*c)*e.x)*h;return float2(j-i,j+i);}void" +" $J(inout float2 a,float2x2 b,float2 c,float2 d,float2 e,float2 f){float2 g" +"=f-d;if(all(greaterThan(g,0..xx)))if(all(greaterThan(f,0..xx))||c.x>0.&&c.y" +"<0.){float2 h=$I(g*e,f,c.x,b);h.y=f.x-c.x<=0.?1.:-h.y;a=min(a,h);}else if(c" +".y==0.){float h=((c.x-g.x)-g.y)*$H(e,b);a.x=min(a.x,h);}}void $K(inout float2" +" a,float2x2 b,float2 c,float4 e,float4 f,float4 g){$J(a,b,c,e.xy,-1..xx,float2" +"(f.x,g.x));$J(a,b,c,e.zy,float2(1.,-1.),float2(f.y,g.y));$J(a,b,c,e.zw,1..xx" +",float2(f.z,g.z));$J(a,b,c,e.xw,float2(-1.,1.),float2(f.w,g.w));}$pure half4" +" analytic_rrect_coverage_fn(float4 a,float4 b,float4 c,float4 d,float4 e,float2" +" f,float2 g){if(g.x>0.)return half4(1.);else if(g.y>1.){float2 h=min(c.xy,c" +".zw);float i=min(h.x,h.y)*a.w;float j=(g.y-1.)*a.w;float k=coverage_bias(j)" +";return half(saturate(j*(i+k))).xxxx;}else{float2x2 h=float2x2(b)*(1./a.w);" +"float2 i=float2($H(float2(1.,0.),h),$H(float2(0.,1.),h));float2 j=i*(f.x+min" +"(c.xy,c.zw));float2 k=float2(min(j.x,j.y),-1.);float l;float m;if(g.x>-.95)" +"{float2 n=i*((c.xy+c.zw)+2.*f.xx);l=min(min(n.x,n.y),1.);m=coverage_bias(l)" +";}else{float2 n=(2.*f.x)*i;float2 o=n-j;k.y=-max(o.x,o.y);if(f.x>0.){float p" +"=min(n.x,n.y);float2 q=mix(p.xx,n,greaterThanEqual(o,-.5.xx));l=saturate(max" +"(q.x,q.y));m=coverage_bias(l);}else l=(m=1.);}$K(k,h,f,c,d,e);float n=min(g" +".y,0.)*a.w;float o=l*(min(k.x+n,-k.y)+m);return half(saturate(o)).xxxx;}}$pure" +" half4 per_edge_aa_quad_coverage_fn(float4 a,float4 b){float2 d=min(b.xy,b." +"zw);float e=min(d.x,d.y)*a.w;return half(saturate(e)).xxxx;}$pure half4 circular_arc_coverage_fn" +"(float4 a,float3 b,float3 c,float3 e,float f,float4 g){float h=length(a.xy)" +";half i=half(a.z*(1.-h));half j=saturate(i);half k=half(a.z*(h-a.w));half l" +"=saturate(k);j*=l;half m=half(saturate(a.z*dot(a.xy,b.xy)+b.z));m*=half(saturate" +"(a.z*dot(a.xy,c.xy)+c.z));m=m+half(saturate(a.z*dot(a.xy,e.xy)+e.z));half n" +"=half(a.z*(f-length(a.xy-g.xy)));half o=half(a.z*(f-length(a.xy-g.zw)));half" +" p=max(n,0.)+max(o,0.);m=saturate(m+p);return(m*j).xxxx;}$pure half4 $L(float2" +" a,float4 b,half c,half d,sampler2D e){half f;half g;if(c!=0.){half2 h=max(" +"half2(b.xy-a),half2(a-b.zw));f=sample(e,float2(float(d*h.x),.5)).x;g=sample" +"(e,float2(float(d*h.y),.5)).x;}else{half4 h=half4(half2(b.xy-a),half2(a-b.zw" +"));f=(1.-sample(e,float2(float(d*h.x),.5)).x)-sample(e,float2(float(d*h.z)," +".5)).x;g=(1.-sample(e,float2(float(d*h.y),.5)).x)-sample(e,float2(float(d*h" +".w),.5)).x;}return(f*g).xxxx;}$pure half4 $M(float2 a,float4 b,sampler2D c)" +"{float d=b.z;float e=b.w;half2 f=half2((a-b.xy)*d);float g=float(length(f))" +"-e;return sample(c,float2(g,.5)).xxxx;}$pure half4 $N(float2 a,float4 b,half" +" c,sampler2D d){float2 e=a-b.xy;float2 f=(b.zw-b.xy)*.5;e-=f;half2 g=half2(" +"sign(e));e=abs(e);half2 h=half2(e-(f-float(c)));h=max(h,0.);h*=g;h+=c.xx;half2" +" i=(2.*c).xx;half2 j=h/i;return sample(d,float2(j)).xxxx;}$pure half4 blur_coverage_fn" +"(float2 a,float4 b,half2 c,int d,sampler2D e){switch(d){case 0:{return $L(a" +",b,c.x,c.y,e);}case 2:{return $M(a,b,e);}case 1:{return $N(a,b,c.x,e);}}return" +" half4(0.);}"; diff --git a/src/sksl/generated/sksl_graphite_frag.unoptimized.sksl b/src/sksl/generated/sksl_graphite_frag.unoptimized.sksl index e3aa725577b6..49ed9f1d409b 100644 --- a/src/sksl/generated/sksl_graphite_frag.unoptimized.sksl +++ b/src/sksl/generated/sksl_graphite_frag.unoptimized.sksl @@ -365,31 +365,30 @@ static constexpr char SKSL_MINIFIED_sksl_graphite_frag[] = " half4 sk_gaussian_colorfilter(half4 inColor){half factor=1.-inColor.w;factor" "=exp((-factor*factor)*4.)-.018;return factor.xxxx;}$pure half4 sample_indexed_atlas" "(float2 unormTexCoords,int atlasIndex,sampler2D atlas0,sampler2D atlas1,sampler2D" -" atlas2,sampler2D atlas3){switch(atlasIndex){case 1:return sample(atlas1,unormTexCoords" -"/float2(textureSize(atlas1)));case 2:return sample(atlas2,unormTexCoords/float2" -"(textureSize(atlas2)));case 3:return sample(atlas3,unormTexCoords/float2(textureSize" -"(atlas3)));default:return sample(atlas0,unormTexCoords/float2(textureSize(atlas0" -")));}}$pure half3 $sample_indexed_atlas_lcd(float2 unormTexCoords,int atlasIndex" -",float2 offset,sampler2D atlas0,sampler2D atlas1,sampler2D atlas2,sampler2D" -" atlas3){half3 distance=half3(1.);float2 textureCoords;switch(atlasIndex){case" -" 1:textureCoords=unormTexCoords/float2(textureSize(atlas1));distance.x=sample" -"(atlas1,textureCoords-offset).x;distance.y=sample(atlas1,textureCoords).x;distance" -".z=sample(atlas1,textureCoords+offset).x;break;case 2:textureCoords=unormTexCoords" -"/float2(textureSize(atlas2));distance.x=sample(atlas2,textureCoords-offset)" -".x;distance.y=sample(atlas2,textureCoords).x;distance.z=sample(atlas2,textureCoords" -"+offset).x;break;case 3:textureCoords=unormTexCoords/float2(textureSize(atlas3" -"));distance.x=sample(atlas3,textureCoords-offset).x;distance.y=sample(atlas3" -",textureCoords).x;distance.z=sample(atlas3,textureCoords+offset).x;break;default" -":textureCoords=unormTexCoords/float2(textureSize(atlas0));distance.x=sample" -"(atlas0,textureCoords-offset).x;distance.y=sample(atlas0,textureCoords).x;distance" -".z=sample(atlas0,textureCoords+offset).x;break;}return distance;}$pure half4" -" bitmap_text_coverage_fn(half4 texColor,int maskFormat){return maskFormat==" -"$kMaskFormatA8?texColor.xxxx:texColor;}$pure half4 sdf_text_coverage_fn(half" -" texColor,float2 unormTexCoords,half2 gammaParams){half dist=7.96875*(texColor" -"-.5019608);dist-=gammaParams.x;half2 dist_grad=half2(dFdx(dist),dFdy(dist))" -";half dg_len2=dot(dist_grad,dist_grad);dist_grad=dg_len2>=.0001?dist_grad*inversesqrt" -"(dg_len2):half2(.7071);float2x2 jacobian=float2x2(dFdx(unormTexCoords),dFdy" -"(unormTexCoords));half2 grad=half2(jacobian*float2(dist_grad));half approxFragWidth" +" atlas2,sampler2D atlas3){float2 invTexSize=1./float2(textureSize(atlas0));" +"float2 normalizedTexCoords=unormTexCoords*invTexSize;switch(atlasIndex){case" +" 1:return sample(atlas1,normalizedTexCoords);case 2:return sample(atlas2,normalizedTexCoords" +");case 3:return sample(atlas3,normalizedTexCoords);default:return sample(atlas0" +",normalizedTexCoords);}}$pure half3 $sample_indexed_atlas_lcd(float2 unormTexCoords" +",int atlasIndex,float2 offset,sampler2D atlas0,sampler2D atlas1,sampler2D atlas2" +",sampler2D atlas3){half3 distance=half3(1.);float2 invTexSize=1./float2(textureSize" +"(atlas0));float2 normalizedTexCoords=unormTexCoords*invTexSize;switch(atlasIndex" +"){case 1:distance.x=sample(atlas1,normalizedTexCoords-offset).x;distance.y=" +"sample(atlas1,normalizedTexCoords).x;distance.z=sample(atlas1,normalizedTexCoords" +"+offset).x;break;case 2:distance.x=sample(atlas2,normalizedTexCoords-offset" +").x;distance.y=sample(atlas2,normalizedTexCoords).x;distance.z=sample(atlas2" +",normalizedTexCoords+offset).x;break;case 3:distance.x=sample(atlas3,normalizedTexCoords" +"-offset).x;distance.y=sample(atlas3,normalizedTexCoords).x;distance.z=sample" +"(atlas3,normalizedTexCoords+offset).x;break;default:distance.x=sample(atlas0" +",normalizedTexCoords-offset).x;distance.y=sample(atlas0,normalizedTexCoords" +").x;distance.z=sample(atlas0,normalizedTexCoords+offset).x;break;}return distance" +";}$pure half4 bitmap_text_coverage_fn(half4 texColor,int maskFormat){return" +" maskFormat==$kMaskFormatA8?texColor.xxxx:texColor;}$pure half4 sdf_text_coverage_fn" +"(half texColor,float2 unormTexCoords,half2 gammaParams){half dist=7.96875*(" +"texColor-.5019608);dist-=gammaParams.x;half2 dist_grad=half2(dFdx(dist),dFdy" +"(dist));half dg_len2=dot(dist_grad,dist_grad);dist_grad=dg_len2>=.0001?dist_grad" +"*inversesqrt(dg_len2):half2(.7071);float2x2 jacobian=float2x2(dFdx(unormTexCoords" +"),dFdy(unormTexCoords));half2 grad=half2(jacobian*float2(dist_grad));half approxFragWidth" "=.65*length(grad);if(gammaParams.y>0.)return saturate((dist+approxFragWidth" ")/(2.*approxFragWidth)).xxxx;else return smoothstep(-approxFragWidth,approxFragWidth" ",dist).xxxx;}$pure half4 sdf_text_lcd_coverage_fn(half2 pixelGeometryDelta," diff --git a/src/sksl/sksl_graphite_frag.sksl b/src/sksl/sksl_graphite_frag.sksl index 078632e5ea79..a4d9a381033c 100644 --- a/src/sksl/sksl_graphite_frag.sksl +++ b/src/sksl/sksl_graphite_frag.sksl @@ -1367,15 +1367,18 @@ $pure half4 sample_indexed_atlas(float2 unormTexCoords, // unormalized texture c sampler2D atlas1, sampler2D atlas2, sampler2D atlas3) { + // Note: This relies on the (currently true assumption) that all textures have the same size + float2 invTexSize = 1.0 / float2(textureSize(atlas0)); + float2 normalizedTexCoords = unormTexCoords * invTexSize; switch (atlasIndex) { case 1: - return sample(atlas1, unormTexCoords / float2(textureSize(atlas1))); + return sample(atlas1, normalizedTexCoords); case 2: - return sample(atlas2, unormTexCoords / float2(textureSize(atlas2))); + return sample(atlas2, normalizedTexCoords); case 3: - return sample(atlas3, unormTexCoords / float2(textureSize(atlas3))); + return sample(atlas3, normalizedTexCoords); default: - return sample(atlas0, unormTexCoords / float2(textureSize(atlas0))); + return sample(atlas0, normalizedTexCoords); } } @@ -1387,31 +1390,29 @@ $pure half3 $sample_indexed_atlas_lcd(float2 unormTexCoords, // unormalized text sampler2D atlas2, sampler2D atlas3) { half3 distance = half3(1); - float2 textureCoords; + // Note: This relies on the (currently true assumption) that all textures have the same size + float2 invTexSize = 1.0 / float2(textureSize(atlas0)); + float2 normalizedTexCoords = unormTexCoords * invTexSize; switch (atlasIndex) { case 1: - textureCoords = unormTexCoords / float2(textureSize(atlas1)); - distance.x = sample(atlas1, textureCoords - offset).r; - distance.y = sample(atlas1, textureCoords).r; - distance.z = sample(atlas1, textureCoords + offset).r; + distance.x = sample(atlas1, normalizedTexCoords - offset).r; + distance.y = sample(atlas1, normalizedTexCoords).r; + distance.z = sample(atlas1, normalizedTexCoords + offset).r; break; case 2: - textureCoords = unormTexCoords / float2(textureSize(atlas2)); - distance.x = sample(atlas2, textureCoords - offset).r; - distance.y = sample(atlas2, textureCoords).r; - distance.z = sample(atlas2, textureCoords + offset).r; + distance.x = sample(atlas2, normalizedTexCoords - offset).r; + distance.y = sample(atlas2, normalizedTexCoords).r; + distance.z = sample(atlas2, normalizedTexCoords + offset).r; break; case 3: - textureCoords = unormTexCoords / float2(textureSize(atlas3)); - distance.x = sample(atlas3, textureCoords - offset).r; - distance.y = sample(atlas3, textureCoords).r; - distance.z = sample(atlas3, textureCoords + offset).r; + distance.x = sample(atlas3, normalizedTexCoords - offset).r; + distance.y = sample(atlas3, normalizedTexCoords).r; + distance.z = sample(atlas3, normalizedTexCoords + offset).r; break; default: - textureCoords = unormTexCoords / float2(textureSize(atlas0)); - distance.x = sample(atlas0, textureCoords - offset).r; - distance.y = sample(atlas0, textureCoords).r; - distance.z = sample(atlas0, textureCoords + offset).r; + distance.x = sample(atlas0, normalizedTexCoords - offset).r; + distance.y = sample(atlas0, normalizedTexCoords).r; + distance.z = sample(atlas0, normalizedTexCoords + offset).r; break; } return distance; From 95dbfa24e0b470253c9c8c35e07635a0e90e433b Mon Sep 17 00:00:00 2001 From: Michael Ludwig Date: Mon, 1 Jun 2026 10:49:39 -0400 Subject: [PATCH 005/335] Turn off LCD in SDF slugs when downscaling too far LCD text samples the glyph at 1/3 offsets derived from screen-space derivatives of its local coords. Each SDF atlas only has 2px of transparent padding that these offsets can read into. If an LCD slug was downscaled after creating its masks by a scale of ~0.2, its R and B samples could extend into adjacent glyphs. At such a downscaling, the SDF is already fairly low quality because it's not sampled by mipmaps. IMO switching to grayscale SDF looked better because it approached smooth gray vs. randomized colors. This applies to both Ganesh and Graphite, although Graphite is able to continue to use LCD with SDFs when there's perspective. Since Ganesh only uses SkMatrix and not Transform, there's no easy way to estimate the perspective scale factors applied over the slug's bounding box. I tested by modifying GM_slug to use LCD and SDF fonts and interacted with viewer's dynamic transforms to trigger the switch between modes. Bug: 516915337 Change-Id: Idfa838cfe4ff9443bf2c15078ff52d34a5a5c8f3 Fixed: 516915337 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1251156 Reviewed-by: Thomas Smith Commit-Queue: Michael Ludwig --- src/gpu/ganesh/ops/AtlasTextOp.cpp | 48 ++++++++++++------- .../graphite/render/SDFTextLCDRenderStep.cpp | 26 +++++++--- 2 files changed, 51 insertions(+), 23 deletions(-) diff --git a/src/gpu/ganesh/ops/AtlasTextOp.cpp b/src/gpu/ganesh/ops/AtlasTextOp.cpp index b32cc2faf15d..c91857685911 100644 --- a/src/gpu/ganesh/ops/AtlasTextOp.cpp +++ b/src/gpu/ganesh/ops/AtlasTextOp.cpp @@ -14,6 +14,7 @@ #include "include/private/base/SkDebug.h" #include "include/private/base/SkTArray.h" #include "src/base/SkArenaAlloc.h" +#include "src/core/SkDistanceFieldGen.h" #include "src/core/SkMatrixPriv.h" #include "src/core/SkPaintPriv.h" #include "src/core/SkTraceEvent.h" @@ -161,23 +162,37 @@ calculate_clip(const GrClip* clip, SkRect deviceBounds, SkRect glyphBounds) { #if !defined(SK_DISABLE_SDF_TEXT) static std::tuple calculate_sdf_parameters( const skgpu::ganesh::SurfaceDrawContext& sdc, - const SkMatrix& drawMatrix, + const SkMatrix& viewDiffMatrix, bool useLCDText, bool isAntiAliased) { const GrColorInfo& colorInfo = sdc.colorInfo(); const SkSurfaceProps& props = sdc.surfaceProps(); using MT = AtlasTextOp::MaskType; bool isLCD = useLCDText && props.pixelGeometry() != kUnknown_SkPixelGeometry; + if (isLCD) { + // Must check the scaling ratio of the mask texels vs. screen space since the offset for + // R and B samples is based on the derivative. If it gets too big, it would sample outside + // the 2px padding of each glyph (SK_DistanceFieldInset). We can't allow offsetting to + // go outside of our padding (e.g. 2*SK_DistanceFieldInset if two SDF glyphs were next to + // each other is theoretically ok). This is because SDF and regular A8 masks are shared in + // the same atlas, so an adjacent glyph may not actually have its own padding. + // + // Multiply by 3 because the derivative offset is multiplied by 1/3 for R and B offsets. + static constexpr float kLCDOffsetLimit = 3.f * (SK_DistanceFieldInset - 0.5f); + const float maxLCDOffset = viewDiffMatrix.getMaxScale(); + isLCD &= (maxLCDOffset > 0.f && maxLCDOffset < kLCDOffsetLimit); + } + MT maskType = !isAntiAliased ? MT::kAliasedDistanceField : isLCD ? MT::kLCDDistanceField : MT::kGrayscaleDistanceField; bool useGammaCorrectDistanceTable = colorInfo.isLinearlyBlended(); - uint32_t DFGPFlags = drawMatrix.isSimilarity() ? kSimilarity_DistanceFieldEffectFlag : 0; - DFGPFlags |= drawMatrix.isScaleTranslate() ? kScaleOnly_DistanceFieldEffectFlag : 0; + uint32_t DFGPFlags = viewDiffMatrix.isSimilarity() ? kSimilarity_DistanceFieldEffectFlag : 0; + DFGPFlags |= viewDiffMatrix.isScaleTranslate() ? kScaleOnly_DistanceFieldEffectFlag : 0; DFGPFlags |= useGammaCorrectDistanceTable ? kGammaCorrect_DistanceFieldEffectFlag : 0; DFGPFlags |= MT::kAliasedDistanceField == maskType ? kAliased_DistanceFieldEffectFlag : 0; - DFGPFlags |= drawMatrix.hasPerspective() ? kPerspective_DistanceFieldEffectFlag : 0; + DFGPFlags |= viewDiffMatrix.hasPerspective() ? kPerspective_DistanceFieldEffectFlag : 0; if (isLCD) { bool isBGR = SkPixelGeometryIsBGR(props.pixelGeometry()); @@ -254,18 +269,19 @@ std::tuple AtlasTextOp::Make(SurfaceDrawContext* sdc #if !defined(SK_DISABLE_SDF_TEXT) auto glyphParams = subrun->glyphParams(); if (glyphParams.isSDF) { - auto [maskType, DFGPFlags, useGammaCorrectDistanceTable] = - calculate_sdf_parameters(*sdc, viewMatrix, glyphParams.isLCD, glyphParams.isAA); - op = GrOp::Make(rContext, - maskType, - true, - subrun->glyphCount(), - subRunDeviceBounds, - SkPaintPriv::ComputeLuminanceColor(paint), - useGammaCorrectDistanceTable, - DFGPFlags, - geometry, - std::move(grPaint)); + SkMatrix viewDiff = subrun->vertexFiller().viewDifference(positionMatrix); + auto [maskType, DFGPFlags, useGammaCorrectDistanceTable] = + calculate_sdf_parameters(*sdc, viewDiff, glyphParams.isLCD, glyphParams.isAA); + op = GrOp::Make(rContext, + maskType, + true, + subrun->glyphCount(), + subRunDeviceBounds, + SkPaintPriv::ComputeLuminanceColor(paint), + useGammaCorrectDistanceTable, + DFGPFlags, + geometry, + std::move(grPaint)); } else #endif { diff --git a/src/gpu/graphite/render/SDFTextLCDRenderStep.cpp b/src/gpu/graphite/render/SDFTextLCDRenderStep.cpp index 7086d7958a50..4c9507f52391 100644 --- a/src/gpu/graphite/render/SDFTextLCDRenderStep.cpp +++ b/src/gpu/graphite/render/SDFTextLCDRenderStep.cpp @@ -18,6 +18,7 @@ #include "include/private/base/SkAssert.h" #include "include/private/base/SkDebug.h" #include "src/base/SkEnumBitMask.h" +#include "src/core/SkDistanceFieldGen.h" #include "src/core/SkSLTypeShared.h" #include "src/gpu/graphite/AtlasProvider.h" #include "src/gpu/graphite/Attribute.h" @@ -163,13 +164,24 @@ void SDFTextLCDRenderStep::writeUniformsAndTextures(const DrawParams& params, // compute and write pixelGeometry vector SkV2 pixelGeometryDelta = {0, 0}; - if (SkPixelGeometryIsH(subRunData.pixelGeometry())) { - pixelGeometryDelta = {1.f/(3*proxies[0]->dimensions().width()), 0}; - } else if (SkPixelGeometryIsV(subRunData.pixelGeometry())) { - pixelGeometryDelta = {0, 1.f/(3*proxies[0]->dimensions().height())}; - } - if (SkPixelGeometryIsBGR(subRunData.pixelGeometry())) { - pixelGeometryDelta = -pixelGeometryDelta; + + // There is 2px padding of each glyph (SK_DistanceFieldInset). We can't allow offsetting to go + // outside of our padding (e.g. 2*SK_DistanceFieldInset if two SDF glyphs were next to each + // other is theoretically ok). This is because SDF and regular A8 masks are shared in the same + // atlas, so an adjacent glyph may not actually have its own padding. + // + // NOTE: kLCDOffsetLimit is multiplied by 3 to account for the scale added to pixelGeometryDelta + static constexpr float kLCDOffsetLimit = 3.f * (SK_DistanceFieldInset - 0.5f); + float maxLCDOffset = Transform(subRunData.maskToDevice()).localAARadius(subRunData.bounds()); + if (maxLCDOffset < kLCDOffsetLimit) { + if (SkPixelGeometryIsH(subRunData.pixelGeometry())) { + pixelGeometryDelta = {1.f/(3*proxies[0]->dimensions().width()), 0}; + } else if (SkPixelGeometryIsV(subRunData.pixelGeometry())) { + pixelGeometryDelta = {0, 1.f/(3*proxies[0]->dimensions().height())}; + } + if (SkPixelGeometryIsBGR(subRunData.pixelGeometry())) { + pixelGeometryDelta = -pixelGeometryDelta; + } } gatherer->writeHalf(pixelGeometryDelta); From 7ec37cf3ae1653077bd434c48f1aa317b3deac7e Mon Sep 17 00:00:00 2001 From: Kaylee Lubick Date: Mon, 1 Jun 2026 20:19:38 +0000 Subject: [PATCH 006/335] Initialize variables in SkRemoteGlyphCacheTest I accidentally overlooked this in https://review.skia.org/1248536 Change-Id: Icb017643cb80fc395c842bd271dc8aa01c4ef93c Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1251656 Reviewed-by: Alexis Cruz-Ayala Commit-Queue: Alexis Cruz-Ayala Auto-Submit: Kaylee Lubick Commit-Queue: Kaylee Lubick --- tests/SkRemoteGlyphCacheTest.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/SkRemoteGlyphCacheTest.cpp b/tests/SkRemoteGlyphCacheTest.cpp index f357fce06ef4..ac9bc75438ac 100644 --- a/tests/SkRemoteGlyphCacheTest.cpp +++ b/tests/SkRemoteGlyphCacheTest.cpp @@ -1441,7 +1441,7 @@ DEF_TEST(SkRemoteGlyphCache_b513780208, reporter) { // SkDescriptor: Craft a Rec that triggers GenerateImageFromPath (fFrameWidth >= 0). { - SkScalerContextRec rec; + SkScalerContextRec rec{}; rec.fTypefaceID = kServerTypefaceID; rec.fTextSize = 16.0f; rec.fPreScaleX = 1.0f; @@ -1458,7 +1458,7 @@ DEF_TEST(SkRemoteGlyphCache_b513780208, reporter) { buffer.writeBool(false); // fontMetricsInitialized == false { - SkFontMetrics fm; + SkFontMetrics fm{}; SkFontMetricsPriv::Flatten(buffer, fm); } From d7fa1dcd53aac10de079f89b85176bc226d49792 Mon Sep 17 00:00:00 2001 From: recipe-roller Date: Mon, 1 Jun 2026 14:02:16 -0700 Subject: [PATCH 007/335] Roll recipe dependencies (trivial). This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (depot_tools) into this repository. The build that created this CL was https://ci.chromium.org/b/8680163882575650881 depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/f4fadaf6a5ba1bced9d3d9021060667b563bf583~..4a3a6f53b414520c97a5a6388f20eaaea7868856 f4fadaf (hnakashima@chromium.org) Add check-test command to luci_triage.py 4a3a6f5 (no-reply@google.com) repo: Update from upstream Please check the following references for more information: - autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller - rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback - cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md Use https://goo.gl/noib3a to file a bug. R=borenet@google.com Recipe-Tryjob-Bypass-Reason: Autoroller Ignore-Freeze: Autoroller Bugdroid-Send-Email: False Change-Id: I8ff2b57bffad3da17fb9c54bc321f02ec5241a02 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1251618 Commit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Bot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com --- infra/bots/README.recipes.md | 10 +++++----- infra/config/recipes.cfg | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/infra/bots/README.recipes.md b/infra/bots/README.recipes.md index 827b82032783..436cd7241675 100644 --- a/infra/bots/README.recipes.md +++ b/infra/bots/README.recipes.md @@ -531,11 +531,11 @@ Run the DM test. — **def [RunSteps](/infra/bots/recipe_modules/xcode/examples/full.py#14)(api):** -[depot_tools/recipe_modules/bot_update]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/f3f28514e02fcf7bb9a7062e287758ee821741eb/recipes/README.recipes.md#recipe_modules-bot_update -[depot_tools/recipe_modules/gclient]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/f3f28514e02fcf7bb9a7062e287758ee821741eb/recipes/README.recipes.md#recipe_modules-gclient -[depot_tools/recipe_modules/git]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/f3f28514e02fcf7bb9a7062e287758ee821741eb/recipes/README.recipes.md#recipe_modules-git -[depot_tools/recipe_modules/gitiles]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/f3f28514e02fcf7bb9a7062e287758ee821741eb/recipes/README.recipes.md#recipe_modules-gitiles -[depot_tools/recipe_modules/tryserver]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/f3f28514e02fcf7bb9a7062e287758ee821741eb/recipes/README.recipes.md#recipe_modules-tryserver +[depot_tools/recipe_modules/bot_update]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/4a3a6f53b414520c97a5a6388f20eaaea7868856/recipes/README.recipes.md#recipe_modules-bot_update +[depot_tools/recipe_modules/gclient]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/4a3a6f53b414520c97a5a6388f20eaaea7868856/recipes/README.recipes.md#recipe_modules-gclient +[depot_tools/recipe_modules/git]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/4a3a6f53b414520c97a5a6388f20eaaea7868856/recipes/README.recipes.md#recipe_modules-git +[depot_tools/recipe_modules/gitiles]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/4a3a6f53b414520c97a5a6388f20eaaea7868856/recipes/README.recipes.md#recipe_modules-gitiles +[depot_tools/recipe_modules/tryserver]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/4a3a6f53b414520c97a5a6388f20eaaea7868856/recipes/README.recipes.md#recipe_modules-tryserver [recipe_engine/recipe_modules/cipd]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/9980019dc24d49b427886728d75b6970dfb4a1fd/README.recipes.md#recipe_modules-cipd [recipe_engine/recipe_modules/context]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/9980019dc24d49b427886728d75b6970dfb4a1fd/README.recipes.md#recipe_modules-context [recipe_engine/recipe_modules/file]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/9980019dc24d49b427886728d75b6970dfb4a1fd/README.recipes.md#recipe_modules-file diff --git a/infra/config/recipes.cfg b/infra/config/recipes.cfg index 6bc4f5dec7dd..2f223899d164 100644 --- a/infra/config/recipes.cfg +++ b/infra/config/recipes.cfg @@ -14,7 +14,7 @@ "deps": { "depot_tools": { "branch": "refs/heads/main", - "revision": "f3f28514e02fcf7bb9a7062e287758ee821741eb", + "revision": "4a3a6f53b414520c97a5a6388f20eaaea7868856", "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git" }, "recipe_engine": { From cb57d863c46ee2d95041a132c1fb182ec4fc52a9 Mon Sep 17 00:00:00 2001 From: recipe-roller Date: Mon, 1 Jun 2026 15:43:48 -0700 Subject: [PATCH 008/335] Roll recipe dependencies (trivial). This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (depot_tools) into this repository. The build that created this CL was https://ci.chromium.org/b/8680157591066086081 depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/85f01c69fc111be7bb135c11d646b8290e907c29 85f01c6 (kiehl@google.com) Suppress the stacktrace that prints when running git cl issue o... Please check the following references for more information: - autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller - rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback - cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md Use https://goo.gl/noib3a to file a bug. R=borenet@google.com Recipe-Tryjob-Bypass-Reason: Autoroller Ignore-Freeze: Autoroller Bugdroid-Send-Email: False Change-Id: If85f3862bfd3834db5cdbd2eb11cd82ec7414bb4 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1251620 Bot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Commit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com --- infra/bots/README.recipes.md | 10 +++++----- infra/config/recipes.cfg | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/infra/bots/README.recipes.md b/infra/bots/README.recipes.md index 436cd7241675..13362a735b30 100644 --- a/infra/bots/README.recipes.md +++ b/infra/bots/README.recipes.md @@ -531,11 +531,11 @@ Run the DM test. — **def [RunSteps](/infra/bots/recipe_modules/xcode/examples/full.py#14)(api):** -[depot_tools/recipe_modules/bot_update]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/4a3a6f53b414520c97a5a6388f20eaaea7868856/recipes/README.recipes.md#recipe_modules-bot_update -[depot_tools/recipe_modules/gclient]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/4a3a6f53b414520c97a5a6388f20eaaea7868856/recipes/README.recipes.md#recipe_modules-gclient -[depot_tools/recipe_modules/git]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/4a3a6f53b414520c97a5a6388f20eaaea7868856/recipes/README.recipes.md#recipe_modules-git -[depot_tools/recipe_modules/gitiles]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/4a3a6f53b414520c97a5a6388f20eaaea7868856/recipes/README.recipes.md#recipe_modules-gitiles -[depot_tools/recipe_modules/tryserver]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/4a3a6f53b414520c97a5a6388f20eaaea7868856/recipes/README.recipes.md#recipe_modules-tryserver +[depot_tools/recipe_modules/bot_update]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/85f01c69fc111be7bb135c11d646b8290e907c29/recipes/README.recipes.md#recipe_modules-bot_update +[depot_tools/recipe_modules/gclient]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/85f01c69fc111be7bb135c11d646b8290e907c29/recipes/README.recipes.md#recipe_modules-gclient +[depot_tools/recipe_modules/git]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/85f01c69fc111be7bb135c11d646b8290e907c29/recipes/README.recipes.md#recipe_modules-git +[depot_tools/recipe_modules/gitiles]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/85f01c69fc111be7bb135c11d646b8290e907c29/recipes/README.recipes.md#recipe_modules-gitiles +[depot_tools/recipe_modules/tryserver]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/85f01c69fc111be7bb135c11d646b8290e907c29/recipes/README.recipes.md#recipe_modules-tryserver [recipe_engine/recipe_modules/cipd]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/9980019dc24d49b427886728d75b6970dfb4a1fd/README.recipes.md#recipe_modules-cipd [recipe_engine/recipe_modules/context]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/9980019dc24d49b427886728d75b6970dfb4a1fd/README.recipes.md#recipe_modules-context [recipe_engine/recipe_modules/file]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/9980019dc24d49b427886728d75b6970dfb4a1fd/README.recipes.md#recipe_modules-file diff --git a/infra/config/recipes.cfg b/infra/config/recipes.cfg index 2f223899d164..1f731b1f35bf 100644 --- a/infra/config/recipes.cfg +++ b/infra/config/recipes.cfg @@ -14,7 +14,7 @@ "deps": { "depot_tools": { "branch": "refs/heads/main", - "revision": "4a3a6f53b414520c97a5a6388f20eaaea7868856", + "revision": "85f01c69fc111be7bb135c11d646b8290e907c29", "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git" }, "recipe_engine": { From 70f9d90bc8e6a56101d036153cfef28088e57f5b Mon Sep 17 00:00:00 2001 From: recipe-roller Date: Mon, 1 Jun 2026 19:01:43 -0700 Subject: [PATCH 009/335] Roll recipe dependencies (trivial). This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (recipe_engine) into this repository. The build that created this CL was https://ci.chromium.org/b/8680145005196977937 recipe_engine: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34 bcfd53e (chromium-autoroll@skia-public.iam.gserviceaccount.com) Roll CAS Client from 109770fb42cd to 7257396558bc Please check the following references for more information: - autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller - rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback - cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md Use https://goo.gl/noib3a to file a bug. R=borenet@google.com Recipe-Tryjob-Bypass-Reason: Autoroller Ignore-Freeze: Autoroller Bugdroid-Send-Email: False Change-Id: If050d607301e108c712cdac9e25ce2acd1d85e2e Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1251740 Commit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Bot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com --- infra/bots/README.recipes.md | 34 +++++++++++++++++----------------- infra/config/recipes.cfg | 4 ++-- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/infra/bots/README.recipes.md b/infra/bots/README.recipes.md index 13362a735b30..ac5c70014c4e 100644 --- a/infra/bots/README.recipes.md +++ b/infra/bots/README.recipes.md @@ -531,20 +531,20 @@ Run the DM test. — **def [RunSteps](/infra/bots/recipe_modules/xcode/examples/full.py#14)(api):** -[depot_tools/recipe_modules/bot_update]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/85f01c69fc111be7bb135c11d646b8290e907c29/recipes/README.recipes.md#recipe_modules-bot_update -[depot_tools/recipe_modules/gclient]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/85f01c69fc111be7bb135c11d646b8290e907c29/recipes/README.recipes.md#recipe_modules-gclient -[depot_tools/recipe_modules/git]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/85f01c69fc111be7bb135c11d646b8290e907c29/recipes/README.recipes.md#recipe_modules-git -[depot_tools/recipe_modules/gitiles]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/85f01c69fc111be7bb135c11d646b8290e907c29/recipes/README.recipes.md#recipe_modules-gitiles -[depot_tools/recipe_modules/tryserver]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/85f01c69fc111be7bb135c11d646b8290e907c29/recipes/README.recipes.md#recipe_modules-tryserver -[recipe_engine/recipe_modules/cipd]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/9980019dc24d49b427886728d75b6970dfb4a1fd/README.recipes.md#recipe_modules-cipd -[recipe_engine/recipe_modules/context]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/9980019dc24d49b427886728d75b6970dfb4a1fd/README.recipes.md#recipe_modules-context -[recipe_engine/recipe_modules/file]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/9980019dc24d49b427886728d75b6970dfb4a1fd/README.recipes.md#recipe_modules-file -[recipe_engine/recipe_modules/json]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/9980019dc24d49b427886728d75b6970dfb4a1fd/README.recipes.md#recipe_modules-json -[recipe_engine/recipe_modules/path]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/9980019dc24d49b427886728d75b6970dfb4a1fd/README.recipes.md#recipe_modules-path -[recipe_engine/recipe_modules/platform]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/9980019dc24d49b427886728d75b6970dfb4a1fd/README.recipes.md#recipe_modules-platform -[recipe_engine/recipe_modules/properties]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/9980019dc24d49b427886728d75b6970dfb4a1fd/README.recipes.md#recipe_modules-properties -[recipe_engine/recipe_modules/raw_io]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/9980019dc24d49b427886728d75b6970dfb4a1fd/README.recipes.md#recipe_modules-raw_io -[recipe_engine/recipe_modules/service_account]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/9980019dc24d49b427886728d75b6970dfb4a1fd/README.recipes.md#recipe_modules-service_account -[recipe_engine/recipe_modules/step]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/9980019dc24d49b427886728d75b6970dfb4a1fd/README.recipes.md#recipe_modules-step -[recipe_engine/recipe_modules/time]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/9980019dc24d49b427886728d75b6970dfb4a1fd/README.recipes.md#recipe_modules-time -[recipe_engine/wkt/RecipeApi]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/9980019dc24d49b427886728d75b6970dfb4a1fd/recipe_engine/recipe_api.py#439 +[depot_tools/recipe_modules/bot_update]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/298c36eea8d80d6969214503f5c2d20f0debf960/recipes/README.recipes.md#recipe_modules-bot_update +[depot_tools/recipe_modules/gclient]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/298c36eea8d80d6969214503f5c2d20f0debf960/recipes/README.recipes.md#recipe_modules-gclient +[depot_tools/recipe_modules/git]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/298c36eea8d80d6969214503f5c2d20f0debf960/recipes/README.recipes.md#recipe_modules-git +[depot_tools/recipe_modules/gitiles]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/298c36eea8d80d6969214503f5c2d20f0debf960/recipes/README.recipes.md#recipe_modules-gitiles +[depot_tools/recipe_modules/tryserver]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/298c36eea8d80d6969214503f5c2d20f0debf960/recipes/README.recipes.md#recipe_modules-tryserver +[recipe_engine/recipe_modules/cipd]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-cipd +[recipe_engine/recipe_modules/context]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-context +[recipe_engine/recipe_modules/file]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-file +[recipe_engine/recipe_modules/json]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-json +[recipe_engine/recipe_modules/path]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-path +[recipe_engine/recipe_modules/platform]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-platform +[recipe_engine/recipe_modules/properties]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-properties +[recipe_engine/recipe_modules/raw_io]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-raw_io +[recipe_engine/recipe_modules/service_account]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-service_account +[recipe_engine/recipe_modules/step]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-step +[recipe_engine/recipe_modules/time]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-time +[recipe_engine/wkt/RecipeApi]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/recipe_engine/recipe_api.py#439 diff --git a/infra/config/recipes.cfg b/infra/config/recipes.cfg index 1f731b1f35bf..e2bec227605b 100644 --- a/infra/config/recipes.cfg +++ b/infra/config/recipes.cfg @@ -14,12 +14,12 @@ "deps": { "depot_tools": { "branch": "refs/heads/main", - "revision": "85f01c69fc111be7bb135c11d646b8290e907c29", + "revision": "298c36eea8d80d6969214503f5c2d20f0debf960", "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git" }, "recipe_engine": { "branch": "refs/heads/main", - "revision": "9980019dc24d49b427886728d75b6970dfb4a1fd", + "revision": "bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34", "url": "https://chromium.googlesource.com/infra/luci/recipes-py.git" } }, From eee0a5b472c1e62bcdf0ac7e6575248382e256c2 Mon Sep 17 00:00:00 2001 From: "skia-autoroll@skia-public.iam.gserviceaccount.com" Date: Mon, 1 Jun 2026 20:03:23 -0700 Subject: [PATCH 010/335] Roll vulkan-deps from d418e8ba7c95 to 24496a44b9f4 (9 revisions) https://chromium.googlesource.com/vulkan-deps.git/+log/d418e8ba7c95..24496a44b9f4 Also rolling transitive DEPS: https://skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools/+log/39813baec458ada43263749757b15fbfbd6be107..b38c4f83024546d4000b2db8e2294cf81b7f26e0 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/vulkan-deps-skia-autoroll Please CC nicolettep@google.com,skiabot@google.com on the revert to ensure that a human is aware of the problem. To file a bug in skia: https://bugs.chromium.org/p/skia/issues/entry To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Cq-Include-Trybots: skia/skia.primary:Build-Ubuntu24.04-Clang-x86_64-Release-ANGLE;skia/skia.primary:Test-Win11-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-ANGLE Bug: None Tbr: nicolettep@google.com Change-Id: Ica42648602a07741da1147bd3ff210b4346d1509 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1251140 Bot-Commit: skia-autoroll@skia-public.iam.gserviceaccount.com Commit-Queue: skia-autoroll@skia-public.iam.gserviceaccount.com --- DEPS | 4 ++-- bazel/deps.json | 2 +- infra/bots/deps/deps_gen.go | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/DEPS b/DEPS index 5fe85ae9f16d..446889901638 100644 --- a/DEPS +++ b/DEPS @@ -74,10 +74,10 @@ deps = { "third_party/externals/vulkanmemoryallocator" : "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator@a6bfc237255a6bac1513f7c1ebde6d8aed6b5191", # vulkan-deps is a meta-repo containing several interdependent Khronos Vulkan repositories. # When the vulkan-deps revision is updated, those repos (spirv-*, vulkan-*) should be updated as well. - "third_party/externals/vulkan-deps" : "https://chromium.googlesource.com/vulkan-deps@d418e8ba7c95801c5acc36cf18f712e9c01fc8a9", + "third_party/externals/vulkan-deps" : "https://chromium.googlesource.com/vulkan-deps@24496a44b9f49f7ddc63fb46f46d5b5be7f122d4", "third_party/externals/spirv-cross" : "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross@b8fcf307f1f347089e3c46eb4451d27f32ebc8d3", "third_party/externals/spirv-headers" : "https://skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers.git@1e770e7de8373a8dd49f23416cf7ca4001d01040", - "third_party/externals/spirv-tools" : "https://skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git@39813baec458ada43263749757b15fbfbd6be107", + "third_party/externals/spirv-tools" : "https://skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git@b38c4f83024546d4000b2db8e2294cf81b7f26e0", "third_party/externals/vello" : "https://skia.googlesource.com/external/github.com/linebender/vello.git@3ee3bea02164c5a816fe6c16ef4e3a810edb7620", "third_party/externals/vulkan-headers" : "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers@015e25c3c91b70eb1a754d36fb14c4ba6ad9b0b9", "third_party/externals/vulkan-tools" : "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools@e3d18f90c0b8ef1f52539e0674a42f0adfe30381", diff --git a/bazel/deps.json b/bazel/deps.json index fe9cc12df062..9e672dbead8f 100644 --- a/bazel/deps.json +++ b/bazel/deps.json @@ -185,7 +185,7 @@ "remote": "https://skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers.git" }, { - "commit": "39813baec458ada43263749757b15fbfbd6be107", + "commit": "b38c4f83024546d4000b2db8e2294cf81b7f26e0", "name": "spirv_tools", "remote": "https://skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git" }, diff --git a/infra/bots/deps/deps_gen.go b/infra/bots/deps/deps_gen.go index 1cdcd490b954..0b0441a8b2a4 100644 --- a/infra/bots/deps/deps_gen.go +++ b/infra/bots/deps/deps_gen.go @@ -164,7 +164,7 @@ var deps = deps_parser.DepsEntries{ }, "chromium.googlesource.com/vulkan-deps": { Id: "chromium.googlesource.com/vulkan-deps", - Version: "d418e8ba7c95801c5acc36cf18f712e9c01fc8a9", + Version: "24496a44b9f49f7ddc63fb46f46d5b5be7f122d4", Path: "third_party/externals/vulkan-deps", }, "chromium.googlesource.com/webm/libwebp": { @@ -219,7 +219,7 @@ var deps = deps_parser.DepsEntries{ }, "skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools": { Id: "skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools", - Version: "39813baec458ada43263749757b15fbfbd6be107", + Version: "b38c4f83024546d4000b2db8e2294cf81b7f26e0", Path: "third_party/externals/spirv-tools", }, "skia.googlesource.com/external/github.com/emscripten-core/emsdk": { From e60d5c8a2f7df09ecd87894fffaeee3452ffa24c Mon Sep 17 00:00:00 2001 From: "skia-autoroll@skia-public.iam.gserviceaccount.com" Date: Mon, 1 Jun 2026 21:38:35 -0700 Subject: [PATCH 011/335] Roll debugger-app-base from c74d26054770 to d263d5e89fa5 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/debugger-app-base-skia Please CC kjlubick@google.com,skiabot@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Tbr: kjlubick@google.com Change-Id: I7aef59f113d432b71b7ed96b9ad4b0079794a4ed Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1252076 Commit-Queue: skia-autoroll@skia-public.iam.gserviceaccount.com Bot-Commit: skia-autoroll@skia-public.iam.gserviceaccount.com --- infra/debugger-app/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/infra/debugger-app/Dockerfile b/infra/debugger-app/Dockerfile index ca16999262a8..b81a875b4196 100644 --- a/infra/debugger-app/Dockerfile +++ b/infra/debugger-app/Dockerfile @@ -1,4 +1,4 @@ -FROM gcr.io/skia-public/debugger-app-base@sha256:c74d260547707e09b8504887c2b7a7b44c29744f3b790506a9b6325c4efa36ec +FROM gcr.io/skia-public/debugger-app-base@sha256:d263d5e89fa51df47386f469b1099eb59a6fbe182661be067edbc1ba5ecedf32 COPY canvaskit.js /usr/local/share/debugger-app/canvaskit.js COPY canvaskit.wasm /usr/local/share/debugger-app/canvaskit.wasm From 86d685c6971afea3d5b36492eefc9c986323cca9 Mon Sep 17 00:00:00 2001 From: skia-autoroll Date: Tue, 2 Jun 2026 04:01:07 +0000 Subject: [PATCH 012/335] Roll Skia Infra from 2da962880dc7 to 1c6aa5aaba53 (8 revisions) https://skia.googlesource.com/buildbot.git/+log/2da962880dc7..1c6aa5aaba53 2026-06-01 ansid@google.com Include magic required for demo instance into the script 2026-06-01 ansid@google.com Simplify OVERLAPPING anomaly grouping logic 2026-06-01 ansid@google.com SubscriptionTableSk: show correct sheriff path + UI improvements 2026-06-01 ansid@google.com Disable lucicfg fallback for sheriff configs reading 2026-06-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll debugger-app-final from ec71bc8087ae to 16d1e5069827 2026-06-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll command_wrapper from 2e6f0be1cab54719a... to 94585940746846115... (1 revision) 2026-06-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll jsfiddle-final from b341aa58ae4f to d51da74a4008 2026-06-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Depot Tools from 4bf9218cac07 to f3f28514e02f (1 revision) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/infra-skia Please CC kjlubick@google.com,skiabot@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Skia Infra: https://bugs.chromium.org/p/skia/issues/entry To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Bug: chromium:472228643,chromium:486836594 Tbr: kjlubick@google.com Change-Id: I899dde2bb8c76de9ce1ffa3a01c1e3472dee8ff1 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1251957 Commit-Queue: skia-autoroll@skia-public.iam.gserviceaccount.com Bot-Commit: skia-autoroll@skia-public.iam.gserviceaccount.com --- DEPS | 2 +- go.mod | 2 +- go.sum | 4 ++-- infra/bots/deps/deps_gen.go | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/DEPS b/DEPS index 446889901638..2d07adb7ffc4 100644 --- a/DEPS +++ b/DEPS @@ -9,7 +9,7 @@ vars = { # Three lines of non-changing comments so that # the commit queue can handle CLs rolling different # dependencies without interference from each other. - 'infra_revision': '2da962880dc779b04bdb70ca3f908e095704e592', + 'infra_revision': '1c6aa5aaba539970677df341daaf54ccbb1ba6d0', # ninja CIPD package version. # https://chrome-infra-packages.appspot.com/p/infra/3pp/tools/ninja diff --git a/go.mod b/go.mod index 732de5046ae9..ea0f17f9766a 100644 --- a/go.mod +++ b/go.mod @@ -12,7 +12,7 @@ require ( github.com/trietmn/go-wiki v1.0.1 github.com/vektra/mockery/v2 v2.52.2 go.chromium.org/luci v0.0.0-20251208084510-e9565e513ef0 - go.skia.org/infra v0.0.0-20260529060140-2da962880dc7 + go.skia.org/infra v0.0.0-20260601171403-1c6aa5aaba53 google.golang.org/api v0.248.0 google.golang.org/protobuf v1.36.10 ) diff --git a/go.sum b/go.sum index 08c15b697982..aa0cd632abb6 100644 --- a/go.sum +++ b/go.sum @@ -344,8 +344,8 @@ go.opentelemetry.io/otel/sdk/metric v1.37.0 h1:90lI228XrB9jCMuSdA0673aubgRobVZFh go.opentelemetry.io/otel/sdk/metric v1.37.0/go.mod h1:cNen4ZWfiD37l5NhS+Keb5RXVWZWpRE+9WyVCpbo5ps= go.opentelemetry.io/otel/trace v1.37.0 h1:HLdcFNbRQBE2imdSEgm/kwqmQj1Or1l/7bW6mxVK7z4= go.opentelemetry.io/otel/trace v1.37.0/go.mod h1:TlgrlQ+PtQO5XFerSPUYG0JSgGyryXewPGyayAWSBS0= -go.skia.org/infra v0.0.0-20260529060140-2da962880dc7 h1:68OvrosznnWKFmJeOKYJ/zkzWlqsdxHrsUBg+YRZixU= -go.skia.org/infra v0.0.0-20260529060140-2da962880dc7/go.mod h1:IN8jdFPrIDrbWzJuEezIB11r3fTYzUaXSghv98C9/AM= +go.skia.org/infra v0.0.0-20260601171403-1c6aa5aaba53 h1:fa2GN8tNr/hutja//S8ARl3SU4tjLxi4BL9tLWV386Y= +go.skia.org/infra v0.0.0-20260601171403-1c6aa5aaba53/go.mod h1:IN8jdFPrIDrbWzJuEezIB11r3fTYzUaXSghv98C9/AM= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE= go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= diff --git a/infra/bots/deps/deps_gen.go b/infra/bots/deps/deps_gen.go index 0b0441a8b2a4..52dd8c54484e 100644 --- a/infra/bots/deps/deps_gen.go +++ b/infra/bots/deps/deps_gen.go @@ -184,7 +184,7 @@ var deps = deps_parser.DepsEntries{ }, "skia.googlesource.com/buildbot": { Id: "skia.googlesource.com/buildbot", - Version: "2da962880dc779b04bdb70ca3f908e095704e592", + Version: "1c6aa5aaba539970677df341daaf54ccbb1ba6d0", Path: "infra/skia-infra", }, "skia.googlesource.com/external/github.com/AOMediaCodec/libavif": { @@ -264,7 +264,7 @@ var deps = deps_parser.DepsEntries{ }, "skia/tools/sk": { Id: "skia/tools/sk", - Version: "git_revision:2da962880dc779b04bdb70ca3f908e095704e592", + Version: "git_revision:1c6aa5aaba539970677df341daaf54ccbb1ba6d0", Path: "bin", }, "swiftshader.googlesource.com/SwiftShader": { From 279b17fe9fc17c6ea61b793d50766df50bdd9584 Mon Sep 17 00:00:00 2001 From: "skia-autoroll@skia-public.iam.gserviceaccount.com" Date: Mon, 1 Jun 2026 21:01:09 -0700 Subject: [PATCH 013/335] Roll ANGLE from 8a5e64de9fd3 to 196d1b79eadb (5 revisions) https://chromium.googlesource.com/angle/angle.git/+log/8a5e64de9fd3..196d1b79eadb 2026-06-01 abdolrashidi@google.com Vulkan: Round down vertex count when emulating xfb 2026-06-01 bsheedy@chromium.org Switch M2 tester to shallow checkout 2026-06-01 cclao@google.com Vulkan: Fix potential UAF via VK_QCOM_tile_memory_heap Synchronization 2026-06-01 yuxinhu@google.com Throw an error and exit early if ANGLE_UPSTREAM_HASH is not set 2026-06-01 cclao@google.com Vulkan: Fix stale RefCountedEventArrayWithAccessFlags::mAccessFlags If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/angle-skia-autoroll Please CC jmadill@google.com,nicolettep@google.com on the revert to ensure that a human is aware of the problem. To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Cq-Include-Trybots: skia/skia.primary:Build-Ubuntu24.04-Clang-x86_64-Release-ANGLE;skia/skia.primary:Build-Mac-Clang-arm64-Release-ANGLE;skia/skia.primary:Test-Win11-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win11-Clang-Dell3930-GPU-GTX1660-x86_64-Debug-All-ANGLE Tbr: nicolettep@google.com Change-Id: I196aa2bfb46456ff12a36d8ff51536661c2ba632 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1251141 Bot-Commit: skia-autoroll@skia-public.iam.gserviceaccount.com Commit-Queue: skia-autoroll@skia-public.iam.gserviceaccount.com --- DEPS | 2 +- infra/bots/deps/deps_gen.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/DEPS b/DEPS index 2d07adb7ffc4..68ff3e7f6ddb 100644 --- a/DEPS +++ b/DEPS @@ -33,7 +33,7 @@ vars = { # ./tools/git-sync-deps deps = { "buildtools" : "https://chromium.googlesource.com/chromium/src/buildtools.git@729495f2ffa69080907780591fa2a630b2556e98", - "third_party/externals/angle2" : "https://chromium.googlesource.com/angle/angle.git@8a5e64de9fd3e73363732ba26d3763781477d1d1", + "third_party/externals/angle2" : "https://chromium.googlesource.com/angle/angle.git@196d1b79eadbd8fdbf0590092266bb2d87264988", "third_party/externals/brotli" : "https://skia.googlesource.com/external/github.com/google/brotli.git@6d03dfbedda1615c4cba1211f8d81735575209c8", "third_party/externals/d3d12allocator" : "https://skia.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator.git@169895d529dfce00390a20e69c2f516066fe7a3b", # Dawn requires jinja2 and markupsafe for the code generator, abseil for string formatting, diff --git a/infra/bots/deps/deps_gen.go b/infra/bots/deps/deps_gen.go index 52dd8c54484e..25b5f91fd4a3 100644 --- a/infra/bots/deps/deps_gen.go +++ b/infra/bots/deps/deps_gen.go @@ -29,7 +29,7 @@ var deps = deps_parser.DepsEntries{ }, "chromium.googlesource.com/angle/angle": { Id: "chromium.googlesource.com/angle/angle", - Version: "8a5e64de9fd3e73363732ba26d3763781477d1d1", + Version: "196d1b79eadbd8fdbf0590092266bb2d87264988", Path: "third_party/externals/angle2", }, "chromium.googlesource.com/chromium/agents": { From bf6fa29148aea0d902df333b6018637c9e528f58 Mon Sep 17 00:00:00 2001 From: recipe-roller Date: Tue, 2 Jun 2026 02:02:47 -0700 Subject: [PATCH 014/335] Roll recipe dependencies (trivial). This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (depot_tools) into this repository. The build that created this CL was https://ci.chromium.org/b/8680118585094505553 depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/17935fc53d5a0c02259c4c2c39276bda8562e349 17935fc (tikuta@chromium.org) siso: print the name of detected AI agent environment variables Please check the following references for more information: - autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller - rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback - cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md Use https://goo.gl/noib3a to file a bug. R=borenet@google.com Recipe-Tryjob-Bypass-Reason: Autoroller Ignore-Freeze: Autoroller Bugdroid-Send-Email: False Change-Id: I7376345fe806558503042e5fdd5ec2cdfc46128c Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1251144 Commit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Bot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com --- infra/bots/README.recipes.md | 10 +++++----- infra/config/recipes.cfg | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/infra/bots/README.recipes.md b/infra/bots/README.recipes.md index ac5c70014c4e..e22f11ba43e3 100644 --- a/infra/bots/README.recipes.md +++ b/infra/bots/README.recipes.md @@ -531,11 +531,11 @@ Run the DM test. — **def [RunSteps](/infra/bots/recipe_modules/xcode/examples/full.py#14)(api):** -[depot_tools/recipe_modules/bot_update]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/298c36eea8d80d6969214503f5c2d20f0debf960/recipes/README.recipes.md#recipe_modules-bot_update -[depot_tools/recipe_modules/gclient]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/298c36eea8d80d6969214503f5c2d20f0debf960/recipes/README.recipes.md#recipe_modules-gclient -[depot_tools/recipe_modules/git]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/298c36eea8d80d6969214503f5c2d20f0debf960/recipes/README.recipes.md#recipe_modules-git -[depot_tools/recipe_modules/gitiles]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/298c36eea8d80d6969214503f5c2d20f0debf960/recipes/README.recipes.md#recipe_modules-gitiles -[depot_tools/recipe_modules/tryserver]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/298c36eea8d80d6969214503f5c2d20f0debf960/recipes/README.recipes.md#recipe_modules-tryserver +[depot_tools/recipe_modules/bot_update]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/17935fc53d5a0c02259c4c2c39276bda8562e349/recipes/README.recipes.md#recipe_modules-bot_update +[depot_tools/recipe_modules/gclient]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/17935fc53d5a0c02259c4c2c39276bda8562e349/recipes/README.recipes.md#recipe_modules-gclient +[depot_tools/recipe_modules/git]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/17935fc53d5a0c02259c4c2c39276bda8562e349/recipes/README.recipes.md#recipe_modules-git +[depot_tools/recipe_modules/gitiles]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/17935fc53d5a0c02259c4c2c39276bda8562e349/recipes/README.recipes.md#recipe_modules-gitiles +[depot_tools/recipe_modules/tryserver]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/17935fc53d5a0c02259c4c2c39276bda8562e349/recipes/README.recipes.md#recipe_modules-tryserver [recipe_engine/recipe_modules/cipd]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-cipd [recipe_engine/recipe_modules/context]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-context [recipe_engine/recipe_modules/file]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-file diff --git a/infra/config/recipes.cfg b/infra/config/recipes.cfg index e2bec227605b..e480b0c6860d 100644 --- a/infra/config/recipes.cfg +++ b/infra/config/recipes.cfg @@ -14,7 +14,7 @@ "deps": { "depot_tools": { "branch": "refs/heads/main", - "revision": "298c36eea8d80d6969214503f5c2d20f0debf960", + "revision": "17935fc53d5a0c02259c4c2c39276bda8562e349", "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git" }, "recipe_engine": { From d30d2a1958fb51798d1f97e1ab64397c4b09d516 Mon Sep 17 00:00:00 2001 From: chrome-branch-day Date: Tue, 2 Jun 2026 03:09:27 -0700 Subject: [PATCH 015/335] Update Skia milestone to 151 Change-Id: I37b210e555838fb68d1530f426ff60e8ab4f0db8 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1252241 Bot-Commit: chrome-branch-day --- include/core/SkMilestone.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/core/SkMilestone.h b/include/core/SkMilestone.h index 7703687e2070..a66540817d7d 100644 --- a/include/core/SkMilestone.h +++ b/include/core/SkMilestone.h @@ -5,5 +5,5 @@ * found in the LICENSE file. */ #ifndef SK_MILESTONE -#define SK_MILESTONE 150 +#define SK_MILESTONE 151 #endif From 060555fd70a953ca5eecdd0ce39ab41e5ff280ca Mon Sep 17 00:00:00 2001 From: chrome-branch-day Date: Tue, 2 Jun 2026 03:12:20 -0700 Subject: [PATCH 016/335] Merge 2 release notes into RELEASE_NOTES.md Cherry pick change I75e49dd1b53884d6af91c691fa1a722758d35e6b from branch chrome/m150 to main. Change-Id: Ib41bfb85865a4f9850ca6dadc5a253e044d66f46 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1252266 Bot-Commit: chrome-branch-day --- RELEASE_NOTES.md | 11 +++++++++++ relnotes/span_skregion.md | 1 - relnotes/strike_ref.md | 5 ----- 3 files changed, 11 insertions(+), 6 deletions(-) delete mode 100644 relnotes/span_skregion.md delete mode 100644 relnotes/strike_ref.md diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 3d7838a2938c..4eb96a6b09d1 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -2,6 +2,17 @@ Skia Graphics Release Notes This file includes a list of high level updates for each milestone release. +Milestone 150 +------------- + * `SkRegion::setRects(const SkIRect[], int)` has been deprecated in favor of `SkRegion::setRects(SkSpan)`. + * Added `SkStrikeRef`, a public lightweight handle to a resolved font strike. + `SkFont::makeStrikeRef()` returns an `SkStrikeRef` that allows repeated glyph + metric queries (advances, bounds) without the per-call overhead of strike + lookup. This is useful for text shaping engines that make many `getWidths` + calls with the same font configuration. + +* * * + Milestone 149 ------------- * Add bitwise operators for working with skgpu::GpuStatsFlags. diff --git a/relnotes/span_skregion.md b/relnotes/span_skregion.md deleted file mode 100644 index 81cfc34110e8..000000000000 --- a/relnotes/span_skregion.md +++ /dev/null @@ -1 +0,0 @@ -`SkRegion::setRects(const SkIRect[], int)` has been deprecated in favor of `SkRegion::setRects(SkSpan)`. \ No newline at end of file diff --git a/relnotes/strike_ref.md b/relnotes/strike_ref.md deleted file mode 100644 index 77403e9fe5e6..000000000000 --- a/relnotes/strike_ref.md +++ /dev/null @@ -1,5 +0,0 @@ -Added `SkStrikeRef`, a public lightweight handle to a resolved font strike. -`SkFont::makeStrikeRef()` returns an `SkStrikeRef` that allows repeated glyph -metric queries (advances, bounds) without the per-call overhead of strike -lookup. This is useful for text shaping engines that make many `getWidths` -calls with the same font configuration. From 8ff9bdc2a419f3cceb26858b318d7faa9885369b Mon Sep 17 00:00:00 2001 From: Michael Ludwig Date: Mon, 1 Jun 2026 15:34:48 -0400 Subject: [PATCH 017/335] [graphite] Share ShaderCaps init code across backends I noticed this when looking into SDF/LCD text, Graphite-Vulkan wasn't using LCD because we claimed no support for shader derivatives. One critical behavior is with setting the nonsquare matrix support and integer support, ShaderCaps::supportedVersion() is now returning as k300 instead of k100. This is opting Graphite into more testing coverage. Change-Id: Ie91a8eecb8547a2aa66889b8e397e46ee619028d Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1251416 Commit-Queue: Michael Ludwig Reviewed-by: Thomas Smith Reviewed-by: Nicolette Prevost --- src/gpu/graphite/Caps.cpp | 16 +++++++++++++++- src/gpu/graphite/Caps.h | 4 ++++ src/gpu/graphite/dawn/DawnCaps.cpp | 7 ++----- src/gpu/graphite/mtl/MtlCaps.mm | 19 ++----------------- src/gpu/graphite/vk/VulkanCaps.cpp | 1 - tests/SkSLTest.cpp | 28 +++++++++++++++------------- 6 files changed, 38 insertions(+), 37 deletions(-) diff --git a/src/gpu/graphite/Caps.cpp b/src/gpu/graphite/Caps.cpp index 8b475b8e1a34..73c7c950db89 100644 --- a/src/gpu/graphite/Caps.cpp +++ b/src/gpu/graphite/Caps.cpp @@ -24,10 +24,24 @@ namespace skgpu::graphite { Caps::Caps() : fShaderCaps(std::make_unique()) - , fCapabilities(new SkCapabilities()) {} + , fCapabilities(new SkCapabilities()) { + this->setDefaultShaderCaps(); +} Caps::~Caps() {} +void Caps::setDefaultShaderCaps() { + fShaderCaps->fFlatInterpolationSupport = true; + fShaderCaps->fShaderDerivativeSupport = true; + fShaderCaps->fExplicitTextureLodSupport = true; + fShaderCaps->fSampleMaskSupport = true; + fShaderCaps->fInfinitySupport = true; + fShaderCaps->fIntegerSupport = true; + fShaderCaps->fNonsquareMatrixSupport = true; + fShaderCaps->fInverseHyperbolicSupport = true; + fShaderCaps->fFloatIs32Bits = true; +} + void Caps::finishInitialization(const ContextOptions& options) { fCapabilities->initSkCaps(fShaderCaps.get()); diff --git a/src/gpu/graphite/Caps.h b/src/gpu/graphite/Caps.h index 1fbcd674a93b..36b424add107 100644 --- a/src/gpu/graphite/Caps.h +++ b/src/gpu/graphite/Caps.h @@ -406,6 +406,10 @@ class Caps { protected: Caps(); + // Initializes ShaderCaps to the baseline feature levels that Graphite assumes to be true. + // Called in Caps' constructor so subclasses can override or set additional flags afterwards. + void setDefaultShaderCaps(); + /** * Subclasses must call this at the end of their init method in order to do final processing on * the caps. diff --git a/src/gpu/graphite/dawn/DawnCaps.cpp b/src/gpu/graphite/dawn/DawnCaps.cpp index 6312d87c5f1c..6bd34bc50ab9 100644 --- a/src/gpu/graphite/dawn/DawnCaps.cpp +++ b/src/gpu/graphite/dawn/DawnCaps.cpp @@ -450,13 +450,10 @@ void DawnCaps::initCaps(const DawnBackendContext& backendContext, const ContextO void DawnCaps::initShaderCaps(const wgpu::Device& device) { SkSL::ShaderCaps* shaderCaps = fShaderCaps.get(); - // WGSL does not support infinities regardless of hardware support. There are discussions around - // enabling it using an extension in the future. + // WGSL does not actually support infinities regardless of hardware support. There are + // discussions around enabling it using an extension in the future. shaderCaps->fInfinitySupport = false; - // WGSL supports shader derivatives in the fragment shader - shaderCaps->fShaderDerivativeSupport = true; - if (device.HasFeature(wgpu::FeatureName::DualSourceBlending)) { shaderCaps->fDualSourceBlendingSupport = true; } diff --git a/src/gpu/graphite/mtl/MtlCaps.mm b/src/gpu/graphite/mtl/MtlCaps.mm index 2c81525aaa52..8cc6af89ed42 100644 --- a/src/gpu/graphite/mtl/MtlCaps.mm +++ b/src/gpu/graphite/mtl/MtlCaps.mm @@ -137,31 +137,16 @@ fAvoidMSAA = true; } - // ShaderCaps + // ShaderCaps overrides SkSL::ShaderCaps* shaderCaps = fShaderCaps.get(); // Dual source blending requires Metal 1.2, but our minimum requirements ensure 2.2 shaderCaps->fDualSourceBlendingSupport = true; - - shaderCaps->fFlatInterpolationSupport = true; - shaderCaps->fShaderDerivativeSupport = true; - shaderCaps->fInfinitySupport = true; - + shaderCaps->fVectorClampMinMaxSupport = !isIntel; if (this->isApple()) { shaderCaps->fFBFetchSupport = true; shaderCaps->fFBFetchColorName = "sk_LastFragColor"; } - - if (isIntel) { - shaderCaps->fVectorClampMinMaxSupport = false; - } - - shaderCaps->fIntegerSupport = true; - shaderCaps->fNonsquareMatrixSupport = true; - shaderCaps->fInverseHyperbolicSupport = true; - - // Metal uses IEEE floats so assuming those values here. - shaderCaps->fFloatIs32Bits = true; } diff --git a/src/gpu/graphite/vk/VulkanCaps.cpp b/src/gpu/graphite/vk/VulkanCaps.cpp index 0e22604fec2d..13a24944852d 100644 --- a/src/gpu/graphite/vk/VulkanCaps.cpp +++ b/src/gpu/graphite/vk/VulkanCaps.cpp @@ -663,7 +663,6 @@ void VulkanCaps::initShaderCaps(const EnabledFeatures enabledFeatures, const uin // Avoid RelaxedPrecision with OpImageSampleImplicitLod due to driver bug with YCbCr sampling. // (skbug.com/421927604) fShaderCaps->fCannotUseRelaxedPrecisionOnImageSample = vendorID == kNvidia_VkVendor; - fShaderCaps->fDualSourceBlendingSupport = enabledFeatures.fDualSrcBlend; } diff --git a/tests/SkSLTest.cpp b/tests/SkSLTest.cpp index db5fa28c37ca..a9339dd0d1d3 100644 --- a/tests/SkSLTest.cpp +++ b/tests/SkSLTest.cpp @@ -102,10 +102,11 @@ enum class SkSLTestFlag : int { GPU_ES3 = 1 << 3, /** - * `UsesNaN` tests rely on NaN values, so they are only expected to pass on GPUs that generate - * them (which is not a requirement, even with ES3). + * `UsesNonFinite` tests rely on infinite or NaN values, so they are only expected to pass on + * GPUs that generate them (which is not a requirement, even with ES3). These tests also assume + * isinf() and isnan() are available and work as expected. */ - UsesNaN = 1 << 4, + UsesNonFinite = 1 << 4, /** * `Priv` tests rely on `AllowPrivateAccess` support in the runtime effect. @@ -711,7 +712,7 @@ static void test_ganesh(skiatest::Reporter* r, } // If this is a test that requires the GPU to generate NaN values, check for that first. - if (flags & SkSLTestFlag::UsesNaN) { + if (flags & SkSLTestFlag::UsesNonFinite) { if (!gpu_generates_nan(r, ctx)) { return; } @@ -754,12 +755,13 @@ static void test_graphite(skiatest::Reporter* r, #if defined(SK_DAWN) if (ctx->backend() == skgpu::BackendApi::kDawn) { - // If this is a test that requires the GPU to generate NaN values, we don't run it in Dawn. - // (WGSL/Dawn does not support infinity or NaN even if the GPU natively does.) - if (flags & SkSLTestFlag::UsesNaN) { + // If this is a test that requires the GPU to generate non-finte values, we don't run it in + // Dawn. (WGSL/Dawn does not support infinity or NaN even if the GPU natively does.) + if (flags & SkSLTestFlag::UsesNonFinite) { return; } } + // Otherwise we expect Metal and Vulkan to always support non-finite values when using Graphite. #endif // Create a GPU-backed Graphite surface. @@ -1046,7 +1048,7 @@ constexpr SkSLTestFlags CPU = SkSLTestFlag::CPU; constexpr SkSLTestFlags ES3 = SkSLTestFlag::ES3; constexpr SkSLTestFlags GPU = SkSLTestFlag::GPU; constexpr SkSLTestFlags GPU_ES3 = SkSLTestFlag::GPU_ES3; -constexpr SkSLTestFlags UsesNaN = SkSLTestFlag::UsesNaN; +constexpr SkSLTestFlags UsesNonFinite = SkSLTestFlag::UsesNonFinite; constexpr SkSLTestFlags Priv = SkSLTestFlag::Priv; constexpr auto kApiLevel_T = CtsEnforcement::kApiLevel_T; constexpr auto kApiLevel_U = CtsEnforcement::kApiLevel_U; @@ -1140,7 +1142,7 @@ SKSL_TEST(ES3 | GPU_ES3, kNever, IntrinsicFloatBitsToUint, "intrinsi SKSL_TEST(CPU | GPU, kNever, IntrinsicFloor, "intrinsics/Floor.sksl") SKSL_TEST(GPU_ES3, kNever, IntrinsicFwidth, "intrinsics/Fwidth.sksl") SKSL_TEST(ES3 | GPU_ES3, kNever, IntrinsicIntBitsToFloat, "intrinsics/IntBitsToFloat.sksl") -SKSL_TEST(GPU_ES3, kNever, IntrinsicIsInf, "intrinsics/IsInf.sksl") +SKSL_TEST(GPU_ES3 | UsesNonFinite, kNever, IntrinsicIsInf, "intrinsics/IsInf.sksl") SKSL_TEST(CPU | GPU, kNever, IntrinsicLength, "intrinsics/Length.sksl") SKSL_TEST(CPU | GPU, kApiLevel_T, IntrinsicMatrixCompMultES2, "intrinsics/MatrixCompMultES2.sksl") SKSL_TEST(ES3 | GPU_ES3, kNever, IntrinsicMatrixCompMultES3, "intrinsics/MatrixCompMultES3.sksl") @@ -1184,10 +1186,10 @@ SKSL_TEST(CPU | GPU, kApiLevel_T, QualifierOrder, "run SKSL_TEST(CPU | GPU, kApiLevel_T, PrecisionQualifiers, "runtime/PrecisionQualifiers.rts") SKSL_TEST(CPU | GPU, kApiLevel_202504, SharedFunctions, "runtime/SharedFunctions.rts") -SKSL_TEST(ES3 | GPU_ES3 | UsesNaN, kNever, RecursiveComparison_Arrays, "runtime/RecursiveComparison_Arrays.rts") -SKSL_TEST(ES3 | GPU_ES3 | UsesNaN, kNever, RecursiveComparison_Structs, "runtime/RecursiveComparison_Structs.rts") -SKSL_TEST(ES3 | GPU_ES3 | UsesNaN, kNever, RecursiveComparison_Types, "runtime/RecursiveComparison_Types.rts") -SKSL_TEST(ES3 | GPU_ES3 | UsesNaN, kNever, RecursiveComparison_Vectors, "runtime/RecursiveComparison_Vectors.rts") +SKSL_TEST(ES3 | GPU_ES3 | UsesNonFinite, kNever, RecursiveComparison_Arrays, "runtime/RecursiveComparison_Arrays.rts") +SKSL_TEST(ES3 | GPU_ES3 | UsesNonFinite, kNever, RecursiveComparison_Structs, "runtime/RecursiveComparison_Structs.rts") +SKSL_TEST(ES3 | GPU_ES3 | UsesNonFinite, kNever, RecursiveComparison_Types, "runtime/RecursiveComparison_Types.rts") +SKSL_TEST(ES3 | GPU_ES3 | UsesNonFinite, kNever, RecursiveComparison_Vectors, "runtime/RecursiveComparison_Vectors.rts") SKSL_TEST(ES3 | GPU_ES3, kNever, ArrayCast, "shared/ArrayCast.sksl") SKSL_TEST(ES3 | GPU_ES3, kNever, ArrayComparison, "shared/ArrayComparison.sksl") From 2c50fbfb0373e98e0d0a3d2bedbe43a93cf30f6b Mon Sep 17 00:00:00 2001 From: Michael Ludwig Date: Tue, 2 Jun 2026 06:07:46 -0700 Subject: [PATCH 018/335] [graphite] Guard SDF inset with define Bug: 516915337 Change-Id: Icc13468927522b4e34d3717f7487a6b4ccb0af71 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1252456 Reviewed-by: Robert Phillips Commit-Queue: Michael Ludwig --- src/gpu/graphite/render/SDFTextLCDRenderStep.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gpu/graphite/render/SDFTextLCDRenderStep.cpp b/src/gpu/graphite/render/SDFTextLCDRenderStep.cpp index 4c9507f52391..b6fdcd76fc7b 100644 --- a/src/gpu/graphite/render/SDFTextLCDRenderStep.cpp +++ b/src/gpu/graphite/render/SDFTextLCDRenderStep.cpp @@ -171,6 +171,7 @@ void SDFTextLCDRenderStep::writeUniformsAndTextures(const DrawParams& params, // atlas, so an adjacent glyph may not actually have its own padding. // // NOTE: kLCDOffsetLimit is multiplied by 3 to account for the scale added to pixelGeometryDelta +#if !defined(SK_DISABLE_SDF_TEXT) static constexpr float kLCDOffsetLimit = 3.f * (SK_DistanceFieldInset - 0.5f); float maxLCDOffset = Transform(subRunData.maskToDevice()).localAARadius(subRunData.bounds()); if (maxLCDOffset < kLCDOffsetLimit) { @@ -183,6 +184,8 @@ void SDFTextLCDRenderStep::writeUniformsAndTextures(const DrawParams& params, pixelGeometryDelta = -pixelGeometryDelta; } } +#endif + gatherer->writeHalf(pixelGeometryDelta); // compute and write gamma adjustment From 81f3f569011afb7db5420ab63006937c5d599fc5 Mon Sep 17 00:00:00 2001 From: recipe-roller Date: Tue, 2 Jun 2026 09:24:33 -0700 Subject: [PATCH 019/335] Roll recipe dependencies (trivial). This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (depot_tools) into this repository. The build that created this CL was https://ci.chromium.org/b/8680090901632306545 depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/69f64d8c63f8af63230dc657fc5bd8e04f24eacb 69f64d8 (agrieve@chromium.org) Add tables support to "git cl format" Please check the following references for more information: - autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller - rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback - cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md Use https://goo.gl/noib3a to file a bug. R=borenet@google.com Recipe-Tryjob-Bypass-Reason: Autoroller Ignore-Freeze: Autoroller Bugdroid-Send-Email: False Change-Id: I0e44b300698b112a558990e1e9a3ea622f35ae28 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1252778 Commit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Bot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com --- infra/bots/README.recipes.md | 10 +++++----- infra/config/recipes.cfg | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/infra/bots/README.recipes.md b/infra/bots/README.recipes.md index e22f11ba43e3..e9da7b7bc7a3 100644 --- a/infra/bots/README.recipes.md +++ b/infra/bots/README.recipes.md @@ -531,11 +531,11 @@ Run the DM test. — **def [RunSteps](/infra/bots/recipe_modules/xcode/examples/full.py#14)(api):** -[depot_tools/recipe_modules/bot_update]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/17935fc53d5a0c02259c4c2c39276bda8562e349/recipes/README.recipes.md#recipe_modules-bot_update -[depot_tools/recipe_modules/gclient]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/17935fc53d5a0c02259c4c2c39276bda8562e349/recipes/README.recipes.md#recipe_modules-gclient -[depot_tools/recipe_modules/git]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/17935fc53d5a0c02259c4c2c39276bda8562e349/recipes/README.recipes.md#recipe_modules-git -[depot_tools/recipe_modules/gitiles]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/17935fc53d5a0c02259c4c2c39276bda8562e349/recipes/README.recipes.md#recipe_modules-gitiles -[depot_tools/recipe_modules/tryserver]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/17935fc53d5a0c02259c4c2c39276bda8562e349/recipes/README.recipes.md#recipe_modules-tryserver +[depot_tools/recipe_modules/bot_update]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/69f64d8c63f8af63230dc657fc5bd8e04f24eacb/recipes/README.recipes.md#recipe_modules-bot_update +[depot_tools/recipe_modules/gclient]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/69f64d8c63f8af63230dc657fc5bd8e04f24eacb/recipes/README.recipes.md#recipe_modules-gclient +[depot_tools/recipe_modules/git]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/69f64d8c63f8af63230dc657fc5bd8e04f24eacb/recipes/README.recipes.md#recipe_modules-git +[depot_tools/recipe_modules/gitiles]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/69f64d8c63f8af63230dc657fc5bd8e04f24eacb/recipes/README.recipes.md#recipe_modules-gitiles +[depot_tools/recipe_modules/tryserver]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/69f64d8c63f8af63230dc657fc5bd8e04f24eacb/recipes/README.recipes.md#recipe_modules-tryserver [recipe_engine/recipe_modules/cipd]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-cipd [recipe_engine/recipe_modules/context]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-context [recipe_engine/recipe_modules/file]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-file diff --git a/infra/config/recipes.cfg b/infra/config/recipes.cfg index e480b0c6860d..e0b60dd8bbb8 100644 --- a/infra/config/recipes.cfg +++ b/infra/config/recipes.cfg @@ -14,7 +14,7 @@ "deps": { "depot_tools": { "branch": "refs/heads/main", - "revision": "17935fc53d5a0c02259c4c2c39276bda8562e349", + "revision": "69f64d8c63f8af63230dc657fc5bd8e04f24eacb", "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git" }, "recipe_engine": { From d6cd9a774c78f0264c20f401daca259cce83d31e Mon Sep 17 00:00:00 2001 From: Kaylee Lubick Date: Mon, 1 Jun 2026 17:38:59 +0000 Subject: [PATCH 020/335] Update Linux Clang to 22.1.0 (fixing MSAN) We no longer support Debian 10 (which hit EOL a while ago) so we can update the version we build on. IWYU is no longer really supported and Skia hasn't used it in a while, so I removed it from this build. To fix MSAN, we build libunwind without MSAN (updated in [1]) and with MSAN (so the other things link correctly) but then overwrite the MSAN we ship to be the uninstrumented ones. I tested MSAN with this toolchain locally and it works. Change-Id: If241b87d65249d19d84c0fb9686adb08f165c1e1 Bug: 451917121 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1248516 Reviewed-by: Jorge Betancourt --- example/VulkanBasic.cpp | 4 +- gm/ycbcrimage.cpp | 5 +- infra/bots/assets/clang_linux/Dockerfile | 53 +++---- infra/bots/assets/clang_linux/VERSION | 2 +- infra/bots/recipe_modules/build/default.py | 2 +- ...uild-Debian10-Clang-x86_64-Debug-Tidy.json | 2 +- infra/bots/tasks.json | 142 +++++++++--------- site/docs/dev/testing/xsan.md | 16 -- .../precompile/UserdefinedStableKeyTest.cpp | 8 +- tools/clang-tidy.sh | 42 ++++-- 10 files changed, 131 insertions(+), 145 deletions(-) diff --git a/example/VulkanBasic.cpp b/example/VulkanBasic.cpp index 7b0744767204..a4f6315bb7cf 100644 --- a/example/VulkanBasic.cpp +++ b/example/VulkanBasic.cpp @@ -44,8 +44,8 @@ int main(int argc, char** argv) { skgpu::VulkanBackendContext backendContext; VkDebugUtilsMessengerEXT debugMessenger; - std::unique_ptr extensions(new skgpu::VulkanExtensions()); - std::unique_ptr features(new sk_gpu_test::TestVkFeatures); + auto extensions = std::make_unique(); + auto features = std::make_unique(); // First we need to create a VulkanBackendContext so that we can make a Vulkan GrDirectContext. // The vast majority of this chunk of code is setting up the VkInstance and VkDevice objects. diff --git a/gm/ycbcrimage.cpp b/gm/ycbcrimage.cpp index 34d0bac445fe..bc10cf33246f 100644 --- a/gm/ycbcrimage.cpp +++ b/gm/ycbcrimage.cpp @@ -72,8 +72,7 @@ class YCbCrImageGM : public GM { static_cast(recorder->priv().sharedContext()); SkASSERT(vulkanSharedCtxt); - std::unique_ptr ycbcrHelper( - new VkYcbcrSamplerHelper(vulkanSharedCtxt)); + auto ycbcrHelper = std::make_unique(vulkanSharedCtxt); if (!ycbcrHelper) { *errorMsg = "Failed to create VkYcbcrSamplerHelper."; return skiagm::DrawResult::kFail; @@ -107,7 +106,7 @@ class YCbCrImageGM : public GM { #if defined(SK_GANESH) DrawResult createYCbCrImage(GrDirectContext* dContext, SkString* errorMsg) { - std::unique_ptr ycbcrHelper(new VkYcbcrSamplerHelper(dContext)); + auto ycbcrHelper = std::make_unique(dContext); if (!ycbcrHelper->isYCbCrSupported()) { *errorMsg = "YCbCr sampling not supported."; diff --git a/infra/bots/assets/clang_linux/Dockerfile b/infra/bots/assets/clang_linux/Dockerfile index b7cd18d6c939..bc81ed7549b6 100644 --- a/infra/bots/assets/clang_linux/Dockerfile +++ b/infra/bots/assets/clang_linux/Dockerfile @@ -1,10 +1,10 @@ # This is based off the official LLVM docker container # https://github.com/llvm/llvm-project/blob/76fd4bf675b5ceeeca0e4e15cf15d89c7acf4947/llvm/utils/docker/debian10/Dockerfile # -# This was launcher.gcr.io/google/debian10:latest on Sep 22 2022 +# This was launcher.gcr.io/google/debian11:latest on May 28 2026 # Found by running -# docker pull launcher.gcr.io/google/debian10:latest && docker images --digests | grep debian10 -FROM launcher.gcr.io/google/debian10@sha256:3242ff21417c7722482c2085f86f28ed4f76cde00bf880f15fc1795975bc2a81 +# docker pull launcher.gcr.io/google/debian11:latest && docker images --digests | grep debian11 +FROM launcher.gcr.io/google/debian11@sha256:f456f8014492a6901ee6631e70c27742a2b11edaa4641dfcc382a05ae5f2f6f2 # Install build dependencies of llvm. # First, Update the apt's source list and include the sources of the packages. @@ -13,14 +13,19 @@ RUN grep deb /etc/apt/sources.list | \ # Install compiler, python, etc. We need clang and lld because otherwise we have issues compiling # compiler-rt (it fails using the built-in ld). # -# The versions were added after seeing what was available when this image was created on Sep 22 2022 +# The versions were added after seeing what was available when this image was created on May 28 2026 +# by running: +# docker run --rm launcher.gcr.io/google/debian11@sha256:f456f8014492a6901ee6631e70c27742a2b11edaa4641dfcc382a05ae5f2f6f2 \ +# /bin/bash -c "apt-get update > /dev/null && apt-cache policy ca-certificates gnupg build-essential \ +# make python3 zlib1g wget unzip git clang lld" +# # Specifying the versions makes this Docker container comply with SLSA level 1. RUN apt-get update && \ apt-get install -y --no-install-recommends \ - ca-certificates=20200601~deb10u2 gnupg=2.2.12-1+deb10u2 \ - build-essential=12.6 make=4.2.1-1.2 python3=3.7.3-1 \ - zlib1g=1:1.2.11.dfsg-1+deb10u2 wget=1.20.1-1.1 unzip=6.0-23+deb10u3 \ - git=1:2.20.1-2+deb10u3 clang=1:7.0-47 lld=1:7.0-47 && \ + ca-certificates=20230311+deb12u1~deb11u1 gnupg=2.2.27-2+deb11u3 \ + build-essential=12.9 make=4.3-4.1 python3=3.9.2-3 \ + zlib1g=1:1.2.11.dfsg-2+deb11u2 wget=1.21-1+deb11u2 unzip=6.0-26+deb11u1 \ + git=1:2.30.2-1+deb11u5 clang=1:11.0-51+nmu5 lld=1:11.0-51+nmu5 && \ rm -rf /var/lib/apt/lists/* # Install a newer ninja release. @@ -38,34 +43,18 @@ RUN wget "https://github.com/Kitware/CMake/releases/download/v3.30.3/cmake-3.30. rm cmake-3.30.3-linux-x86_64.tar.gz ENV TARGET_DIR=/tmp/clang_output -ENV CLANG_RELEASE=llvmorg-18.1.8 +ENV CLANG_RELEASE=llvmorg-22.1.0 RUN mkdir -p /tmp/clang && cd /tmp/clang && \ git clone --depth 1 -b ${CLANG_RELEASE} https://llvm.googlesource.com/llvm-project -# As of August 30, 2024, iwyu 0.22 (for clang 18) is a branch. Unfortunately, this branch requires -# python 3.9. Commit "Loosen Python version requirements for functools.cache" [0] restored support -# for python 3.2+. However, clang internally made an incompatable change, which iwyu picked up with -# "[clang compat] Update InclusionDirective override" [1] which came before it. So we must -# checkout 0.22 and cherry-pick the python fix. -# [0] https://github.com/include-what-you-use/include-what-you-use/commit/88e414728702390ed8eebf11d14b992a01df1ee0 -# [1] https://github.com/include-what-you-use/include-what-you-use/commit/f27fafa378a70b975aeaa9a1428b275a1edcfe5a -RUN git clone https://github.com/include-what-you-use/include-what-you-use.git /tmp/iwyu && \ - cd /tmp/iwyu && \ - git checkout 377eaef70cdda47368939f4d9beabfabe3f628f0 && \ - git config user.email "sk_asset_create@example.com" && \ - git config user.name "SkAsset Create" && \ - git cherry-pick 88e414728702390ed8eebf11d14b992a01df1ee0 - WORKDIR /tmp/clang/llvm-project ENV CC=/usr/bin/clang ENV CXX=/usr/bin/clang++ # https://libcxx.llvm.org/BuildingLibcxx.html#bootstrapping-build -# https://github.com/include-what-you-use/include-what-you-use#how-to-build-as-part-of-llvm -# This will build clang first and then use that new clang to build the runtimes and the -# iwyu probject. +# This will build clang first and then use that new clang to build the runtimes. RUN mkdir ${TARGET_DIR} out && \ cmake -G Ninja -S llvm -B out \ -DCMAKE_BUILD_TYPE=Release \ @@ -75,9 +64,7 @@ RUN mkdir ${TARGET_DIR} out && \ -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON \ -DLLVM_USE_LINKER=lld \ -DLLVM_ENABLE_UNWIND_TABLES=OFF \ - -DLLVM_ENABLE_TERMINFO=OFF \ - -DLLVM_EXTERNAL_PROJECTS=iwyu \ - -DLLVM_EXTERNAL_IWYU_SOURCE_DIR=/tmp/iwyu + -DLLVM_ENABLE_TERMINFO=OFF RUN ninja -C out install RUN cp out/bin/llvm-symbolizer out/bin/llvm-profdata out/bin/llvm-cov ${TARGET_DIR}/bin @@ -111,14 +98,16 @@ RUN mkdir msan_unwind_out && \ -DLLVM_ENABLE_RUNTIMES="libunwind" RUN ninja -C msan_unwind_out unwind -RUN cp -r msan_unwind_out/lib ${TARGET_DIR}/msan RUN mkdir msan_out && \ cmake -GNinja -S runtimes -B msan_out \ -DCMAKE_BUILD_TYPE=Release \ - -DLLVM_ENABLE_RUNTIMES="libcxx;libcxxabi;compiler-rt" \ + -DLLVM_ENABLE_RUNTIMES="libcxx;libcxxabi;libunwind;compiler-rt" \ -DLLVM_USE_SANITIZER=MemoryWithOrigins RUN ninja -C msan_out cxx cxxabi -RUN cp -r msan_out/lib ${TARGET_DIR}/msan +RUN mkdir -p ${TARGET_DIR}/msan +RUN cp -r msan_out/lib/* ${TARGET_DIR}/msan +# Overwrite the instrumented libunwind with the uninstrumented one. +RUN cp -r msan_unwind_out/lib/libunwind* ${TARGET_DIR}/msan diff --git a/infra/bots/assets/clang_linux/VERSION b/infra/bots/assets/clang_linux/VERSION index 1758dddccea2..dce6588ca142 100644 --- a/infra/bots/assets/clang_linux/VERSION +++ b/infra/bots/assets/clang_linux/VERSION @@ -1 +1 @@ -32 \ No newline at end of file +36 \ No newline at end of file diff --git a/infra/bots/recipe_modules/build/default.py b/infra/bots/recipe_modules/build/default.py index 6774b9321970..1aa920cc3fca 100644 --- a/infra/bots/recipe_modules/build/default.py +++ b/infra/bots/recipe_modules/build/default.py @@ -142,7 +142,7 @@ def get_compile_flags(api, checkout_root, out_dir, workdir): if 'Tidy' in extra_tokens: # Swap in clang-tidy.sh for clang++, but update PATH so it can find clang++. - cxx = skia_dir.joinpath("tools/clang-tidy.sh") + args['cc_wrapper'] = '"%s"' % skia_dir.joinpath("tools/clang-tidy.sh") env['PATH'] = '%s:%%(PATH)s' % (clang_linux + '/bin') # Increase ClangTidy code coverage by enabling features. args.update({ diff --git a/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-x86_64-Debug-Tidy.json b/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-x86_64-Debug-Tidy.json index 51372cf38c5d..0dba9da668bf 100644 --- a/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-x86_64-Debug-Tidy.json +++ b/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-x86_64-Debug-Tidy.json @@ -48,7 +48,7 @@ "[START_DIR]/cache/work/skia/bin/gn", "gen", "[START_DIR]/cache/work/skia/out/Build-Debian10-Clang-x86_64-Debug-Tidy/Debug", - "--args=cc=\"[START_DIR]/clang_linux/bin/clang\" cxx=\"[START_DIR]/cache/work/skia/tools/clang-tidy.sh\" extra_cflags=[\"-B[START_DIR]/clang_linux/bin\", \"-DPLACEHOLDER_clang_linux_version=42\", \"-O1\"] extra_ldflags=[\"-B[START_DIR]/clang_linux/bin\", \"-fuse-ld=lld\", \"-L[START_DIR]/clang_linux/lib\"] is_trivial_abi=true link_pool_depth=2 skia_enable_fontmgr_empty=true skia_enable_graphite=true skia_enable_pdf=true skia_use_client_icu=true skia_use_dawn=true skia_use_expat=true skia_use_freetype=true skia_use_libgrapheme=true skia_use_vulkan=true target_cpu=\"x86_64\" werror=true" + "--args=cc=\"[START_DIR]/clang_linux/bin/clang\" cc_wrapper=\"[START_DIR]/cache/work/skia/tools/clang-tidy.sh\" cxx=\"[START_DIR]/clang_linux/bin/clang++\" extra_cflags=[\"-B[START_DIR]/clang_linux/bin\", \"-DPLACEHOLDER_clang_linux_version=42\", \"-O1\"] extra_ldflags=[\"-B[START_DIR]/clang_linux/bin\", \"-fuse-ld=lld\", \"-L[START_DIR]/clang_linux/lib\"] is_trivial_abi=true link_pool_depth=2 skia_enable_fontmgr_empty=true skia_enable_graphite=true skia_enable_pdf=true skia_use_client_icu=true skia_use_dawn=true skia_use_expat=true skia_use_freetype=true skia_use_libgrapheme=true skia_use_vulkan=true target_cpu=\"x86_64\" werror=true" ], "cwd": "[START_DIR]/cache/work/skia", "env": { diff --git a/infra/bots/tasks.json b/infra/bots/tasks.json index 6aa03800ab46..1f876ed8764b 100644 --- a/infra/bots/tasks.json +++ b/infra/bots/tasks.json @@ -11144,7 +11144,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -11236,7 +11236,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -11328,7 +11328,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -11420,7 +11420,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -11507,7 +11507,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -11598,7 +11598,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -11685,7 +11685,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -11776,7 +11776,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -14306,7 +14306,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -15045,7 +15045,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -15138,7 +15138,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -15254,7 +15254,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" }, { "name": "skia/bots/cmake_linux", @@ -15353,7 +15353,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -15446,7 +15446,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -15539,7 +15539,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -15664,7 +15664,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -15758,7 +15758,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -15851,7 +15851,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -15967,7 +15967,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" }, { "name": "skia/bots/cmake_linux", @@ -16066,7 +16066,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -16191,7 +16191,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -16317,7 +16317,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -16443,7 +16443,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -16537,7 +16537,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -16630,7 +16630,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -16723,7 +16723,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -16816,7 +16816,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" }, { "name": "skia/bots/cmake_linux", @@ -16915,7 +16915,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" }, { "name": "skia/bots/cmake_linux", @@ -17113,7 +17113,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -17206,7 +17206,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -17299,7 +17299,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -17392,7 +17392,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -17485,7 +17485,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -17605,7 +17605,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -17697,7 +17697,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -17790,7 +17790,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -17883,7 +17883,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -17999,7 +17999,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" }, { "name": "skia/bots/cmake_linux", @@ -18098,7 +18098,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -18191,7 +18191,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -18284,7 +18284,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -18408,7 +18408,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -18503,7 +18503,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -18596,7 +18596,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -18712,7 +18712,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" }, { "name": "skia/bots/cmake_linux", @@ -18811,7 +18811,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -19020,7 +19020,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -19112,7 +19112,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -19205,7 +19205,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -19298,7 +19298,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -19391,7 +19391,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -19484,7 +19484,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -19577,7 +19577,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -19670,7 +19670,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" }, { "name": "skia/bots/cmake_linux", @@ -19769,7 +19769,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" }, { "name": "skia/bots/cmake_linux", @@ -19868,7 +19868,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -19984,7 +19984,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" }, { "name": "skia/bots/cmake_linux", @@ -20083,7 +20083,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -20176,7 +20176,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -20269,7 +20269,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -20362,7 +20362,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" } ], "command": [ @@ -36821,7 +36821,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" }, { "name": "skia/bots/linux_vulkan_sdk", @@ -57706,7 +57706,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" }, { "name": "skia/bots/skimage", @@ -58004,7 +58004,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" }, { "name": "skia/bots/skimage", @@ -58102,7 +58102,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" }, { "name": "skia/bots/skimage", @@ -58415,7 +58415,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" }, { "name": "skia/bots/gsutil", @@ -62626,7 +62626,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" }, { "name": "skia/bots/linux_vulkan_sdk", @@ -62842,7 +62842,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" }, { "name": "skia/bots/linux_vulkan_sdk", @@ -62949,7 +62949,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" }, { "name": "skia/bots/linux_vulkan_sdk", @@ -63056,7 +63056,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" }, { "name": "skia/bots/linux_vulkan_sdk", @@ -63267,7 +63267,7 @@ { "name": "skia/bots/clang_linux", "path": "clang_linux", - "version": "version:32" + "version": "version:36" }, { "name": "skia/bots/mesa_intel_driver_linux", diff --git a/site/docs/dev/testing/xsan.md b/site/docs/dev/testing/xsan.md index 35b864267612..6ce9d3f2eb8d 100644 --- a/site/docs/dev/testing/xsan.md +++ b/site/docs/dev/testing/xsan.md @@ -81,22 +81,6 @@ numbers, you must provide the path to `llvm-symbolizer` via an environment varia export MSAN_SYMBOLIZER_PATH="${CLANGDIR}/bin/llvm-symbolizer" ./out/msan/dm ... -### Stack Overflow during MSAN Reporting - -If you encounter a stack overflow (segfault) while MSAN is trying to report an error, it is likely -because `libunwind` was itself instrumented with MSAN. This causes infinite recursion during -stack unwinding. - -While our toolchain build script has been updated to fix this, you may need to apply a workaround -to an existing toolchain: - -1. Locate the `msan` directory in your clang asset (e.g., `~/clang/msan`). -2. Delete the instrumented unwinder files: - `rm ~/clang/msan/libunwind.so* ~/clang/msan/libunwind.a` -3. Force a relink of your binary (e.g., `rm out/msan/dm && ninja -C out/msan dm`). - -This will force the loader to use the system's uninstrumented `libunwind`. - Configure and Compile Skia with ASAN ------------------------------------ diff --git a/tests/graphite/precompile/UserdefinedStableKeyTest.cpp b/tests/graphite/precompile/UserdefinedStableKeyTest.cpp index cda36373d212..27aea4e2bf31 100644 --- a/tests/graphite/precompile/UserdefinedStableKeyTest.cpp +++ b/tests/graphite/precompile/UserdefinedStableKeyTest.cpp @@ -356,7 +356,7 @@ DEF_CONDITIONAL_GRAPHITE_TEST_FOR_CONTEXTS(UserDefinedStableKeyTest, /* condition= */ true, CtsEnforcement::kNever) { - std::unique_ptr pipelineHandler(new PipelineCallBackHandler); + auto pipelineHandler = std::make_unique(); TestOptions newOptions(origOptions); newOptions.fContextOptions.fPipelineCallbackContext = pipelineHandler.get(); @@ -450,7 +450,7 @@ DEF_CONDITIONAL_GRAPHITE_TEST_FOR_CONTEXTS(UserDefinedStableKeyTest_Duplicates, /* condition= */ true, CtsEnforcement::kNever) { - std::unique_ptr pipelineHandler(new PipelineCallBackHandler); + auto pipelineHandler = std::make_unique(); TestOptions newOptions(origOptions); newOptions.fContextOptions.fPipelineCallbackContext = pipelineHandler.get(); @@ -489,7 +489,7 @@ DEF_CONDITIONAL_GRAPHITE_TEST_FOR_CONTEXTS(UserDefinedStableKeyTest_Nullptrs, /* condition= */ true, CtsEnforcement::kNever) { - std::unique_ptr pipelineHandler(new PipelineCallBackHandler); + auto pipelineHandler = std::make_unique(); TestOptions newOptions(origOptions); newOptions.fContextOptions.fPipelineCallbackContext = pipelineHandler.get(); @@ -530,7 +530,7 @@ DEF_CONDITIONAL_GRAPHITE_TEST_FOR_CONTEXTS(UserDefinedStableKeyTest_Overflow, /* condition= */ true, CtsEnforcement::kNever) { - std::unique_ptr pipelineHandler(new PipelineCallBackHandler); + auto pipelineHandler = std::make_unique(); TestOptions newOptions(origOptions); newOptions.fContextOptions.fPipelineCallbackContext = pipelineHandler.get(); diff --git a/tools/clang-tidy.sh b/tools/clang-tidy.sh index 71009107e556..c978e91a6da9 100755 --- a/tools/clang-tidy.sh +++ b/tools/clang-tidy.sh @@ -6,28 +6,42 @@ set -e -args="" -src="" - -while [ "$1" ]; do - arg=$1 - - args="$args $1" - shift +# This script is designed to be used as a cc_wrapper in GN: +# cc_wrapper = "../../tools/clang-tidy.sh" +# (path relative to the build directory) + +# When used as a cc_wrapper, the first argument is the compiler. +REAL_CXX="$1" +shift + +# Find clang-tidy relative to the compiler, or via CLANG_TIDY env, or in PATH. +if [ -z "$CLANG_TIDY" ]; then + TIDY_BIN="$(dirname "$REAL_CXX")/clang-tidy" + if [ -x "$TIDY_BIN" ]; then + CLANG_TIDY="$TIDY_BIN" + else + CLANG_TIDY="clang-tidy" + fi +fi - if [ "$arg" == "-c" ]; then - src=$1 +args="$@" +src="" +last_arg="" - args="$args $1" - shift +for arg in "$@"; do + if [ "$last_arg" == "-c" ]; then + src=$arg + break fi + last_arg=$arg done # Ignore third party code (which we don't control). Generally it's found in //third_party/ # but is also found in //src/gpu/vk/vulkanmemoryallocator and in a generated folder when building # Dawn using CMake if [ "$src" ] && [[ "$src" != *"third_party"* ]] && [[ "$src" != *"vulkanmemoryallocator"* ]] && [[ "$src" != *"cmake_"* ]]; then - clang-tidy -quiet -header-filter='.*' -warnings-as-errors='*' $src -- $args + "$CLANG_TIDY" -quiet -header-filter='.*' -warnings-as-errors='*' "$src" -- "$REAL_CXX" $args fi -exec clang++ $args + +exec "$REAL_CXX" $args From 32da743297a6c05f60d2bfc7ea50a100aa6a13e6 Mon Sep 17 00:00:00 2001 From: "skia-autoroll@skia-public.iam.gserviceaccount.com" Date: Tue, 2 Jun 2026 09:27:04 -0700 Subject: [PATCH 021/335] Roll vulkan-deps from 24496a44b9f4 to df40808ccc75 (3 revisions) https://chromium.googlesource.com/vulkan-deps.git/+log/24496a44b9f4..df40808ccc75 Also rolling transitive DEPS: https://skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools/+log/b38c4f83024546d4000b2db8e2294cf81b7f26e0..605a0154c7743ed4239c0eb7f3c61f17ffde4fd0 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/vulkan-deps-skia-autoroll Please CC nicolettep@google.com,skiabot@google.com on the revert to ensure that a human is aware of the problem. To file a bug in skia: https://bugs.chromium.org/p/skia/issues/entry To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Cq-Include-Trybots: skia/skia.primary:Build-Ubuntu24.04-Clang-x86_64-Release-ANGLE;skia/skia.primary:Test-Win11-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-ANGLE Bug: None Tbr: nicolettep@google.com Change-Id: I30d062bed4fe1ddc72e3974c8f4dacfc59048ca0 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1252816 Commit-Queue: skia-autoroll@skia-public.iam.gserviceaccount.com Bot-Commit: skia-autoroll@skia-public.iam.gserviceaccount.com --- DEPS | 4 ++-- bazel/deps.json | 2 +- infra/bots/deps/deps_gen.go | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/DEPS b/DEPS index 68ff3e7f6ddb..22c418fcc9b7 100644 --- a/DEPS +++ b/DEPS @@ -74,10 +74,10 @@ deps = { "third_party/externals/vulkanmemoryallocator" : "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator@a6bfc237255a6bac1513f7c1ebde6d8aed6b5191", # vulkan-deps is a meta-repo containing several interdependent Khronos Vulkan repositories. # When the vulkan-deps revision is updated, those repos (spirv-*, vulkan-*) should be updated as well. - "third_party/externals/vulkan-deps" : "https://chromium.googlesource.com/vulkan-deps@24496a44b9f49f7ddc63fb46f46d5b5be7f122d4", + "third_party/externals/vulkan-deps" : "https://chromium.googlesource.com/vulkan-deps@df40808ccc75bee87a871a260068d32c0c493fb0", "third_party/externals/spirv-cross" : "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross@b8fcf307f1f347089e3c46eb4451d27f32ebc8d3", "third_party/externals/spirv-headers" : "https://skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers.git@1e770e7de8373a8dd49f23416cf7ca4001d01040", - "third_party/externals/spirv-tools" : "https://skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git@b38c4f83024546d4000b2db8e2294cf81b7f26e0", + "third_party/externals/spirv-tools" : "https://skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git@605a0154c7743ed4239c0eb7f3c61f17ffde4fd0", "third_party/externals/vello" : "https://skia.googlesource.com/external/github.com/linebender/vello.git@3ee3bea02164c5a816fe6c16ef4e3a810edb7620", "third_party/externals/vulkan-headers" : "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers@015e25c3c91b70eb1a754d36fb14c4ba6ad9b0b9", "third_party/externals/vulkan-tools" : "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools@e3d18f90c0b8ef1f52539e0674a42f0adfe30381", diff --git a/bazel/deps.json b/bazel/deps.json index 9e672dbead8f..f0a4e03a60d6 100644 --- a/bazel/deps.json +++ b/bazel/deps.json @@ -185,7 +185,7 @@ "remote": "https://skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers.git" }, { - "commit": "b38c4f83024546d4000b2db8e2294cf81b7f26e0", + "commit": "605a0154c7743ed4239c0eb7f3c61f17ffde4fd0", "name": "spirv_tools", "remote": "https://skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git" }, diff --git a/infra/bots/deps/deps_gen.go b/infra/bots/deps/deps_gen.go index 25b5f91fd4a3..9213e8f97503 100644 --- a/infra/bots/deps/deps_gen.go +++ b/infra/bots/deps/deps_gen.go @@ -164,7 +164,7 @@ var deps = deps_parser.DepsEntries{ }, "chromium.googlesource.com/vulkan-deps": { Id: "chromium.googlesource.com/vulkan-deps", - Version: "24496a44b9f49f7ddc63fb46f46d5b5be7f122d4", + Version: "df40808ccc75bee87a871a260068d32c0c493fb0", Path: "third_party/externals/vulkan-deps", }, "chromium.googlesource.com/webm/libwebp": { @@ -219,7 +219,7 @@ var deps = deps_parser.DepsEntries{ }, "skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools": { Id: "skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools", - Version: "b38c4f83024546d4000b2db8e2294cf81b7f26e0", + Version: "605a0154c7743ed4239c0eb7f3c61f17ffde4fd0", Path: "third_party/externals/spirv-tools", }, "skia.googlesource.com/external/github.com/emscripten-core/emsdk": { From 403ba7f67e569d32d24fda5e6935e1fe4c1ce99b Mon Sep 17 00:00:00 2001 From: recipe-roller Date: Tue, 2 Jun 2026 10:23:33 -0700 Subject: [PATCH 022/335] Roll recipe dependencies (trivial). This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (depot_tools) into this repository. The build that created this CL was https://ci.chromium.org/b/8680087127917248065 depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/9eecd66fa8e0f5008303f272a5a6818aca6d8c7e 9eecd66 (jdonnelly@chromium.org) Add interactive conflict handling to "git cl cherry-pick". Please check the following references for more information: - autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller - rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback - cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md Use https://goo.gl/noib3a to file a bug. R=borenet@google.com Recipe-Tryjob-Bypass-Reason: Autoroller Ignore-Freeze: Autoroller Bugdroid-Send-Email: False Change-Id: Iddb39ccc6cedcc9d376bd0a96e99e9abb33b9926 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1252916 Bot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Commit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com --- infra/bots/README.recipes.md | 10 +++++----- infra/config/recipes.cfg | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/infra/bots/README.recipes.md b/infra/bots/README.recipes.md index e9da7b7bc7a3..98930acf93b3 100644 --- a/infra/bots/README.recipes.md +++ b/infra/bots/README.recipes.md @@ -531,11 +531,11 @@ Run the DM test. — **def [RunSteps](/infra/bots/recipe_modules/xcode/examples/full.py#14)(api):** -[depot_tools/recipe_modules/bot_update]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/69f64d8c63f8af63230dc657fc5bd8e04f24eacb/recipes/README.recipes.md#recipe_modules-bot_update -[depot_tools/recipe_modules/gclient]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/69f64d8c63f8af63230dc657fc5bd8e04f24eacb/recipes/README.recipes.md#recipe_modules-gclient -[depot_tools/recipe_modules/git]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/69f64d8c63f8af63230dc657fc5bd8e04f24eacb/recipes/README.recipes.md#recipe_modules-git -[depot_tools/recipe_modules/gitiles]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/69f64d8c63f8af63230dc657fc5bd8e04f24eacb/recipes/README.recipes.md#recipe_modules-gitiles -[depot_tools/recipe_modules/tryserver]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/69f64d8c63f8af63230dc657fc5bd8e04f24eacb/recipes/README.recipes.md#recipe_modules-tryserver +[depot_tools/recipe_modules/bot_update]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/9eecd66fa8e0f5008303f272a5a6818aca6d8c7e/recipes/README.recipes.md#recipe_modules-bot_update +[depot_tools/recipe_modules/gclient]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/9eecd66fa8e0f5008303f272a5a6818aca6d8c7e/recipes/README.recipes.md#recipe_modules-gclient +[depot_tools/recipe_modules/git]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/9eecd66fa8e0f5008303f272a5a6818aca6d8c7e/recipes/README.recipes.md#recipe_modules-git +[depot_tools/recipe_modules/gitiles]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/9eecd66fa8e0f5008303f272a5a6818aca6d8c7e/recipes/README.recipes.md#recipe_modules-gitiles +[depot_tools/recipe_modules/tryserver]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/9eecd66fa8e0f5008303f272a5a6818aca6d8c7e/recipes/README.recipes.md#recipe_modules-tryserver [recipe_engine/recipe_modules/cipd]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-cipd [recipe_engine/recipe_modules/context]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-context [recipe_engine/recipe_modules/file]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-file diff --git a/infra/config/recipes.cfg b/infra/config/recipes.cfg index e0b60dd8bbb8..542c5bb7272a 100644 --- a/infra/config/recipes.cfg +++ b/infra/config/recipes.cfg @@ -14,7 +14,7 @@ "deps": { "depot_tools": { "branch": "refs/heads/main", - "revision": "69f64d8c63f8af63230dc657fc5bd8e04f24eacb", + "revision": "9eecd66fa8e0f5008303f272a5a6818aca6d8c7e", "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git" }, "recipe_engine": { From 4be5546ed8b095cef2ee8e390ca08be4aa1400a6 Mon Sep 17 00:00:00 2001 From: recipe-roller Date: Tue, 2 Jun 2026 11:33:48 -0700 Subject: [PATCH 023/335] Roll recipe dependencies (trivial). This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (depot_tools) into this repository. The build that created this CL was https://ci.chromium.org/b/8680082716804443089 depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/08846254291d08979fad450bff686080bb1d13c6 0884625 (jdonnelly@chromium.org) Add new command-line flags to "git cl cherry-pick" for convenie... Please check the following references for more information: - autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller - rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback - cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md Use https://goo.gl/noib3a to file a bug. R=borenet@google.com Recipe-Tryjob-Bypass-Reason: Autoroller Ignore-Freeze: Autoroller Bugdroid-Send-Email: False Change-Id: If241405ec67f5dca93cc8fee744afcbfc5595f02 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1252807 Commit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Bot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com --- infra/bots/README.recipes.md | 10 +++++----- infra/config/recipes.cfg | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/infra/bots/README.recipes.md b/infra/bots/README.recipes.md index 98930acf93b3..21062b843c57 100644 --- a/infra/bots/README.recipes.md +++ b/infra/bots/README.recipes.md @@ -531,11 +531,11 @@ Run the DM test. — **def [RunSteps](/infra/bots/recipe_modules/xcode/examples/full.py#14)(api):** -[depot_tools/recipe_modules/bot_update]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/9eecd66fa8e0f5008303f272a5a6818aca6d8c7e/recipes/README.recipes.md#recipe_modules-bot_update -[depot_tools/recipe_modules/gclient]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/9eecd66fa8e0f5008303f272a5a6818aca6d8c7e/recipes/README.recipes.md#recipe_modules-gclient -[depot_tools/recipe_modules/git]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/9eecd66fa8e0f5008303f272a5a6818aca6d8c7e/recipes/README.recipes.md#recipe_modules-git -[depot_tools/recipe_modules/gitiles]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/9eecd66fa8e0f5008303f272a5a6818aca6d8c7e/recipes/README.recipes.md#recipe_modules-gitiles -[depot_tools/recipe_modules/tryserver]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/9eecd66fa8e0f5008303f272a5a6818aca6d8c7e/recipes/README.recipes.md#recipe_modules-tryserver +[depot_tools/recipe_modules/bot_update]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/08846254291d08979fad450bff686080bb1d13c6/recipes/README.recipes.md#recipe_modules-bot_update +[depot_tools/recipe_modules/gclient]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/08846254291d08979fad450bff686080bb1d13c6/recipes/README.recipes.md#recipe_modules-gclient +[depot_tools/recipe_modules/git]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/08846254291d08979fad450bff686080bb1d13c6/recipes/README.recipes.md#recipe_modules-git +[depot_tools/recipe_modules/gitiles]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/08846254291d08979fad450bff686080bb1d13c6/recipes/README.recipes.md#recipe_modules-gitiles +[depot_tools/recipe_modules/tryserver]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/08846254291d08979fad450bff686080bb1d13c6/recipes/README.recipes.md#recipe_modules-tryserver [recipe_engine/recipe_modules/cipd]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-cipd [recipe_engine/recipe_modules/context]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-context [recipe_engine/recipe_modules/file]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-file diff --git a/infra/config/recipes.cfg b/infra/config/recipes.cfg index 542c5bb7272a..74e9fde66d0d 100644 --- a/infra/config/recipes.cfg +++ b/infra/config/recipes.cfg @@ -14,7 +14,7 @@ "deps": { "depot_tools": { "branch": "refs/heads/main", - "revision": "9eecd66fa8e0f5008303f272a5a6818aca6d8c7e", + "revision": "08846254291d08979fad450bff686080bb1d13c6", "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git" }, "recipe_engine": { From c1dbe08654b47d2cb82c07100bff43c6d3f8bbc6 Mon Sep 17 00:00:00 2001 From: recipe-roller Date: Tue, 2 Jun 2026 12:43:38 -0700 Subject: [PATCH 024/335] Roll recipe dependencies (trivial). This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (depot_tools) into this repository. The build that created this CL was https://ci.chromium.org/b/8680078316963981345 depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/eff5fce6114e3a78989e7f18dd9e8499d9e13240 eff5fce (iannucci@google.com) Update CIPD from 2.7.12 -> 2.8.1 Please check the following references for more information: - autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller - rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback - cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md Use https://goo.gl/noib3a to file a bug. R=borenet@google.com Recipe-Tryjob-Bypass-Reason: Autoroller Ignore-Freeze: Autoroller Bugdroid-Send-Email: False Change-Id: I77c2a47714001934f3e7c7adc6ad1bb7d68618d7 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1252814 Commit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Bot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com --- infra/bots/README.recipes.md | 10 +++++----- infra/config/recipes.cfg | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/infra/bots/README.recipes.md b/infra/bots/README.recipes.md index 21062b843c57..3b05537a22ee 100644 --- a/infra/bots/README.recipes.md +++ b/infra/bots/README.recipes.md @@ -531,11 +531,11 @@ Run the DM test. — **def [RunSteps](/infra/bots/recipe_modules/xcode/examples/full.py#14)(api):** -[depot_tools/recipe_modules/bot_update]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/08846254291d08979fad450bff686080bb1d13c6/recipes/README.recipes.md#recipe_modules-bot_update -[depot_tools/recipe_modules/gclient]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/08846254291d08979fad450bff686080bb1d13c6/recipes/README.recipes.md#recipe_modules-gclient -[depot_tools/recipe_modules/git]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/08846254291d08979fad450bff686080bb1d13c6/recipes/README.recipes.md#recipe_modules-git -[depot_tools/recipe_modules/gitiles]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/08846254291d08979fad450bff686080bb1d13c6/recipes/README.recipes.md#recipe_modules-gitiles -[depot_tools/recipe_modules/tryserver]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/08846254291d08979fad450bff686080bb1d13c6/recipes/README.recipes.md#recipe_modules-tryserver +[depot_tools/recipe_modules/bot_update]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/eff5fce6114e3a78989e7f18dd9e8499d9e13240/recipes/README.recipes.md#recipe_modules-bot_update +[depot_tools/recipe_modules/gclient]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/eff5fce6114e3a78989e7f18dd9e8499d9e13240/recipes/README.recipes.md#recipe_modules-gclient +[depot_tools/recipe_modules/git]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/eff5fce6114e3a78989e7f18dd9e8499d9e13240/recipes/README.recipes.md#recipe_modules-git +[depot_tools/recipe_modules/gitiles]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/eff5fce6114e3a78989e7f18dd9e8499d9e13240/recipes/README.recipes.md#recipe_modules-gitiles +[depot_tools/recipe_modules/tryserver]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/eff5fce6114e3a78989e7f18dd9e8499d9e13240/recipes/README.recipes.md#recipe_modules-tryserver [recipe_engine/recipe_modules/cipd]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-cipd [recipe_engine/recipe_modules/context]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-context [recipe_engine/recipe_modules/file]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-file diff --git a/infra/config/recipes.cfg b/infra/config/recipes.cfg index 74e9fde66d0d..48efe0d24d4b 100644 --- a/infra/config/recipes.cfg +++ b/infra/config/recipes.cfg @@ -14,7 +14,7 @@ "deps": { "depot_tools": { "branch": "refs/heads/main", - "revision": "08846254291d08979fad450bff686080bb1d13c6", + "revision": "eff5fce6114e3a78989e7f18dd9e8499d9e13240", "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git" }, "recipe_engine": { From d625048c853a7aba8ae2fa0da44545ff7e969190 Mon Sep 17 00:00:00 2001 From: recipe-roller Date: Tue, 2 Jun 2026 14:24:12 -0700 Subject: [PATCH 025/335] Roll recipe dependencies (trivial). This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (depot_tools) into this repository. The build that created this CL was https://ci.chromium.org/b/8680072026585449393 depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/ea198736a0bcaacc34b73b6218dd4de6e5d92fd3 ea19873 (gavinmak@google.com) Clean up stale temporary pack files during populate and bootstrap Please check the following references for more information: - autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller - rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback - cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md Use https://goo.gl/noib3a to file a bug. R=borenet@google.com Recipe-Tryjob-Bypass-Reason: Autoroller Ignore-Freeze: Autoroller Bugdroid-Send-Email: False Change-Id: Ia2cea50b805314212c509ffb43b4fb12baaf6764 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1253118 Bot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Commit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com --- infra/bots/README.recipes.md | 10 +++++----- infra/config/recipes.cfg | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/infra/bots/README.recipes.md b/infra/bots/README.recipes.md index 3b05537a22ee..f8f58b8d158c 100644 --- a/infra/bots/README.recipes.md +++ b/infra/bots/README.recipes.md @@ -531,11 +531,11 @@ Run the DM test. — **def [RunSteps](/infra/bots/recipe_modules/xcode/examples/full.py#14)(api):** -[depot_tools/recipe_modules/bot_update]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/eff5fce6114e3a78989e7f18dd9e8499d9e13240/recipes/README.recipes.md#recipe_modules-bot_update -[depot_tools/recipe_modules/gclient]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/eff5fce6114e3a78989e7f18dd9e8499d9e13240/recipes/README.recipes.md#recipe_modules-gclient -[depot_tools/recipe_modules/git]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/eff5fce6114e3a78989e7f18dd9e8499d9e13240/recipes/README.recipes.md#recipe_modules-git -[depot_tools/recipe_modules/gitiles]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/eff5fce6114e3a78989e7f18dd9e8499d9e13240/recipes/README.recipes.md#recipe_modules-gitiles -[depot_tools/recipe_modules/tryserver]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/eff5fce6114e3a78989e7f18dd9e8499d9e13240/recipes/README.recipes.md#recipe_modules-tryserver +[depot_tools/recipe_modules/bot_update]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/ea198736a0bcaacc34b73b6218dd4de6e5d92fd3/recipes/README.recipes.md#recipe_modules-bot_update +[depot_tools/recipe_modules/gclient]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/ea198736a0bcaacc34b73b6218dd4de6e5d92fd3/recipes/README.recipes.md#recipe_modules-gclient +[depot_tools/recipe_modules/git]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/ea198736a0bcaacc34b73b6218dd4de6e5d92fd3/recipes/README.recipes.md#recipe_modules-git +[depot_tools/recipe_modules/gitiles]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/ea198736a0bcaacc34b73b6218dd4de6e5d92fd3/recipes/README.recipes.md#recipe_modules-gitiles +[depot_tools/recipe_modules/tryserver]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/ea198736a0bcaacc34b73b6218dd4de6e5d92fd3/recipes/README.recipes.md#recipe_modules-tryserver [recipe_engine/recipe_modules/cipd]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-cipd [recipe_engine/recipe_modules/context]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-context [recipe_engine/recipe_modules/file]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-file diff --git a/infra/config/recipes.cfg b/infra/config/recipes.cfg index 48efe0d24d4b..0272d0a38273 100644 --- a/infra/config/recipes.cfg +++ b/infra/config/recipes.cfg @@ -14,7 +14,7 @@ "deps": { "depot_tools": { "branch": "refs/heads/main", - "revision": "eff5fce6114e3a78989e7f18dd9e8499d9e13240", + "revision": "ea198736a0bcaacc34b73b6218dd4de6e5d92fd3", "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git" }, "recipe_engine": { From b2464cbb9bf35925cde21ed7f716ab6f7f4e007e Mon Sep 17 00:00:00 2001 From: "skia-autoroll@skia-public.iam.gserviceaccount.com" Date: Tue, 2 Jun 2026 21:00:53 -0700 Subject: [PATCH 026/335] Roll Dawn from 63f25feec51e to 447aee490e30 (53 revisions) https://dawn.googlesource.com/dawn.git/+log/63f25feec51e..447aee490e30 2026-06-03 jrprice@google.com [ir] Move AllowNonCoreTypes to a property 2026-06-03 kainino@chromium.org [dawn][wire] Zero-init ChunkedCommandSerializer space 2026-06-02 sankhesh.jhaveri@kitware.com [dawn][common] Implement operator== explicitly in ityp_array 2026-06-02 kainino@chromium.org [emscripten] Fix include path order for emdawnwebgpu_tests 2026-06-02 rharrison@chromium.org Rework Mesa build to depend on built glslangValidator 2026-06-02 rharrison@chromium.org Validate offset to subgroupMatrixLoad/Store 2026-06-02 lokokung@google.com [platform] Update the CachingInterface APIs to match new BlobCache. 2026-06-02 sankhesh.jhaveri@kitware.com [tint] Mark MatchVec and MatchMat template functions as constexpr 2026-06-02 shrekshao@google.com Suppress some cts shader OOM on pixel 4 2026-06-02 jrprice@google.com [spirv-reader] Allow uniform buffer standard layout 2026-06-02 diyou.dev@gmail.com [gcc] Add missing *_UNREACHABLEs 2026-06-02 senorblanco@chromium.org GL: add missing stage visibility check 2026-06-02 jrprice@google.com [ir] Move kAllowModuleScopeLets to a property 2026-06-02 dsinclair@chromium.org Moved checked_cast 2026-06-02 dsinclair@chromium.org Move TypedInteger to src/utils. 2026-06-02 dsinclair@chromium.org Fix test file extension. 2026-06-02 dsinclair@chromium.org Move the Log and Assert files to src/utils. 2026-06-02 jrprice@google.com [ir] Move kAllowRefTypes to a property 2026-06-02 jrprice@google.com [ir] Move kAllowAnyLetType to a property 2026-06-02 jrprice@google.com [ir] Move MslAllowEntryPointInterface to a property 2026-06-02 cwallez@chromium.org Revert "Add a c++20 module interface unit generation rule" 2026-06-02 dsinclair@chromium.org Remove tint reference from src/utils bazel build. 2026-06-02 jrprice@google.com Reland: [gn] Add support for generated sources 2026-06-02 jrprice@google.com [ir] Move AllowAnyInputAttachmentIndexType to a property 2026-06-02 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from b57006f9536e to 24496a44b9f4 (10 revisions) 2026-06-02 chrome-branch-day@chops-service-accounts.iam.gserviceaccount.com Activate dawn M150 2026-06-02 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll DirectX Shader Compiler from 35c1b99e9e55 to 517dd5eb5d8c (1 revision) 2026-06-02 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from c01fdb7503e3 to 63a38db09e7e (15 revisions) 2026-06-02 jrprice@google.com [ir] Remove AllowHandleVarsWithoutBindings capability 2026-06-02 jrprice@google.com [ir] Move AllowPointerToHandle to a property 2026-06-02 jrprice@google.com [ir] Move AllowLocationForNumericElements to a property 2026-06-02 jrprice@google.com [ir] Move AllowPhonyInstructions to a property 2026-06-02 jrprice@google.com [ir] Move AllowClipDistancesOnF32ScalarAndVector to a property 2026-06-02 bsheedy@google.com Suppress Pixel 10 CTS failures 2026-06-02 cwallez@chromium.org [dawn][native] Disallow TransientAttachment for internal usages. 2026-06-01 bsheedy@google.com Suppress Pixel 10 dawn_end2end_tests failures 2026-06-01 diyou.dev@gmail.com Add a c++20 module interface unit generation rule 2026-06-01 lokokung@google.com [native] Add span-ified cache callback handling. 2026-06-01 shrekshao@google.com Fix feature test for dawn-win-x64-nvidia-gtx1660-exp-rel 2026-06-01 jrprice@google.com [ir] Move AllowPointSizeBuiltin to a property 2026-06-01 jrprice@google.com [ir] Move AllowStructMatrixDecorations to a property 2026-06-01 jrprice@google.com [ir] Move AllowVectorElementPointer to a property 2026-06-01 jrprice@google.com [ir] Move AllowDuplicateBindings to a property 2026-06-01 chouinard@google.com Extract platform checks to helper functions 2026-06-01 chouinard@google.com [tint] Collapse nested subgroupMin/Max ops on AMD 2026-06-01 dawn-automated-expectations@chops-service-accounts.iam.gserviceaccount.com Roll third_party/webgpu-cts/ f08551b0f..b507bd117 (5 commits) 2026-06-01 cwallez@chromium.org [cmake] Enable Wayland support by default on Linux. 2026-06-01 alanbaker@google.com [wgsl] Fix LHS function call parsing 2026-06-01 cwallez@chromium.org Remove TODO about reordering issue with gbm.h 2026-06-01 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 823a409ba1ef to e22e82d4f48c (939 revisions) 2026-06-01 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 3cececf546e2 to b57006f9536e (17 revisions) 2026-06-01 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 31b176246d7e to c01fdb7503e3 (12 revisions) 2026-06-01 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll DirectX Shader Compiler from 42da79c4df14 to 35c1b99e9e55 (1 revision) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/dawn-skia-autoroll Please CC cwallez@google.com,shrekshao@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Cq-Include-Trybots: skia/skia.primary:Build-Ubuntu24.04-Clang-x86_64-Debug-Graphite_Dawn_Vulkan;skia/skia.primary:Test-Mac14-Clang-MacMini9.1-GPU-AppleM1-arm64-Debug-All-ASAN_Graphite_Dawn_Metal;skia/skia.primary:Test-Win11-MSVC-Golo-GPU-QuadroP400-x86_64-Release-All-Graphite_Dawn_D3D12;skia/skia.primary:Test-Win11-MSVC-Golo-GPU-QuadroP400-x86_64-Release-All-Graphite_Dawn_D3D11 Bug: None Tbr: shrekshao@google.com Change-Id: I8af9fd79d144c935c07b869bab93f1a87f96857c Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1253196 Commit-Queue: skia-autoroll@skia-public.iam.gserviceaccount.com Bot-Commit: skia-autoroll@skia-public.iam.gserviceaccount.com --- DEPS | 2 +- bazel/deps.json | 2 +- infra/bots/deps/deps_gen.go | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/DEPS b/DEPS index 22c418fcc9b7..aba0263bc326 100644 --- a/DEPS +++ b/DEPS @@ -39,7 +39,7 @@ deps = { # Dawn requires jinja2 and markupsafe for the code generator, abseil for string formatting, # and a few other depencencies. # When the Dawn revision is updated these should be updated from the Dawn DEPS as well. - "third_party/externals/dawn" : "https://dawn.googlesource.com/dawn.git@63f25feec51e9351fb25222b6d5de1af791d7c4f", + "third_party/externals/dawn" : "https://dawn.googlesource.com/dawn.git@447aee490e300a42c9a50e8539c53fbbafeb4a0d", "third_party/externals/abseil-cpp" : "https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp@d16e32215c3ab90ba57c2e904a5344d85c7353e4", "third_party/externals/jinja2" : "https://chromium.googlesource.com/chromium/src/third_party/jinja2@c3027d884967773057bf74b957e3fea87e5df4d7", "third_party/externals/markupsafe" : "https://chromium.googlesource.com/chromium/src/third_party/markupsafe@4256084ae14175d38a3ff7d739dca83ae49ccec6", diff --git a/bazel/deps.json b/bazel/deps.json index f0a4e03a60d6..b40050db2953 100644 --- a/bazel/deps.json +++ b/bazel/deps.json @@ -3,7 +3,7 @@ "direct": [ { "build_file": "//bazel/external/dawn:BUILD.bazel", - "commit": "63f25feec51e9351fb25222b6d5de1af791d7c4f", + "commit": "447aee490e300a42c9a50e8539c53fbbafeb4a0d", "name": "dawn", "remote": "https://dawn.googlesource.com/dawn.git" }, diff --git a/infra/bots/deps/deps_gen.go b/infra/bots/deps/deps_gen.go index 9213e8f97503..cf3166b618d1 100644 --- a/infra/bots/deps/deps_gen.go +++ b/infra/bots/deps/deps_gen.go @@ -174,7 +174,7 @@ var deps = deps_parser.DepsEntries{ }, "dawn.googlesource.com/dawn": { Id: "dawn.googlesource.com/dawn", - Version: "63f25feec51e9351fb25222b6d5de1af791d7c4f", + Version: "447aee490e300a42c9a50e8539c53fbbafeb4a0d", Path: "third_party/externals/dawn", }, "infra/3pp/tools/ninja": { From 40394e55de502a0bc6beb2e6a56eac127a8d0e88 Mon Sep 17 00:00:00 2001 From: skia-autoroll Date: Wed, 3 Jun 2026 04:01:03 +0000 Subject: [PATCH 027/335] Roll Skia Infra from 1c6aa5aaba53 to a4cbcf5ccc36 (19 revisions) https://skia.googlesource.com/buildbot.git/+log/1c6aa5aaba53..a4cbcf5ccc36 2026-06-02 zhanliang@google.com [CBB] Run the right flavor of loadline2 on Pixel 10 2026-06-02 eduardoyap@google.com perf: Rename 'Test Suite' to 'Benchmark' in anomalies table 2026-06-02 eduardoyap@google.com pinpoint: Add android-pixel10-perf bot configuration 2026-06-02 louhi-prod-1-6316342352543744@louhi-prod-1.iam.gserviceaccount.com Toggle Perfserver Freeze - off - perf/FREEZELOCK 2026-06-02 wenbinzhang@google.com [CBB] Update CBB links with Pixel10 results 2026-06-02 louhi-prod-1-6316342352543744@louhi-prod-1.iam.gserviceaccount.com Toggle Perfserver Freeze - on - perf/FREEZELOCK 2026-06-02 wenbinzhang@google.com [perf] dynamical y-axis range 2026-06-02 ansid@google.com Perfserver frontend hot reload 2026-06-02 sruslan@google.com Remove the "Reset Zoom" button from trace-chart-sk. 2026-06-02 sruslan@google.com Remove "Show Loaded Bounds" feature from Explore Multi V2. 2026-06-02 sruslan@google.com Enhance reset zoom functionality and theme styling. 2026-06-02 sergeirudenkov@google.com [public's a subset] show_only_public_traces filtering 2026-06-02 maximsheshukov@google.com Fix auth proxy logout redirection 2026-06-02 ansid@google.com Fix run_with_spanner.sh 2026-06-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll jsfiddle-final from d51da74a4008 to 40b541f13f36 2026-06-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll command_wrapper from 94585940746846115... to 72fbf2e9ed0083796... (1 revision) 2026-06-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll luci-auth from c0d9a7db3308d7192... to 7257396558bc9c7c7... (1 revision) 2026-06-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Depot Tools from f3f28514e02f to 298c36eea8d8 (4 revisions) 2026-06-02 skia-autoroll@skia-public.iam.gserviceaccount.com Roll debugger-app-final from 16d1e5069827 to 2b8643818973 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/infra-skia Please CC kjlubick@google.com,skiabot@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Skia Infra: https://bugs.chromium.org/p/skia/issues/entry To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Bug: chromium:504536191,chromium:517113304,chromium:517157376,chromium:517859627 Tbr: kjlubick@google.com Change-Id: Ib84f5ec8c3964ecfa3287bb4ddabf442f63e9c6c Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1253177 Commit-Queue: skia-autoroll@skia-public.iam.gserviceaccount.com Bot-Commit: skia-autoroll@skia-public.iam.gserviceaccount.com --- DEPS | 2 +- go.mod | 2 +- go.sum | 4 +- infra/bots/deps/deps_gen.go | 4 +- infra/bots/tasks.json | 2058 +++++++++++++++++------------------ 5 files changed, 1035 insertions(+), 1035 deletions(-) diff --git a/DEPS b/DEPS index aba0263bc326..122f290367ad 100644 --- a/DEPS +++ b/DEPS @@ -9,7 +9,7 @@ vars = { # Three lines of non-changing comments so that # the commit queue can handle CLs rolling different # dependencies without interference from each other. - 'infra_revision': '1c6aa5aaba539970677df341daaf54ccbb1ba6d0', + 'infra_revision': 'a4cbcf5ccc36e900754b37d2676e318a4a91d7a4', # ninja CIPD package version. # https://chrome-infra-packages.appspot.com/p/infra/3pp/tools/ninja diff --git a/go.mod b/go.mod index ea0f17f9766a..9616020e7456 100644 --- a/go.mod +++ b/go.mod @@ -12,7 +12,7 @@ require ( github.com/trietmn/go-wiki v1.0.1 github.com/vektra/mockery/v2 v2.52.2 go.chromium.org/luci v0.0.0-20251208084510-e9565e513ef0 - go.skia.org/infra v0.0.0-20260601171403-1c6aa5aaba53 + go.skia.org/infra v0.0.0-20260602230531-a4cbcf5ccc36 google.golang.org/api v0.248.0 google.golang.org/protobuf v1.36.10 ) diff --git a/go.sum b/go.sum index aa0cd632abb6..fa25486cbd31 100644 --- a/go.sum +++ b/go.sum @@ -344,8 +344,8 @@ go.opentelemetry.io/otel/sdk/metric v1.37.0 h1:90lI228XrB9jCMuSdA0673aubgRobVZFh go.opentelemetry.io/otel/sdk/metric v1.37.0/go.mod h1:cNen4ZWfiD37l5NhS+Keb5RXVWZWpRE+9WyVCpbo5ps= go.opentelemetry.io/otel/trace v1.37.0 h1:HLdcFNbRQBE2imdSEgm/kwqmQj1Or1l/7bW6mxVK7z4= go.opentelemetry.io/otel/trace v1.37.0/go.mod h1:TlgrlQ+PtQO5XFerSPUYG0JSgGyryXewPGyayAWSBS0= -go.skia.org/infra v0.0.0-20260601171403-1c6aa5aaba53 h1:fa2GN8tNr/hutja//S8ARl3SU4tjLxi4BL9tLWV386Y= -go.skia.org/infra v0.0.0-20260601171403-1c6aa5aaba53/go.mod h1:IN8jdFPrIDrbWzJuEezIB11r3fTYzUaXSghv98C9/AM= +go.skia.org/infra v0.0.0-20260602230531-a4cbcf5ccc36 h1:9y5aXmc88R9I3kG5hpJduJN2zIpM0qvgfw7OvvrRRRQ= +go.skia.org/infra v0.0.0-20260602230531-a4cbcf5ccc36/go.mod h1:IN8jdFPrIDrbWzJuEezIB11r3fTYzUaXSghv98C9/AM= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE= go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= diff --git a/infra/bots/deps/deps_gen.go b/infra/bots/deps/deps_gen.go index cf3166b618d1..7af630363811 100644 --- a/infra/bots/deps/deps_gen.go +++ b/infra/bots/deps/deps_gen.go @@ -184,7 +184,7 @@ var deps = deps_parser.DepsEntries{ }, "skia.googlesource.com/buildbot": { Id: "skia.googlesource.com/buildbot", - Version: "1c6aa5aaba539970677df341daaf54ccbb1ba6d0", + Version: "a4cbcf5ccc36e900754b37d2676e318a4a91d7a4", Path: "infra/skia-infra", }, "skia.googlesource.com/external/github.com/AOMediaCodec/libavif": { @@ -264,7 +264,7 @@ var deps = deps_parser.DepsEntries{ }, "skia/tools/sk": { Id: "skia/tools/sk", - Version: "git_revision:1c6aa5aaba539970677df341daaf54ccbb1ba6d0", + Version: "git_revision:a4cbcf5ccc36e900754b37d2676e318a4a91d7a4", Path: "bin", }, "swiftshader.googlesource.com/SwiftShader": { diff --git a/infra/bots/tasks.json b/infra/bots/tasks.json index 1f876ed8764b..a0ffd19086cd 100644 --- a/infra/bots/tasks.json +++ b/infra/bots/tasks.json @@ -3946,7 +3946,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -4026,7 +4026,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -4106,7 +4106,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -4182,7 +4182,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -4262,7 +4262,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -4342,7 +4342,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -4422,7 +4422,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -4498,7 +4498,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -4578,7 +4578,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -4662,7 +4662,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -4721,7 +4721,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "skia/bots/bazelisk_linux_amd64", @@ -4782,7 +4782,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/vpython3/${platform}", @@ -4855,7 +4855,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/vpython3/${platform}", @@ -4928,7 +4928,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/vpython3/${platform}", @@ -5001,7 +5001,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/vpython3/${platform}", @@ -5074,7 +5074,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/vpython3/${platform}", @@ -5147,7 +5147,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/vpython3/${platform}", @@ -5220,7 +5220,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/vpython3/${platform}", @@ -5293,7 +5293,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/vpython3/${platform}", @@ -5366,7 +5366,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/vpython3/${platform}", @@ -5439,7 +5439,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/vpython3/${platform}", @@ -5512,7 +5512,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/vpython3/${platform}", @@ -5585,7 +5585,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/vpython3/${platform}", @@ -5658,7 +5658,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/vpython3/${platform}", @@ -5739,7 +5739,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -5835,7 +5835,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -5931,7 +5931,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -6027,7 +6027,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -6123,7 +6123,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -6219,7 +6219,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -6315,7 +6315,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -6407,7 +6407,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -6493,7 +6493,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -6579,7 +6579,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -6683,7 +6683,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -6780,7 +6780,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -6862,7 +6862,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -6966,7 +6966,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -7081,7 +7081,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -7196,7 +7196,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -7293,7 +7293,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -7379,7 +7379,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -7465,7 +7465,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -7551,7 +7551,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -7637,7 +7637,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -7723,7 +7723,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -7810,7 +7810,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -7897,7 +7897,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -7984,7 +7984,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -8071,7 +8071,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -8158,7 +8158,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -8244,7 +8244,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -8348,7 +8348,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -8463,7 +8463,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -8560,7 +8560,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -8646,7 +8646,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -8732,7 +8732,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -8836,7 +8836,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -8933,7 +8933,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -9019,7 +9019,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -9106,7 +9106,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -9193,7 +9193,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -9280,7 +9280,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -9367,7 +9367,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -9454,7 +9454,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -9541,7 +9541,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -9627,7 +9627,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -9713,7 +9713,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -9817,7 +9817,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -9914,7 +9914,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -10022,7 +10022,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -10137,7 +10137,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -10234,7 +10234,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -10320,7 +10320,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -10406,7 +10406,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -10492,7 +10492,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -10596,7 +10596,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -10693,7 +10693,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -10779,7 +10779,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -10865,7 +10865,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -10951,7 +10951,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -11037,7 +11037,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -11119,7 +11119,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -11211,7 +11211,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -11303,7 +11303,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -11395,7 +11395,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -11487,7 +11487,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -11578,7 +11578,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -11665,7 +11665,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -11756,7 +11756,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -11843,7 +11843,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -11927,7 +11927,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -12011,7 +12011,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -12117,7 +12117,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -12205,7 +12205,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -12289,7 +12289,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -12373,7 +12373,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -12457,7 +12457,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -12541,7 +12541,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -12625,7 +12625,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -12727,7 +12727,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -12840,7 +12840,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -12935,7 +12935,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -13019,7 +13019,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -13103,7 +13103,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -13187,7 +13187,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -13271,7 +13271,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -13355,7 +13355,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -13457,7 +13457,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -13570,7 +13570,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -13683,7 +13683,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -13778,7 +13778,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -13862,7 +13862,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -13946,7 +13946,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -14030,7 +14030,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -14114,7 +14114,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -14198,7 +14198,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -14286,7 +14286,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -14375,7 +14375,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -14477,7 +14477,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -14590,7 +14590,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -14685,7 +14685,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -14769,7 +14769,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -14853,7 +14853,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -14937,7 +14937,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -15025,7 +15025,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -15118,7 +15118,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -15229,7 +15229,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -15333,7 +15333,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -15426,7 +15426,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -15519,7 +15519,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -15634,7 +15634,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -15738,7 +15738,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -15831,7 +15831,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -15942,7 +15942,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -16046,7 +16046,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -16161,7 +16161,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -16287,7 +16287,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -16413,7 +16413,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -16517,7 +16517,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -16610,7 +16610,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -16703,7 +16703,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -16796,7 +16796,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -16895,7 +16895,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -16994,7 +16994,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -17093,7 +17093,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -17186,7 +17186,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -17279,7 +17279,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -17372,7 +17372,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -17465,7 +17465,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -17580,7 +17580,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -17677,7 +17677,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -17770,7 +17770,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -17863,7 +17863,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -17974,7 +17974,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -18078,7 +18078,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -18171,7 +18171,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -18264,7 +18264,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -18383,7 +18383,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -18483,7 +18483,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -18576,7 +18576,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -18687,7 +18687,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -18791,7 +18791,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -18884,7 +18884,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -18995,7 +18995,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -19092,7 +19092,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -19185,7 +19185,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -19278,7 +19278,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -19371,7 +19371,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -19464,7 +19464,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -19557,7 +19557,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -19650,7 +19650,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -19749,7 +19749,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -19848,7 +19848,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -19959,7 +19959,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -20063,7 +20063,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -20156,7 +20156,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -20249,7 +20249,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -20342,7 +20342,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -20439,7 +20439,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -20534,7 +20534,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -20629,7 +20629,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -20724,7 +20724,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -20819,7 +20819,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -20914,7 +20914,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -21001,7 +21001,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -21087,7 +21087,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -21173,7 +21173,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -21259,7 +21259,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -21345,7 +21345,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -21430,7 +21430,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -21516,7 +21516,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -21602,7 +21602,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -21688,7 +21688,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -21774,7 +21774,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -21860,7 +21860,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -21946,7 +21946,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -22037,7 +22037,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -22141,7 +22141,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -22256,7 +22256,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -22371,7 +22371,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -22468,7 +22468,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -22554,7 +22554,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -22640,7 +22640,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -22726,7 +22726,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -22812,7 +22812,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -22898,7 +22898,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -23002,7 +23002,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -23117,7 +23117,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -23232,7 +23232,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -23329,7 +23329,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -23415,7 +23415,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -23501,7 +23501,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -23587,7 +23587,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -23668,7 +23668,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -23749,7 +23749,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -23830,7 +23830,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -23911,7 +23911,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -23992,7 +23992,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -24073,7 +24073,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -24154,7 +24154,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -24253,7 +24253,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -24363,7 +24363,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -24473,7 +24473,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -24565,7 +24565,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -24646,7 +24646,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -24727,7 +24727,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -24826,7 +24826,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -24918,7 +24918,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -24999,7 +24999,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -25080,7 +25080,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -25179,7 +25179,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -25289,7 +25289,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -25399,7 +25399,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -25491,7 +25491,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -25572,7 +25572,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -25653,7 +25653,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -25756,7 +25756,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -25869,7 +25869,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -25949,7 +25949,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" } ], "command": [ @@ -26005,7 +26005,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" } ], "command": [ @@ -26061,7 +26061,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" } ], "command": [ @@ -26117,7 +26117,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" } ], "command": [ @@ -26173,7 +26173,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "skia/bots/bloaty", @@ -26248,7 +26248,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "skia/bots/bloaty", @@ -26323,7 +26323,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "skia/bots/bloaty", @@ -26398,7 +26398,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "skia/bots/android_ndk_linux", @@ -26478,7 +26478,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "skia/bots/bloaty", @@ -26588,7 +26588,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -26701,7 +26701,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -26800,7 +26800,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -26869,7 +26869,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "skia/bots/bazelisk_linux_amd64", @@ -26911,7 +26911,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "skia/bots/bazelisk_linux_amd64", @@ -26953,7 +26953,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "skia/bots/bazelisk_linux_amd64", @@ -27086,7 +27086,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -27164,7 +27164,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -27259,7 +27259,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -27559,7 +27559,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/git-credential-luci/${platform}", @@ -27648,7 +27648,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -27734,7 +27734,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -27815,7 +27815,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -27901,7 +27901,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -27982,7 +27982,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -28063,7 +28063,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -28144,7 +28144,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -28225,7 +28225,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -28306,7 +28306,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -28387,7 +28387,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -28468,7 +28468,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -28549,7 +28549,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -28630,7 +28630,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -28716,7 +28716,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -28802,7 +28802,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -28883,7 +28883,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -28969,7 +28969,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -29050,7 +29050,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -29131,7 +29131,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -29212,7 +29212,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -29293,7 +29293,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -29374,7 +29374,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -29455,7 +29455,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -29536,7 +29536,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -29617,7 +29617,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -29698,7 +29698,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -29779,7 +29779,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -29860,7 +29860,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -29941,7 +29941,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -30022,7 +30022,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -30108,7 +30108,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -30189,7 +30189,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -30270,7 +30270,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -30351,7 +30351,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -30432,7 +30432,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -30513,7 +30513,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -30594,7 +30594,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -30675,7 +30675,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -30756,7 +30756,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -30837,7 +30837,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -30918,7 +30918,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -30999,7 +30999,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -31080,7 +31080,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -31161,7 +31161,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -31242,7 +31242,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -31323,7 +31323,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -31404,7 +31404,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -31485,7 +31485,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -31566,7 +31566,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -31647,7 +31647,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -31728,7 +31728,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -31809,7 +31809,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -31890,7 +31890,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -31971,7 +31971,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -32052,7 +32052,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -32133,7 +32133,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -32214,7 +32214,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -32295,7 +32295,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -32376,7 +32376,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -32457,7 +32457,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -32538,7 +32538,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -32619,7 +32619,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -32700,7 +32700,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -32781,7 +32781,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -32862,7 +32862,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -32943,7 +32943,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -33024,7 +33024,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -33105,7 +33105,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -33186,7 +33186,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -33267,7 +33267,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -33348,7 +33348,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -33429,7 +33429,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -33522,7 +33522,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -33615,7 +33615,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -33708,7 +33708,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -33801,7 +33801,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -33894,7 +33894,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -33987,7 +33987,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -34080,7 +34080,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -34173,7 +34173,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -34266,7 +34266,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -34359,7 +34359,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -34452,7 +34452,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -34545,7 +34545,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -34638,7 +34638,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -34731,7 +34731,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -34824,7 +34824,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -34917,7 +34917,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -35010,7 +35010,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -35103,7 +35103,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -35196,7 +35196,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -35289,7 +35289,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -35382,7 +35382,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -35475,7 +35475,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -35572,7 +35572,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -35664,7 +35664,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -35756,7 +35756,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -35848,7 +35848,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -35940,7 +35940,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -36032,7 +36032,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -36129,7 +36129,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -36222,7 +36222,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -36315,7 +36315,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -36408,7 +36408,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -36505,7 +36505,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -36607,7 +36607,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -36709,7 +36709,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -36806,7 +36806,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -36913,7 +36913,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -37015,7 +37015,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -37107,7 +37107,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -37199,7 +37199,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -37291,7 +37291,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -37385,7 +37385,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -37477,7 +37477,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -37569,7 +37569,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -37661,7 +37661,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -37753,7 +37753,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -37845,7 +37845,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -37937,7 +37937,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -38029,7 +38029,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -38121,7 +38121,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -38213,7 +38213,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -38305,7 +38305,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -38397,7 +38397,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -38489,7 +38489,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -38581,7 +38581,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -38673,7 +38673,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -38765,7 +38765,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -38857,7 +38857,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -38949,7 +38949,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -39041,7 +39041,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -39133,7 +39133,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -39225,7 +39225,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -39317,7 +39317,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -39409,7 +39409,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -39501,7 +39501,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -39593,7 +39593,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -39685,7 +39685,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -39777,7 +39777,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -39869,7 +39869,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -39961,7 +39961,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -40053,7 +40053,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -40145,7 +40145,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -40237,7 +40237,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -40329,7 +40329,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -40421,7 +40421,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -40513,7 +40513,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -40605,7 +40605,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -40701,7 +40701,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -40791,7 +40791,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -40881,7 +40881,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -40971,7 +40971,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -41061,7 +41061,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -41151,7 +41151,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -41241,7 +41241,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -41338,7 +41338,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -41435,7 +41435,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -41532,7 +41532,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -41625,7 +41625,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -41713,7 +41713,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -41801,7 +41801,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -41889,7 +41889,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -41977,7 +41977,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -42065,7 +42065,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -42153,7 +42153,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -42241,7 +42241,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -42329,7 +42329,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -42417,7 +42417,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -42505,7 +42505,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -42593,7 +42593,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -42681,7 +42681,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -42769,7 +42769,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -42857,7 +42857,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -42945,7 +42945,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -43033,7 +43033,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -43121,7 +43121,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -43209,7 +43209,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -43297,7 +43297,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -43385,7 +43385,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -43473,7 +43473,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -43561,7 +43561,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -43649,7 +43649,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -43737,7 +43737,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -43825,7 +43825,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -43913,7 +43913,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -44001,7 +44001,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -44089,7 +44089,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -44177,7 +44177,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -44265,7 +44265,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -44353,7 +44353,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -44441,7 +44441,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -44529,7 +44529,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -44617,7 +44617,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -44705,7 +44705,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -44793,7 +44793,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -44881,7 +44881,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -44969,7 +44969,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -45057,7 +45057,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -45145,7 +45145,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -45233,7 +45233,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -45321,7 +45321,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -45409,7 +45409,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -45497,7 +45497,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -45585,7 +45585,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -45673,7 +45673,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -45761,7 +45761,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -45849,7 +45849,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -45937,7 +45937,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -46025,7 +46025,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -46113,7 +46113,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -46201,7 +46201,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -46289,7 +46289,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -46377,7 +46377,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -46465,7 +46465,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -46553,7 +46553,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -46641,7 +46641,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -46722,7 +46722,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -46803,7 +46803,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -46884,7 +46884,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -46972,7 +46972,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -47060,7 +47060,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -47148,7 +47148,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -47236,7 +47236,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -47324,7 +47324,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -47412,7 +47412,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -47500,7 +47500,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -47588,7 +47588,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -47676,7 +47676,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -47764,7 +47764,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -47852,7 +47852,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -47940,7 +47940,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -48028,7 +48028,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -48116,7 +48116,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -48204,7 +48204,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -48292,7 +48292,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -48380,7 +48380,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -48468,7 +48468,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -48556,7 +48556,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -48644,7 +48644,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -48732,7 +48732,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -48820,7 +48820,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -48908,7 +48908,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -48996,7 +48996,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -49084,7 +49084,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -49172,7 +49172,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -49260,7 +49260,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -49348,7 +49348,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -49436,7 +49436,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -49524,7 +49524,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -49612,7 +49612,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -49700,7 +49700,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -49788,7 +49788,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -49876,7 +49876,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -49964,7 +49964,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -50052,7 +50052,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -50140,7 +50140,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -50228,7 +50228,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -50316,7 +50316,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -50404,7 +50404,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -50492,7 +50492,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -50580,7 +50580,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -50668,7 +50668,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -50756,7 +50756,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -50844,7 +50844,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -50932,7 +50932,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -51020,7 +51020,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -51108,7 +51108,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -51196,7 +51196,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -51296,7 +51296,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -51396,7 +51396,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -51496,7 +51496,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -51596,7 +51596,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -51696,7 +51696,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -51796,7 +51796,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -51896,7 +51896,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -51996,7 +51996,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -52096,7 +52096,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -52196,7 +52196,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -52301,7 +52301,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -52406,7 +52406,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -52506,7 +52506,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -52606,7 +52606,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -52706,7 +52706,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -52806,7 +52806,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -52906,7 +52906,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -53006,7 +53006,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -53106,7 +53106,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -53206,7 +53206,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -53311,7 +53311,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -53416,7 +53416,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -53516,7 +53516,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -53609,7 +53609,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -53702,7 +53702,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -53802,7 +53802,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -53902,7 +53902,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -54002,7 +54002,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -54107,7 +54107,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -54207,7 +54207,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -54307,7 +54307,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -54407,7 +54407,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -54507,7 +54507,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -54607,7 +54607,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -54700,7 +54700,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -54798,7 +54798,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -54903,7 +54903,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -55003,7 +55003,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -55103,7 +55103,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -55203,7 +55203,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -55303,7 +55303,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -55403,7 +55403,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -55503,7 +55503,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -55603,7 +55603,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -55708,7 +55708,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -55813,7 +55813,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -55913,7 +55913,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -56006,7 +56006,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -56099,7 +56099,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -56192,7 +56192,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -56292,7 +56292,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -56392,7 +56392,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -56492,7 +56492,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -56597,7 +56597,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -56697,7 +56697,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -56797,7 +56797,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -56897,7 +56897,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -56997,7 +56997,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -57097,7 +57097,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -57190,7 +57190,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -57283,7 +57283,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -57387,7 +57387,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -57491,7 +57491,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -57591,7 +57591,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -57691,7 +57691,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -57789,7 +57789,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -57889,7 +57889,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -57989,7 +57989,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -58087,7 +58087,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -58185,7 +58185,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -58295,7 +58295,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -58400,7 +58400,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -58510,7 +58510,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -58600,7 +58600,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -58700,7 +58700,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -58800,7 +58800,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -58900,7 +58900,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -59000,7 +59000,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -59100,7 +59100,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -59200,7 +59200,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -59300,7 +59300,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -59400,7 +59400,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -59500,7 +59500,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -59600,7 +59600,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -59698,7 +59698,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -59798,7 +59798,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -59898,7 +59898,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -59998,7 +59998,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -60098,7 +60098,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -60197,7 +60197,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -60296,7 +60296,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -60396,7 +60396,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -60496,7 +60496,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -60596,7 +60596,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -60696,7 +60696,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -60796,7 +60796,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -60896,7 +60896,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -61000,7 +61000,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -61099,7 +61099,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -61198,7 +61198,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -61297,7 +61297,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -61401,7 +61401,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -61505,7 +61505,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -61609,7 +61609,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -61701,7 +61701,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -61805,7 +61805,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -61904,7 +61904,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -62008,7 +62008,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -62112,7 +62112,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -62204,7 +62204,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -62303,7 +62303,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -62407,7 +62407,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -62507,7 +62507,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -62611,7 +62611,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -62718,7 +62718,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -62827,7 +62827,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -62934,7 +62934,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -63041,7 +63041,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -63148,7 +63148,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -63252,7 +63252,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -63354,7 +63354,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -63458,7 +63458,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -63567,7 +63567,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -63671,7 +63671,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -63775,7 +63775,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -63884,7 +63884,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -63972,7 +63972,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -64060,7 +64060,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -64152,7 +64152,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -64244,7 +64244,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -64336,7 +64336,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -64428,7 +64428,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -64520,7 +64520,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -64612,7 +64612,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -64704,7 +64704,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -64796,7 +64796,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -64888,7 +64888,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -64980,7 +64980,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -65072,7 +65072,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -65164,7 +65164,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -65256,7 +65256,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -65348,7 +65348,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -65442,7 +65442,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -65536,7 +65536,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -65630,7 +65630,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -65724,7 +65724,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -65823,7 +65823,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -65927,7 +65927,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -66021,7 +66021,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -66113,7 +66113,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -66205,7 +66205,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -66297,7 +66297,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -66389,7 +66389,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -66481,7 +66481,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -66573,7 +66573,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -66665,7 +66665,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -66757,7 +66757,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -66849,7 +66849,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -66941,7 +66941,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -67033,7 +67033,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -67125,7 +67125,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -67217,7 +67217,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -67309,7 +67309,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -67401,7 +67401,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -67493,7 +67493,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -67585,7 +67585,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -67677,7 +67677,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -67769,7 +67769,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -67861,7 +67861,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -67953,7 +67953,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -68045,7 +68045,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -68137,7 +68137,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -68229,7 +68229,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -68321,7 +68321,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -68413,7 +68413,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -68505,7 +68505,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -68597,7 +68597,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -68689,7 +68689,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -68786,7 +68786,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -68878,7 +68878,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -68970,7 +68970,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -69062,7 +69062,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -69154,7 +69154,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -69246,7 +69246,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -69338,7 +69338,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -69430,7 +69430,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -69522,7 +69522,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -69614,7 +69614,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -69706,7 +69706,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -69798,7 +69798,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -69890,7 +69890,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -69982,7 +69982,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -70074,7 +70074,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -70166,7 +70166,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -70258,7 +70258,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -70350,7 +70350,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -70442,7 +70442,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -70534,7 +70534,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -70626,7 +70626,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -70718,7 +70718,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -70810,7 +70810,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -70902,7 +70902,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -70994,7 +70994,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -71086,7 +71086,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -71178,7 +71178,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -71270,7 +71270,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -71362,7 +71362,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -71454,7 +71454,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -71546,7 +71546,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -71638,7 +71638,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -71730,7 +71730,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -71822,7 +71822,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -71916,7 +71916,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -72010,7 +72010,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -72104,7 +72104,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -72198,7 +72198,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -72290,7 +72290,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -72382,7 +72382,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -72474,7 +72474,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -72566,7 +72566,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -72658,7 +72658,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -72750,7 +72750,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -72842,7 +72842,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -72934,7 +72934,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -73026,7 +73026,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -73118,7 +73118,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -73210,7 +73210,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -73302,7 +73302,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -73394,7 +73394,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -73490,7 +73490,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -73586,7 +73586,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -73682,7 +73682,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -73778,7 +73778,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -73874,7 +73874,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -73970,7 +73970,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -74066,7 +74066,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -74162,7 +74162,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -74258,7 +74258,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -74354,7 +74354,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -74450,7 +74450,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -74546,7 +74546,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -74642,7 +74642,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -74745,7 +74745,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -74848,7 +74848,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -74951,7 +74951,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -75054,7 +75054,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -75157,7 +75157,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -75260,7 +75260,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -75363,7 +75363,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -75462,7 +75462,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -75544,7 +75544,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -75626,7 +75626,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -75708,7 +75708,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -75790,7 +75790,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -75872,7 +75872,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -75954,7 +75954,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -76036,7 +76036,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -76118,7 +76118,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -76200,7 +76200,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -76282,7 +76282,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -76364,7 +76364,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -76446,7 +76446,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -76528,7 +76528,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -76610,7 +76610,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -76692,7 +76692,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -76774,7 +76774,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -76856,7 +76856,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -76938,7 +76938,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -77020,7 +77020,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -77102,7 +77102,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -77184,7 +77184,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -77266,7 +77266,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -77348,7 +77348,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -77430,7 +77430,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -77512,7 +77512,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -77594,7 +77594,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -77676,7 +77676,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -77758,7 +77758,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -77840,7 +77840,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -77922,7 +77922,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -78004,7 +78004,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -78086,7 +78086,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -78168,7 +78168,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -78250,7 +78250,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -78332,7 +78332,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -78414,7 +78414,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -78496,7 +78496,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -78578,7 +78578,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -78660,7 +78660,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -78742,7 +78742,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -78824,7 +78824,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -78906,7 +78906,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -78988,7 +78988,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -79070,7 +79070,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -79152,7 +79152,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -79234,7 +79234,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -79316,7 +79316,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -79398,7 +79398,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -79480,7 +79480,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -79562,7 +79562,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -79644,7 +79644,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -79726,7 +79726,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -79808,7 +79808,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -79890,7 +79890,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -79972,7 +79972,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -80054,7 +80054,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -80136,7 +80136,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -80218,7 +80218,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -80300,7 +80300,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -80382,7 +80382,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -80464,7 +80464,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -80546,7 +80546,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -80628,7 +80628,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -80710,7 +80710,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -80792,7 +80792,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -80874,7 +80874,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -80956,7 +80956,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -81038,7 +81038,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -81120,7 +81120,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -81202,7 +81202,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -81284,7 +81284,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -81366,7 +81366,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -81448,7 +81448,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -81530,7 +81530,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -81612,7 +81612,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -81694,7 +81694,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -81776,7 +81776,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -81858,7 +81858,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -81940,7 +81940,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -82022,7 +82022,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -82104,7 +82104,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -82186,7 +82186,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -82268,7 +82268,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -82350,7 +82350,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -82432,7 +82432,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -82514,7 +82514,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -82596,7 +82596,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -82678,7 +82678,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -82760,7 +82760,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -82842,7 +82842,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -82924,7 +82924,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -83006,7 +83006,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -83088,7 +83088,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -83170,7 +83170,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -83252,7 +83252,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -83334,7 +83334,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -83416,7 +83416,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -83498,7 +83498,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -83580,7 +83580,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -83662,7 +83662,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -83744,7 +83744,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -83826,7 +83826,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -83908,7 +83908,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -83990,7 +83990,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -84072,7 +84072,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -84154,7 +84154,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -84236,7 +84236,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -84318,7 +84318,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -84400,7 +84400,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -84482,7 +84482,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -84564,7 +84564,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -84646,7 +84646,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -84728,7 +84728,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -84810,7 +84810,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -84892,7 +84892,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -84974,7 +84974,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -85056,7 +85056,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -85138,7 +85138,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -85220,7 +85220,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -85302,7 +85302,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -85384,7 +85384,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -85466,7 +85466,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -85548,7 +85548,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -85630,7 +85630,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -85712,7 +85712,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -85794,7 +85794,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -85876,7 +85876,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -85958,7 +85958,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -86040,7 +86040,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -86122,7 +86122,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -86204,7 +86204,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -86286,7 +86286,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -86368,7 +86368,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -86450,7 +86450,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -86532,7 +86532,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -86614,7 +86614,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -86696,7 +86696,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -86778,7 +86778,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -86860,7 +86860,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -86942,7 +86942,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -87024,7 +87024,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -87106,7 +87106,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -87188,7 +87188,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -87270,7 +87270,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -87352,7 +87352,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -87434,7 +87434,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -87516,7 +87516,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -87598,7 +87598,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -87680,7 +87680,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -87762,7 +87762,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -87844,7 +87844,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -87926,7 +87926,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -88008,7 +88008,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -88090,7 +88090,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -88172,7 +88172,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -88254,7 +88254,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -88336,7 +88336,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -88418,7 +88418,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -88500,7 +88500,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -88582,7 +88582,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -88664,7 +88664,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -88746,7 +88746,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -88828,7 +88828,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -88910,7 +88910,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -88992,7 +88992,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -89074,7 +89074,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -89156,7 +89156,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -89238,7 +89238,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -89320,7 +89320,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -89402,7 +89402,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -89484,7 +89484,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -89566,7 +89566,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -89648,7 +89648,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -89730,7 +89730,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -89812,7 +89812,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -89894,7 +89894,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -89976,7 +89976,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -90058,7 +90058,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -90140,7 +90140,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -90222,7 +90222,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -90304,7 +90304,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -90386,7 +90386,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -90468,7 +90468,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -90550,7 +90550,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -90632,7 +90632,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -90714,7 +90714,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -90796,7 +90796,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -90878,7 +90878,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -90960,7 +90960,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -91042,7 +91042,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -91124,7 +91124,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -91206,7 +91206,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -91288,7 +91288,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -91370,7 +91370,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -91452,7 +91452,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -91534,7 +91534,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -91616,7 +91616,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -91698,7 +91698,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -91780,7 +91780,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -91862,7 +91862,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -91944,7 +91944,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -92026,7 +92026,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -92108,7 +92108,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -92190,7 +92190,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -92272,7 +92272,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -92354,7 +92354,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -92436,7 +92436,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -92518,7 +92518,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -92600,7 +92600,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -92682,7 +92682,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -92764,7 +92764,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -92846,7 +92846,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -92928,7 +92928,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -93010,7 +93010,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -93092,7 +93092,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -93174,7 +93174,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -93256,7 +93256,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -93338,7 +93338,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -93420,7 +93420,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -93502,7 +93502,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -93584,7 +93584,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -93666,7 +93666,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -93748,7 +93748,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -93830,7 +93830,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -93912,7 +93912,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -93994,7 +93994,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -94076,7 +94076,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -94158,7 +94158,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -94240,7 +94240,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -94322,7 +94322,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -94404,7 +94404,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -94486,7 +94486,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -94568,7 +94568,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -94650,7 +94650,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -94732,7 +94732,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -94814,7 +94814,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -94896,7 +94896,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -94978,7 +94978,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -95060,7 +95060,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -95142,7 +95142,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -95224,7 +95224,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -95306,7 +95306,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -95388,7 +95388,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -95470,7 +95470,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -95552,7 +95552,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -95634,7 +95634,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -95716,7 +95716,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -95798,7 +95798,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -95880,7 +95880,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -95962,7 +95962,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -96044,7 +96044,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", @@ -96126,7 +96126,7 @@ { "name": "infra/tools/luci-auth/${platform}", "path": "cipd_bin_packages", - "version": "git_revision:c0d9a7db3308d7192000932f3fb5c2056d553c27" + "version": "git_revision:7257396558bc9c7c7e7bc5fdb9225f9f3bfd89d7" }, { "name": "infra/tools/luci/kitchen/${platform}", From bab903e97fac3e1944dd8ca752b3030a420e8742 Mon Sep 17 00:00:00 2001 From: "skia-autoroll@skia-public.iam.gserviceaccount.com" Date: Tue, 2 Jun 2026 21:01:53 -0700 Subject: [PATCH 028/335] Roll ANGLE from 196d1b79eadb to 1a7742a98d71 (18 revisions) https://chromium.googlesource.com/angle/angle.git/+log/196d1b79eadb..1a7742a98d71 2026-06-03 syoussefi@chromium.org Vulkan: Fix texture copy after base level change 2026-06-03 lexa.knyazev@gmail.com Remove unused switch cases from ValidateES*TexImageParameters 2026-06-02 lexa.knyazev@gmail.com Remove ValidateES2TexImageParametersBase 2026-06-02 bsheedy@chromium.org Reland "Switch Linux/x64/Release to Starlark tests" 2026-06-02 lexa.knyazev@gmail.com Group float type checks in ValidateES2TexImageParametersBase 2026-06-02 kbr@chromium.org Suppress flaky tests on Linux/NVIDIA. 2026-06-02 syoussefi@chromium.org Fix test window creation on wayland 2026-06-02 syoussefi@chromium.org Skip flaky tests on webgpu/mac 2026-06-02 syoussefi@chromium.org Manual Roll VK-GL-CTS from 01471f4b3846 to f94e5f9e6c5a (60 revisions) 2026-06-02 kkinnunen@apple.com Fix OOB read in VertexAttributeResizeDefaultTest.* 2026-06-02 syoussefi@chromium.org Skip flaky tests on webgpu/mac 2026-06-02 lexa.knyazev@gmail.com Remove GL_ANGLE_texture_external_update 2026-06-02 syoussefi@chromium.org Translator: Forbid `struct_with_sampler_param.non_sampler=value;` 2026-06-02 syoussefi@chromium.org SPIR-V: Fix combination of gl_SampleID/PointCoord/FragCoord 2026-06-02 bsheedy@chromium.org Skip all WebGPU tests on Linux/NVIDIA 2026-06-02 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from bdd6350bab8e to 9118c266903c (1662 revisions) 2026-06-02 syoussefi@chromium.org IR: Fix emulation of gl_InstanceID 2026-06-02 ted.lin0000@gmail.com Vulkan: Avoid heap allocation in HasKhronosValidationLayer If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/angle-skia-autoroll Please CC jmadill@google.com,nicolettep@google.com on the revert to ensure that a human is aware of the problem. To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Cq-Include-Trybots: skia/skia.primary:Build-Ubuntu24.04-Clang-x86_64-Release-ANGLE;skia/skia.primary:Build-Mac-Clang-arm64-Release-ANGLE;skia/skia.primary:Test-Win11-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win11-Clang-Dell3930-GPU-GTX1660-x86_64-Debug-All-ANGLE Tbr: nicolettep@google.com Change-Id: Iec2025fba6d9a471472fcd2da48b3a93c6b68e56 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1253198 Bot-Commit: skia-autoroll@skia-public.iam.gserviceaccount.com Commit-Queue: skia-autoroll@skia-public.iam.gserviceaccount.com --- DEPS | 2 +- infra/bots/deps/deps_gen.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/DEPS b/DEPS index 122f290367ad..9b32a3529f6a 100644 --- a/DEPS +++ b/DEPS @@ -33,7 +33,7 @@ vars = { # ./tools/git-sync-deps deps = { "buildtools" : "https://chromium.googlesource.com/chromium/src/buildtools.git@729495f2ffa69080907780591fa2a630b2556e98", - "third_party/externals/angle2" : "https://chromium.googlesource.com/angle/angle.git@196d1b79eadbd8fdbf0590092266bb2d87264988", + "third_party/externals/angle2" : "https://chromium.googlesource.com/angle/angle.git@1a7742a98d713597c64aa2e1b23ba229cd5da4ad", "third_party/externals/brotli" : "https://skia.googlesource.com/external/github.com/google/brotli.git@6d03dfbedda1615c4cba1211f8d81735575209c8", "third_party/externals/d3d12allocator" : "https://skia.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator.git@169895d529dfce00390a20e69c2f516066fe7a3b", # Dawn requires jinja2 and markupsafe for the code generator, abseil for string formatting, diff --git a/infra/bots/deps/deps_gen.go b/infra/bots/deps/deps_gen.go index 7af630363811..a86059c21b6b 100644 --- a/infra/bots/deps/deps_gen.go +++ b/infra/bots/deps/deps_gen.go @@ -29,7 +29,7 @@ var deps = deps_parser.DepsEntries{ }, "chromium.googlesource.com/angle/angle": { Id: "chromium.googlesource.com/angle/angle", - Version: "196d1b79eadbd8fdbf0590092266bb2d87264988", + Version: "1a7742a98d713597c64aa2e1b23ba229cd5da4ad", Path: "third_party/externals/angle2", }, "chromium.googlesource.com/chromium/agents": { From 6dedf863d3adf2fbca030f185164b5204bb48813 Mon Sep 17 00:00:00 2001 From: recipe-roller Date: Tue, 2 Jun 2026 22:52:48 -0700 Subject: [PATCH 029/335] Roll recipe dependencies (trivial). This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (depot_tools) into this repository. The build that created this CL was https://ci.chromium.org/b/8680039941606192129 depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/03420c36b0a442937d472d4bc9b8eb6172fbdc26 03420c3 (jwata@google.com) siso: Disable cloud trace on a physical corp Windows machine Please check the following references for more information: - autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller - rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback - cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md Use https://goo.gl/noib3a to file a bug. R=borenet@google.com Recipe-Tryjob-Bypass-Reason: Autoroller Ignore-Freeze: Autoroller Bugdroid-Send-Email: False Change-Id: If4adeafde86f97efeb8596acc745515d976937ad Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1252828 Bot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Commit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com --- infra/bots/README.recipes.md | 10 +++++----- infra/config/recipes.cfg | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/infra/bots/README.recipes.md b/infra/bots/README.recipes.md index f8f58b8d158c..8dee0035bb0c 100644 --- a/infra/bots/README.recipes.md +++ b/infra/bots/README.recipes.md @@ -531,11 +531,11 @@ Run the DM test. — **def [RunSteps](/infra/bots/recipe_modules/xcode/examples/full.py#14)(api):** -[depot_tools/recipe_modules/bot_update]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/ea198736a0bcaacc34b73b6218dd4de6e5d92fd3/recipes/README.recipes.md#recipe_modules-bot_update -[depot_tools/recipe_modules/gclient]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/ea198736a0bcaacc34b73b6218dd4de6e5d92fd3/recipes/README.recipes.md#recipe_modules-gclient -[depot_tools/recipe_modules/git]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/ea198736a0bcaacc34b73b6218dd4de6e5d92fd3/recipes/README.recipes.md#recipe_modules-git -[depot_tools/recipe_modules/gitiles]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/ea198736a0bcaacc34b73b6218dd4de6e5d92fd3/recipes/README.recipes.md#recipe_modules-gitiles -[depot_tools/recipe_modules/tryserver]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/ea198736a0bcaacc34b73b6218dd4de6e5d92fd3/recipes/README.recipes.md#recipe_modules-tryserver +[depot_tools/recipe_modules/bot_update]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/03420c36b0a442937d472d4bc9b8eb6172fbdc26/recipes/README.recipes.md#recipe_modules-bot_update +[depot_tools/recipe_modules/gclient]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/03420c36b0a442937d472d4bc9b8eb6172fbdc26/recipes/README.recipes.md#recipe_modules-gclient +[depot_tools/recipe_modules/git]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/03420c36b0a442937d472d4bc9b8eb6172fbdc26/recipes/README.recipes.md#recipe_modules-git +[depot_tools/recipe_modules/gitiles]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/03420c36b0a442937d472d4bc9b8eb6172fbdc26/recipes/README.recipes.md#recipe_modules-gitiles +[depot_tools/recipe_modules/tryserver]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/03420c36b0a442937d472d4bc9b8eb6172fbdc26/recipes/README.recipes.md#recipe_modules-tryserver [recipe_engine/recipe_modules/cipd]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-cipd [recipe_engine/recipe_modules/context]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-context [recipe_engine/recipe_modules/file]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-file diff --git a/infra/config/recipes.cfg b/infra/config/recipes.cfg index 0272d0a38273..8b8e966fced9 100644 --- a/infra/config/recipes.cfg +++ b/infra/config/recipes.cfg @@ -14,7 +14,7 @@ "deps": { "depot_tools": { "branch": "refs/heads/main", - "revision": "ea198736a0bcaacc34b73b6218dd4de6e5d92fd3", + "revision": "03420c36b0a442937d472d4bc9b8eb6172fbdc26", "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git" }, "recipe_engine": { From ce34ec93716fecf7fa647e2e35bb4e0ddf67aefa Mon Sep 17 00:00:00 2001 From: "skia-autoroll@skia-public.iam.gserviceaccount.com" Date: Tue, 2 Jun 2026 22:52:52 -0700 Subject: [PATCH 030/335] Roll vulkan-deps from df40808ccc75 to 85acfedb927a (8 revisions) https://chromium.googlesource.com/vulkan-deps.git/+log/df40808ccc75..85acfedb927a Also rolling transitive DEPS: https://skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools/+log/605a0154c7743ed4239c0eb7f3c61f17ffde4fd0..96545708d0fb060ec6d1e67e85de593bcf24dd21 If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/vulkan-deps-skia-autoroll Please CC nicolettep@google.com,skiabot@google.com on the revert to ensure that a human is aware of the problem. To file a bug in skia: https://bugs.chromium.org/p/skia/issues/entry To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Cq-Include-Trybots: skia/skia.primary:Build-Ubuntu24.04-Clang-x86_64-Release-ANGLE;skia/skia.primary:Test-Win11-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-ANGLE Bug: None Tbr: nicolettep@google.com Change-Id: I78b3cf04ec4a4f0de4b86865fad8fc79cdef84ac Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1253217 Commit-Queue: skia-autoroll@skia-public.iam.gserviceaccount.com Bot-Commit: skia-autoroll@skia-public.iam.gserviceaccount.com --- DEPS | 4 ++-- bazel/deps.json | 2 +- infra/bots/deps/deps_gen.go | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/DEPS b/DEPS index 9b32a3529f6a..c74f008d7c34 100644 --- a/DEPS +++ b/DEPS @@ -74,10 +74,10 @@ deps = { "third_party/externals/vulkanmemoryallocator" : "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator@a6bfc237255a6bac1513f7c1ebde6d8aed6b5191", # vulkan-deps is a meta-repo containing several interdependent Khronos Vulkan repositories. # When the vulkan-deps revision is updated, those repos (spirv-*, vulkan-*) should be updated as well. - "third_party/externals/vulkan-deps" : "https://chromium.googlesource.com/vulkan-deps@df40808ccc75bee87a871a260068d32c0c493fb0", + "third_party/externals/vulkan-deps" : "https://chromium.googlesource.com/vulkan-deps@85acfedb927a984da92ea6301666c6c624e9dc4e", "third_party/externals/spirv-cross" : "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross@b8fcf307f1f347089e3c46eb4451d27f32ebc8d3", "third_party/externals/spirv-headers" : "https://skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers.git@1e770e7de8373a8dd49f23416cf7ca4001d01040", - "third_party/externals/spirv-tools" : "https://skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git@605a0154c7743ed4239c0eb7f3c61f17ffde4fd0", + "third_party/externals/spirv-tools" : "https://skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git@96545708d0fb060ec6d1e67e85de593bcf24dd21", "third_party/externals/vello" : "https://skia.googlesource.com/external/github.com/linebender/vello.git@3ee3bea02164c5a816fe6c16ef4e3a810edb7620", "third_party/externals/vulkan-headers" : "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers@015e25c3c91b70eb1a754d36fb14c4ba6ad9b0b9", "third_party/externals/vulkan-tools" : "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools@e3d18f90c0b8ef1f52539e0674a42f0adfe30381", diff --git a/bazel/deps.json b/bazel/deps.json index b40050db2953..6edf99f630d5 100644 --- a/bazel/deps.json +++ b/bazel/deps.json @@ -185,7 +185,7 @@ "remote": "https://skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers.git" }, { - "commit": "605a0154c7743ed4239c0eb7f3c61f17ffde4fd0", + "commit": "96545708d0fb060ec6d1e67e85de593bcf24dd21", "name": "spirv_tools", "remote": "https://skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools.git" }, diff --git a/infra/bots/deps/deps_gen.go b/infra/bots/deps/deps_gen.go index a86059c21b6b..3f5e43397dc5 100644 --- a/infra/bots/deps/deps_gen.go +++ b/infra/bots/deps/deps_gen.go @@ -164,7 +164,7 @@ var deps = deps_parser.DepsEntries{ }, "chromium.googlesource.com/vulkan-deps": { Id: "chromium.googlesource.com/vulkan-deps", - Version: "df40808ccc75bee87a871a260068d32c0c493fb0", + Version: "85acfedb927a984da92ea6301666c6c624e9dc4e", Path: "third_party/externals/vulkan-deps", }, "chromium.googlesource.com/webm/libwebp": { @@ -219,7 +219,7 @@ var deps = deps_parser.DepsEntries{ }, "skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools": { Id: "skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools", - Version: "605a0154c7743ed4239c0eb7f3c61f17ffde4fd0", + Version: "96545708d0fb060ec6d1e67e85de593bcf24dd21", Path: "third_party/externals/spirv-tools", }, "skia.googlesource.com/external/github.com/emscripten-core/emsdk": { From 5b8678e808c8de4672090247e9147e28c9cbe925 Mon Sep 17 00:00:00 2001 From: recipe-roller Date: Tue, 2 Jun 2026 23:51:38 -0700 Subject: [PATCH 031/335] Roll recipe dependencies (trivial). This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (depot_tools) into this repository. The build that created this CL was https://ci.chromium.org/b/8680036165980317457 depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/7bf2e1126cf7407b0979bcb18ce3a5fb5eeea88f 7bf2e11 (tikuta@google.com) siso: strip trailing double quotes from Windows arguments Please check the following references for more information: - autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller - rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback - cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md Use https://goo.gl/noib3a to file a bug. R=borenet@google.com Recipe-Tryjob-Bypass-Reason: Autoroller Ignore-Freeze: Autoroller Bugdroid-Send-Email: False Change-Id: I396e51ccf37cc755ee31d88f89b6fdcd06e915d1 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1253280 Bot-Commit: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Commit-Queue: recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com --- infra/bots/README.recipes.md | 10 +++++----- infra/config/recipes.cfg | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/infra/bots/README.recipes.md b/infra/bots/README.recipes.md index 8dee0035bb0c..5e20cee60399 100644 --- a/infra/bots/README.recipes.md +++ b/infra/bots/README.recipes.md @@ -531,11 +531,11 @@ Run the DM test. — **def [RunSteps](/infra/bots/recipe_modules/xcode/examples/full.py#14)(api):** -[depot_tools/recipe_modules/bot_update]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/03420c36b0a442937d472d4bc9b8eb6172fbdc26/recipes/README.recipes.md#recipe_modules-bot_update -[depot_tools/recipe_modules/gclient]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/03420c36b0a442937d472d4bc9b8eb6172fbdc26/recipes/README.recipes.md#recipe_modules-gclient -[depot_tools/recipe_modules/git]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/03420c36b0a442937d472d4bc9b8eb6172fbdc26/recipes/README.recipes.md#recipe_modules-git -[depot_tools/recipe_modules/gitiles]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/03420c36b0a442937d472d4bc9b8eb6172fbdc26/recipes/README.recipes.md#recipe_modules-gitiles -[depot_tools/recipe_modules/tryserver]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/03420c36b0a442937d472d4bc9b8eb6172fbdc26/recipes/README.recipes.md#recipe_modules-tryserver +[depot_tools/recipe_modules/bot_update]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/7bf2e1126cf7407b0979bcb18ce3a5fb5eeea88f/recipes/README.recipes.md#recipe_modules-bot_update +[depot_tools/recipe_modules/gclient]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/7bf2e1126cf7407b0979bcb18ce3a5fb5eeea88f/recipes/README.recipes.md#recipe_modules-gclient +[depot_tools/recipe_modules/git]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/7bf2e1126cf7407b0979bcb18ce3a5fb5eeea88f/recipes/README.recipes.md#recipe_modules-git +[depot_tools/recipe_modules/gitiles]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/7bf2e1126cf7407b0979bcb18ce3a5fb5eeea88f/recipes/README.recipes.md#recipe_modules-gitiles +[depot_tools/recipe_modules/tryserver]: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/7bf2e1126cf7407b0979bcb18ce3a5fb5eeea88f/recipes/README.recipes.md#recipe_modules-tryserver [recipe_engine/recipe_modules/cipd]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-cipd [recipe_engine/recipe_modules/context]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-context [recipe_engine/recipe_modules/file]: https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bcfd53ec15a653d0e3ba4040ab5b50d0a677ed34/README.recipes.md#recipe_modules-file diff --git a/infra/config/recipes.cfg b/infra/config/recipes.cfg index 8b8e966fced9..d8ee85d638b8 100644 --- a/infra/config/recipes.cfg +++ b/infra/config/recipes.cfg @@ -14,7 +14,7 @@ "deps": { "depot_tools": { "branch": "refs/heads/main", - "revision": "03420c36b0a442937d472d4bc9b8eb6172fbdc26", + "revision": "7bf2e1126cf7407b0979bcb18ce3a5fb5eeea88f", "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git" }, "recipe_engine": { From 1021f2559ab5115c2c0b63b54c759817994d6eb2 Mon Sep 17 00:00:00 2001 From: Florin Malita Date: Wed, 3 Jun 2026 08:55:17 -0400 Subject: [PATCH 032/335] Fix perspective handling in SmallPathRenderer We currently ignore perspective transforms and pretend the scale is 1. This bypasses the subsequent min/max checks and can cause numerical stability issues for very large transforms. Use bounds mapping to approximate the scales for perspective. Bug: chromium:505876830 Change-Id: Iccf284c391cefb19b27de449d3534794204a2392 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1242376 Reviewed-by: Robert Phillips Commit-Queue: Florin Malita --- gn/tests.gni | 1 + src/gpu/ganesh/ops/SmallPathRenderer.cpp | 20 ++++++++-- tests/SmallPathRendererTest.cpp | 50 ++++++++++++++++++++++++ 3 files changed, 67 insertions(+), 4 deletions(-) create mode 100644 tests/SmallPathRendererTest.cpp diff --git a/gn/tests.gni b/gn/tests.gni index 3a0a91524449..9a26d65856e0 100644 --- a/gn/tests.gni +++ b/gn/tests.gni @@ -509,6 +509,7 @@ ganesh_tests_sources = [ "$_tests/Skbug12214.cpp", "$_tests/Skbug6653.cpp", "$_tests/SlugTest.cpp", + "$_tests/SmallPathRendererTest.cpp", "$_tests/SrcSrcOverBatchTest.cpp", "$_tests/SurfaceDrawContextTest.cpp", "$_tests/SurfaceSemaphoreTest.cpp", diff --git a/src/gpu/ganesh/ops/SmallPathRenderer.cpp b/src/gpu/ganesh/ops/SmallPathRenderer.cpp index 3b13634cf548..e35595aad5a6 100644 --- a/src/gpu/ganesh/ops/SmallPathRenderer.cpp +++ b/src/gpu/ganesh/ops/SmallPathRenderer.cpp @@ -734,11 +734,24 @@ PathRenderer::CanDrawPath SmallPathRenderer::onCanDrawPath(const CanDrawPathArgs return CanDrawPath::kNo; } + const SkRect bounds = args.fShape->styledBounds(); + SkScalar scaleFactors[2] = { 1, 1 }; - // TODO: handle perspective distortion - if (!args.fViewMatrix->hasPerspective() && !args.fViewMatrix->getMinMaxScales(scaleFactors)) { - return CanDrawPath::kNo; + if (args.fViewMatrix->hasPerspective()) { + if (bounds.isEmpty()) { + return CanDrawPath::kNo; + } + const SkRect xformedBounds = args.fViewMatrix->mapRect(bounds); + const float sx = xformedBounds.width() / bounds.width(), + sy = xformedBounds.height() / bounds.height(); + scaleFactors[0] = std::min(sx, sy); + scaleFactors[1] = std::max(sx, sy); + } else { + if (!args.fViewMatrix->getMinMaxScales(scaleFactors)) { + return CanDrawPath::kNo; + } } + // For affine transformations, too much shear can produce artifacts. if (!scaleFactors[0] || scaleFactors[1]/scaleFactors[0] > 4) { return CanDrawPath::kNo; @@ -746,7 +759,6 @@ PathRenderer::CanDrawPath SmallPathRenderer::onCanDrawPath(const CanDrawPathArgs // Only support paths with bounds within kMaxDim by kMaxDim, // scaled to have bounds within kMaxSize by kMaxSize. // The goal is to accelerate rendering of lots of small paths that may be scaling. - SkRect bounds = args.fShape->styledBounds(); SkScalar minDim = std::min(bounds.width(), bounds.height()); SkScalar maxDim = std::max(bounds.width(), bounds.height()); SkScalar minSize = minDim * SkScalarAbs(scaleFactors[0]); diff --git a/tests/SmallPathRendererTest.cpp b/tests/SmallPathRendererTest.cpp new file mode 100644 index 000000000000..60d392e13d9f --- /dev/null +++ b/tests/SmallPathRendererTest.cpp @@ -0,0 +1,50 @@ +/* + * Copyright 2026 Google LLC + * + * Use of this source code is governed by a BSD-style license that can be + * found in the LICENSE file. + */ + +#include "include/core/SkPathBuilder.h" +#include "include/gpu/ganesh/GrDirectContext.h" +#include "src/gpu/ganesh/GrStyle.h" +#include "src/gpu/ganesh/SurfaceDrawContext.h" +#include "tests/Test.h" +#include "tools/gpu/ContextType.h" + +static void only_allow_small(GrContextOptions* options) { + options->fGpuPathRenderers = GpuPathRenderers::kSmall; +} + +DEF_GANESH_TEST_FOR_CONTEXTS(SmallPathRenderer_crbug505876830, + skgpu::IsRenderingContext, + reporter, + ctxInfo, + only_allow_small, + CtsEnforcement::kNever) { + auto ctx = ctxInfo.directContext(); + auto sdc = skgpu::ganesh::SurfaceDrawContext::Make( + ctx, GrColorType::kRGBA_8888, nullptr, SkBackingFit::kExact, + {100, 100}, SkSurfaceProps(), /*label=*/{}); + if (!sdc) { + return; + } + sdc->clear(SK_PMColor4fBLACK); + + GrStyle style(SkStrokeRec::kFill_InitStyle); + const SkPath smolpath = SkPathBuilder() + .moveTo(-0.25000017881393432617f, -0.25000017881393432617f) + .lineTo( 0.25000017881393432617f, -0.25000017881393432617f) + .lineTo( 0.25000017881393432617f, 0.25000017881393432617f) + .close() + .detach(); + const SkMatrix m = SkMatrix::MakeAll( + -0.0f, 70368341861093281422320336896.0f, -590295810358705651712.0f, + 2.0f, 17469300226849243136.0f, 0.0f, + 868052350533632.0f, 4220791729285326409039872.0f, 3572.759765625f + ); + + // Passes if we don't assert. + sdc->drawPath(nullptr, GrPaint(), GrAA::kYes, m, smolpath, style); + ctx->flushAndSubmit(); +} From 2b8cfcc5ea3f2c42975682f868bb20558ff7d343 Mon Sep 17 00:00:00 2001 From: Michael Ludwig Date: Tue, 2 Jun 2026 15:55:07 -0400 Subject: [PATCH 033/335] [graphite] Disable blending for opaque kSrcOver w/o analytic coverage Bug: 478239991 Bug: 500416105 Change-Id: I1ad47ce08c48f1829f69fdeaf5588e5b8a312452 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1204017 Reviewed-by: Robert Phillips Commit-Queue: Michael Ludwig --- src/gpu/graphite/Device.cpp | 15 ++----- src/gpu/graphite/DrawTypes.h | 3 +- src/gpu/graphite/PaintParams.cpp | 41 ++++++++++++++----- src/gpu/graphite/PublicPrecompile.cpp | 1 + src/gpu/graphite/precompile/PaintOption.cpp | 9 ++++ .../precompile/AndroidPrecompileTest.cpp | 5 +++ .../precompile/AndroidYCbCrPrecompileTest.cpp | 2 +- 7 files changed, 52 insertions(+), 24 deletions(-) diff --git a/src/gpu/graphite/Device.cpp b/src/gpu/graphite/Device.cpp index 2a5e1aa6246c..1bf6993e2f50 100644 --- a/src/gpu/graphite/Device.cpp +++ b/src/gpu/graphite/Device.cpp @@ -1647,17 +1647,10 @@ void Device::drawGeometry(const Transform& localToDevice, return; } else { // This paint does not depend on the destination and covers the entire surface, so - // discard everything previously recorded and proceed with the draw. However, if we are - // here because of a paint with src-over blending that just happens to be opaque, the - // discarded dst can still be accessed. For non-floating point formats, that is fine, - // but float formats can have NaNs after a discard that cause blending to fail. To - // avoid that scenario, we clear to a known value instead. - if (paint.finalBlendMode() == SkBlendMode::kSrcOver && - TextureFormatIsFloatingPoint(format)) { - fDC->clear(SkColors::kMagenta); // This color doesn't matter - } else { - fDC->discard(); - } + // discard everything previously recorded and proceed with the draw. DstUsage::kNone + // implies no blending will be enabled for the draw, so discards on floating-point + // formats (that could inject NaNs into the dst) will be overwritten correctly. + fDC->discard(); // But then continue to render the flood fill with shading } } diff --git a/src/gpu/graphite/DrawTypes.h b/src/gpu/graphite/DrawTypes.h index 9bf3747a1043..afe6ad085c76 100644 --- a/src/gpu/graphite/DrawTypes.h +++ b/src/gpu/graphite/DrawTypes.h @@ -176,7 +176,8 @@ enum class BarrierType : uint8_t { }; enum class DstUsage : uint8_t { - // Prior values of dst pixels will have no effect on final written color + // Prior values of dst pixels will have no effect on final written color for all uses of the + // pipeline (e.g. not just specific to the current draw's alpha value). kNone = 0, // Prior values of dst pixels can have an effect on the final written color kDependsOnDst = 0b0001, diff --git a/src/gpu/graphite/PaintParams.cpp b/src/gpu/graphite/PaintParams.cpp index b8d683405329..66add21486b6 100644 --- a/src/gpu/graphite/PaintParams.cpp +++ b/src/gpu/graphite/PaintParams.cpp @@ -428,7 +428,7 @@ std::optional ShadingParams::toKey(const KeyContext& keyC SkDEBUGCODE(keyContext.pipelineDataGatherer()->checkReset()); SkDEBUGCODE(keyContext.paintParamsKeyBuilder()->checkReset()); SkDEBUGCODE(const Caps* caps = keyContext.caps();) - SkDEBUGCODE(TextureFormat targetFormat = keyContext.drawContext()->target().proxy()->format();) + SkDEBUGCODE(TextureFormat format = keyContext.drawContext()->target().proxy()->format();) SkDEBUGCODE(bool paintDependsOnDst = true;) // Root Node 0 is the source color, which is the output of all effects post dithering @@ -452,15 +452,31 @@ std::optional ShadingParams::toKey(const KeyContext& keyC SkToBool(keyContext.flags() & KeyGenFlags::kPreferFixedSrcBlend); // fDstUsage was almost fully specified, except for kSrcOver, which was assumed to be - // opaque. If we're src over and not opaque, we have to adjust flags. - if (finalBlendMode == SkBlendMode::kSrcOver && !isOpaque) { - dstUsage &= ~DstUsage::kDstOnlyUsedByRenderer; - dstUsage |= DstUsage::kDependsOnDst; + // opaque and eligible for conversion to kSrc. If we're src over and not opaque, or not + // eligible for reducing to kSrc, we have to adjust flags. + if (finalBlendMode == SkBlendMode::kSrcOver) { + if (isOpaque) { + if (dstUsage == DstUsage::kNone && optimizeSrcBlend) { + // We can change the blend mode here without re-checking + // CanUseHardwareBlending() because DstUsage::kNone implies there's no analytic + // coverage and we're just changing from one Porter-Duff blend mode to another. + SkASSERT(CanUseHardwareBlending(caps, format, SkBlendMode::kSrc, fCoverage)); + finalBlendMode = SkBlendMode::kSrc; + } else { + // We don't have to remove kDstOnlyUsedByRenderer, but since we aren't + // optimizing to Src, add the optimistically avoided kDependsOnDst + dstUsage |= DstUsage::kDependsOnDst; + } + } else { + // Definitely not eligible for conversion to kSrc, remove optimistically added flag + dstUsage &= ~DstUsage::kDstOnlyUsedByRenderer; + dstUsage |= DstUsage::kDependsOnDst; + } } - SkDEBUGCODE(paintDependsOnDst = - !(finalBlendMode == SkBlendMode::kSrc || - (finalBlendMode == SkBlendMode::kSrcOver && isOpaque))); + SkDEBUGCODE(paintDependsOnDst = finalBlendMode != SkBlendMode::kSrc;) + // Reset isOpaque to false if we aren't src-over to ensure later assert logic is narrow. + SkDEBUGCODE(isOpaque &= finalBlendMode == SkBlendMode::kSrcOver;) if (!(dstUsage & DstUsage::kDstReadRequired) || (finalBlendMode == SkBlendMode::kSrc && optimizeSrcBlend)) { // With no shader blending, be as explicit as possible about the final blend. We also @@ -491,11 +507,14 @@ std::optional ShadingParams::toKey(const KeyContext& keyC fCoverage != Coverage::kNone)); // If kDstOnlyUsedByRenderer is set, the paint shouldn't depend on the dst and the dst usage - // when the Renderer has Coverage::kNone should equal kNone + // when the Renderer has Coverage::kNone should equal kNone. SkDEBUGCODE(auto dstUsageNoCoverage = - get_dst_usage(caps, targetFormat, fPaint, Coverage::kNone, fClipShader, fNonMSAAClip);) + get_dst_usage(caps, format, fPaint, Coverage::kNone, fClipShader, fNonMSAAClip);) + // This checks isOpaque in addition to !paintDependsOnDst to handle the case where src-over + + // opaque wasn't converted to src for *this* pipeline but remains kDstOnlyUsedByRenderer for + // a possible inner fill. SkASSERT(!(dstUsage & DstUsage::kDstOnlyUsedByRenderer) || - (!paintDependsOnDst && dstUsageNoCoverage == DstUsage::kNone)); + ((isOpaque || !paintDependsOnDst) && dstUsageNoCoverage == DstUsage::kNone)); UniquePaintParamsID paintID = keyContext.recorder()->priv().shaderCodeDictionary()->findOrCreate( keyContext.paintParamsKeyBuilder()); diff --git a/src/gpu/graphite/PublicPrecompile.cpp b/src/gpu/graphite/PublicPrecompile.cpp index f37466bb13b7..a465efe73a1a 100644 --- a/src/gpu/graphite/PublicPrecompile.cpp +++ b/src/gpu/graphite/PublicPrecompile.cpp @@ -180,6 +180,7 @@ void Precompile(PrecompileContext* precompileContext, // For color emoji text, shaders don't affect the final color PaintOptions tmp = options; tmp.setShaders({}); + tmp.priv().setPrimitiveBlendMode(SkBlendMode::kDstIn); // ARGB text doesn't emit coverage and always has a primitive blender PrecompileCombinations(rendererProvider, diff --git a/src/gpu/graphite/precompile/PaintOption.cpp b/src/gpu/graphite/precompile/PaintOption.cpp index 9ad35f750baf..4fff8dceea38 100644 --- a/src/gpu/graphite/precompile/PaintOption.cpp +++ b/src/gpu/graphite/precompile/PaintOption.cpp @@ -109,6 +109,15 @@ void PaintOption::toKey(const KeyContext& keyContext) const { fTargetFormat, *finalBlendMode, effectiveCoverage); + // Match PaintParams::toKey's logic to convert kSrcOver to kSrc + if (finalBlendMode == SkBlendMode::kSrcOver && isOpaque) { + const bool dstUsageNone = !hasAnalyticClip && fRendererCoverage == Coverage::kNone; + if (dstUsageNone && optimizeSrcBlend) { + SkASSERT(CanUseHardwareBlending(keyContext.caps(), fTargetFormat, + SkBlendMode::kSrc, fRendererCoverage)); + finalBlendMode = SkBlendMode::kSrc; + } + } if (!dstReadReq || (finalBlendMode == SkBlendMode::kSrc && optimizeSrcBlend)) { AddFixedBlendMode(keyContext, *finalBlendMode); } else { diff --git a/tests/graphite/precompile/AndroidPrecompileTest.cpp b/tests/graphite/precompile/AndroidPrecompileTest.cpp index 3f61074e8137..09df7db8d4e6 100644 --- a/tests/graphite/precompile/AndroidPrecompileTest.cpp +++ b/tests/graphite/precompile/AndroidPrecompileTest.cpp @@ -1788,6 +1788,11 @@ static const PipelineLabel kNewLabels[] = { "RP((RGBA8+D24_S8 x4->1).rgba w/ msaa load) + " "VerticesRenderStep[TrisColor] + " "Compose [ PrimitiveColor Compose [ GaussianColorFilter BlendCompose [ SolidColor Passthrough Modulate ] ] ] SrcOver" }, + // Synthetic copy of label 165 where an opaque color converts to Src +/* */ { -1, + "RP((RGBA8+D16 x1).rgba) + " + "CoverBoundsRenderStep[NonAAFill] + " + "SolidColor Src" }, }; // The pipeline strings were created with Android Vulkan but we're going to run the test diff --git a/tests/graphite/precompile/AndroidYCbCrPrecompileTest.cpp b/tests/graphite/precompile/AndroidYCbCrPrecompileTest.cpp index 0937a498d58f..df878643ad89 100644 --- a/tests/graphite/precompile/AndroidYCbCrPrecompileTest.cpp +++ b/tests/graphite/precompile/AndroidYCbCrPrecompileTest.cpp @@ -84,7 +84,7 @@ static PipelineLabel kPixel8Cases[] = { { -1, "RP((RGBA8+D16 x1).rgba) + CoverBoundsRenderStep[NonAAFill] + LocalMatrix [ Compose [ CoordNormalize [ HardwareImage(x238 709+full mid mid linear F rgba cf1lf1) ] ColorSpaceTransformPremul ] ] SrcOver" }, { -1, "RP((RGBA8+D16 x1).rgba) + CoverBoundsRenderStep[NonAAFill] + BlendCompose [ RE_EdgeExtensionEffect [ LocalMatrix [ Compose [ CoordNormalize [ HardwareImage(x238 709+full mid mid linear F rgba cf1lf1) ] Passthrough ] ] ] AlphaOnlyPaintColor SrcIn ] SrcOver" }, - { -1, "RP((RGBA8+D16 x1).rgba) + CoverBoundsRenderStep[NonAAFill] + RE_EdgeExtensionEffect [ LocalMatrix [ Compose [ CoordNormalize [ HardwareImage(x238 709+full mid mid linear F rgba cf1lf1) ] Passthrough ] ] ] SrcOver" }, + { -1, "RP((RGBA8+D16 x1).rgba) + CoverBoundsRenderStep[NonAAFill] + RE_EdgeExtensionEffect [ LocalMatrix [ Compose [ CoordNormalize [ HardwareImage(x238 709+full mid mid linear F rgba cf1lf1) ] Passthrough ] ] ] Src" }, { -1, "RP((RGBA8+D16 x1).rgba) + CoverBoundsRenderStep[NonAAFill] + Compose [ Compose [ RE_LinearEffect_BT2020_HLG__UNKNOWN__false__UNKNOWN__Shader [ RE_EdgeExtensionEffect [ LocalMatrix [ Compose [ CoordNormalize [ HardwareImage(x247 2020+narrow cos cos linear F rgba cf1lf1) ] ColorSpaceTransform ] ] ] ] ColorSpaceTransformSRGB ] Dither ] SrcOver" }, { -1, "RP((RGBA8+D24_S8 x4->1).rgba) + CoverBoundsRenderStep[NonAAFill] + Compose [ BlendCompose [ Compose [ RE_LinearEffect_BT2020_HLG__UNKNOWN__false__UNKNOWN__Shader [ LocalMatrix [ Compose [ CoordNormalize [ HardwareImage(x247 2020+narrow cos cos linear F rgba cf1lf1) ] ColorSpaceTransform ] ] ] ColorSpaceTransformSRGB ] AlphaOnlyPaintColor SrcIn ] Dither ] SrcOver" }, From 86241e8b8e753a2a1802e8a3c40ed4ec44a26674 Mon Sep 17 00:00:00 2001 From: Robert Phillips Date: Wed, 3 Jun 2026 13:14:03 +0000 Subject: [PATCH 034/335] Fix bazel Dawn build Dawn moved these files to src/utils in: https://dawn-review.git.corp.google.com/c/dawn/+/312837 Change-Id: Ifaad0cbfd364027bf7ec5c609fe3608407e010f5 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1253417 Reviewed-by: Nicolette Prevost Reviewed-by: Kaylee Lubick Commit-Queue: Robert Phillips --- bazel/external/dawn/dawn_files.bzl | 5 ----- 1 file changed, 5 deletions(-) diff --git a/bazel/external/dawn/dawn_files.bzl b/bazel/external/dawn/dawn_files.bzl index 9ffb6e49a1ee..2bb11a582e06 100644 --- a/bazel/external/dawn/dawn_files.bzl +++ b/bazel/external/dawn/dawn_files.bzl @@ -8,7 +8,6 @@ DAWN_COMMON_HDRS = [ "src/dawn/common/Algebra.h", "src/dawn/common/AlignedAlloc.h", "src/dawn/common/Alloc.h", - "src/dawn/common/Assert.h", "src/dawn/common/Atomic.h", "src/dawn/common/BitSetRangeIterator.h", "src/dawn/common/ColorSpace.h", @@ -27,7 +26,6 @@ DAWN_COMMON_HDRS = [ "src/dawn/common/IOKitRef.h", "src/dawn/common/LRUCache.h", "src/dawn/common/LinkedList.h", - "src/dawn/common/Log.h", "src/dawn/common/MatchVariant.h", "src/dawn/common/Math.h", "src/dawn/common/Mutex.h", @@ -54,7 +52,6 @@ DAWN_COMMON_HDRS = [ "src/dawn/common/ThreadLocal.h", "src/dawn/common/Time.h", "src/dawn/common/TypeTraits.h", - "src/dawn/common/TypedInteger.h", "src/dawn/common/WGPUDeviceCallbackInfos.h", "src/dawn/common/WGSLFeatureMapping.h", "src/dawn/common/WeakRef.h", @@ -71,14 +68,12 @@ DAWN_COMMON_HDRS = [ DAWN_COMMON_SRCS = [ "src/dawn/common/AlignedAlloc.cpp", - "src/dawn/common/Assert.cpp", "src/dawn/common/Defer.cpp", "src/dawn/common/DynamicLib.cpp", "src/dawn/common/ExternalTextureParams.cpp", "src/dawn/common/FutureUtils.cpp", "src/dawn/common/GPUInfo.cpp", "src/dawn/common/GPUInfo_autogen.cpp", - "src/dawn/common/Log.cpp", "src/dawn/common/Math.cpp", "src/dawn/common/RefCounted.cpp", "src/dawn/common/Result.cpp", From d114bf06df63a09658a1959cefa2d92b02b472ce Mon Sep 17 00:00:00 2001 From: Kaylee Lubick Date: Tue, 2 Jun 2026 20:12:54 +0000 Subject: [PATCH 035/335] Improve agent docs for gn builds I got annoyed when it overwrote my GN configs once and noticed a few missing details (e.g. vias) Change-Id: I29b60d2b7068b21681ce252346ad6263aadd8180 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1253036 Auto-Submit: Kaylee Lubick Reviewed-by: Jorge Betancourt Commit-Queue: Jorge Betancourt --- agents/skills/skia-gn-workflow/SKILL.md | 153 ++++++++++++------ .../skia-gn-workflow/references/build_args.md | 45 ++++-- .../skia-gn-workflow/references/dm_usage.md | 49 ++++-- .../references/nanobench_usage.md | 27 ++-- .../references/viewer_usage.md | 12 +- tools/flags/CommonFlagsConfig.cpp | 13 ++ 6 files changed, 213 insertions(+), 86 deletions(-) diff --git a/agents/skills/skia-gn-workflow/SKILL.md b/agents/skills/skia-gn-workflow/SKILL.md index 516bde655d67..5311116c8c30 100644 --- a/agents/skills/skia-gn-workflow/SKILL.md +++ b/agents/skills/skia-gn-workflow/SKILL.md @@ -11,59 +11,108 @@ This skill provides expert guidance for building and testing Skia using the GN b - **Hermeticity**: Always use `./bin/gn` for configuration and `./bin/fetch-ninja` to ensure the correct version of Ninja is available. - **Verification**: Always build and run tests/benchmarks before documenting or finalizing changes. - **Filtering**: Use the `--match` flag (aliased as `-m`) to target specific tests and reduce execution time. +- **Build Directories**: **NEVER** override a user's existing build directory settings (e.g. `out/Debug`). If you need a different configuration, create a new directory (e.g. `out/Debug2`, `out/ASAN`). Only modify settings in an existing directory if explicitly asked by the user. +- **Toolchain Paths**: When a build requires specific toolchain paths (e.g. `cc`, `cxx`, or `clang_win` for Clang/LLVM), **ALWAYS ask the user** where these are extracted on their machine. Different developers have these in different locations. -## Quick Start: Build & Test -1. **Sync Dependencies**: - ```bash - python3 tools/git-sync-deps - ``` -2. **Fetch Ninja**: - ```bash - ./bin/fetch-ninja - ``` -3. **Configure Build**: - ```bash - ./bin/gn gen out/Debug - ``` -4. **Build Tool**: - ```bash - ninja -C out/Debug dm - ``` -5. **Run Test**: - ```bash - out/Debug/dm --src tests --match MyTest - ``` - -## Workflows - -### 1. Building Skia -See [Build Arguments](references/build_args.md) for common configurations like Release and Sanitizers. -- **Debug**: `./bin/gn gen out/Debug` -- **Release**: `./bin/gn gen out/Release --args='is_debug=false'` -- **ASAN**: `./bin/gn gen out/ASAN --args='sanitize="ASAN"'` - -### 2. Correctness Testing (`dm`) -`dm` is used for unit tests and GMs. -- **Source types**: `tests` (unit tests), `gm` (graphics tests). -- **Match pattern**: Case-sensitive substring. -- **Verbose**: Use `-v` or `--verbose` for detailed output. -- See [dm Usage](references/dm_usage.md) for more details. - -### 3. Performance Benchmarking (`nanobench`) -Use `nanobench` to measure execution time. -- **Samples**: `--samples 10` -- **Profiling**: Use `--cpuprofile ` (requires `skia_use_pprof=true`). -- See [nanobench Usage](references/nanobench_usage.md) for more details. - -### 4. Interactive Visualization (`viewer`) -Use `viewer` to inspect GMs, SKPs, and SVGs interactively. -- **Hotkeys**: `i` for HUD, `z` for zoom, `[`/`]` for navigation. -- **Shader Debugging**: Use the Shaders window in the HUD to view and edit SkSL. -- See [viewer Usage](references/viewer_usage.md) for more details. - -### 5. Writing Tests -- **Unit Tests**: Use `DEF_TEST` in `tests/`. See [Testing](references/testing.md). -- **GMs**: Use `DEF_GM` in `gm/`. See [GMs](references/gms.md). +## Setup & Troubleshooting + +### 1. Syncing Dependencies +If you encounter compilation errors in `third_party` or missing headers, run: +```bash +python3 tools/git-sync-deps +``` + +### 2. Fetching Ninja +If the `ninja` command is not found or you want to ensure a hermetic version: +```bash +./bin/fetch-ninja +``` + +### 3. Formatting Code +Near the end of your workflow, before uploading a CL or finalizing changes, format your code using: +```bash +git clang-format origin/main +``` + +### 4. Cleaning Builds +If the build system gets into a broken state, clean the directory: +```bash +./bin/gn clean out/Dir +``` + +### 5. Rust Dependencies (Bazel) +If a build requires Rust dependencies (in `third_party`), use `bazelisk` to manage the toolchain: +- Download: https://github.com/bazelbuild/bazelisk/releases + +## Build Workflows + +### 1. Common Build Arguments +- `is_debug=false`: Create an optimized Release build. +- `is_official_build=true`: Optimized build, links against system libraries. Suitable for shipping. +- `is_component_build=true`: Build Skia as a shared library. +- `sanitize="ASAN"|"MSAN"|"TSAN"|"UBSAN"`: Enable memory, address, thread, or undefined behavior sanitizers. +- `extra_cflags=["..."]`, `extra_ldflags=["..."]`: Add custom compiler/linker flags. +- `cc="clang" cxx="clang++"`: Specify the compiler (highly recommended for performance). + +### 2. Sanitizer Builds (`xsan`) +- **ASAN**: `./bin/gn gen out/ASAN --args='sanitize="ASAN" cc="" cxx=""'` +- **MSAN**: `./bin/gn gen out/MSAN --args='sanitize="MSAN" cc="" cxx="" skia_use_fontconfig=false'` + - *Note*: Run `dm` with `--nogpu` under MSAN to avoid driver noise. +- **TSAN**: `./bin/gn gen out/TSAN --args='sanitize="TSAN" is_debug=false cc="" cxx=""'` + +### 3. Platform Specifics +- **Android**: `./bin/gn gen out/android --args='ndk="~/ndk" target_cpu="arm64"'` +- **iOS**: `./bin/gn gen out/ios --args='target_os="ios" target_cpu="arm64"'` +- **Windows**: Use `clang_win=""` to build with clang-cl (highly recommended). + +## Tool Reference + +### `dm` (Correctness Testing) +`dm` runs GMs (graphics tests), unit tests, and compares images. +- **Common Flags**: + - `--src `: e.g., `--src tests gm skp image`. + - `--config `: e.g., `--config 8888 gl`. + - `--match` / `-m`: Case-sensitive substring filter. Supports `~` (exclude), `^` (start), `$` (end). + - `--skip `: Skip specific test cases. Use `_` for wildcards. + - `--writePath` / `-w`: Write result bitmaps as PNGs. + - `--readPath` / `-r`: Read reference bitmaps for comparison. + - `--threads` / `-j`: Number of threads (default: one per core). + - `--verbose` / `-v`: Detailed output. +- **Extended Help**: For detailed documentation on specific flags, use `--help `. + - Example: `out/Debug/dm --help config`. + +### `nanobench` (Performance Benchmarking) +**Always use a Release build for benchmarking.** +- **Common Flags**: + - `--samples `: Number of samples per benchmark (default 10). + - `--ms