blob: f804b6b0b68e7b8b07e8720a0c231e6be1f6bcbf [file] [log] [blame]
Godofredo Contreras61b130a2020-09-09 17:22:03 +00001[
2 {
3 "cmd": [],
4 "name": "OpenJDK dependency"
5 },
6 {
7 "cmd": [
8 "cipd",
9 "ensure",
10 "-root",
11 "[CACHE]/java",
12 "-ensure-file",
Yusuf Mohsinally8b3d6bc2023-03-14 00:28:01 +000013 "flutter/java/openjdk/${platform} v1",
Godofredo Contreras61b130a2020-09-09 17:22:03 +000014 "-max-threads",
15 "0",
16 "-json-output",
17 "/path/to/tmp/json"
18 ],
19 "name": "OpenJDK dependency.ensure_installed",
20 "~followup_annotations": [
21 "@@@STEP_NEST_LEVEL@1@@@",
22 "@@@STEP_LOG_LINE@json.output@{@@@",
23 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
24 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
25 "@@@STEP_LOG_LINE@json.output@ {@@@",
recipe-roller45e7bac2023-07-18 15:00:50 +000026 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-v1--------------\",@@@",
Yusuf Mohsinally8b3d6bc2023-03-14 00:28:01 +000027 "@@@STEP_LOG_LINE@json.output@ \"package\": \"flutter/java/openjdk/resolved-platform\"@@@",
Godofredo Contreras61b130a2020-09-09 17:22:03 +000028 "@@@STEP_LOG_LINE@json.output@ }@@@",
29 "@@@STEP_LOG_LINE@json.output@ ]@@@",
30 "@@@STEP_LOG_LINE@json.output@ }@@@",
31 "@@@STEP_LOG_LINE@json.output@}@@@",
32 "@@@STEP_LOG_END@json.output@@@"
33 ]
34 },
35 {
36 "cmd": [],
Zach Anderson40fd3f52023-02-07 17:32:28 +000037 "name": "Arm Tools dependency"
38 },
39 {
40 "cmd": [
41 "cipd",
42 "ensure",
43 "-root",
44 "[CACHE]",
45 "-ensure-file",
46 "flutter_internal/tools/arm-tools v1",
47 "-max-threads",
48 "0",
49 "-json-output",
50 "/path/to/tmp/json"
51 ],
52 "name": "Arm Tools dependency.ensure_installed",
53 "~followup_annotations": [
54 "@@@STEP_NEST_LEVEL@1@@@",
55 "@@@STEP_LOG_LINE@json.output@{@@@",
56 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
57 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
58 "@@@STEP_LOG_LINE@json.output@ {@@@",
recipe-roller45e7bac2023-07-18 15:00:50 +000059 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-v1--------------\",@@@",
Zach Anderson40fd3f52023-02-07 17:32:28 +000060 "@@@STEP_LOG_LINE@json.output@ \"package\": \"flutter_internal/tools/arm-tools\"@@@",
61 "@@@STEP_LOG_LINE@json.output@ }@@@",
62 "@@@STEP_LOG_LINE@json.output@ ]@@@",
63 "@@@STEP_LOG_LINE@json.output@ }@@@",
64 "@@@STEP_LOG_LINE@json.output@}@@@",
65 "@@@STEP_LOG_END@json.output@@@"
66 ]
67 },
68 {
69 "cmd": [
70 "vpython3",
71 "-u",
72 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
73 "--json-output",
74 "/path/to/tmp/json",
75 "listdir",
76 "[CACHE]/arm-tools"
77 ],
78 "infra_step": true,
79 "name": "Arm Tools dependency.arm-tools contents",
80 "~followup_annotations": [
81 "@@@STEP_NEST_LEVEL@1@@@",
82 "@@@STEP_LOG_END@listdir@@@"
83 ]
84 },
85 {
86 "cmd": [
87 "vpython3",
88 "-u",
89 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
90 "--json-output",
91 "/path/to/tmp/json",
92 "listdir",
93 "[CACHE]/arm-tools/mali_offline_compiler"
94 ],
95 "infra_step": true,
96 "name": "Arm Tools dependency.arm-tools malioc contents",
97 "~followup_annotations": [
98 "@@@STEP_NEST_LEVEL@1@@@",
99 "@@@STEP_LOG_END@listdir@@@"
100 ]
101 },
102 {
103 "cmd": [],
Godofredo Contreras61b130a2020-09-09 17:22:03 +0000104 "name": "Download goldctl"
105 },
106 {
107 "cmd": [
108 "cipd",
109 "ensure",
110 "-root",
111 "[CACHE]/gold",
112 "-ensure-file",
113 "skia/tools/goldctl/${platform} v2",
114 "-max-threads",
115 "0",
116 "-json-output",
117 "/path/to/tmp/json"
118 ],
119 "name": "Download goldctl.ensure_installed",
120 "~followup_annotations": [
121 "@@@STEP_NEST_LEVEL@1@@@",
122 "@@@STEP_LOG_LINE@json.output@{@@@",
123 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
124 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
125 "@@@STEP_LOG_LINE@json.output@ {@@@",
recipe-roller45e7bac2023-07-18 15:00:50 +0000126 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-v2--------------\",@@@",
Godofredo Contreras61b130a2020-09-09 17:22:03 +0000127 "@@@STEP_LOG_LINE@json.output@ \"package\": \"skia/tools/goldctl/resolved-platform\"@@@",
128 "@@@STEP_LOG_LINE@json.output@ }@@@",
129 "@@@STEP_LOG_LINE@json.output@ ]@@@",
130 "@@@STEP_LOG_LINE@json.output@ }@@@",
131 "@@@STEP_LOG_LINE@json.output@}@@@",
132 "@@@STEP_LOG_END@json.output@@@"
133 ]
134 },
135 {
136 "cmd": [],
137 "name": "Chrome and driver dependency"
138 },
139 {
140 "cmd": [
141 "cipd",
142 "ensure",
143 "-root",
144 "[CACHE]/chrome/chrome",
145 "-ensure-file",
146 "flutter_internal/browsers/chrome/${platform} v3",
147 "-max-threads",
148 "0",
149 "-json-output",
150 "/path/to/tmp/json"
151 ],
152 "name": "Chrome and driver dependency.ensure_installed",
153 "~followup_annotations": [
154 "@@@STEP_NEST_LEVEL@1@@@",
155 "@@@STEP_LOG_LINE@json.output@{@@@",
156 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
157 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
158 "@@@STEP_LOG_LINE@json.output@ {@@@",
recipe-roller45e7bac2023-07-18 15:00:50 +0000159 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-v3--------------\",@@@",
Godofredo Contreras61b130a2020-09-09 17:22:03 +0000160 "@@@STEP_LOG_LINE@json.output@ \"package\": \"flutter_internal/browsers/chrome/resolved-platform\"@@@",
161 "@@@STEP_LOG_LINE@json.output@ }@@@",
162 "@@@STEP_LOG_LINE@json.output@ ]@@@",
163 "@@@STEP_LOG_LINE@json.output@ }@@@",
164 "@@@STEP_LOG_LINE@json.output@}@@@",
165 "@@@STEP_LOG_END@json.output@@@"
166 ]
167 },
168 {
169 "cmd": [
170 "cipd",
171 "ensure",
172 "-root",
173 "[CACHE]/chrome/drivers",
174 "-ensure-file",
175 "flutter_internal/browser-drivers/chrome/${platform} v3",
176 "-max-threads",
177 "0",
178 "-json-output",
179 "/path/to/tmp/json"
180 ],
181 "name": "Chrome and driver dependency.ensure_installed (2)",
182 "~followup_annotations": [
183 "@@@STEP_NEST_LEVEL@1@@@",
184 "@@@STEP_LOG_LINE@json.output@{@@@",
185 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
186 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
187 "@@@STEP_LOG_LINE@json.output@ {@@@",
recipe-roller45e7bac2023-07-18 15:00:50 +0000188 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-v3--------------\",@@@",
Godofredo Contreras61b130a2020-09-09 17:22:03 +0000189 "@@@STEP_LOG_LINE@json.output@ \"package\": \"flutter_internal/browser-drivers/chrome/resolved-platform\"@@@",
190 "@@@STEP_LOG_LINE@json.output@ }@@@",
191 "@@@STEP_LOG_LINE@json.output@ ]@@@",
192 "@@@STEP_LOG_LINE@json.output@ }@@@",
193 "@@@STEP_LOG_LINE@json.output@}@@@",
194 "@@@STEP_LOG_END@json.output@@@"
195 ]
196 },
197 {
Harry Terkelsenfde4a952022-11-17 21:01:45 +0000198 "cmd": [],
199 "name": "Firefox dependency"
200 },
201 {
202 "cmd": [
203 "cipd",
204 "ensure",
205 "-root",
206 "[CACHE]/firefox",
207 "-ensure-file",
208 "flutter_internal/browsers/firefox/${platform} v3",
209 "-max-threads",
210 "0",
211 "-json-output",
212 "/path/to/tmp/json"
213 ],
214 "name": "Firefox dependency.ensure_installed",
215 "~followup_annotations": [
216 "@@@STEP_NEST_LEVEL@1@@@",
217 "@@@STEP_LOG_LINE@json.output@{@@@",
218 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
219 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
220 "@@@STEP_LOG_LINE@json.output@ {@@@",
recipe-roller45e7bac2023-07-18 15:00:50 +0000221 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-v3--------------\",@@@",
Harry Terkelsenfde4a952022-11-17 21:01:45 +0000222 "@@@STEP_LOG_LINE@json.output@ \"package\": \"flutter_internal/browsers/firefox/resolved-platform\"@@@",
223 "@@@STEP_LOG_LINE@json.output@ }@@@",
224 "@@@STEP_LOG_LINE@json.output@ ]@@@",
225 "@@@STEP_LOG_LINE@json.output@ }@@@",
226 "@@@STEP_LOG_LINE@json.output@}@@@",
227 "@@@STEP_LOG_END@json.output@@@"
228 ]
229 },
230 {
Godofredo Contreras61b130a2020-09-09 17:22:03 +0000231 "cmd": [
232 "cipd",
233 "ensure",
234 "-root",
235 "[CACHE]/go",
236 "-ensure-file",
Keyong Han7ddf3232022-11-08 21:36:29 +0000237 "infra/3pp/tools/go/${platform} v4",
Godofredo Contreras61b130a2020-09-09 17:22:03 +0000238 "-max-threads",
239 "0",
240 "-json-output",
241 "/path/to/tmp/json"
242 ],
243 "name": "ensure_installed",
244 "~followup_annotations": [
245 "@@@STEP_LOG_LINE@json.output@{@@@",
246 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
247 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
248 "@@@STEP_LOG_LINE@json.output@ {@@@",
recipe-roller45e7bac2023-07-18 15:00:50 +0000249 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-v4--------------\",@@@",
Keyong Han7ddf3232022-11-08 21:36:29 +0000250 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/3pp/tools/go/resolved-platform\"@@@",
Godofredo Contreras61b130a2020-09-09 17:22:03 +0000251 "@@@STEP_LOG_LINE@json.output@ }@@@",
252 "@@@STEP_LOG_LINE@json.output@ ]@@@",
253 "@@@STEP_LOG_LINE@json.output@ }@@@",
254 "@@@STEP_LOG_LINE@json.output@}@@@",
255 "@@@STEP_LOG_END@json.output@@@"
256 ]
257 },
258 {
259 "cmd": [
recipe-roller2cb50cc2022-05-25 16:17:01 +0000260 "vpython3",
Godofredo Contreras61b130a2020-09-09 17:22:03 +0000261 "-u",
262 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
263 "--json-output",
264 "/path/to/tmp/json",
265 "ensure-directory",
266 "--mode",
Godofredo Contreras15e48242023-12-21 18:31:29 +0000267 "0o777",
Godofredo Contreras61b130a2020-09-09 17:22:03 +0000268 "[CLEANUP]/go_path"
269 ],
270 "infra_step": true,
271 "name": "Ensure go path"
272 },
273 {
274 "cmd": [
275 "cipd",
276 "ensure",
277 "-root",
278 "[CACHE]/go",
279 "-ensure-file",
Keyong Han7ddf3232022-11-08 21:36:29 +0000280 "infra/3pp/tools/go/${platform} version:2@1.19.3",
Godofredo Contreras61b130a2020-09-09 17:22:03 +0000281 "-max-threads",
282 "0",
283 "-json-output",
284 "/path/to/tmp/json"
285 ],
286 "name": "ensure_installed (2)",
287 "~followup_annotations": [
288 "@@@STEP_LOG_LINE@json.output@{@@@",
289 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
290 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
291 "@@@STEP_LOG_LINE@json.output@ {@@@",
recipe-roller45e7bac2023-07-18 15:00:50 +0000292 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-version:2@1.19.3\",@@@",
Keyong Han7ddf3232022-11-08 21:36:29 +0000293 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/3pp/tools/go/resolved-platform\"@@@",
Godofredo Contreras61b130a2020-09-09 17:22:03 +0000294 "@@@STEP_LOG_LINE@json.output@ }@@@",
295 "@@@STEP_LOG_LINE@json.output@ ]@@@",
296 "@@@STEP_LOG_LINE@json.output@ }@@@",
297 "@@@STEP_LOG_LINE@json.output@}@@@",
298 "@@@STEP_LOG_END@json.output@@@"
299 ]
300 },
301 {
302 "cmd": [
recipe-roller2cb50cc2022-05-25 16:17:01 +0000303 "vpython3",
Godofredo Contreras61b130a2020-09-09 17:22:03 +0000304 "-u",
305 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
306 "--json-output",
307 "/path/to/tmp/json",
308 "ensure-directory",
309 "--mode",
Godofredo Contreras15e48242023-12-21 18:31:29 +0000310 "0o777",
Godofredo Contreras61b130a2020-09-09 17:22:03 +0000311 "[CLEANUP]/go_path"
312 ],
313 "infra_step": true,
314 "name": "Ensure go path (2)"
315 },
316 {
317 "cmd": [
318 "go",
Keyong Han7ddf3232022-11-08 21:36:29 +0000319 "install",
Godofredo Contreras2eaf0212022-12-09 16:06:24 +0000320 "github.com/technosophos/dashing@v5"
Godofredo Contreras61b130a2020-09-09 17:22:03 +0000321 ],
322 "env": {
Jackson Gardnerbc231792023-10-11 03:13:16 +0000323 "CHROME_EXECUTABLE": "[CACHE]/chrome/chrome/Google Chrome for Testing.app/Contents/MacOS/Google Chrome for Testing",
Godofredo Contreras61b130a2020-09-09 17:22:03 +0000324 "CHROME_NO_SANDBOX": "true",
Harry Terkelsen918106a2022-11-18 01:31:18 +0000325 "FIREFOX_EXECUTABLE": "[CACHE]/firefox/firefox",
Godofredo Contreras61b130a2020-09-09 17:22:03 +0000326 "GOPATH": "[CLEANUP]/go_path"
327 },
328 "env_prefixes": {
329 "PATH": [
330 "[CACHE]/chrome/chrome",
331 "[CACHE]/chrome/drivers",
Harry Terkelsen918106a2022-11-18 01:31:18 +0000332 "[CACHE]/firefox",
Godofredo Contreras61b130a2020-09-09 17:22:03 +0000333 "[CACHE]/go/bin",
Godofredo Contreras59aeb932020-10-02 21:48:10 +0000334 "[CLEANUP]/go_path/bin",
Godofredo Contreras61b130a2020-09-09 17:22:03 +0000335 "[CACHE]/go/bin",
Godofredo Contreras59aeb932020-10-02 21:48:10 +0000336 "[CLEANUP]/go_path/bin"
Godofredo Contreras61b130a2020-09-09 17:22:03 +0000337 ]
338 },
Keyong Han451cb632021-03-30 05:20:32 +0000339 "infra_step": true,
Godofredo Contreras61b130a2020-09-09 17:22:03 +0000340 "name": "Install dashing"
341 },
342 {
Godofredo Contreras61b130a2020-09-09 17:22:03 +0000343 "cmd": [],
344 "name": "Chrome and driver dependency (2)"
345 },
346 {
347 "cmd": [
348 "cipd",
349 "ensure",
350 "-root",
351 "[CACHE]/chrome/chrome",
352 "-ensure-file",
353 "flutter_internal/browsers/chrome/${platform} latest",
354 "-max-threads",
355 "0",
356 "-json-output",
357 "/path/to/tmp/json"
358 ],
359 "name": "Chrome and driver dependency (2).ensure_installed",
360 "~followup_annotations": [
361 "@@@STEP_NEST_LEVEL@1@@@",
362 "@@@STEP_LOG_LINE@json.output@{@@@",
363 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
364 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
365 "@@@STEP_LOG_LINE@json.output@ {@@@",
recipe-roller45e7bac2023-07-18 15:00:50 +0000366 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\",@@@",
Godofredo Contreras61b130a2020-09-09 17:22:03 +0000367 "@@@STEP_LOG_LINE@json.output@ \"package\": \"flutter_internal/browsers/chrome/resolved-platform\"@@@",
368 "@@@STEP_LOG_LINE@json.output@ }@@@",
369 "@@@STEP_LOG_LINE@json.output@ ]@@@",
370 "@@@STEP_LOG_LINE@json.output@ }@@@",
371 "@@@STEP_LOG_LINE@json.output@}@@@",
372 "@@@STEP_LOG_END@json.output@@@"
373 ]
374 },
375 {
376 "cmd": [
377 "cipd",
378 "ensure",
379 "-root",
380 "[CACHE]/chrome/drivers",
381 "-ensure-file",
382 "flutter_internal/browser-drivers/chrome/${platform} latest",
383 "-max-threads",
384 "0",
385 "-json-output",
386 "/path/to/tmp/json"
387 ],
388 "name": "Chrome and driver dependency (2).ensure_installed (2)",
389 "~followup_annotations": [
390 "@@@STEP_NEST_LEVEL@1@@@",
391 "@@@STEP_LOG_LINE@json.output@{@@@",
392 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
393 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
394 "@@@STEP_LOG_LINE@json.output@ {@@@",
recipe-roller45e7bac2023-07-18 15:00:50 +0000395 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\",@@@",
Godofredo Contreras61b130a2020-09-09 17:22:03 +0000396 "@@@STEP_LOG_LINE@json.output@ \"package\": \"flutter_internal/browser-drivers/chrome/resolved-platform\"@@@",
397 "@@@STEP_LOG_LINE@json.output@ }@@@",
398 "@@@STEP_LOG_LINE@json.output@ ]@@@",
399 "@@@STEP_LOG_LINE@json.output@ }@@@",
400 "@@@STEP_LOG_LINE@json.output@}@@@",
401 "@@@STEP_LOG_END@json.output@@@"
402 ]
403 },
404 {
Godofredo Contreras61b130a2020-09-09 17:22:03 +0000405 "cmd": [
406 "cipd",
407 "ensure",
408 "-root",
Godofredo Contrerasa55967b2021-05-22 00:24:05 +0000409 "[CACHE]/android",
Godofredo Contreras61b130a2020-09-09 17:22:03 +0000410 "-ensure-file",
Gary Qian4ef05dd2022-02-16 23:03:16 +0000411 "flutter/android/sdk/all/${platform} latest",
Godofredo Contreras61b130a2020-09-09 17:22:03 +0000412 "-max-threads",
413 "0",
414 "-json-output",
415 "/path/to/tmp/json"
416 ],
Nehal Patel7b46cc62022-08-25 19:14:51 +0000417 "name": "ensure_installed (3)",
Godofredo Contreras61b130a2020-09-09 17:22:03 +0000418 "~followup_annotations": [
Godofredo Contreras61b130a2020-09-09 17:22:03 +0000419 "@@@STEP_LOG_LINE@json.output@{@@@",
420 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
421 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
422 "@@@STEP_LOG_LINE@json.output@ {@@@",
recipe-roller45e7bac2023-07-18 15:00:50 +0000423 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\",@@@",
Gary Qian4ef05dd2022-02-16 23:03:16 +0000424 "@@@STEP_LOG_LINE@json.output@ \"package\": \"flutter/android/sdk/all/resolved-platform\"@@@",
425 "@@@STEP_LOG_LINE@json.output@ }@@@",
426 "@@@STEP_LOG_LINE@json.output@ ]@@@",
427 "@@@STEP_LOG_LINE@json.output@ }@@@",
428 "@@@STEP_LOG_LINE@json.output@}@@@",
429 "@@@STEP_LOG_END@json.output@@@"
430 ]
431 },
432 {
433 "cmd": [
Godofredo Contreras1c166f12024-02-16 00:13:55 +0000434 "vpython3",
435 "-u",
436 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
437 "--json-output",
438 "/path/to/tmp/json",
439 "listdir",
440 "[CACHE]/gradle",
441 "--recursive"
442 ],
443 "infra_step": true,
444 "name": "gradle cache",
445 "~followup_annotations": [
446 "@@@STEP_LOG_END@listdir@@@"
447 ]
448 },
449 {
450 "cmd": [
Gary Qian4ef05dd2022-02-16 23:03:16 +0000451 "cipd",
452 "ensure",
453 "-root",
454 "[CACHE]/android",
455 "-ensure-file",
456 "flutter/android/sdk/all/${platform} version:29.0",
457 "-max-threads",
458 "0",
459 "-json-output",
460 "/path/to/tmp/json"
461 ],
Nehal Patel7b46cc62022-08-25 19:14:51 +0000462 "name": "ensure_installed (4)",
Gary Qian4ef05dd2022-02-16 23:03:16 +0000463 "~followup_annotations": [
464 "@@@STEP_LOG_LINE@json.output@{@@@",
465 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
466 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
467 "@@@STEP_LOG_LINE@json.output@ {@@@",
recipe-roller45e7bac2023-07-18 15:00:50 +0000468 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-version:29.0----\",@@@",
Gary Qian4ef05dd2022-02-16 23:03:16 +0000469 "@@@STEP_LOG_LINE@json.output@ \"package\": \"flutter/android/sdk/all/resolved-platform\"@@@",
Godofredo Contreras61b130a2020-09-09 17:22:03 +0000470 "@@@STEP_LOG_LINE@json.output@ }@@@",
471 "@@@STEP_LOG_LINE@json.output@ ]@@@",
472 "@@@STEP_LOG_LINE@json.output@ }@@@",
473 "@@@STEP_LOG_LINE@json.output@}@@@",
474 "@@@STEP_LOG_END@json.output@@@"
475 ]
476 },
477 {
Godofredo Contreras59aeb932020-10-02 21:48:10 +0000478 "cmd": [
recipe-roller2cb50cc2022-05-25 16:17:01 +0000479 "vpython3",
Godofredo Contreras59aeb932020-10-02 21:48:10 +0000480 "-u",
481 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
482 "--json-output",
483 "/path/to/tmp/json",
Godofredo Contreras1c166f12024-02-16 00:13:55 +0000484 "listdir",
485 "[CACHE]/gradle",
486 "--recursive"
487 ],
488 "infra_step": true,
489 "name": "gradle cache (2)",
490 "~followup_annotations": [
491 "@@@STEP_LOG_END@listdir@@@"
492 ]
493 },
494 {
495 "cmd": [
496 "vpython3",
497 "-u",
498 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
499 "--json-output",
500 "/path/to/tmp/json",
501 "listdir",
502 "[CACHE]/gradle",
503 "--recursive"
504 ],
505 "infra_step": true,
506 "name": "gradle cache (3)",
507 "~followup_annotations": [
508 "@@@STEP_LOG_END@listdir@@@"
509 ]
510 },
511 {
512 "cmd": [
513 "vpython3",
514 "-u",
515 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
516 "--json-output",
517 "/path/to/tmp/json",
Godofredo Contreras59aeb932020-10-02 21:48:10 +0000518 "ensure-directory",
519 "--mode",
Godofredo Contreras15e48242023-12-21 18:31:29 +0000520 "0o777",
Godofredo Contreras59aeb932020-10-02 21:48:10 +0000521 "[START_DIR]/firebase"
522 ],
523 "infra_step": true,
524 "name": "ensure directory"
525 },
526 {
527 "cmd": [],
528 "name": "Install firebase"
529 },
530 {
531 "cmd": [
532 "curl",
533 "-Lo",
534 "[START_DIR]/firebase/firebase",
Godofredo Contrerasa959bed2023-12-07 15:31:46 +0000535 "https://github.com/firebase/firebase-tools/releases/download/v12.9.1/firebase-tools-linux"
Godofredo Contreras59aeb932020-10-02 21:48:10 +0000536 ],
Keyong Han451cb632021-03-30 05:20:32 +0000537 "infra_step": true,
Godofredo Contreras59aeb932020-10-02 21:48:10 +0000538 "name": "Install firebase.Install firebase bin",
539 "~followup_annotations": [
540 "@@@STEP_NEST_LEVEL@1@@@"
541 ]
542 },
543 {
544 "cmd": [
545 "chmod",
546 "755",
547 "[START_DIR]/firebase/firebase"
548 ],
Keyong Han451cb632021-03-30 05:20:32 +0000549 "infra_step": true,
Godofredo Contreras59aeb932020-10-02 21:48:10 +0000550 "name": "Install firebase.Set execute permission",
551 "~followup_annotations": [
552 "@@@STEP_NEST_LEVEL@1@@@"
553 ]
554 },
555 {
Godofredo Contrerasda3dad82020-10-22 16:42:18 +0000556 "cmd": [],
557 "name": "Install cmake"
558 },
559 {
560 "cmd": [
561 "cipd",
562 "ensure",
563 "-root",
564 "[CACHE]/cmake",
565 "-ensure-file",
Keyong Hanbd747412023-03-08 17:07:57 +0000566 "infra/3pp/tools/cmake/${platform} build_id:8787856497187628321",
Keyong Han19de1fd2023-03-07 23:13:21 +0000567 "-max-threads",
568 "0",
569 "-json-output",
570 "/path/to/tmp/json"
571 ],
Keyong Hana1a3e362023-03-08 23:48:24 +0000572 "name": "Install cmake.ensure_installed",
Keyong Han19de1fd2023-03-07 23:13:21 +0000573 "~followup_annotations": [
574 "@@@STEP_NEST_LEVEL@1@@@",
575 "@@@STEP_LOG_LINE@json.output@{@@@",
576 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
577 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
578 "@@@STEP_LOG_LINE@json.output@ {@@@",
recipe-roller45e7bac2023-07-18 15:00:50 +0000579 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-build_id:8787856\",@@@",
Keyong Han19de1fd2023-03-07 23:13:21 +0000580 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/3pp/tools/cmake/resolved-platform\"@@@",
581 "@@@STEP_LOG_LINE@json.output@ }@@@",
582 "@@@STEP_LOG_LINE@json.output@ ]@@@",
583 "@@@STEP_LOG_LINE@json.output@ }@@@",
584 "@@@STEP_LOG_LINE@json.output@}@@@",
585 "@@@STEP_LOG_END@json.output@@@"
586 ]
587 },
588 {
589 "cmd": [],
Xilai Zhang1d05d342022-08-02 01:08:19 +0000590 "name": "Installing Mac codesign CIPD pkg"
591 },
592 {
593 "cmd": [
594 "cipd",
595 "ensure",
596 "-root",
Godofredo Contreras3dc72af2023-05-12 16:28:43 +0000597 "[CLEANUP]/tmp_tmp_3",
Xilai Zhang1d05d342022-08-02 01:08:19 +0000598 "-ensure-file",
599 "flutter/codesign/${platform} latest",
600 "-max-threads",
601 "0",
602 "-json-output",
603 "/path/to/tmp/json"
604 ],
605 "name": "Installing Mac codesign CIPD pkg.ensure_installed",
606 "~followup_annotations": [
607 "@@@STEP_NEST_LEVEL@1@@@",
608 "@@@STEP_LOG_LINE@json.output@{@@@",
609 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
610 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
611 "@@@STEP_LOG_LINE@json.output@ {@@@",
recipe-roller45e7bac2023-07-18 15:00:50 +0000612 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\",@@@",
Xilai Zhang1d05d342022-08-02 01:08:19 +0000613 "@@@STEP_LOG_LINE@json.output@ \"package\": \"flutter/codesign/resolved-platform\"@@@",
614 "@@@STEP_LOG_LINE@json.output@ }@@@",
615 "@@@STEP_LOG_LINE@json.output@ ]@@@",
616 "@@@STEP_LOG_LINE@json.output@ }@@@",
617 "@@@STEP_LOG_LINE@json.output@}@@@",
618 "@@@STEP_LOG_END@json.output@@@"
619 ]
620 },
621 {
622 "cmd": [],
Drew Roenb9f23f92022-05-24 16:07:34 +0000623 "name": "Install cosign"
624 },
625 {
626 "cmd": [
627 "cipd",
628 "ensure",
629 "-root",
630 "[CACHE]/cosign",
631 "-ensure-file",
632 "flutter/tools/cosign/${platform} latest",
633 "-max-threads",
634 "0",
635 "-json-output",
636 "/path/to/tmp/json"
637 ],
638 "name": "Install cosign.ensure_installed",
639 "~followup_annotations": [
640 "@@@STEP_NEST_LEVEL@1@@@",
641 "@@@STEP_LOG_LINE@json.output@{@@@",
642 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
643 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
644 "@@@STEP_LOG_LINE@json.output@ {@@@",
recipe-roller45e7bac2023-07-18 15:00:50 +0000645 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\",@@@",
Drew Roenb9f23f92022-05-24 16:07:34 +0000646 "@@@STEP_LOG_LINE@json.output@ \"package\": \"flutter/tools/cosign/resolved-platform\"@@@",
647 "@@@STEP_LOG_LINE@json.output@ }@@@",
648 "@@@STEP_LOG_LINE@json.output@ ]@@@",
649 "@@@STEP_LOG_LINE@json.output@ }@@@",
650 "@@@STEP_LOG_LINE@json.output@}@@@",
651 "@@@STEP_LOG_END@json.output@@@"
652 ]
653 },
654 {
655 "cmd": [],
Godofredo Contrerasda3dad82020-10-22 16:42:18 +0000656 "name": "Install ninja"
657 },
658 {
659 "cmd": [
660 "cipd",
661 "ensure",
662 "-root",
663 "[CACHE]/ninja",
664 "-ensure-file",
665 "infra/ninja/${platform} version:1.9.0",
666 "-max-threads",
667 "0",
668 "-json-output",
669 "/path/to/tmp/json"
670 ],
671 "name": "Install ninja.ensure_installed",
672 "~followup_annotations": [
673 "@@@STEP_NEST_LEVEL@1@@@",
674 "@@@STEP_LOG_LINE@json.output@{@@@",
675 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
676 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
677 "@@@STEP_LOG_LINE@json.output@ {@@@",
recipe-roller45e7bac2023-07-18 15:00:50 +0000678 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-version:1.9.0---\",@@@",
Godofredo Contrerasda3dad82020-10-22 16:42:18 +0000679 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/ninja/resolved-platform\"@@@",
680 "@@@STEP_LOG_LINE@json.output@ }@@@",
681 "@@@STEP_LOG_LINE@json.output@ ]@@@",
682 "@@@STEP_LOG_LINE@json.output@ }@@@",
683 "@@@STEP_LOG_LINE@json.output@}@@@",
684 "@@@STEP_LOG_END@json.output@@@"
685 ]
686 },
687 {
688 "cmd": [],
689 "name": "Install clang"
690 },
691 {
692 "cmd": [
693 "cipd",
694 "ensure",
695 "-root",
696 "[CACHE]/clang",
697 "-ensure-file",
698 "fuchsia/third_party/clang/${platform} git_revision:7e9747b50bcb1be28d4a3236571e8050835497a6",
699 "-max-threads",
700 "0",
701 "-json-output",
702 "/path/to/tmp/json"
703 ],
704 "name": "Install clang.ensure_installed",
705 "~followup_annotations": [
706 "@@@STEP_NEST_LEVEL@1@@@",
707 "@@@STEP_LOG_LINE@json.output@{@@@",
708 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
709 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
710 "@@@STEP_LOG_LINE@json.output@ {@@@",
recipe-roller45e7bac2023-07-18 15:00:50 +0000711 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-git_revision:7e9\",@@@",
Godofredo Contrerasda3dad82020-10-22 16:42:18 +0000712 "@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/third_party/clang/resolved-platform\"@@@",
713 "@@@STEP_LOG_LINE@json.output@ }@@@",
714 "@@@STEP_LOG_LINE@json.output@ ]@@@",
715 "@@@STEP_LOG_LINE@json.output@ }@@@",
716 "@@@STEP_LOG_LINE@json.output@}@@@",
717 "@@@STEP_LOG_END@json.output@@@"
718 ]
719 },
720 {
Godofredo Contreras2a632d42020-11-03 22:24:12 +0000721 "cmd": [],
722 "name": "Prepare code signing"
723 },
724 {
725 "cmd": [
726 "unlock_login_keychain.sh"
727 ],
Keyong Han451cb632021-03-30 05:20:32 +0000728 "infra_step": true,
Godofredo Contreras2a632d42020-11-03 22:24:12 +0000729 "name": "Prepare code signing.unlock login keychain",
730 "~followup_annotations": [
731 "@@@STEP_NEST_LEVEL@1@@@"
732 ]
733 },
734 {
Godofredo Contrerasc898c862020-11-10 02:24:42 +0000735 "cmd": [
Godofredo Contrerasb4c70e12021-03-03 06:29:45 +0000736 "cipd",
737 "ensure",
738 "-root",
Godofredo Contreras3dc72af2023-05-12 16:28:43 +0000739 "[CLEANUP]/tmp_tmp_4/curl",
Godofredo Contrerasb4c70e12021-03-03 06:29:45 +0000740 "-ensure-file",
741 "flutter_internal/tools/curl/${platform} latest",
742 "-max-threads",
743 "0",
744 "-json-output",
745 "/path/to/tmp/json"
746 ],
Nehal Patel7b46cc62022-08-25 19:14:51 +0000747 "name": "ensure_installed (5)",
Godofredo Contrerasb4c70e12021-03-03 06:29:45 +0000748 "~followup_annotations": [
749 "@@@STEP_LOG_LINE@json.output@{@@@",
750 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
751 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
752 "@@@STEP_LOG_LINE@json.output@ {@@@",
recipe-roller45e7bac2023-07-18 15:00:50 +0000753 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\",@@@",
Godofredo Contrerasb4c70e12021-03-03 06:29:45 +0000754 "@@@STEP_LOG_LINE@json.output@ \"package\": \"flutter_internal/tools/curl/resolved-platform\"@@@",
755 "@@@STEP_LOG_LINE@json.output@ }@@@",
756 "@@@STEP_LOG_LINE@json.output@ ]@@@",
757 "@@@STEP_LOG_LINE@json.output@ }@@@",
758 "@@@STEP_LOG_LINE@json.output@}@@@",
759 "@@@STEP_LOG_END@json.output@@@"
760 ]
761 },
762 {
Greg Spencer1c6a0882023-07-26 23:06:03 +0000763 "cmd": [
764 "cipd",
765 "ensure",
766 "-root",
767 "[CLEANUP]/tmp_tmp_5/doxygen",
768 "-ensure-file",
Greg Spencercb1fe4f2023-08-03 01:07:56 +0000769 "flutter/doxygen/${platform} latest",
Greg Spencer1c6a0882023-07-26 23:06:03 +0000770 "-max-threads",
771 "0",
772 "-json-output",
773 "/path/to/tmp/json"
774 ],
775 "name": "ensure_installed (6)",
776 "~followup_annotations": [
777 "@@@STEP_LOG_LINE@json.output@{@@@",
778 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
779 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
780 "@@@STEP_LOG_LINE@json.output@ {@@@",
781 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\",@@@",
Greg Spencercb1fe4f2023-08-03 01:07:56 +0000782 "@@@STEP_LOG_LINE@json.output@ \"package\": \"flutter/doxygen/resolved-platform\"@@@",
Greg Spencer1c6a0882023-07-26 23:06:03 +0000783 "@@@STEP_LOG_LINE@json.output@ }@@@",
784 "@@@STEP_LOG_LINE@json.output@ ]@@@",
785 "@@@STEP_LOG_LINE@json.output@ }@@@",
786 "@@@STEP_LOG_LINE@json.output@}@@@",
787 "@@@STEP_LOG_END@json.output@@@"
788 ]
789 },
790 {
Christopher Fujino21479b62021-04-06 23:42:07 +0000791 "cmd": [],
Godofredo Contreras3b01b7a2021-05-05 19:01:11 +0000792 "name": "Install dart sdk"
793 },
794 {
795 "cmd": [
796 "cipd",
797 "ensure",
798 "-root",
799 "[CACHE]/dart_sdk",
800 "-ensure-file",
801 "dart/dart-sdk/${platform} stable",
802 "-max-threads",
803 "0",
804 "-json-output",
805 "/path/to/tmp/json"
806 ],
807 "name": "Install dart sdk.ensure_installed",
808 "~followup_annotations": [
809 "@@@STEP_NEST_LEVEL@1@@@",
810 "@@@STEP_LOG_LINE@json.output@{@@@",
811 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
812 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
813 "@@@STEP_LOG_LINE@json.output@ {@@@",
recipe-roller45e7bac2023-07-18 15:00:50 +0000814 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-stable----------\",@@@",
Godofredo Contreras3b01b7a2021-05-05 19:01:11 +0000815 "@@@STEP_LOG_LINE@json.output@ \"package\": \"dart/dart-sdk/resolved-platform\"@@@",
816 "@@@STEP_LOG_LINE@json.output@ }@@@",
817 "@@@STEP_LOG_LINE@json.output@ ]@@@",
818 "@@@STEP_LOG_LINE@json.output@ }@@@",
819 "@@@STEP_LOG_LINE@json.output@}@@@",
820 "@@@STEP_LOG_END@json.output@@@"
821 ]
822 },
823 {
Godofredo Contreras168343b2021-06-15 19:08:32 +0000824 "cmd": [],
Godofredo Contreras85a91c52023-10-13 16:39:42 +0000825 "name": "Install ruby"
826 },
827 {
828 "cmd": [
829 "cipd",
830 "ensure",
831 "-root",
832 "[CACHE]/ruby",
833 "-ensure-file",
834 "flutter/ruby/${platform} latest",
835 "-max-threads",
836 "0",
837 "-json-output",
838 "/path/to/tmp/json"
839 ],
840 "name": "Install ruby.ensure_installed",
841 "~followup_annotations": [
842 "@@@STEP_NEST_LEVEL@1@@@",
843 "@@@STEP_LOG_LINE@json.output@{@@@",
844 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
845 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
846 "@@@STEP_LOG_LINE@json.output@ {@@@",
847 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\",@@@",
848 "@@@STEP_LOG_LINE@json.output@ \"package\": \"flutter/ruby/resolved-platform\"@@@",
849 "@@@STEP_LOG_LINE@json.output@ }@@@",
850 "@@@STEP_LOG_LINE@json.output@ ]@@@",
851 "@@@STEP_LOG_LINE@json.output@ }@@@",
852 "@@@STEP_LOG_LINE@json.output@}@@@",
853 "@@@STEP_LOG_END@json.output@@@"
854 ]
855 },
856 {
Jenn Magderacc204f2024-01-16 19:16:04 +0000857 "cmd": [],
858 "name": "Install swift-format"
859 },
860 {
861 "cmd": [
862 "cipd",
863 "ensure",
864 "-root",
865 "[CACHE]/swift_format",
866 "-ensure-file",
867 "infra/3pp/tools/swift-format/${platform} latest",
868 "-max-threads",
869 "0",
870 "-json-output",
871 "/path/to/tmp/json"
872 ],
873 "name": "Install swift-format.ensure_installed",
874 "~followup_annotations": [
875 "@@@STEP_NEST_LEVEL@1@@@",
876 "@@@STEP_LOG_LINE@json.output@{@@@",
877 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
878 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
879 "@@@STEP_LOG_LINE@json.output@ {@@@",
880 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\",@@@",
881 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/3pp/tools/swift-format/resolved-platform\"@@@",
882 "@@@STEP_LOG_LINE@json.output@ }@@@",
883 "@@@STEP_LOG_LINE@json.output@ ]@@@",
884 "@@@STEP_LOG_LINE@json.output@ }@@@",
885 "@@@STEP_LOG_LINE@json.output@}@@@",
886 "@@@STEP_LOG_END@json.output@@@"
887 ]
888 },
889 {
Ricardo Amador8fb56b62024-01-29 23:39:30 +0000890 "cmd": [
891 "echo",
892 "[CACHE]/osx_sdk/xcode_9f2000"
893 ],
894 "infra_step": true,
895 "name": "show app_dir"
896 },
897 {
898 "cmd": [
899 "ls",
900 "-al",
901 "[CACHE]/osx_sdk"
902 ],
903 "infra_step": true,
904 "name": "Show xcode cache"
905 },
906 {
907 "cmd": [],
908 "name": "Running Cache Micro Manager on [CACHE]/osx_sdk."
909 },
910 {
911 "cmd": [],
912 "name": "Running Cache Micro Manager on [CACHE]/osx_sdk..Cache Micro Manager, cache directory exists check",
913 "~followup_annotations": [
914 "@@@STEP_NEST_LEVEL@1@@@",
915 "@@@STEP_TEXT@Cache dir does not exist, skipping.@@@"
916 ]
917 },
918 {
919 "cmd": [
920 "ls",
921 "-al",
922 "[CACHE]/osx_sdk"
923 ],
924 "infra_step": true,
925 "name": "Show xcode cache (2)"
926 },
927 {
Victoria Ashworth8ad7e032023-12-01 17:32:12 +0000928 "cmd": [],
929 "name": "install xcode"
930 },
931 {
Ricardo Amador51752102023-11-08 17:54:13 +0000932 "cmd": [
Keyong Hanb00ee142023-06-28 18:13:25 +0000933 "cipd",
934 "ensure",
935 "-root",
936 "[CACHE]/osx_sdk/xcode_9f2000",
937 "-ensure-file",
938 "infra/tools/mac_toolchain/${platform} latest",
939 "-max-threads",
940 "0",
941 "-json-output",
942 "/path/to/tmp/json"
943 ],
944 "infra_step": true,
Victoria Ashworth8ad7e032023-12-01 17:32:12 +0000945 "name": "install xcode.ensure_installed",
Keyong Hanb00ee142023-06-28 18:13:25 +0000946 "~followup_annotations": [
Victoria Ashworth8ad7e032023-12-01 17:32:12 +0000947 "@@@STEP_NEST_LEVEL@1@@@",
Keyong Hanb00ee142023-06-28 18:13:25 +0000948 "@@@STEP_LOG_LINE@json.output@{@@@",
949 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
950 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
951 "@@@STEP_LOG_LINE@json.output@ {@@@",
recipe-roller45e7bac2023-07-18 15:00:50 +0000952 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\",@@@",
Keyong Hanb00ee142023-06-28 18:13:25 +0000953 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/mac_toolchain/resolved-platform\"@@@",
954 "@@@STEP_LOG_LINE@json.output@ }@@@",
955 "@@@STEP_LOG_LINE@json.output@ ]@@@",
956 "@@@STEP_LOG_LINE@json.output@ }@@@",
957 "@@@STEP_LOG_LINE@json.output@}@@@",
958 "@@@STEP_LOG_END@json.output@@@"
959 ]
960 },
961 {
962 "cmd": [
963 "[CACHE]/osx_sdk/xcode_9f2000/mac_toolchain",
964 "install",
965 "-kind",
966 "ios",
967 "-xcode-version",
968 "9f2000",
969 "-output-dir",
970 "[CACHE]/osx_sdk/xcode_9f2000/XCode.app",
971 "-cipd-package-prefix",
972 "flutter_internal/ios/xcode",
Victoria Ashworthe8c68e62023-11-30 22:13:06 +0000973 "-with-runtime=True",
974 "-verbose"
Keyong Hanb00ee142023-06-28 18:13:25 +0000975 ],
976 "infra_step": true,
Victoria Ashworth8ad7e032023-12-01 17:32:12 +0000977 "name": "install xcode.install xcode from cipd",
978 "timeout": 1800,
979 "~followup_annotations": [
980 "@@@STEP_NEST_LEVEL@1@@@"
981 ]
Keyong Hanb00ee142023-06-28 18:13:25 +0000982 },
983 {
984 "cmd": [
985 "killall",
986 "-9",
987 "com.apple.CoreSimulator.CoreSimulatorDevice"
988 ],
989 "infra_step": true,
990 "name": "kill dart"
991 },
992 {
993 "cmd": [
994 "sudo",
995 "xcode-select",
996 "--switch",
997 "[CACHE]/osx_sdk/xcode_9f2000/XCode.app"
998 ],
999 "infra_step": true,
Victoria Ashworth8ad7e032023-12-01 17:32:12 +00001000 "name": "select xcode"
Keyong Hanb00ee142023-06-28 18:13:25 +00001001 },
1002 {
1003 "cmd": [
1004 "xcrun",
1005 "simctl",
1006 "list"
1007 ],
1008 "infra_step": true,
1009 "name": "list simulators"
1010 },
1011 {
1012 "cmd": [
1013 "xcrun",
1014 "simctl",
1015 "list",
1016 "runtimes"
1017 ],
1018 "infra_step": true,
1019 "name": "list runtimes"
1020 },
1021 {
1022 "cmd": [
1023 "vpython3",
1024 "-u",
1025 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
1026 "--json-output",
1027 "/path/to/tmp/json",
1028 "rmtree",
1029 "[CACHE]/osx_sdk/xcode_9f2000"
1030 ],
1031 "infra_step": true,
1032 "name": "Cleaning up Xcode cache"
1033 },
1034 {
Ricardo Amador8fb56b62024-01-29 23:39:30 +00001035 "cmd": [
1036 "echo",
1037 "[CACHE]/osx_sdk/xcode_9f2000"
1038 ],
1039 "infra_step": true,
1040 "name": "show app_dir (2)"
1041 },
1042 {
1043 "cmd": [
1044 "ls",
1045 "-al",
1046 "[CACHE]/osx_sdk"
1047 ],
1048 "infra_step": true,
1049 "name": "Show xcode cache (3)"
1050 },
1051 {
1052 "cmd": [],
1053 "name": "Running Cache Micro Manager on [CACHE]/osx_sdk. (2)"
1054 },
1055 {
1056 "cmd": [],
1057 "name": "Running Cache Micro Manager on [CACHE]/osx_sdk. (2).Cache Micro Manager, cache directory exists check",
1058 "~followup_annotations": [
1059 "@@@STEP_NEST_LEVEL@1@@@",
1060 "@@@STEP_TEXT@Cache dir does not exist, skipping.@@@"
1061 ]
1062 },
1063 {
1064 "cmd": [
1065 "ls",
1066 "-al",
1067 "[CACHE]/osx_sdk"
1068 ],
1069 "infra_step": true,
1070 "name": "Show xcode cache (4)"
1071 },
1072 {
Victoria Ashworth8ad7e032023-12-01 17:32:12 +00001073 "cmd": [],
1074 "name": "install xcode (2)"
1075 },
1076 {
Keyong Hanb00ee142023-06-28 18:13:25 +00001077 "cmd": [
1078 "cipd",
1079 "ensure",
1080 "-root",
1081 "[CACHE]/osx_sdk/xcode_9f2000",
1082 "-ensure-file",
1083 "infra/tools/mac_toolchain/${platform} latest",
1084 "-max-threads",
1085 "0",
1086 "-json-output",
1087 "/path/to/tmp/json"
1088 ],
1089 "infra_step": true,
Victoria Ashworth8ad7e032023-12-01 17:32:12 +00001090 "name": "install xcode (2).ensure_installed",
Keyong Hanb00ee142023-06-28 18:13:25 +00001091 "~followup_annotations": [
Victoria Ashworth8ad7e032023-12-01 17:32:12 +00001092 "@@@STEP_NEST_LEVEL@1@@@",
Keyong Hanb00ee142023-06-28 18:13:25 +00001093 "@@@STEP_LOG_LINE@json.output@{@@@",
1094 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
1095 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
1096 "@@@STEP_LOG_LINE@json.output@ {@@@",
recipe-roller45e7bac2023-07-18 15:00:50 +00001097 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\",@@@",
Keyong Hanb00ee142023-06-28 18:13:25 +00001098 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/mac_toolchain/resolved-platform\"@@@",
1099 "@@@STEP_LOG_LINE@json.output@ }@@@",
1100 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1101 "@@@STEP_LOG_LINE@json.output@ }@@@",
1102 "@@@STEP_LOG_LINE@json.output@}@@@",
1103 "@@@STEP_LOG_END@json.output@@@"
1104 ]
1105 },
1106 {
1107 "cmd": [
1108 "[CACHE]/osx_sdk/xcode_9f2000/mac_toolchain",
1109 "install",
1110 "-kind",
1111 "ios",
1112 "-xcode-version",
1113 "9f2000",
1114 "-output-dir",
1115 "[CACHE]/osx_sdk/xcode_9f2000/XCode.app",
1116 "-cipd-package-prefix",
1117 "flutter_internal/ios/xcode",
Victoria Ashworthe8c68e62023-11-30 22:13:06 +00001118 "-with-runtime=True",
1119 "-verbose"
Keyong Hanb00ee142023-06-28 18:13:25 +00001120 ],
1121 "infra_step": true,
Victoria Ashworth8ad7e032023-12-01 17:32:12 +00001122 "name": "install xcode (2).install xcode from cipd",
1123 "timeout": 1800,
1124 "~followup_annotations": [
1125 "@@@STEP_NEST_LEVEL@1@@@"
1126 ]
Keyong Hanb00ee142023-06-28 18:13:25 +00001127 },
1128 {
1129 "cmd": [
1130 "killall",
1131 "-9",
1132 "com.apple.CoreSimulator.CoreSimulatorDevice"
1133 ],
1134 "infra_step": true,
1135 "name": "kill dart (2)"
1136 },
1137 {
1138 "cmd": [
1139 "sudo",
1140 "xcode-select",
1141 "--switch",
1142 "[CACHE]/osx_sdk/xcode_9f2000/XCode.app"
1143 ],
1144 "infra_step": true,
Victoria Ashworth8ad7e032023-12-01 17:32:12 +00001145 "name": "select xcode (2)"
Keyong Hanb00ee142023-06-28 18:13:25 +00001146 },
1147 {
1148 "cmd": [
1149 "xcrun",
1150 "simctl",
1151 "list"
1152 ],
1153 "infra_step": true,
1154 "name": "list simulators (2)"
1155 },
1156 {
1157 "cmd": [
Godofredo Contreras92f8fc12023-10-11 17:34:49 +00001158 "vpython3",
1159 "-u",
1160 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
1161 "--json-output",
1162 "/path/to/tmp/json",
1163 "rmtree",
1164 "/opt/flutter/xcode/9f2000"
1165 ],
1166 "infra_step": true,
1167 "name": "Cleaning up Xcode cache (2)"
1168 },
1169 {
Victoria Ashworth8ad7e032023-12-01 17:32:12 +00001170 "cmd": [],
1171 "name": "install xcode (3)"
1172 },
1173 {
Godofredo Contreras92f8fc12023-10-11 17:34:49 +00001174 "cmd": [
1175 "cipd",
1176 "ensure",
1177 "-root",
1178 "[CLEANUP]/tmp_tmp_6/osx_sdk",
1179 "-ensure-file",
1180 "infra/tools/mac_toolchain/${platform} latest",
1181 "-max-threads",
1182 "0",
1183 "-json-output",
1184 "/path/to/tmp/json"
1185 ],
1186 "infra_step": true,
Victoria Ashworth8ad7e032023-12-01 17:32:12 +00001187 "name": "install xcode (3).ensure_installed",
Godofredo Contreras92f8fc12023-10-11 17:34:49 +00001188 "~followup_annotations": [
Victoria Ashworth8ad7e032023-12-01 17:32:12 +00001189 "@@@STEP_NEST_LEVEL@1@@@",
Godofredo Contreras92f8fc12023-10-11 17:34:49 +00001190 "@@@STEP_LOG_LINE@json.output@{@@@",
1191 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
1192 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
1193 "@@@STEP_LOG_LINE@json.output@ {@@@",
1194 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\",@@@",
1195 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/mac_toolchain/resolved-platform\"@@@",
1196 "@@@STEP_LOG_LINE@json.output@ }@@@",
1197 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1198 "@@@STEP_LOG_LINE@json.output@ }@@@",
1199 "@@@STEP_LOG_LINE@json.output@}@@@",
1200 "@@@STEP_LOG_END@json.output@@@"
1201 ]
1202 },
1203 {
1204 "cmd": [
1205 "[CLEANUP]/tmp_tmp_6/osx_sdk/mac_toolchain",
1206 "install",
1207 "-kind",
1208 "ios",
1209 "-xcode-version",
1210 "9f2000",
1211 "-output-dir",
1212 "/opt/flutter/xcode/9f2000/XCode.app",
1213 "-cipd-package-prefix",
1214 "flutter_internal/ios/xcode",
Victoria Ashworthe8c68e62023-11-30 22:13:06 +00001215 "-with-runtime=True",
1216 "-verbose"
Godofredo Contreras92f8fc12023-10-11 17:34:49 +00001217 ],
1218 "infra_step": true,
Victoria Ashworth8ad7e032023-12-01 17:32:12 +00001219 "name": "install xcode (3).install xcode from cipd",
1220 "timeout": 1800,
1221 "~followup_annotations": [
1222 "@@@STEP_NEST_LEVEL@1@@@"
1223 ]
Godofredo Contreras92f8fc12023-10-11 17:34:49 +00001224 },
1225 {
1226 "cmd": [
1227 "killall",
1228 "-9",
1229 "com.apple.CoreSimulator.CoreSimulatorDevice"
1230 ],
1231 "infra_step": true,
1232 "name": "kill dart (3)"
1233 },
1234 {
1235 "cmd": [
1236 "sudo",
1237 "xcode-select",
1238 "--switch",
1239 "/opt/flutter/xcode/9f2000/XCode.app"
1240 ],
1241 "infra_step": true,
Victoria Ashworth8ad7e032023-12-01 17:32:12 +00001242 "name": "select xcode (3)"
Godofredo Contreras92f8fc12023-10-11 17:34:49 +00001243 },
1244 {
1245 "cmd": [
1246 "xcrun",
1247 "simctl",
1248 "list"
1249 ],
1250 "infra_step": true,
1251 "name": "list simulators (3)"
1252 },
1253 {
1254 "cmd": [
1255 "xcrun",
1256 "simctl",
1257 "list",
1258 "runtimes"
1259 ],
1260 "infra_step": true,
1261 "name": "list runtimes (2)"
1262 },
1263 {
1264 "cmd": [
1265 "vpython3",
1266 "-u",
1267 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
1268 "--json-output",
1269 "/path/to/tmp/json",
1270 "rmtree",
1271 "/opt/flutter/xcode/9f2000"
1272 ],
1273 "infra_step": true,
1274 "name": "Cleaning up Xcode cache (3)"
1275 },
1276 {
Victoria Ashworth8ad7e032023-12-01 17:32:12 +00001277 "cmd": [],
1278 "name": "install xcode (4)"
1279 },
1280 {
Godofredo Contreras92f8fc12023-10-11 17:34:49 +00001281 "cmd": [
1282 "cipd",
1283 "ensure",
1284 "-root",
1285 "[CLEANUP]/tmp_tmp_7/osx_sdk",
1286 "-ensure-file",
1287 "infra/tools/mac_toolchain/${platform} latest",
1288 "-max-threads",
1289 "0",
1290 "-json-output",
1291 "/path/to/tmp/json"
1292 ],
1293 "infra_step": true,
Victoria Ashworth8ad7e032023-12-01 17:32:12 +00001294 "name": "install xcode (4).ensure_installed",
Godofredo Contreras92f8fc12023-10-11 17:34:49 +00001295 "~followup_annotations": [
Victoria Ashworth8ad7e032023-12-01 17:32:12 +00001296 "@@@STEP_NEST_LEVEL@1@@@",
Godofredo Contreras92f8fc12023-10-11 17:34:49 +00001297 "@@@STEP_LOG_LINE@json.output@{@@@",
1298 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
1299 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
1300 "@@@STEP_LOG_LINE@json.output@ {@@@",
1301 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\",@@@",
1302 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/mac_toolchain/resolved-platform\"@@@",
1303 "@@@STEP_LOG_LINE@json.output@ }@@@",
1304 "@@@STEP_LOG_LINE@json.output@ ]@@@",
1305 "@@@STEP_LOG_LINE@json.output@ }@@@",
1306 "@@@STEP_LOG_LINE@json.output@}@@@",
1307 "@@@STEP_LOG_END@json.output@@@"
1308 ]
1309 },
1310 {
1311 "cmd": [
1312 "[CLEANUP]/tmp_tmp_7/osx_sdk/mac_toolchain",
1313 "install",
1314 "-kind",
1315 "ios",
1316 "-xcode-version",
1317 "9f2000",
1318 "-output-dir",
1319 "/opt/flutter/xcode/9f2000/XCode.app",
1320 "-cipd-package-prefix",
1321 "flutter_internal/ios/xcode",
Victoria Ashworthe8c68e62023-11-30 22:13:06 +00001322 "-with-runtime=True",
1323 "-verbose"
Godofredo Contreras92f8fc12023-10-11 17:34:49 +00001324 ],
1325 "infra_step": true,
Victoria Ashworth8ad7e032023-12-01 17:32:12 +00001326 "name": "install xcode (4).install xcode from cipd",
1327 "timeout": 1800,
1328 "~followup_annotations": [
1329 "@@@STEP_NEST_LEVEL@1@@@"
1330 ]
Godofredo Contreras92f8fc12023-10-11 17:34:49 +00001331 },
1332 {
1333 "cmd": [
1334 "killall",
1335 "-9",
1336 "com.apple.CoreSimulator.CoreSimulatorDevice"
1337 ],
1338 "infra_step": true,
1339 "name": "kill dart (4)"
1340 },
1341 {
1342 "cmd": [
1343 "sudo",
1344 "xcode-select",
1345 "--switch",
1346 "/opt/flutter/xcode/9f2000/XCode.app"
1347 ],
1348 "infra_step": true,
Victoria Ashworth8ad7e032023-12-01 17:32:12 +00001349 "name": "select xcode (4)"
Godofredo Contreras92f8fc12023-10-11 17:34:49 +00001350 },
1351 {
1352 "cmd": [
1353 "xcrun",
1354 "simctl",
1355 "list"
1356 ],
1357 "infra_step": true,
1358 "name": "list simulators (4)"
1359 },
1360 {
1361 "cmd": [
Keyong Hanb00ee142023-06-28 18:13:25 +00001362 "sudo",
1363 "xcode-select",
1364 "--reset"
1365 ],
1366 "infra_step": true,
1367 "name": "reset XCode"
1368 },
1369 {
1370 "cmd": [
Godofredo Contreras92f8fc12023-10-11 17:34:49 +00001371 "sudo",
1372 "xcode-select",
1373 "--reset"
1374 ],
1375 "infra_step": true,
1376 "name": "reset XCode (2)"
1377 },
1378 {
1379 "cmd": [
Godofredo Contreras3686b632023-04-26 19:46:07 +00001380 "git",
1381 "rev-parse",
1382 "HEAD"
1383 ],
1384 "cwd": "[START_DIR]/flutter\\ sdk",
1385 "infra_step": true,
1386 "name": "git rev-parse"
Godofredo Contrerasc898c862020-11-10 02:24:42 +00001387 },
1388 {
Casey Hillers24328482023-12-20 18:15:31 +00001389 "cmd": [
1390 "[START_DIR]/flutter\\ sdk/bin/flutter",
1391 "config",
1392 "--clear-features"
1393 ],
1394 "name": "flutter config --clear-features"
1395 },
1396 {
Godofredo Contreras61b130a2020-09-09 17:22:03 +00001397 "name": "$result"
1398 }
1399]