@@ -57,6 +57,9 @@ vars = {
5757
5858 # condition to allowlist deps for non-git-source processing.
5959 'non_git_source' : 'True' ,
60+
61+ # siso CIPD package version
62+ 'siso_version' : 'git_revision:aa31236f9e208039b6196cbae4318d56d4c30e3d' ,
6063}
6164
6265# Only these hosts are allowed for dependencies in this DEPS file.
@@ -142,6 +145,16 @@ deps = {
142145 'url' : Var ('build_url' ) + '@' + Var ('build_revision' ),
143146 'condition' : 'build_with_chromium == False' ,
144147 },
148+ 'third_party/siso' : {
149+ 'packages' : [
150+ {
151+ 'package' : 'infra/build/siso/${{platform}}' ,
152+ 'version' : Var ('siso_version' ),
153+ }
154+ ],
155+ 'dep_type' : 'cipd' ,
156+ 'condition' : 'not build_with_chromium and host_cpu != "s390" and host_os != "zos" and host_cpu != "ppc"' ,
157+ },
145158 'third_party/depot_tools' : {
146159 'url' : Var ('depot_tools_url' ) + '@' + Var ('depot_tools_revision' ),
147160 'condition' : 'build_with_chromium == False' ,
@@ -290,7 +303,6 @@ hooks = [
290303 '--version_number=' + Var ('chrome' ),
291304 ],
292305 },
293-
294306 {
295307 # Update LASTCHANGE for build script timestamps
296308 'name' : 'lastchange' ,
@@ -318,6 +330,16 @@ hooks = [
318330 'scripts/deps/sync-vscode-settings.mjs'
319331 ]
320332 },
333+ {
334+ 'name' : 'configure_siso' ,
335+ 'pattern' : '.' ,
336+ 'condition' : 'build_with_chromium == False' ,
337+ 'action' : ['python3' ,
338+ 'build/config/siso/configure_siso.py' ,
339+ '--rbe_instance' ,
340+ 'projects/rbe-chrome-untrusted/instances/default_instance' ,
341+ ],
342+ },
321343]
322344
323345recursedeps = [
0 commit comments