1[ 2 { 3 "cmd": [ 4 "cipd.bat", 5 "ensure", 6 "-root", 7 "[CACHE]\\windows_sdk", 8 "-ensure-file", 9 "chrome_internal/third_party/sdk/windows uploaded:2024-01-11", 10 "-max-threads", 11 "0", 12 "-json-output", 13 "/path/to/tmp/json" 14 ], 15 "infra_step": true, 16 "name": "ensure_installed", 17 "~followup_annotations": [ 18 "@@@STEP_LOG_LINE@json.output@{@@@", 19 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", 20 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@", 21 "@@@STEP_LOG_LINE@json.output@ {@@@", 22 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-uploaded:2024-01\",@@@", 23 "@@@STEP_LOG_LINE@json.output@ \"package\": \"chrome_internal/third_party/sdk/windows\"@@@", 24 "@@@STEP_LOG_LINE@json.output@ }@@@", 25 "@@@STEP_LOG_LINE@json.output@ ]@@@", 26 "@@@STEP_LOG_LINE@json.output@ }@@@", 27 "@@@STEP_LOG_LINE@json.output@}@@@", 28 "@@@STEP_LOG_END@json.output@@@" 29 ] 30 }, 31 { 32 "cmd": [ 33 "python3", 34 "-u", 35 "RECIPE_MODULE[recipe_engine::json]\\resources\\read.py", 36 "[CACHE]\\windows_sdk\\Windows Kits\\10\\bin\\SetEnv.x64.json", 37 "/path/to/tmp/json" 38 ], 39 "name": "read SetEnv.x64.json", 40 "~followup_annotations": [ 41 "@@@STEP_LOG_LINE@json.output@{@@@", 42 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 43 "@@@STEP_LOG_LINE@json.output@ \"PATH\": [@@@", 44 "@@@STEP_LOG_LINE@json.output@ [@@@", 45 "@@@STEP_LOG_LINE@json.output@ \"Windows Kits\",@@@", 46 "@@@STEP_LOG_LINE@json.output@ \"10\",@@@", 47 "@@@STEP_LOG_LINE@json.output@ \"bin\",@@@", 48 "@@@STEP_LOG_LINE@json.output@ \"10.0.19041.0\",@@@", 49 "@@@STEP_LOG_LINE@json.output@ \"x64\"@@@", 50 "@@@STEP_LOG_LINE@json.output@ ]@@@", 51 "@@@STEP_LOG_LINE@json.output@ ],@@@", 52 "@@@STEP_LOG_LINE@json.output@ \"VSINSTALLDIR\": [@@@", 53 "@@@STEP_LOG_LINE@json.output@ [@@@", 54 "@@@STEP_LOG_LINE@json.output@ \".\\\\\"@@@", 55 "@@@STEP_LOG_LINE@json.output@ ]@@@", 56 "@@@STEP_LOG_LINE@json.output@ ]@@@", 57 "@@@STEP_LOG_LINE@json.output@ }@@@", 58 "@@@STEP_LOG_LINE@json.output@}@@@", 59 "@@@STEP_LOG_END@json.output@@@" 60 ] 61 }, 62 { 63 "cmd": [ 64 "gn", 65 "gen", 66 "out/Release" 67 ], 68 "env": { 69 "VSINSTALLDIR": "[CACHE]\\windows_sdk\\.\\" 70 }, 71 "env_prefixes": { 72 "PATH": [ 73 "[CACHE]\\windows_sdk\\Windows Kits\\10\\bin\\10.0.19041.0\\x64" 74 ] 75 }, 76 "name": "gn" 77 }, 78 { 79 "cmd": [ 80 "ninja", 81 "-C", 82 "out/Release" 83 ], 84 "env": { 85 "VSINSTALLDIR": "[CACHE]\\windows_sdk\\.\\" 86 }, 87 "env_prefixes": { 88 "PATH": [ 89 "[CACHE]\\windows_sdk\\Windows Kits\\10\\bin\\10.0.19041.0\\x64" 90 ] 91 }, 92 "name": "ninja" 93 }, 94 { 95 "cmd": [ 96 "taskkill.exe", 97 "/f", 98 "/t", 99 "/im", 100 "mspdbsrv.exe" 101 ], 102 "env": { 103 "VSINSTALLDIR": "[CACHE]\\windows_sdk\\.\\" 104 }, 105 "env_prefixes": { 106 "PATH": [ 107 "[CACHE]\\windows_sdk\\Windows Kits\\10\\bin\\10.0.19041.0\\x64" 108 ] 109 }, 110 "name": "taskkill mspdbsrv" 111 }, 112 { 113 "name": "$result" 114 } 115]