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