1[ 2 { 3 "cmd": [], 4 "name": "git" 5 }, 6 { 7 "cmd": [ 8 "git", 9 "init", 10 "[START_DIR]/gn" 11 ], 12 "infra_step": true, 13 "name": "git.init", 14 "~followup_annotations": [ 15 "@@@STEP_NEST_LEVEL@1@@@" 16 ] 17 }, 18 { 19 "cmd": [ 20 "git", 21 "fetch", 22 "--tags", 23 "https://gn.googlesource.com/gn", 24 "" 25 ], 26 "cwd": "[START_DIR]/gn", 27 "infra_step": true, 28 "name": "git.fetch", 29 "~followup_annotations": [ 30 "@@@STEP_NEST_LEVEL@1@@@" 31 ] 32 }, 33 { 34 "cmd": [ 35 "git", 36 "checkout", 37 "FETCH_HEAD" 38 ], 39 "cwd": "[START_DIR]/gn", 40 "infra_step": true, 41 "name": "git.checkout", 42 "~followup_annotations": [ 43 "@@@STEP_NEST_LEVEL@1@@@" 44 ] 45 }, 46 { 47 "cmd": [ 48 "git", 49 "fetch", 50 "https://gn.googlesource.com/gn", 51 "refs/changes/56/123456/7" 52 ], 53 "cwd": "[START_DIR]/gn", 54 "infra_step": true, 55 "name": "git.fetch 123456/7", 56 "~followup_annotations": [ 57 "@@@STEP_NEST_LEVEL@1@@@" 58 ] 59 }, 60 { 61 "cmd": [ 62 "git", 63 "cherry-pick", 64 "FETCH_HEAD" 65 ], 66 "cwd": "[START_DIR]/gn", 67 "infra_step": true, 68 "name": "git.cherry-pick 123456/7", 69 "~followup_annotations": [ 70 "@@@STEP_NEST_LEVEL@1@@@" 71 ] 72 }, 73 { 74 "cmd": [ 75 "cipd", 76 "ensure", 77 "-root", 78 "[START_DIR]/cipd", 79 "-ensure-file", 80 "infra/ninja/${platform} version:1.8.2\nfuchsia/clang/${platform} git_revision:b920a7f65b13237dc4d5b2b836b29a954fff440a", 81 "-json-output", 82 "/path/to/tmp/json" 83 ], 84 "infra_step": true, 85 "name": "ensure_installed", 86 "~followup_annotations": [ 87 "@@@STEP_LOG_LINE@json.output@{@@@", 88 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", 89 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@", 90 "@@@STEP_LOG_LINE@json.output@ {@@@", 91 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-git_revision:b92\", @@@", 92 "@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/clang/resolved-platform\"@@@", 93 "@@@STEP_LOG_LINE@json.output@ }, @@@", 94 "@@@STEP_LOG_LINE@json.output@ {@@@", 95 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-version:1.8.2---\", @@@", 96 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/ninja/resolved-platform\"@@@", 97 "@@@STEP_LOG_LINE@json.output@ }@@@", 98 "@@@STEP_LOG_LINE@json.output@ ]@@@", 99 "@@@STEP_LOG_LINE@json.output@ }@@@", 100 "@@@STEP_LOG_LINE@json.output@}@@@", 101 "@@@STEP_LOG_END@json.output@@@" 102 ] 103 }, 104 { 105 "cmd": [ 106 "cipd", 107 "ensure", 108 "-root", 109 "[CACHE]/macos_sdk", 110 "-ensure-file", 111 "infra/tools/mac_toolchain/${platform} git_revision:434f5462a77e7103f9d610fa5cabc426bb21502e", 112 "-json-output", 113 "/path/to/tmp/json" 114 ], 115 "infra_step": true, 116 "name": "ensure_installed (2)", 117 "~followup_annotations": [ 118 "@@@STEP_LOG_LINE@json.output@{@@@", 119 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", 120 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@", 121 "@@@STEP_LOG_LINE@json.output@ {@@@", 122 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-git_revision:434\", @@@", 123 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/mac_toolchain/resolved-platform\"@@@", 124 "@@@STEP_LOG_LINE@json.output@ }@@@", 125 "@@@STEP_LOG_LINE@json.output@ ]@@@", 126 "@@@STEP_LOG_LINE@json.output@ }@@@", 127 "@@@STEP_LOG_LINE@json.output@}@@@", 128 "@@@STEP_LOG_END@json.output@@@" 129 ] 130 }, 131 { 132 "cmd": [ 133 "[CACHE]/macos_sdk/mac_toolchain", 134 "install", 135 "-kind", 136 "mac", 137 "-xcode-version", 138 "10b61", 139 "-output-dir", 140 "[CACHE]/macos_sdk/XCode.app" 141 ], 142 "infra_step": true, 143 "name": "install xcode" 144 }, 145 { 146 "cmd": [ 147 "sudo", 148 "xcode-select", 149 "--switch", 150 "[CACHE]/macos_sdk/XCode.app" 151 ], 152 "infra_step": true, 153 "name": "select XCode" 154 }, 155 { 156 "cmd": [ 157 "xcrun", 158 "--show-sdk-path" 159 ], 160 "name": "xcrun", 161 "stdout": "/path/to/tmp/", 162 "~followup_annotations": [ 163 "@@@STEP_LOG_LINE@raw_io.output[sdk-path]@/some/xcode/path@@@", 164 "@@@STEP_LOG_END@raw_io.output[sdk-path]@@@" 165 ] 166 }, 167 { 168 "cmd": [], 169 "name": "debug" 170 }, 171 { 172 "cmd": [], 173 "name": "debug.build", 174 "~followup_annotations": [ 175 "@@@STEP_NEST_LEVEL@1@@@" 176 ] 177 }, 178 { 179 "cmd": [ 180 "python", 181 "-u", 182 "[START_DIR]/gn/build/gen.py", 183 "-d" 184 ], 185 "cwd": "[START_DIR]/gn", 186 "env": { 187 "AR": "[START_DIR]/cipd/bin/llvm-ar", 188 "CC": "[START_DIR]/cipd/bin/clang", 189 "CFLAGS": "--sysroot=/some/xcode/path", 190 "CXX": "[START_DIR]/cipd/bin/clang++", 191 "LDFLAGS": "--sysroot=/some/xcode/path -nostdlib++ [START_DIR]/cipd/lib/libc++.a" 192 }, 193 "name": "debug.build.generate", 194 "~followup_annotations": [ 195 "@@@STEP_NEST_LEVEL@2@@@" 196 ] 197 }, 198 { 199 "cmd": [ 200 "[START_DIR]/cipd/ninja", 201 "-C", 202 "[START_DIR]/gn/out" 203 ], 204 "cwd": "[START_DIR]/gn", 205 "env": { 206 "AR": "[START_DIR]/cipd/bin/llvm-ar", 207 "CC": "[START_DIR]/cipd/bin/clang", 208 "CFLAGS": "--sysroot=/some/xcode/path", 209 "CXX": "[START_DIR]/cipd/bin/clang++", 210 "LDFLAGS": "--sysroot=/some/xcode/path -nostdlib++ [START_DIR]/cipd/lib/libc++.a" 211 }, 212 "name": "debug.build.ninja", 213 "~followup_annotations": [ 214 "@@@STEP_NEST_LEVEL@2@@@" 215 ] 216 }, 217 { 218 "cmd": [ 219 "[START_DIR]/gn/out/gn_unittests" 220 ], 221 "name": "debug.test", 222 "~followup_annotations": [ 223 "@@@STEP_NEST_LEVEL@1@@@" 224 ] 225 }, 226 { 227 "cmd": [], 228 "name": "release" 229 }, 230 { 231 "cmd": [], 232 "name": "release.build", 233 "~followup_annotations": [ 234 "@@@STEP_NEST_LEVEL@1@@@" 235 ] 236 }, 237 { 238 "cmd": [ 239 "python", 240 "-u", 241 "[START_DIR]/gn/build/gen.py", 242 "--use-lto", 243 "--use-icf" 244 ], 245 "cwd": "[START_DIR]/gn", 246 "env": { 247 "AR": "[START_DIR]/cipd/bin/llvm-ar", 248 "CC": "[START_DIR]/cipd/bin/clang", 249 "CFLAGS": "--sysroot=/some/xcode/path", 250 "CXX": "[START_DIR]/cipd/bin/clang++", 251 "LDFLAGS": "--sysroot=/some/xcode/path -nostdlib++ [START_DIR]/cipd/lib/libc++.a" 252 }, 253 "name": "release.build.generate", 254 "~followup_annotations": [ 255 "@@@STEP_NEST_LEVEL@2@@@" 256 ] 257 }, 258 { 259 "cmd": [ 260 "[START_DIR]/cipd/ninja", 261 "-C", 262 "[START_DIR]/gn/out" 263 ], 264 "cwd": "[START_DIR]/gn", 265 "env": { 266 "AR": "[START_DIR]/cipd/bin/llvm-ar", 267 "CC": "[START_DIR]/cipd/bin/clang", 268 "CFLAGS": "--sysroot=/some/xcode/path", 269 "CXX": "[START_DIR]/cipd/bin/clang++", 270 "LDFLAGS": "--sysroot=/some/xcode/path -nostdlib++ [START_DIR]/cipd/lib/libc++.a" 271 }, 272 "name": "release.build.ninja", 273 "~followup_annotations": [ 274 "@@@STEP_NEST_LEVEL@2@@@" 275 ] 276 }, 277 { 278 "cmd": [ 279 "[START_DIR]/gn/out/gn_unittests" 280 ], 281 "name": "release.test", 282 "~followup_annotations": [ 283 "@@@STEP_NEST_LEVEL@1@@@" 284 ] 285 }, 286 { 287 "cmd": [ 288 "sudo", 289 "xcode-select", 290 "--reset" 291 ], 292 "infra_step": true, 293 "name": "reset XCode" 294 }, 295 { 296 "jsonResult": null, 297 "name": "$result" 298 } 299]