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 "2d72510e447ab60a9728aeea2362d8be2cbd7789" 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 "cipd", 49 "ensure", 50 "-root", 51 "[START_DIR]/cipd", 52 "-ensure-file", 53 "infra/ninja/${platform} version:1.8.2\nfuchsia/clang/${platform} git_revision:b920a7f65b13237dc4d5b2b836b29a954fff440a", 54 "-json-output", 55 "/path/to/tmp/json" 56 ], 57 "infra_step": true, 58 "name": "ensure_installed", 59 "~followup_annotations": [ 60 "@@@STEP_LOG_LINE@json.output@{@@@", 61 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", 62 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@", 63 "@@@STEP_LOG_LINE@json.output@ {@@@", 64 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-git_revision:b92\", @@@", 65 "@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/clang/resolved-platform\"@@@", 66 "@@@STEP_LOG_LINE@json.output@ }, @@@", 67 "@@@STEP_LOG_LINE@json.output@ {@@@", 68 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-version:1.8.2---\", @@@", 69 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/ninja/resolved-platform\"@@@", 70 "@@@STEP_LOG_LINE@json.output@ }@@@", 71 "@@@STEP_LOG_LINE@json.output@ ]@@@", 72 "@@@STEP_LOG_LINE@json.output@ }@@@", 73 "@@@STEP_LOG_LINE@json.output@}@@@", 74 "@@@STEP_LOG_END@json.output@@@" 75 ] 76 }, 77 { 78 "cmd": [ 79 "cipd", 80 "ensure", 81 "-root", 82 "[CACHE]/macos_sdk", 83 "-ensure-file", 84 "infra/tools/mac_toolchain/${platform} git_revision:434f5462a77e7103f9d610fa5cabc426bb21502e", 85 "-json-output", 86 "/path/to/tmp/json" 87 ], 88 "infra_step": true, 89 "name": "ensure_installed (2)", 90 "~followup_annotations": [ 91 "@@@STEP_LOG_LINE@json.output@{@@@", 92 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", 93 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@", 94 "@@@STEP_LOG_LINE@json.output@ {@@@", 95 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-git_revision:434\", @@@", 96 "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/mac_toolchain/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 "[CACHE]/macos_sdk/mac_toolchain", 107 "install", 108 "-kind", 109 "mac", 110 "-xcode-version", 111 "10b61", 112 "-output-dir", 113 "[CACHE]/macos_sdk/XCode.app" 114 ], 115 "infra_step": true, 116 "name": "install xcode" 117 }, 118 { 119 "cmd": [ 120 "sudo", 121 "xcode-select", 122 "--switch", 123 "[CACHE]/macos_sdk/XCode.app" 124 ], 125 "infra_step": true, 126 "name": "select XCode" 127 }, 128 { 129 "cmd": [ 130 "xcrun", 131 "--show-sdk-path" 132 ], 133 "name": "xcrun", 134 "stdout": "/path/to/tmp/", 135 "~followup_annotations": [ 136 "@@@STEP_LOG_LINE@raw_io.output[sdk-path]@/some/xcode/path@@@", 137 "@@@STEP_LOG_END@raw_io.output[sdk-path]@@@" 138 ] 139 }, 140 { 141 "cmd": [], 142 "name": "debug" 143 }, 144 { 145 "cmd": [], 146 "name": "debug.build", 147 "~followup_annotations": [ 148 "@@@STEP_NEST_LEVEL@1@@@" 149 ] 150 }, 151 { 152 "cmd": [ 153 "python", 154 "-u", 155 "[START_DIR]/gn/build/gen.py", 156 "-d" 157 ], 158 "cwd": "[START_DIR]/gn", 159 "env": { 160 "AR": "[START_DIR]/cipd/bin/llvm-ar", 161 "CC": "[START_DIR]/cipd/bin/clang", 162 "CFLAGS": "--sysroot=/some/xcode/path", 163 "CXX": "[START_DIR]/cipd/bin/clang++", 164 "LDFLAGS": "--sysroot=/some/xcode/path -nostdlib++ [START_DIR]/cipd/lib/libc++.a" 165 }, 166 "name": "debug.build.generate", 167 "~followup_annotations": [ 168 "@@@STEP_NEST_LEVEL@2@@@" 169 ] 170 }, 171 { 172 "cmd": [ 173 "[START_DIR]/cipd/ninja", 174 "-C", 175 "[START_DIR]/gn/out" 176 ], 177 "cwd": "[START_DIR]/gn", 178 "env": { 179 "AR": "[START_DIR]/cipd/bin/llvm-ar", 180 "CC": "[START_DIR]/cipd/bin/clang", 181 "CFLAGS": "--sysroot=/some/xcode/path", 182 "CXX": "[START_DIR]/cipd/bin/clang++", 183 "LDFLAGS": "--sysroot=/some/xcode/path -nostdlib++ [START_DIR]/cipd/lib/libc++.a" 184 }, 185 "name": "debug.build.ninja", 186 "~followup_annotations": [ 187 "@@@STEP_NEST_LEVEL@2@@@" 188 ] 189 }, 190 { 191 "cmd": [ 192 "[START_DIR]/gn/out/gn_unittests" 193 ], 194 "name": "debug.test", 195 "~followup_annotations": [ 196 "@@@STEP_NEST_LEVEL@1@@@" 197 ] 198 }, 199 { 200 "cmd": [], 201 "name": "release" 202 }, 203 { 204 "cmd": [], 205 "name": "release.build", 206 "~followup_annotations": [ 207 "@@@STEP_NEST_LEVEL@1@@@" 208 ] 209 }, 210 { 211 "cmd": [ 212 "python", 213 "-u", 214 "[START_DIR]/gn/build/gen.py", 215 "--use-lto", 216 "--use-icf" 217 ], 218 "cwd": "[START_DIR]/gn", 219 "env": { 220 "AR": "[START_DIR]/cipd/bin/llvm-ar", 221 "CC": "[START_DIR]/cipd/bin/clang", 222 "CFLAGS": "--sysroot=/some/xcode/path", 223 "CXX": "[START_DIR]/cipd/bin/clang++", 224 "LDFLAGS": "--sysroot=/some/xcode/path -nostdlib++ [START_DIR]/cipd/lib/libc++.a" 225 }, 226 "name": "release.build.generate", 227 "~followup_annotations": [ 228 "@@@STEP_NEST_LEVEL@2@@@" 229 ] 230 }, 231 { 232 "cmd": [ 233 "[START_DIR]/cipd/ninja", 234 "-C", 235 "[START_DIR]/gn/out" 236 ], 237 "cwd": "[START_DIR]/gn", 238 "env": { 239 "AR": "[START_DIR]/cipd/bin/llvm-ar", 240 "CC": "[START_DIR]/cipd/bin/clang", 241 "CFLAGS": "--sysroot=/some/xcode/path", 242 "CXX": "[START_DIR]/cipd/bin/clang++", 243 "LDFLAGS": "--sysroot=/some/xcode/path -nostdlib++ [START_DIR]/cipd/lib/libc++.a" 244 }, 245 "name": "release.build.ninja", 246 "~followup_annotations": [ 247 "@@@STEP_NEST_LEVEL@2@@@" 248 ] 249 }, 250 { 251 "cmd": [ 252 "[START_DIR]/gn/out/gn_unittests" 253 ], 254 "name": "release.test", 255 "~followup_annotations": [ 256 "@@@STEP_NEST_LEVEL@1@@@" 257 ] 258 }, 259 { 260 "cmd": [ 261 "sudo", 262 "xcode-select", 263 "--reset" 264 ], 265 "infra_step": true, 266 "name": "reset XCode" 267 }, 268 { 269 "cmd": [ 270 "cipd", 271 "pkg-build", 272 "-pkg-def", 273 "{\"data\": [{\"file\": \"gn\"}, {\"version_file\": \".versions/gn.cipd_version\"}], \"install_mode\": \"copy\", \"package\": \"gn/gn/${platform}\", \"root\": \"[START_DIR]/gn/out\"}", 274 "-out", 275 "[CLEANUP]/gn.cipd", 276 "-hash-algo", 277 "sha256", 278 "-json-output", 279 "/path/to/tmp/json" 280 ], 281 "name": "build gn/gn/${platform}", 282 "~followup_annotations": [ 283 "@@@STEP_LOG_LINE@json.output@{@@@", 284 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", 285 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"40-chars-fake-of-the-package-instance_id\", @@@", 286 "@@@STEP_LOG_LINE@json.output@ \"package\": \"gn/gn/resolved-platform\"@@@", 287 "@@@STEP_LOG_LINE@json.output@ }@@@", 288 "@@@STEP_LOG_LINE@json.output@}@@@", 289 "@@@STEP_LOG_END@json.output@@@" 290 ] 291 }, 292 { 293 "jsonResult": null, 294 "name": "$result" 295 } 296]