• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1[
2  {
3    "cmd": [
4      "python",
5      "-u",
6      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
7      "--json-output",
8      "/path/to/tmp/json",
9      "ensure-directory",
10      "--mode",
11      "0777",
12      "[CUSTOM_/_B_WORK]"
13    ],
14    "infra_step": true,
15    "name": "makedirs checkout_path"
16  },
17  {
18    "cmd": [
19      "python",
20      "-u",
21      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
22      "--json-output",
23      "/path/to/tmp/json",
24      "remove",
25      "[CUSTOM_/_B_WORK]/.gclient_entries"
26    ],
27    "infra_step": true,
28    "name": "remove [CUSTOM_/_B_WORK]/.gclient_entries"
29  },
30  {
31    "cmd": [
32      "python",
33      "-u",
34      "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
35      "--spec",
36      "cache_dir = '[CUSTOM_/_B_CACHE]'\nsolutions = [{'deps_file': '.DEPS.git', 'managed': False, 'name': 'skia', 'url': 'https://skia.googlesource.com/skia.git'}]",
37      "--patch_root",
38      "skia",
39      "--revision_mapping_file",
40      "{\"got_revision\": \"skia\"}",
41      "--git-cache-dir",
42      "[CUSTOM_/_B_CACHE]",
43      "--cleanup-dir",
44      "[CLEANUP]/bot_update",
45      "--output_json",
46      "/path/to/tmp/json",
47      "--revision",
48      "skia@abc123"
49    ],
50    "cwd": "[CUSTOM_/_B_WORK]",
51    "env": {
52      "GIT_HTTP_LOW_SPEED_LIMIT": "1000",
53      "GIT_HTTP_LOW_SPEED_TIME": "300",
54      "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]"
55    },
56    "infra_step": true,
57    "name": "bot_update",
58    "~followup_annotations": [
59      "@@@STEP_TEXT@Some step text@@@",
60      "@@@STEP_LOG_LINE@json.output@{@@@",
61      "@@@STEP_LOG_LINE@json.output@  \"did_run\": true, @@@",
62      "@@@STEP_LOG_LINE@json.output@  \"fixed_revisions\": {@@@",
63      "@@@STEP_LOG_LINE@json.output@    \"skia\": \"abc123\"@@@",
64      "@@@STEP_LOG_LINE@json.output@  }, @@@",
65      "@@@STEP_LOG_LINE@json.output@  \"manifest\": {@@@",
66      "@@@STEP_LOG_LINE@json.output@    \"skia\": {@@@",
67      "@@@STEP_LOG_LINE@json.output@      \"repository\": \"https://fake.org/skia.git\", @@@",
68      "@@@STEP_LOG_LINE@json.output@      \"revision\": \"9046e2e693bb92a76e972b694580e5d17ad10748\"@@@",
69      "@@@STEP_LOG_LINE@json.output@    }@@@",
70      "@@@STEP_LOG_LINE@json.output@  }, @@@",
71      "@@@STEP_LOG_LINE@json.output@  \"patch_failure\": false, @@@",
72      "@@@STEP_LOG_LINE@json.output@  \"patch_root\": \"skia\", @@@",
73      "@@@STEP_LOG_LINE@json.output@  \"properties\": {@@@",
74      "@@@STEP_LOG_LINE@json.output@    \"got_revision\": \"9046e2e693bb92a76e972b694580e5d17ad10748\", @@@",
75      "@@@STEP_LOG_LINE@json.output@    \"got_revision_cp\": \"refs/heads/master@{#164710}\"@@@",
76      "@@@STEP_LOG_LINE@json.output@  }, @@@",
77      "@@@STEP_LOG_LINE@json.output@  \"root\": \"skia\", @@@",
78      "@@@STEP_LOG_LINE@json.output@  \"step_text\": \"Some step text\"@@@",
79      "@@@STEP_LOG_LINE@json.output@}@@@",
80      "@@@STEP_LOG_END@json.output@@@",
81      "@@@SET_BUILD_PROPERTY@got_revision@\"9046e2e693bb92a76e972b694580e5d17ad10748\"@@@",
82      "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/master@{#164710}\"@@@"
83    ]
84  },
85  {
86    "cmd": [
87      "python",
88      "-u",
89      "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
90      "--json-output",
91      "/path/to/tmp/json",
92      "ensure-directory",
93      "--mode",
94      "0777",
95      "[START_DIR]/tmp"
96    ],
97    "infra_step": true,
98    "name": "makedirs tmp_dir"
99  },
100  {
101    "cmd": [
102      "python",
103      "RECIPE_MODULE[skia::core]/resources/generate_and_upload_doxygen.py"
104    ],
105    "cwd": "[CUSTOM_/_B_WORK]/skia",
106    "env": {
107      "BUILDTYPE": "Release",
108      "CHROME_HEADLESS": "1",
109      "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
110      "SKIA_OUT": "[START_DIR]/out"
111    },
112    "name": "generate and upload doxygen"
113  },
114  {
115    "cmd": [
116      "python",
117      "RECIPE_MODULE[skia::core]/resources/run_binary_size_analysis.py",
118      "--library",
119      "[START_DIR]/out/Release/lib/libskia.so",
120      "--githash",
121      "abc123",
122      "--gsutil_path",
123      "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py"
124    ],
125    "cwd": "[CUSTOM_/_B_WORK]/skia",
126    "env": {
127      "BUILDTYPE": "Release",
128      "CHROME_HEADLESS": "1",
129      "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
130      "SKIA_OUT": "[START_DIR]/out"
131    },
132    "name": "generate and upload binary size data"
133  },
134  {
135    "name": "$result",
136    "recipe_result": null,
137    "status_code": 0
138  }
139]