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\n@Subdir sysroot\nfuchsia/sysroot/${platform} git_revision:a28dfa20af063e5ca00634024c85732e20220419", 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@ \"sysroot\": [@@@", 100 "@@@STEP_LOG_LINE@json.output@ {@@@", 101 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-git_revision:a28\", @@@", 102 "@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/sysroot/resolved-platform\"@@@", 103 "@@@STEP_LOG_LINE@json.output@ }@@@", 104 "@@@STEP_LOG_LINE@json.output@ ]@@@", 105 "@@@STEP_LOG_LINE@json.output@ }@@@", 106 "@@@STEP_LOG_LINE@json.output@}@@@", 107 "@@@STEP_LOG_END@json.output@@@" 108 ] 109 }, 110 { 111 "cmd": [], 112 "name": "debug" 113 }, 114 { 115 "cmd": [], 116 "name": "debug.build", 117 "~followup_annotations": [ 118 "@@@STEP_NEST_LEVEL@1@@@" 119 ] 120 }, 121 { 122 "cmd": [ 123 "python", 124 "-u", 125 "[START_DIR]/gn/build/gen.py", 126 "-d" 127 ], 128 "cwd": "[START_DIR]/gn", 129 "env": { 130 "AR": "[START_DIR]/cipd/bin/llvm-ar", 131 "CC": "[START_DIR]/cipd/bin/clang", 132 "CFLAGS": "--sysroot=[START_DIR]/cipd/sysroot", 133 "CXX": "[START_DIR]/cipd/bin/clang++", 134 "LDFLAGS": "--sysroot=[START_DIR]/cipd/sysroot" 135 }, 136 "name": "debug.build.generate", 137 "~followup_annotations": [ 138 "@@@STEP_NEST_LEVEL@2@@@" 139 ] 140 }, 141 { 142 "cmd": [ 143 "[START_DIR]/cipd/ninja", 144 "-C", 145 "[START_DIR]/gn/out" 146 ], 147 "cwd": "[START_DIR]/gn", 148 "env": { 149 "AR": "[START_DIR]/cipd/bin/llvm-ar", 150 "CC": "[START_DIR]/cipd/bin/clang", 151 "CFLAGS": "--sysroot=[START_DIR]/cipd/sysroot", 152 "CXX": "[START_DIR]/cipd/bin/clang++", 153 "LDFLAGS": "--sysroot=[START_DIR]/cipd/sysroot" 154 }, 155 "name": "debug.build.ninja", 156 "~followup_annotations": [ 157 "@@@STEP_NEST_LEVEL@2@@@" 158 ] 159 }, 160 { 161 "cmd": [ 162 "[START_DIR]/gn/out/gn_unittests" 163 ], 164 "name": "debug.test", 165 "~followup_annotations": [ 166 "@@@STEP_NEST_LEVEL@1@@@" 167 ] 168 }, 169 { 170 "cmd": [], 171 "name": "release" 172 }, 173 { 174 "cmd": [], 175 "name": "release.build", 176 "~followup_annotations": [ 177 "@@@STEP_NEST_LEVEL@1@@@" 178 ] 179 }, 180 { 181 "cmd": [ 182 "python", 183 "-u", 184 "[START_DIR]/gn/build/gen.py", 185 "--use-lto", 186 "--use-icf" 187 ], 188 "cwd": "[START_DIR]/gn", 189 "env": { 190 "AR": "[START_DIR]/cipd/bin/llvm-ar", 191 "CC": "[START_DIR]/cipd/bin/clang", 192 "CFLAGS": "--sysroot=[START_DIR]/cipd/sysroot", 193 "CXX": "[START_DIR]/cipd/bin/clang++", 194 "LDFLAGS": "--sysroot=[START_DIR]/cipd/sysroot" 195 }, 196 "name": "release.build.generate", 197 "~followup_annotations": [ 198 "@@@STEP_NEST_LEVEL@2@@@" 199 ] 200 }, 201 { 202 "cmd": [ 203 "[START_DIR]/cipd/ninja", 204 "-C", 205 "[START_DIR]/gn/out" 206 ], 207 "cwd": "[START_DIR]/gn", 208 "env": { 209 "AR": "[START_DIR]/cipd/bin/llvm-ar", 210 "CC": "[START_DIR]/cipd/bin/clang", 211 "CFLAGS": "--sysroot=[START_DIR]/cipd/sysroot", 212 "CXX": "[START_DIR]/cipd/bin/clang++", 213 "LDFLAGS": "--sysroot=[START_DIR]/cipd/sysroot" 214 }, 215 "name": "release.build.ninja", 216 "~followup_annotations": [ 217 "@@@STEP_NEST_LEVEL@2@@@" 218 ] 219 }, 220 { 221 "cmd": [ 222 "[START_DIR]/gn/out/gn_unittests" 223 ], 224 "name": "release.test", 225 "~followup_annotations": [ 226 "@@@STEP_NEST_LEVEL@1@@@" 227 ] 228 }, 229 { 230 "jsonResult": null, 231 "name": "$result" 232 } 233]