1[ 2 { 3 "cmd": [ 4 "python3", 5 "RECIPE_MODULE[skia::checkout]/resources/assert_git_cipd.py" 6 ], 7 "env": { 8 "CHROME_HEADLESS": "1", 9 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 10 }, 11 "name": "Assert that Git is from CIPD" 12 }, 13 { 14 "cmd": [ 15 "vpython3", 16 "-u", 17 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 18 "--json-output", 19 "/path/to/tmp/json", 20 "ensure-directory", 21 "--mode", 22 "0o777", 23 "[START_DIR]/cache/work" 24 ], 25 "infra_step": true, 26 "name": "makedirs checkout_path" 27 }, 28 { 29 "cmd": [ 30 "vpython3", 31 "-u", 32 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 33 "--json-output", 34 "/path/to/tmp/json", 35 "remove", 36 "[START_DIR]/cache/work/.gclient_entries" 37 ], 38 "infra_step": true, 39 "name": "remove [START_DIR]/cache/work/.gclient_entries" 40 }, 41 { 42 "cmd": [ 43 "vpython3", 44 "-u", 45 "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", 46 "--spec-path", 47 "cache_dir = '[START_DIR]/cache/git'\nsolutions = [{'deps_file': '.DEPS.git', 'managed': False, 'name': 'skia', 'url': 'https://skia.googlesource.com/skia.git'}]", 48 "--patch_root", 49 "skia", 50 "--revision_mapping_file", 51 "{\"got_revision\": \"skia\"}", 52 "--git-cache-dir", 53 "[START_DIR]/cache/git", 54 "--cleanup-dir", 55 "[CLEANUP]/bot_update", 56 "--output_json", 57 "/path/to/tmp/json", 58 "--patch_ref", 59 "https://skia.googlesource.com/skia.git@abc123:refs/changes/89/456789/12", 60 "--revision", 61 "skia@abc123", 62 "--download_topics" 63 ], 64 "cwd": "[START_DIR]/cache/work", 65 "env": { 66 "DEPOT_TOOLS_COLLECT_METRICS": "0", 67 "GIT_BACKENDINFO": "1", 68 "GIT_DAPPER_TRACE": "1", 69 "GIT_HTTP_LOW_SPEED_LIMIT": "102400", 70 "GIT_HTTP_LOW_SPEED_TIME": "1800", 71 "GIT_SSH_COMMAND": "ssh -o SendEnv=GIT_DAPPER_TRACE -o SendEnv=GIT_BACKENDINFO", 72 "GIT_TRACE2_EVENT": "[CLEANUP]/trace2-event", 73 "GIT_TRACE_CURL": "[CLEANUP]/trace-curl", 74 "GIT_TRACE_CURL_NO_DATA": "1", 75 "GIT_TRACE_PACKET": "[CLEANUP]/trace-packet" 76 }, 77 "env_suffixes": { 78 "DEPOT_TOOLS_UPDATE": [ 79 "0" 80 ], 81 "PATH": [ 82 "RECIPE_REPO[depot_tools]" 83 ] 84 }, 85 "infra_step": true, 86 "name": "bot_update", 87 "~followup_annotations": [ 88 "@@@STEP_TEXT@Some step text@@@", 89 "@@@STEP_LOG_LINE@json.output@{@@@", 90 "@@@STEP_LOG_LINE@json.output@ \"did_run\": true,@@@", 91 "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@", 92 "@@@STEP_LOG_LINE@json.output@ \"skia\": \"abc123\"@@@", 93 "@@@STEP_LOG_LINE@json.output@ },@@@", 94 "@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@", 95 "@@@STEP_LOG_LINE@json.output@ \"skia\": {@@@", 96 "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/skia.git\",@@@", 97 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"abc123\"@@@", 98 "@@@STEP_LOG_LINE@json.output@ }@@@", 99 "@@@STEP_LOG_LINE@json.output@ },@@@", 100 "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false,@@@", 101 "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"skia\",@@@", 102 "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@", 103 "@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"abc123\",@@@", 104 "@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/main@{#164710}\"@@@", 105 "@@@STEP_LOG_LINE@json.output@ },@@@", 106 "@@@STEP_LOG_LINE@json.output@ \"root\": \"skia\",@@@", 107 "@@@STEP_LOG_LINE@json.output@ \"source_manifest\": {@@@", 108 "@@@STEP_LOG_LINE@json.output@ \"directories\": {@@@", 109 "@@@STEP_LOG_LINE@json.output@ \"skia\": {@@@", 110 "@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@", 111 "@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/skia.git\",@@@", 112 "@@@STEP_LOG_LINE@json.output@ \"revision\": \"abc123\"@@@", 113 "@@@STEP_LOG_LINE@json.output@ }@@@", 114 "@@@STEP_LOG_LINE@json.output@ }@@@", 115 "@@@STEP_LOG_LINE@json.output@ },@@@", 116 "@@@STEP_LOG_LINE@json.output@ \"version\": 0@@@", 117 "@@@STEP_LOG_LINE@json.output@ },@@@", 118 "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@", 119 "@@@STEP_LOG_LINE@json.output@}@@@", 120 "@@@STEP_LOG_END@json.output@@@", 121 "@@@SET_BUILD_PROPERTY@got_revision@\"abc123\"@@@", 122 "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/main@{#164710}\"@@@" 123 ] 124 }, 125 { 126 "cmd": [ 127 "vpython3", 128 "-u", 129 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 130 "--json-output", 131 "/path/to/tmp/json", 132 "ensure-directory", 133 "--mode", 134 "0o777", 135 "[START_DIR]/tmp" 136 ], 137 "infra_step": true, 138 "name": "makedirs tmp_dir" 139 }, 140 { 141 "name": "$result" 142 } 143]