1[ 2 { 3 "cmd": [ 4 "python3", 5 "[START_DIR]/cache/work/skia/bin/fetch-gn" 6 ], 7 "cwd": "[START_DIR]/cache/work/skia", 8 "env": { 9 "CHROME_HEADLESS": "1", 10 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 11 }, 12 "infra_step": true, 13 "name": "fetch-gn" 14 }, 15 { 16 "cmd": [ 17 "python3", 18 "[START_DIR]/cache/work/skia/bin/fetch-ninja" 19 ], 20 "cwd": "[START_DIR]/cache/work/skia", 21 "env": { 22 "CHROME_HEADLESS": "1", 23 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 24 }, 25 "infra_step": true, 26 "name": "fetch-ninja" 27 }, 28 { 29 "cmd": [], 30 "name": "ensure xcode", 31 "~followup_annotations": [ 32 "@@@STEP_SUMMARY_TEXT@Ensuring Xcode version 16a242d in [START_DIR]/cache/Xcode.app@@@" 33 ] 34 }, 35 { 36 "cmd": [], 37 "name": "ensure xcode.install infra/tools/mac_toolchain", 38 "~followup_annotations": [ 39 "@@@STEP_NEST_LEVEL@1@@@" 40 ] 41 }, 42 { 43 "cmd": [ 44 "vpython3", 45 "-u", 46 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 47 "--json-output", 48 "/path/to/tmp/json", 49 "ensure-directory", 50 "--mode", 51 "0o777", 52 "[START_DIR]/cipd_tool/infra/tools/mac_toolchain/066a48b36c73b8e8bb0048e40c54a55c86195561cf17d85788968b1a97fabe0a" 53 ], 54 "infra_step": true, 55 "name": "ensure xcode.install infra/tools/mac_toolchain.ensure package directory", 56 "~followup_annotations": [ 57 "@@@STEP_NEST_LEVEL@2@@@" 58 ] 59 }, 60 { 61 "cmd": [ 62 "cipd", 63 "ensure", 64 "-root", 65 "[START_DIR]/cipd_tool/infra/tools/mac_toolchain/066a48b36c73b8e8bb0048e40c54a55c86195561cf17d85788968b1a97fabe0a", 66 "-ensure-file", 67 "infra/tools/mac_toolchain/${platform} git_revision:0cb1e51344de158f72524c384f324465aebbcef2", 68 "-max-threads", 69 "0", 70 "-json-output", 71 "/path/to/tmp/json" 72 ], 73 "infra_step": true, 74 "name": "ensure xcode.install infra/tools/mac_toolchain.ensure_installed", 75 "~followup_annotations": [ 76 "@@@STEP_NEST_LEVEL@2@@@", 77 "@@@STEP_LOG_LINE@json.output@{@@@", 78 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", 79 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@", 80 "@@@STEP_LOG_LINE@json.output@ {@@@", 81 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-git_revision:0cb\",@@@", 82 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/mac_toolchain/resolved-platform\"@@@", 83 "@@@STEP_LOG_LINE@json.output@ }@@@", 84 "@@@STEP_LOG_LINE@json.output@ ]@@@", 85 "@@@STEP_LOG_LINE@json.output@ }@@@", 86 "@@@STEP_LOG_LINE@json.output@}@@@", 87 "@@@STEP_LOG_END@json.output@@@" 88 ] 89 }, 90 { 91 "cmd": [ 92 "vpython3", 93 "-u", 94 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 95 "--json-output", 96 "/path/to/tmp/json", 97 "listdir", 98 "[START_DIR]/cipd_tool/infra/tools/mac_toolchain" 99 ], 100 "infra_step": true, 101 "name": "ensure xcode.locate mac_toolchain", 102 "~followup_annotations": [ 103 "@@@STEP_NEST_LEVEL@1@@@", 104 "@@@STEP_LOG_LINE@listdir@[START_DIR]/cipd_tool/infra/tools/mac_toolchain/abc123@@@", 105 "@@@STEP_LOG_END@listdir@@@" 106 ] 107 }, 108 { 109 "cmd": [ 110 "ls", 111 "-R", 112 "[START_DIR]/cipd_tool" 113 ], 114 "name": "ensure xcode.ls -R cipd_tool", 115 "~followup_annotations": [ 116 "@@@STEP_NEST_LEVEL@1@@@" 117 ] 118 }, 119 { 120 "cmd": [ 121 "ls", 122 "-R", 123 "[START_DIR]/cipd_tool/infra/tools/mac_toolchain" 124 ], 125 "name": "ensure xcode.ls -R cipd_tool (2)", 126 "~followup_annotations": [ 127 "@@@STEP_NEST_LEVEL@1@@@" 128 ] 129 }, 130 { 131 "cmd": [ 132 "ls", 133 "-alh", 134 "[START_DIR]/cipd_tool/infra/tools/mac_toolchain/abc123/mac_toolchain" 135 ], 136 "name": "ensure xcode.ls -alh mac_toolchain", 137 "~followup_annotations": [ 138 "@@@STEP_NEST_LEVEL@1@@@" 139 ] 140 }, 141 { 142 "cmd": [ 143 "[START_DIR]/cipd_tool/infra/tools/mac_toolchain/abc123/mac_toolchain", 144 "install", 145 "-kind", 146 "ios", 147 "-xcode-version", 148 "16a242d", 149 "-output-dir", 150 "[START_DIR]/cache/Xcode.app" 151 ], 152 "name": "ensure xcode.install xcode", 153 "~followup_annotations": [ 154 "@@@STEP_NEST_LEVEL@1@@@" 155 ] 156 }, 157 { 158 "cmd": [ 159 "sudo", 160 "xcode-select", 161 "-switch", 162 "[START_DIR]/cache/Xcode.app" 163 ], 164 "name": "ensure xcode.select xcode", 165 "~followup_annotations": [ 166 "@@@STEP_NEST_LEVEL@1@@@" 167 ] 168 }, 169 { 170 "cmd": [ 171 "[START_DIR]/ccache_mac/bin/ccache", 172 "-s" 173 ], 174 "cwd": "[START_DIR]/cache/work/skia", 175 "env": { 176 "CCACHE_COMPILERCHECK": "content", 177 "CCACHE_DIR": "[START_DIR]/cache/ccache", 178 "CCACHE_MAXFILES": "0", 179 "CCACHE_MAXSIZE": "50G", 180 "CHROME_HEADLESS": "1", 181 "IPHONEOS_DEPLOYMENT_TARGET": "13.0", 182 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 183 }, 184 "name": "ccache stats-start" 185 }, 186 { 187 "cmd": [ 188 "[START_DIR]/cache/work/skia/bin/gn", 189 "gen", 190 "[START_DIR]/cache/work/skia/out/Build-Mac-Clang-arm64-Debug-iOS/Debug", 191 "--args=cc=\"clang\" cc_wrapper=\"[START_DIR]/ccache_mac/bin/ccache\" cxx=\"clang++\" extra_cflags=[\"-DREBUILD_IF_CHANGED_xcode_build_version=16a242d\", \"-O1\"] ios_min_target=\"13.0\" link_pool_depth=2 skia_ios_identity=\".*83FNP.*\" skia_ios_profile=\"[START_DIR]/provisioning_profile_ios/Upstream_Com_Testing_Provisioning_Profile.mobileprovision\" skia_use_client_icu=true skia_use_libgrapheme=true target_cpu=\"arm64\" target_os=\"ios\" werror=true" 192 ], 193 "cwd": "[START_DIR]/cache/work/skia", 194 "env": { 195 "CCACHE_COMPILERCHECK": "content", 196 "CCACHE_DIR": "[START_DIR]/cache/ccache", 197 "CCACHE_MAXFILES": "0", 198 "CCACHE_MAXSIZE": "50G", 199 "CHROME_HEADLESS": "1", 200 "IPHONEOS_DEPLOYMENT_TARGET": "13.0", 201 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 202 }, 203 "name": "gn gen" 204 }, 205 { 206 "cmd": [ 207 "[START_DIR]/cache/work/skia/third_party/ninja/ninja", 208 "-C", 209 "[START_DIR]/cache/work/skia/out/Build-Mac-Clang-arm64-Debug-iOS/Debug" 210 ], 211 "cwd": "[START_DIR]/cache/work/skia", 212 "env": { 213 "CCACHE_COMPILERCHECK": "content", 214 "CCACHE_DIR": "[START_DIR]/cache/ccache", 215 "CCACHE_MAXFILES": "0", 216 "CCACHE_MAXSIZE": "50G", 217 "CHROME_HEADLESS": "1", 218 "IPHONEOS_DEPLOYMENT_TARGET": "13.0", 219 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 220 }, 221 "name": "ninja" 222 }, 223 { 224 "cmd": [ 225 "[START_DIR]/ccache_mac/bin/ccache", 226 "-s" 227 ], 228 "cwd": "[START_DIR]/cache/work/skia", 229 "env": { 230 "CCACHE_COMPILERCHECK": "content", 231 "CCACHE_DIR": "[START_DIR]/cache/ccache", 232 "CCACHE_MAXFILES": "0", 233 "CCACHE_MAXSIZE": "50G", 234 "CHROME_HEADLESS": "1", 235 "IPHONEOS_DEPLOYMENT_TARGET": "13.0", 236 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 237 }, 238 "name": "ccache stats-end" 239 }, 240 { 241 "cmd": [ 242 "python3", 243 "RECIPE_MODULE[skia::build]/resources/copy_build_products.py", 244 "[START_DIR]/cache/work/skia/out/Build-Mac-Clang-arm64-Debug-iOS/Debug", 245 "[START_DIR]/[SWARM_OUT_DIR]/out/Debug", 246 "dm,dm.exe,dm.app,nanobench.app,get_images_from_skps,get_images_from_skps.exe,nanobench,nanobench.exe,*.so,*.dll,*.dylib,skottie_tool,lib/*.so,run_testlab" 247 ], 248 "infra_step": true, 249 "name": "copy build products" 250 }, 251 { 252 "name": "$result" 253 } 254]