Roll recipe dependencies (nontrivial).
This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (build, depot_tools, fuchsia, recipe_engine) into this repository.
Please review the expectation changes, and LGTM+CQ.
build:
https://crrev.com/4431e722ea74b7d3ffc5b2bc5de84951eef69b9e (gbeaty@chromium.org)
Remove the gclient_config_kwargs field from BotSpec.
https://crrev.com/735568ebad950c3444ddf89bd3aa05a37bdc2cf5 (rwkeane@google.com)
Openscreen: Fix unexpected Behavior
https://crrev.com/5fb43d7ade7f067245b6ee69ce87d21f86690408 (yyanagisawa@chromium.org)
Always execute api.goma.stop when Goma is used.
https://crrev.com/b6d7ad279f349ab3d48a3dfa735590c81516d6e9 (iannucci@chromium.org)
Remove usage of buildbot-oriented builder_cache path.
https://crrev.com/e02c1530dbe10da3fab94a0d8fb52c9b2d62813b (bpastene@chromium.org)
Add mb_luci_auth to all chromium.android testers.
https://crrev.com/980b62dc07df56b3009e45ff52a79ec82a07f4bf (rwkeane@google.com)
Openscreen: Fix intermittent coverage failures
https://crrev.com/a67eb27aad07a5c8e8e00ce912d37bab214773f2 (agable@chromium.org)
Remove agable from build OWNERS
https://crrev.com/23a3c39ab2cacb2d449699c117a07e80b2c86e45 (iannucci@chromium.org)
Bump recipe deps to include swarming revert.
https://crrev.com/486b578a852ac7e64136a019c9eb8d8ab6be1452 (iannucci@chromium.org)
Remove use of deprecated infra_paths module.
depot_tools:
https://crrev.com/603989e2c0d69d5a04e3496bb9c2af6c83a1234a (andreas@apap04.com)
add clarification for Python 3
https://crrev.com/2be61a1df411ae154bc440052b396e62cbf4ea36 (scheib@chromium.org)
Document the parameter {heading} avilable to --output-format-heading.
https://crrev.com/0ec48260a2c2650b35cd5fdd80aa0454401b60d4 (vadimsh@chromium.org)
[luci-auth] Update to the latest version.
https://crrev.com/f203902ee8b7002b1853c1a7144b60d98f6dd06f (iannucci@chromium.org)
[lucicfg] Update to 1.14.3.
https://crrev.com/0c7d654c747414f2765bb93771567c64cb26b881 (iannucci@chromium.org)
[bb] Update bb tool to contain latest protos.
https://crrev.com/cdaf0be1f4ceb802bfc62f4ed86825aa17395dc4 (zhin@chromium.org)
Add git completion helper to cl upload
https://crrev.com/6e7ddb698ba00641bd5672b0e646cbe098b5498b (agable@chromium.org)
Remove agable from depot_tools OWNERS and TODOs
fuchsia:
https://crrev.com/068c17b9b3e2318ca181ac9615dfac860cd7319f (olivernewman@google.com)
[gsutil] Use ensure_tool() to install gsutil
https://crrev.com/366eda2fcefcccd9480acdb134802c1c10363688 (olivernewman@google.com)
[lkgs] Use ensure_tool() to install lkgs
https://crrev.com/6b824fd94c90fe1f0d328d7bf2e199e662de069d (mseaborn@google.com)
[testing] Remove unused legacy_qemu and device_type arguments
https://crrev.com/3e3f4a0a99e6206f493f8fd487b01956a688819b (mseaborn@google.com)
[testing] Refactor: Merge deprecated_test() and test_in_shards() into one
https://crrev.com/eb5d8c2d39eb653b5f469623b7f59dbc0eef3234 (ihuh@google.com)
[testing_requests][zbi_test] Add env vars to the swarming tasks.
https://crrev.com/904b6ed6520aab6d3ca135020b8716e65c78d7ee (nmulcahey@google.com)
[jiri] Roll jiri to 1791a60e022
https://crrev.com/4b1d69a5abb642231c37af51b745b0be5d9e9a7b (mohrr@google.com)
[sso] Add support for "insteadof"
https://crrev.com/3a9ed3fe28cf7f166f9e731ebcaced66e36a4e41 (mohrr@google.com)
[sso] Allow hyphens in hostnames
https://crrev.com/e89f9efaa8b2495700d0c9d68114b8284671b511 (garymm@google.com)
Remove failure string checks from testing module
https://crrev.com/a63ae9f61665db3c353054375a4b913ec21e465f (atyfto@google.com)
[fxt] Support -json-output flag
https://crrev.com/7e067a47f4648914bbf2314c8f0dd69e2bfb769f (atyfto@google.com)
[fxt] Add support for `cleanup` command
https://crrev.com/24ef2e42d0ad514b340584969924fbcc5b554cba (mohrr@google.com)
[recipe_testing][commit_queue] Enable use of private tryjobs
https://crrev.com/0cc3189bd6fe31f66eeceb9364fb25ef54bf7dae (phosek@google.com)
[windows_sdk] Introduce Windows SDK module
https://crrev.com/4d42dc9212dcb360073df560c05c4c9db164334d (mohrr@google.com)
[commit_queue] Make authenticated HTTP request
https://crrev.com/99dfaf9e568d5302448c126266f93316e173d8d1 (olivernewman@google.com)
[checkout] Show git log for tryjobs
recipe_engine:
https://crrev.com/bf5c53d04c84487f31275133294f5a57145fecf4 (olivernewman@google.com)
[swarming] Use ensure_tool() to install swarming
https://crrev.com/9ddf1e1c6ae354ee17de8abd99dc37acdf4dbe60 (olivernewman@google.com)
[isolated] Use ensure_tool() to install isolated
https://crrev.com/567bbd0e945b1144e2343441deac92a661a17f9d (yiwzhang@google.com)
[proto_module] Remove unused DEPS
https://crrev.com/923fb4bfa6f6930bac2ba3f03162ce8c59e0eb93 (olivernewman@google.com)
Revert "[swarming] Use ensure_tool() to install swarming"
https://crrev.com/b2839ad3882c5f1412afbd31f72c45355e404932 (olivernewman@google.com)
[cipd] URL-encode version in tool path
More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.
R=godofredoc@google.com, keyonghan@google.com, wutong@google.com
Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: I5421667a54b1a4217ee4af169ef2032a22b94c47
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/3120
Commit-Queue: Godofredo Contreras <godofredoc@google.com>
Reviewed-by: Godofredo Contreras <godofredoc@google.com>
diff --git a/infra/config/recipes.cfg b/infra/config/recipes.cfg
index e47567e..054969f 100644
--- a/infra/config/recipes.cfg
+++ b/infra/config/recipes.cfg
@@ -22,22 +22,22 @@
"deps": {
"build": {
"branch": "refs/heads/master",
- "revision": "03b25bad088e6aa56502fb55f04971560ac1c9ac",
+ "revision": "74dd78c16b28a80b85d9a3dc90aad158e9abb8bf",
"url": "https://chromium.googlesource.com/chromium/tools/build"
},
"depot_tools": {
"branch": "refs/heads/master",
- "revision": "42033b2c6a25dda81bdce4547ea61a29abab79a0",
+ "revision": "6e7ddb698ba00641bd5672b0e646cbe098b5498b",
"url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git"
},
"fuchsia": {
"branch": "refs/heads/master",
- "revision": "8036e010594aeb96546b7fea350395c5dc84dae9",
+ "revision": "3462696aba2995cf87b4a4701aecb3b8affcd6d6",
"url": "https://fuchsia.googlesource.com/infra/recipes.git"
},
"recipe_engine": {
"branch": "refs/heads/master",
- "revision": "4af7811ff97185909adb1a058be892162eaeca92",
+ "revision": "b2839ad3882c5f1412afbd31f72c45355e404932",
"url": "https://chromium.googlesource.com/infra/luci/recipes-py.git"
}
},
diff --git a/recipe_modules/fuchsia_util/examples/full.expected/basic.json b/recipe_modules/fuchsia_util/examples/full.expected/basic.json
index f3b594a..7e334a0 100644
--- a/recipe_modules/fuchsia_util/examples/full.expected/basic.json
+++ b/recipe_modules/fuchsia_util/examples/full.expected/basic.json
@@ -175,17 +175,35 @@
},
{
"cmd": [],
- "name": "Fuchsia Tests.Create Isolate Archive.ensure isolated",
+ "name": "Fuchsia Tests.Create Isolate Archive.install isolated",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "infra_step": true,
+ "name": "Fuchsia Tests.Create Isolate Archive.install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@3@@@"
+ ]
+ },
+ {
+ "cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -194,7 +212,7 @@
"/path/to/tmp/json"
],
"infra_step": true,
- "name": "Fuchsia Tests.Create Isolate Archive.ensure isolated.ensure_installed",
+ "name": "Fuchsia Tests.Create Isolate Archive.install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -212,7 +230,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"archive",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine.expected/clobber.json b/recipes/engine.expected/clobber.json
index 023fab0..dd42410 100644
--- a/recipes/engine.expected/clobber.json
+++ b/recipes/engine.expected/clobber.json
@@ -14017,14 +14017,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest",
"-ensure-file",
"infra/tools/luci/isolated/${platform} latest",
"-max-threads",
@@ -14048,7 +14081,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -14066,7 +14099,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest/isolated",
"archive",
"-verbose",
"-isolate-server",
@@ -14872,7 +14905,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine.expected/experimental.json b/recipes/engine.expected/experimental.json
index e6c1ed3..653d765 100644
--- a/recipes/engine.expected/experimental.json
+++ b/recipes/engine.expected/experimental.json
@@ -13960,14 +13960,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest",
"-ensure-file",
"infra/tools/luci/isolated/${platform} latest",
"-max-threads",
@@ -13991,7 +14024,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -14009,7 +14042,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest/isolated",
"archive",
"-verbose",
"-isolate-server",
@@ -14815,7 +14848,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine.expected/experimental_upload.json b/recipes/engine.expected/experimental_upload.json
index 5d853a2..e025cc4 100644
--- a/recipes/engine.expected/experimental_upload.json
+++ b/recipes/engine.expected/experimental_upload.json
@@ -16443,14 +16443,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest",
"-ensure-file",
"infra/tools/luci/isolated/${platform} latest",
"-max-threads",
@@ -16474,7 +16507,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -16492,7 +16525,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest/isolated",
"archive",
"-verbose",
"-isolate-server",
@@ -17298,7 +17331,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine.expected/linux.json b/recipes/engine.expected/linux.json
index 49ad476..c0abc75 100644
--- a/recipes/engine.expected/linux.json
+++ b/recipes/engine.expected/linux.json
@@ -13933,14 +13933,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -13964,7 +13997,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -13982,7 +14015,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"archive",
"-verbose",
"-isolate-server",
@@ -14787,7 +14820,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine.expected/linux_maven_or_bitcode.json b/recipes/engine.expected/linux_maven_or_bitcode.json
index 49ad476..c0abc75 100644
--- a/recipes/engine.expected/linux_maven_or_bitcode.json
+++ b/recipes/engine.expected/linux_maven_or_bitcode.json
@@ -13933,14 +13933,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -13964,7 +13997,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -13982,7 +14015,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"archive",
"-verbose",
"-isolate-server",
@@ -14787,7 +14820,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine.expected/linux_upload.json b/recipes/engine.expected/linux_upload.json
index 266bd34..dabcf3b 100644
--- a/recipes/engine.expected/linux_upload.json
+++ b/recipes/engine.expected/linux_upload.json
@@ -16416,14 +16416,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -16447,7 +16480,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -16465,7 +16498,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"archive",
"-verbose",
"-isolate-server",
@@ -17270,7 +17303,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine.expected/linux_upload_maven_or_bitcode.json b/recipes/engine.expected/linux_upload_maven_or_bitcode.json
index d7f54e5..2388f0e 100644
--- a/recipes/engine.expected/linux_upload_maven_or_bitcode.json
+++ b/recipes/engine.expected/linux_upload_maven_or_bitcode.json
@@ -15459,14 +15459,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -15490,7 +15523,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -15508,7 +15541,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"archive",
"-verbose",
"-isolate-server",
@@ -16313,7 +16346,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine.expected/mac.json b/recipes/engine.expected/mac.json
index f993540..1210933 100644
--- a/recipes/engine.expected/mac.json
+++ b/recipes/engine.expected/mac.json
@@ -9349,14 +9349,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -9380,7 +9413,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -9398,7 +9431,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine.expected/mac_maven_or_bitcode.json b/recipes/engine.expected/mac_maven_or_bitcode.json
index 469f508..218bd3d 100644
--- a/recipes/engine.expected/mac_maven_or_bitcode.json
+++ b/recipes/engine.expected/mac_maven_or_bitcode.json
@@ -11248,14 +11248,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -11279,7 +11312,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -11297,7 +11330,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine.expected/mac_upload.json b/recipes/engine.expected/mac_upload.json
index ab9bb52..c66c538 100644
--- a/recipes/engine.expected/mac_upload.json
+++ b/recipes/engine.expected/mac_upload.json
@@ -10122,14 +10122,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -10153,7 +10186,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -10171,7 +10204,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine.expected/mac_upload_maven_or_bitcode.json b/recipes/engine.expected/mac_upload_maven_or_bitcode.json
index d59a4aa..7731982 100644
--- a/recipes/engine.expected/mac_upload_maven_or_bitcode.json
+++ b/recipes/engine.expected/mac_upload_maven_or_bitcode.json
@@ -11951,14 +11951,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -11982,7 +12015,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -12000,7 +12033,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine.expected/pull_request.json b/recipes/engine.expected/pull_request.json
index f74ffc9..1f71b33 100644
--- a/recipes/engine.expected/pull_request.json
+++ b/recipes/engine.expected/pull_request.json
@@ -13970,14 +13970,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest",
"-ensure-file",
"infra/tools/luci/isolated/${platform} latest",
"-max-threads",
@@ -14001,7 +14034,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -14019,7 +14052,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest/isolated",
"archive",
"-verbose",
"-isolate-server",
@@ -14825,7 +14858,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine_1_18_0.expected/Linux Fuchsia Infra Failure.json b/recipes/engine_1_18_0.expected/Linux Fuchsia Infra Failure.json
index 23e04c9..b3e6603 100644
--- a/recipes/engine_1_18_0.expected/Linux Fuchsia Infra Failure.json
+++ b/recipes/engine_1_18_0.expected/Linux Fuchsia Infra Failure.json
@@ -16246,14 +16246,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -16277,7 +16310,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -16295,7 +16328,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"archive",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine_1_18_0.expected/clobber.json b/recipes/engine_1_18_0.expected/clobber.json
index 8237934..29c3839 100644
--- a/recipes/engine_1_18_0.expected/clobber.json
+++ b/recipes/engine_1_18_0.expected/clobber.json
@@ -13913,14 +13913,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest",
"-ensure-file",
"infra/tools/luci/isolated/${platform} latest",
"-max-threads",
@@ -13944,7 +13977,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -13962,7 +13995,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest/isolated",
"archive",
"-verbose",
"-isolate-server",
@@ -14759,7 +14792,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine_1_18_0.expected/experimental.json b/recipes/engine_1_18_0.expected/experimental.json
index 36be5bb..c3f3246 100644
--- a/recipes/engine_1_18_0.expected/experimental.json
+++ b/recipes/engine_1_18_0.expected/experimental.json
@@ -13856,14 +13856,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest",
"-ensure-file",
"infra/tools/luci/isolated/${platform} latest",
"-max-threads",
@@ -13887,7 +13920,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -13905,7 +13938,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest/isolated",
"archive",
"-verbose",
"-isolate-server",
@@ -14702,7 +14735,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine_1_18_0.expected/experimental_upload.json b/recipes/engine_1_18_0.expected/experimental_upload.json
index a89ae84..28acf4f 100644
--- a/recipes/engine_1_18_0.expected/experimental_upload.json
+++ b/recipes/engine_1_18_0.expected/experimental_upload.json
@@ -16273,14 +16273,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest",
"-ensure-file",
"infra/tools/luci/isolated/${platform} latest",
"-max-threads",
@@ -16304,7 +16337,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -16322,7 +16355,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest/isolated",
"archive",
"-verbose",
"-isolate-server",
@@ -17119,7 +17152,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine_1_18_0.expected/linux.json b/recipes/engine_1_18_0.expected/linux.json
index 463ebee..f059ec2 100644
--- a/recipes/engine_1_18_0.expected/linux.json
+++ b/recipes/engine_1_18_0.expected/linux.json
@@ -13829,14 +13829,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -13860,7 +13893,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -13878,7 +13911,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"archive",
"-verbose",
"-isolate-server",
@@ -14674,7 +14707,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine_1_18_0.expected/linux_maven_or_bitcode.json b/recipes/engine_1_18_0.expected/linux_maven_or_bitcode.json
index 463ebee..f059ec2 100644
--- a/recipes/engine_1_18_0.expected/linux_maven_or_bitcode.json
+++ b/recipes/engine_1_18_0.expected/linux_maven_or_bitcode.json
@@ -13829,14 +13829,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -13860,7 +13893,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -13878,7 +13911,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"archive",
"-verbose",
"-isolate-server",
@@ -14674,7 +14707,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine_1_18_0.expected/linux_upload.json b/recipes/engine_1_18_0.expected/linux_upload.json
index 167985d..f6d3665 100644
--- a/recipes/engine_1_18_0.expected/linux_upload.json
+++ b/recipes/engine_1_18_0.expected/linux_upload.json
@@ -16246,14 +16246,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -16277,7 +16310,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -16295,7 +16328,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"archive",
"-verbose",
"-isolate-server",
@@ -17091,7 +17124,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine_1_18_0.expected/linux_upload_maven_or_bitcode.json b/recipes/engine_1_18_0.expected/linux_upload_maven_or_bitcode.json
index 8e034f5..29cdfe7 100644
--- a/recipes/engine_1_18_0.expected/linux_upload_maven_or_bitcode.json
+++ b/recipes/engine_1_18_0.expected/linux_upload_maven_or_bitcode.json
@@ -15289,14 +15289,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -15320,7 +15353,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -15338,7 +15371,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"archive",
"-verbose",
"-isolate-server",
@@ -16134,7 +16167,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine_1_18_0.expected/mac.json b/recipes/engine_1_18_0.expected/mac.json
index 9cf8bec..24a2283 100644
--- a/recipes/engine_1_18_0.expected/mac.json
+++ b/recipes/engine_1_18_0.expected/mac.json
@@ -9349,14 +9349,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -9380,7 +9413,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -9398,7 +9431,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine_1_18_0.expected/mac_maven_or_bitcode.json b/recipes/engine_1_18_0.expected/mac_maven_or_bitcode.json
index 4299bc9..0d5ea47 100644
--- a/recipes/engine_1_18_0.expected/mac_maven_or_bitcode.json
+++ b/recipes/engine_1_18_0.expected/mac_maven_or_bitcode.json
@@ -11248,14 +11248,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -11279,7 +11312,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -11297,7 +11330,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine_1_18_0.expected/mac_upload.json b/recipes/engine_1_18_0.expected/mac_upload.json
index 9fad3d4..5240fb1 100644
--- a/recipes/engine_1_18_0.expected/mac_upload.json
+++ b/recipes/engine_1_18_0.expected/mac_upload.json
@@ -10122,14 +10122,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -10153,7 +10186,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -10171,7 +10204,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine_1_18_0.expected/mac_upload_maven_or_bitcode.json b/recipes/engine_1_18_0.expected/mac_upload_maven_or_bitcode.json
index fa3389f..1613e19 100644
--- a/recipes/engine_1_18_0.expected/mac_upload_maven_or_bitcode.json
+++ b/recipes/engine_1_18_0.expected/mac_upload_maven_or_bitcode.json
@@ -11951,14 +11951,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -11982,7 +12015,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -12000,7 +12033,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine_1_18_0.expected/pull_request.json b/recipes/engine_1_18_0.expected/pull_request.json
index b02c9d2..cd0cf4a 100644
--- a/recipes/engine_1_18_0.expected/pull_request.json
+++ b/recipes/engine_1_18_0.expected/pull_request.json
@@ -13866,14 +13866,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest",
"-ensure-file",
"infra/tools/luci/isolated/${platform} latest",
"-max-threads",
@@ -13897,7 +13930,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -13915,7 +13948,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest/isolated",
"archive",
"-verbose",
"-isolate-server",
@@ -14712,7 +14745,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine_builder.expected/Schedule two builds one with goma and one without.json b/recipes/engine_builder.expected/Schedule two builds one with goma and one without.json
index eb42b6b..9e5faaf 100644
--- a/recipes/engine_builder.expected/Schedule two builds one with goma and one without.json
+++ b/recipes/engine_builder.expected/Schedule two builds one with goma and one without.json
@@ -574,14 +574,33 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[CACHE]/builder",
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -591,7 +610,7 @@
],
"cwd": "[CACHE]/builder",
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -609,7 +628,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"archive",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine_builder_1_18_0.expected/Schedule two builds one with goma and one without.json b/recipes/engine_builder_1_18_0.expected/Schedule two builds one with goma and one without.json
index eb42b6b..9e5faaf 100644
--- a/recipes/engine_builder_1_18_0.expected/Schedule two builds one with goma and one without.json
+++ b/recipes/engine_builder_1_18_0.expected/Schedule two builds one with goma and one without.json
@@ -574,14 +574,33 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[CACHE]/builder",
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -591,7 +610,7 @@
],
"cwd": "[CACHE]/builder",
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -609,7 +628,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"archive",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine_builder_v1_17_0.expected/Schedule two builds one with goma and one without.json b/recipes/engine_builder_v1_17_0.expected/Schedule two builds one with goma and one without.json
index eb42b6b..9e5faaf 100644
--- a/recipes/engine_builder_v1_17_0.expected/Schedule two builds one with goma and one without.json
+++ b/recipes/engine_builder_v1_17_0.expected/Schedule two builds one with goma and one without.json
@@ -574,14 +574,33 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[CACHE]/builder",
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -591,7 +610,7 @@
],
"cwd": "[CACHE]/builder",
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -609,7 +628,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"archive",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine_v1_17_0.expected/clobber.json b/recipes/engine_v1_17_0.expected/clobber.json
index d146890..5272f13 100644
--- a/recipes/engine_v1_17_0.expected/clobber.json
+++ b/recipes/engine_v1_17_0.expected/clobber.json
@@ -13262,14 +13262,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest",
"-ensure-file",
"infra/tools/luci/isolated/${platform} latest",
"-max-threads",
@@ -13293,7 +13326,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -13311,7 +13344,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest/isolated",
"archive",
"-verbose",
"-isolate-server",
@@ -14085,7 +14118,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine_v1_17_0.expected/experimental.json b/recipes/engine_v1_17_0.expected/experimental.json
index 86b604c..36b05d4 100644
--- a/recipes/engine_v1_17_0.expected/experimental.json
+++ b/recipes/engine_v1_17_0.expected/experimental.json
@@ -13205,14 +13205,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest",
"-ensure-file",
"infra/tools/luci/isolated/${platform} latest",
"-max-threads",
@@ -13236,7 +13269,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -13254,7 +13287,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest/isolated",
"archive",
"-verbose",
"-isolate-server",
@@ -14028,7 +14061,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine_v1_17_0.expected/experimental_upload.json b/recipes/engine_v1_17_0.expected/experimental_upload.json
index a4916af..38959bc 100644
--- a/recipes/engine_v1_17_0.expected/experimental_upload.json
+++ b/recipes/engine_v1_17_0.expected/experimental_upload.json
@@ -15523,14 +15523,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest",
"-ensure-file",
"infra/tools/luci/isolated/${platform} latest",
"-max-threads",
@@ -15554,7 +15587,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -15572,7 +15605,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest/isolated",
"archive",
"-verbose",
"-isolate-server",
@@ -16346,7 +16379,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine_v1_17_0.expected/linux.json b/recipes/engine_v1_17_0.expected/linux.json
index 86591e4..10796c1 100644
--- a/recipes/engine_v1_17_0.expected/linux.json
+++ b/recipes/engine_v1_17_0.expected/linux.json
@@ -13179,14 +13179,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -13210,7 +13243,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -13228,7 +13261,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"archive",
"-verbose",
"-isolate-server",
@@ -14001,7 +14034,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine_v1_17_0.expected/linux_maven_or_bitcode.json b/recipes/engine_v1_17_0.expected/linux_maven_or_bitcode.json
index 86591e4..10796c1 100644
--- a/recipes/engine_v1_17_0.expected/linux_maven_or_bitcode.json
+++ b/recipes/engine_v1_17_0.expected/linux_maven_or_bitcode.json
@@ -13179,14 +13179,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -13210,7 +13243,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -13228,7 +13261,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"archive",
"-verbose",
"-isolate-server",
@@ -14001,7 +14034,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine_v1_17_0.expected/linux_upload.json b/recipes/engine_v1_17_0.expected/linux_upload.json
index 7c2e331..046d247 100644
--- a/recipes/engine_v1_17_0.expected/linux_upload.json
+++ b/recipes/engine_v1_17_0.expected/linux_upload.json
@@ -15497,14 +15497,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -15528,7 +15561,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -15546,7 +15579,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"archive",
"-verbose",
"-isolate-server",
@@ -16319,7 +16352,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine_v1_17_0.expected/linux_upload_maven_or_bitcode.json b/recipes/engine_v1_17_0.expected/linux_upload_maven_or_bitcode.json
index 11bf34d..6efab16 100644
--- a/recipes/engine_v1_17_0.expected/linux_upload_maven_or_bitcode.json
+++ b/recipes/engine_v1_17_0.expected/linux_upload_maven_or_bitcode.json
@@ -14540,14 +14540,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -14571,7 +14604,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -14589,7 +14622,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"archive",
"-verbose",
"-isolate-server",
@@ -15362,7 +15395,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine_v1_17_0.expected/mac.json b/recipes/engine_v1_17_0.expected/mac.json
index cb153a4..220e847 100644
--- a/recipes/engine_v1_17_0.expected/mac.json
+++ b/recipes/engine_v1_17_0.expected/mac.json
@@ -8960,14 +8960,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -8991,7 +9024,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -9009,7 +9042,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine_v1_17_0.expected/mac_maven_or_bitcode.json b/recipes/engine_v1_17_0.expected/mac_maven_or_bitcode.json
index e5b09af..54efbc8 100644
--- a/recipes/engine_v1_17_0.expected/mac_maven_or_bitcode.json
+++ b/recipes/engine_v1_17_0.expected/mac_maven_or_bitcode.json
@@ -10859,14 +10859,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -10890,7 +10923,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -10908,7 +10941,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine_v1_17_0.expected/mac_upload.json b/recipes/engine_v1_17_0.expected/mac_upload.json
index 8c884d5..7beaac7 100644
--- a/recipes/engine_v1_17_0.expected/mac_upload.json
+++ b/recipes/engine_v1_17_0.expected/mac_upload.json
@@ -9733,14 +9733,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -9764,7 +9797,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -9782,7 +9815,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine_v1_17_0.expected/mac_upload_maven_or_bitcode.json b/recipes/engine_v1_17_0.expected/mac_upload_maven_or_bitcode.json
index e8e18d1..f7374a9 100644
--- a/recipes/engine_v1_17_0.expected/mac_upload_maven_or_bitcode.json
+++ b/recipes/engine_v1_17_0.expected/mac_upload_maven_or_bitcode.json
@@ -11562,14 +11562,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -11593,7 +11626,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -11611,7 +11644,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/engine_v1_17_0.expected/pull_request.json b/recipes/engine_v1_17_0.expected/pull_request.json
index 07fb7e0..88657aa 100644
--- a/recipes/engine_v1_17_0.expected/pull_request.json
+++ b/recipes/engine_v1_17_0.expected/pull_request.json
@@ -13215,14 +13215,47 @@
},
{
"cmd": [],
- "name": "ensure isolated"
+ "name": "install isolated"
+ },
+ {
+ "cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest"
+ ],
+ "cwd": "[CACHE]/builder",
+ "env": {
+ "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk",
+ "GOMA_DIR": "[CACHE]/goma/client"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin"
+ ]
+ },
+ "env_suffixes": {
+ "PATH": [
+ "RECIPE_REPO[depot_tools]"
+ ]
+ },
+ "infra_step": true,
+ "name": "install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest",
"-ensure-file",
"infra/tools/luci/isolated/${platform} latest",
"-max-threads",
@@ -13246,7 +13279,7 @@
]
},
"infra_step": true,
- "name": "ensure isolated.ensure_installed",
+ "name": "install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -13264,7 +13297,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest/isolated",
"archive",
"-verbose",
"-isolate-server",
@@ -14038,7 +14071,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest/isolated",
"download",
"-verbose",
"-isolate-server",
diff --git a/recipes/flutter_1_18_0.expected/Linux Fuchsia Infra Failure.json b/recipes/flutter_1_18_0.expected/Linux Fuchsia Infra Failure.json
index d507525..371ccbc 100644
--- a/recipes/flutter_1_18_0.expected/Linux Fuchsia Infra Failure.json
+++ b/recipes/flutter_1_18_0.expected/Linux Fuchsia Infra Failure.json
@@ -442,17 +442,47 @@
},
{
"cmd": [],
- "name": "Run Fuchsia Driver Tests.Create Isolate Archive.ensure isolated",
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[START_DIR]/flutter",
+ "env": {
+ "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
+ "GOLDCTL": "[CACHE]/gold/goldctl",
+ "PUB_CACHE": "[START_DIR]/flutter/.pub-cache"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[START_DIR]/flutter/bin",
+ "[START_DIR]/flutter/bin/cache/dart-sdk/bin"
+ ]
+ },
+ "infra_step": true,
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@3@@@"
+ ]
+ },
+ {
+ "cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -473,7 +503,7 @@
]
},
"infra_step": true,
- "name": "Run Fuchsia Driver Tests.Create Isolate Archive.ensure isolated.ensure_installed",
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -491,7 +521,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"archive",
"-verbose",
"-isolate-server",
diff --git a/recipes/flutter_1_18_0.expected/linux_master.json b/recipes/flutter_1_18_0.expected/linux_master.json
index ff5a88f..bbadeb6 100644
--- a/recipes/flutter_1_18_0.expected/linux_master.json
+++ b/recipes/flutter_1_18_0.expected/linux_master.json
@@ -453,17 +453,48 @@
},
{
"cmd": [],
- "name": "Run Fuchsia Driver Tests.Create Isolate Archive.ensure isolated",
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[START_DIR]/flutter",
+ "env": {
+ "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
+ "GOLDCTL": "[CACHE]/gold/goldctl",
+ "GOLD_TRYJOB": "refs/heads/master",
+ "PUB_CACHE": "[START_DIR]/flutter/.pub-cache"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[START_DIR]/flutter/bin",
+ "[START_DIR]/flutter/bin/cache/dart-sdk/bin"
+ ]
+ },
+ "infra_step": true,
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@3@@@"
+ ]
+ },
+ {
+ "cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -485,7 +516,7 @@
]
},
"infra_step": true,
- "name": "Run Fuchsia Driver Tests.Create Isolate Archive.ensure isolated.ensure_installed",
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -503,7 +534,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"archive",
"-verbose",
"-isolate-server",
diff --git a/recipes/flutter_1_18_0.expected/linux_master_coverage_.json b/recipes/flutter_1_18_0.expected/linux_master_coverage_.json
index 60bc1e9..24ea5ed 100644
--- a/recipes/flutter_1_18_0.expected/linux_master_coverage_.json
+++ b/recipes/flutter_1_18_0.expected/linux_master_coverage_.json
@@ -442,17 +442,47 @@
},
{
"cmd": [],
- "name": "Run Fuchsia Driver Tests.Create Isolate Archive.ensure isolated",
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[START_DIR]/flutter",
+ "env": {
+ "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
+ "GOLDCTL": "[CACHE]/gold/goldctl",
+ "PUB_CACHE": "[START_DIR]/flutter/.pub-cache"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[START_DIR]/flutter/bin",
+ "[START_DIR]/flutter/bin/cache/dart-sdk/bin"
+ ]
+ },
+ "infra_step": true,
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@3@@@"
+ ]
+ },
+ {
+ "cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -473,7 +503,7 @@
]
},
"infra_step": true,
- "name": "Run Fuchsia Driver Tests.Create Isolate Archive.ensure isolated.ensure_installed",
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -491,7 +521,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"archive",
"-verbose",
"-isolate-server",
diff --git a/recipes/flutter_1_18_0.expected/linux_master_coverage__experimental.json b/recipes/flutter_1_18_0.expected/linux_master_coverage__experimental.json
index d5d01a5..849ec68 100644
--- a/recipes/flutter_1_18_0.expected/linux_master_coverage__experimental.json
+++ b/recipes/flutter_1_18_0.expected/linux_master_coverage__experimental.json
@@ -442,17 +442,47 @@
},
{
"cmd": [],
- "name": "Run Fuchsia Driver Tests.Create Isolate Archive.ensure isolated",
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest"
+ ],
+ "cwd": "[START_DIR]/flutter",
+ "env": {
+ "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
+ "GOLDCTL": "[CACHE]/gold/goldctl",
+ "PUB_CACHE": "[START_DIR]/flutter/.pub-cache"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[START_DIR]/flutter/bin",
+ "[START_DIR]/flutter/bin/cache/dart-sdk/bin"
+ ]
+ },
+ "infra_step": true,
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@3@@@"
+ ]
+ },
+ {
+ "cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest",
"-ensure-file",
"infra/tools/luci/isolated/${platform} latest",
"-max-threads",
@@ -473,7 +503,7 @@
]
},
"infra_step": true,
- "name": "Run Fuchsia Driver Tests.Create Isolate Archive.ensure isolated.ensure_installed",
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -491,7 +521,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest/isolated",
"archive",
"-verbose",
"-isolate-server",
diff --git a/recipes/flutter_1_18_0.expected/linux_master_coverage__experimental_upload.json b/recipes/flutter_1_18_0.expected/linux_master_coverage__experimental_upload.json
index eb89c72..a5db9fa 100644
--- a/recipes/flutter_1_18_0.expected/linux_master_coverage__experimental_upload.json
+++ b/recipes/flutter_1_18_0.expected/linux_master_coverage__experimental_upload.json
@@ -442,17 +442,47 @@
},
{
"cmd": [],
- "name": "Run Fuchsia Driver Tests.Create Isolate Archive.ensure isolated",
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest"
+ ],
+ "cwd": "[START_DIR]/flutter",
+ "env": {
+ "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
+ "GOLDCTL": "[CACHE]/gold/goldctl",
+ "PUB_CACHE": "[START_DIR]/flutter/.pub-cache"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[START_DIR]/flutter/bin",
+ "[START_DIR]/flutter/bin/cache/dart-sdk/bin"
+ ]
+ },
+ "infra_step": true,
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@3@@@"
+ ]
+ },
+ {
+ "cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest",
"-ensure-file",
"infra/tools/luci/isolated/${platform} latest",
"-max-threads",
@@ -473,7 +503,7 @@
]
},
"infra_step": true,
- "name": "Run Fuchsia Driver Tests.Create Isolate Archive.ensure isolated.ensure_installed",
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -491,7 +521,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest/isolated",
"archive",
"-verbose",
"-isolate-server",
diff --git a/recipes/flutter_1_18_0.expected/linux_master_coverage__upload.json b/recipes/flutter_1_18_0.expected/linux_master_coverage__upload.json
index 523354d..cc1441d 100644
--- a/recipes/flutter_1_18_0.expected/linux_master_coverage__upload.json
+++ b/recipes/flutter_1_18_0.expected/linux_master_coverage__upload.json
@@ -442,17 +442,47 @@
},
{
"cmd": [],
- "name": "Run Fuchsia Driver Tests.Create Isolate Archive.ensure isolated",
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[START_DIR]/flutter",
+ "env": {
+ "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
+ "GOLDCTL": "[CACHE]/gold/goldctl",
+ "PUB_CACHE": "[START_DIR]/flutter/.pub-cache"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[START_DIR]/flutter/bin",
+ "[START_DIR]/flutter/bin/cache/dart-sdk/bin"
+ ]
+ },
+ "infra_step": true,
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@3@@@"
+ ]
+ },
+ {
+ "cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -473,7 +503,7 @@
]
},
"infra_step": true,
- "name": "Run Fuchsia Driver Tests.Create Isolate Archive.ensure isolated.ensure_installed",
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -491,7 +521,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"archive",
"-verbose",
"-isolate-server",
diff --git a/recipes/flutter_1_18_0.expected/linux_master_experimental.json b/recipes/flutter_1_18_0.expected/linux_master_experimental.json
index ef0bf04..937a141 100644
--- a/recipes/flutter_1_18_0.expected/linux_master_experimental.json
+++ b/recipes/flutter_1_18_0.expected/linux_master_experimental.json
@@ -453,17 +453,48 @@
},
{
"cmd": [],
- "name": "Run Fuchsia Driver Tests.Create Isolate Archive.ensure isolated",
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest"
+ ],
+ "cwd": "[START_DIR]/flutter",
+ "env": {
+ "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
+ "GOLDCTL": "[CACHE]/gold/goldctl",
+ "GOLD_TRYJOB": "refs/heads/master",
+ "PUB_CACHE": "[START_DIR]/flutter/.pub-cache"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[START_DIR]/flutter/bin",
+ "[START_DIR]/flutter/bin/cache/dart-sdk/bin"
+ ]
+ },
+ "infra_step": true,
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@3@@@"
+ ]
+ },
+ {
+ "cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest",
"-ensure-file",
"infra/tools/luci/isolated/${platform} latest",
"-max-threads",
@@ -485,7 +516,7 @@
]
},
"infra_step": true,
- "name": "Run Fuchsia Driver Tests.Create Isolate Archive.ensure isolated.ensure_installed",
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -503,7 +534,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest/isolated",
"archive",
"-verbose",
"-isolate-server",
diff --git a/recipes/flutter_1_18_0.expected/linux_master_experimental_upload.json b/recipes/flutter_1_18_0.expected/linux_master_experimental_upload.json
index fdd0e5e..55f4cb3 100644
--- a/recipes/flutter_1_18_0.expected/linux_master_experimental_upload.json
+++ b/recipes/flutter_1_18_0.expected/linux_master_experimental_upload.json
@@ -442,17 +442,47 @@
},
{
"cmd": [],
- "name": "Run Fuchsia Driver Tests.Create Isolate Archive.ensure isolated",
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest"
+ ],
+ "cwd": "[START_DIR]/flutter",
+ "env": {
+ "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
+ "GOLDCTL": "[CACHE]/gold/goldctl",
+ "PUB_CACHE": "[START_DIR]/flutter/.pub-cache"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[START_DIR]/flutter/bin",
+ "[START_DIR]/flutter/bin/cache/dart-sdk/bin"
+ ]
+ },
+ "infra_step": true,
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@3@@@"
+ ]
+ },
+ {
+ "cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest",
"-ensure-file",
"infra/tools/luci/isolated/${platform} latest",
"-max-threads",
@@ -473,7 +503,7 @@
]
},
"infra_step": true,
- "name": "Run Fuchsia Driver Tests.Create Isolate Archive.ensure isolated.ensure_installed",
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -491,7 +521,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest/isolated",
"archive",
"-verbose",
"-isolate-server",
diff --git a/recipes/flutter_1_18_0.expected/linux_master_upload.json b/recipes/flutter_1_18_0.expected/linux_master_upload.json
index 2273684..42019f8 100644
--- a/recipes/flutter_1_18_0.expected/linux_master_upload.json
+++ b/recipes/flutter_1_18_0.expected/linux_master_upload.json
@@ -442,17 +442,47 @@
},
{
"cmd": [],
- "name": "Run Fuchsia Driver Tests.Create Isolate Archive.ensure isolated",
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[START_DIR]/flutter",
+ "env": {
+ "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
+ "GOLDCTL": "[CACHE]/gold/goldctl",
+ "PUB_CACHE": "[START_DIR]/flutter/.pub-cache"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[START_DIR]/flutter/bin",
+ "[START_DIR]/flutter/bin/cache/dart-sdk/bin"
+ ]
+ },
+ "infra_step": true,
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@3@@@"
+ ]
+ },
+ {
+ "cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -473,7 +503,7 @@
]
},
"infra_step": true,
- "name": "Run Fuchsia Driver Tests.Create Isolate Archive.ensure isolated.ensure_installed",
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -491,7 +521,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"archive",
"-verbose",
"-isolate-server",
diff --git a/recipes/flutter_1_18_0.expected/pull_request.json b/recipes/flutter_1_18_0.expected/pull_request.json
index 69cdecb..b6d294d 100644
--- a/recipes/flutter_1_18_0.expected/pull_request.json
+++ b/recipes/flutter_1_18_0.expected/pull_request.json
@@ -453,17 +453,48 @@
},
{
"cmd": [],
- "name": "Run Fuchsia Driver Tests.Create Isolate Archive.ensure isolated",
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest"
+ ],
+ "cwd": "[START_DIR]/flutter",
+ "env": {
+ "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
+ "GOLDCTL": "[CACHE]/gold/goldctl",
+ "GOLD_TRYJOB": "refs/pull/1/head",
+ "PUB_CACHE": "[START_DIR]/flutter/.pub-cache"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[START_DIR]/flutter/bin",
+ "[START_DIR]/flutter/bin/cache/dart-sdk/bin"
+ ]
+ },
+ "infra_step": true,
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@3@@@"
+ ]
+ },
+ {
+ "cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest",
"-ensure-file",
"infra/tools/luci/isolated/${platform} latest",
"-max-threads",
@@ -485,7 +516,7 @@
]
},
"infra_step": true,
- "name": "Run Fuchsia Driver Tests.Create Isolate Archive.ensure isolated.ensure_installed",
+ "name": "Run Fuchsia Driver Tests.Create Isolate Archive.install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -503,7 +534,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/latest/isolated",
"archive",
"-verbose",
"-isolate-server",
diff --git a/recipes/fuchsia/fuchsia.expected/basic.json b/recipes/fuchsia/fuchsia.expected/basic.json
index e6b97b5..7bbc8b5 100644
--- a/recipes/fuchsia/fuchsia.expected/basic.json
+++ b/recipes/fuchsia/fuchsia.expected/basic.json
@@ -362,17 +362,46 @@
},
{
"cmd": [],
- "name": "Fuchsia Tests.Create Isolate Archive.ensure isolated",
+ "name": "Fuchsia Tests.Create Isolate Archive.install isolated",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
+ "vpython",
+ "-u",
+ "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
+ "--json-output",
+ "/path/to/tmp/json",
+ "ensure-directory",
+ "--mode",
+ "0777",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin"
+ ],
+ "cwd": "[START_DIR]/flutter",
+ "env": {
+ "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
+ "PUB_CACHE": "[START_DIR]/flutter/.pub-cache"
+ },
+ "env_prefixes": {
+ "PATH": [
+ "[START_DIR]/flutter/bin",
+ "[START_DIR]/flutter/bin/cache/dart-sdk/bin"
+ ]
+ },
+ "infra_step": true,
+ "name": "Fuchsia Tests.Create Isolate Archive.install isolated.ensure package directory",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@3@@@"
+ ]
+ },
+ {
+ "cmd": [
"cipd",
"ensure",
"-root",
- "[CACHE]/isolated_client",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin",
"-ensure-file",
"infra/tools/luci/isolated/${platform} isolated_module_pin",
"-max-threads",
@@ -392,7 +421,7 @@
]
},
"infra_step": true,
- "name": "Fuchsia Tests.Create Isolate Archive.ensure isolated.ensure_installed",
+ "name": "Fuchsia Tests.Create Isolate Archive.install isolated.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
@@ -410,7 +439,7 @@
},
{
"cmd": [
- "[CACHE]/isolated_client/isolated",
+ "[CACHE]/cipd/infra/tools/luci/isolated/isolated_module_pin/isolated",
"archive",
"-verbose",
"-isolate-server",
diff --git a/recipes/recipes.expected/ci.json b/recipes/recipes.expected/ci.json
index 1ee0d36..ed232f1 100644
--- a/recipes/recipes.expected/ci.json
+++ b/recipes/recipes.expected/ci.json
@@ -294,6 +294,19 @@
},
{
"cmd": [
+ "luci-auth",
+ "token",
+ "-lifetime",
+ "3m"
+ ],
+ "infra_step": true,
+ "name": "get commit-queue.get access token for default account",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
+ },
+ {
+ "cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::url]/resources/pycurl.py",
@@ -302,7 +315,9 @@
"--status-json",
"/path/to/tmp/json",
"--outfile",
- "/path/to/tmp/json"
+ "/path/to/tmp/json",
+ "--headers-json",
+ "{\"Authorization\": \"Bearer extra.secret.token.should.not.be.logged\"}"
],
"name": "get commit-queue.get",
"~followup_annotations": [
diff --git a/recipes/recipes.expected/cq_try.json b/recipes/recipes.expected/cq_try.json
index d89e55e..504b7c1 100644
--- a/recipes/recipes.expected/cq_try.json
+++ b/recipes/recipes.expected/cq_try.json
@@ -608,6 +608,19 @@
},
{
"cmd": [
+ "luci-auth",
+ "token",
+ "-lifetime",
+ "3m"
+ ],
+ "infra_step": true,
+ "name": "get commit-queue.get access token for default account",
+ "~followup_annotations": [
+ "@@@STEP_NEST_LEVEL@1@@@"
+ ]
+ },
+ {
+ "cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::url]/resources/pycurl.py",
@@ -616,7 +629,9 @@
"--status-json",
"/path/to/tmp/json",
"--outfile",
- "/path/to/tmp/json"
+ "/path/to/tmp/json",
+ "--headers-json",
+ "{\"Authorization\": \"Bearer extra.secret.token.should.not.be.logged\"}"
],
"name": "get commit-queue.get",
"~followup_annotations": [