| [ |
| { |
| "cmd": [ |
| "python3", |
| "-u", |
| "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py", |
| "--", |
| "RECIPE_REPO[depot_tools]/gsutil.py", |
| "----", |
| "ls", |
| "gs://dart-cbuild-test-results" |
| ], |
| "infra_step": true, |
| "name": "gsutil find cbuild results" |
| }, |
| { |
| "cmd": [ |
| "python3", |
| "-u", |
| "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py", |
| "--", |
| "RECIPE_REPO[depot_tools]/gsutil.py", |
| "----", |
| "cp", |
| "gs://dart-cbuild-test-results/hash-of-success", |
| "/path/to/tmp/json" |
| ], |
| "infra_step": true, |
| "name": "gsutil download cbuild result for hash-of-success", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_LINE@json.output[result]@{@@@", |
| "@@@STEP_LOG_LINE@json.output[result]@ \"branch\": \"main\",@@@", |
| "@@@STEP_LOG_LINE@json.output[result]@ \"presubmit\": false,@@@", |
| "@@@STEP_LOG_LINE@json.output[result]@ \"regression\": false,@@@", |
| "@@@STEP_LOG_LINE@json.output[result]@ \"result\": true@@@", |
| "@@@STEP_LOG_LINE@json.output[result]@}@@@", |
| "@@@STEP_LOG_END@json.output[result]@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python3", |
| "-u", |
| "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py", |
| "--", |
| "RECIPE_REPO[depot_tools]/gsutil.py", |
| "----", |
| "cp", |
| "gs://dart-cbuild-test-results/hash-of-regression", |
| "/path/to/tmp/json" |
| ], |
| "infra_step": true, |
| "name": "gsutil download cbuild result for hash-of-regression", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_LINE@json.output[result]@{@@@", |
| "@@@STEP_LOG_LINE@json.output[result]@ \"branch\": \"main\",@@@", |
| "@@@STEP_LOG_LINE@json.output[result]@ \"presubmit\": false,@@@", |
| "@@@STEP_LOG_LINE@json.output[result]@ \"regression\": true,@@@", |
| "@@@STEP_LOG_LINE@json.output[result]@ \"result\": false@@@", |
| "@@@STEP_LOG_LINE@json.output[result]@}@@@", |
| "@@@STEP_LOG_END@json.output[result]@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python3", |
| "-u", |
| "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py", |
| "--", |
| "RECIPE_REPO[depot_tools]/gsutil.py", |
| "----", |
| "cp", |
| "gs://dart-cbuild-test-results/hash-of-presubmit", |
| "/path/to/tmp/json" |
| ], |
| "infra_step": true, |
| "name": "gsutil download cbuild result for hash-of-presubmit", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_LINE@json.output[result]@{@@@", |
| "@@@STEP_LOG_LINE@json.output[result]@ \"branch\": \"main\",@@@", |
| "@@@STEP_LOG_LINE@json.output[result]@ \"presubmit\": true,@@@", |
| "@@@STEP_LOG_LINE@json.output[result]@ \"regression\": false,@@@", |
| "@@@STEP_LOG_LINE@json.output[result]@ \"result\": false@@@", |
| "@@@STEP_LOG_LINE@json.output[result]@}@@@", |
| "@@@STEP_LOG_END@json.output[result]@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python3", |
| "-u", |
| "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py", |
| "--", |
| "RECIPE_REPO[depot_tools]/gsutil.py", |
| "----", |
| "cp", |
| "gs://dart-cbuild-test-results/hash-of-failure", |
| "/path/to/tmp/json" |
| ], |
| "infra_step": true, |
| "name": "gsutil download cbuild result for hash-of-failure", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_LINE@json.output[result]@{@@@", |
| "@@@STEP_LOG_LINE@json.output[result]@ \"branch\": \"main\",@@@", |
| "@@@STEP_LOG_LINE@json.output[result]@ \"presubmit\": false,@@@", |
| "@@@STEP_LOG_LINE@json.output[result]@ \"regression\": false,@@@", |
| "@@@STEP_LOG_LINE@json.output[result]@ \"result\": false@@@", |
| "@@@STEP_LOG_LINE@json.output[result]@}@@@", |
| "@@@STEP_LOG_END@json.output[result]@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python3", |
| "-u", |
| "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py", |
| "--", |
| "RECIPE_REPO[depot_tools]/gsutil.py", |
| "----", |
| "cp", |
| "gs://dart-cbuild-test-results/hash-of-branch", |
| "/path/to/tmp/json" |
| ], |
| "infra_step": true, |
| "name": "gsutil download cbuild result for hash-of-branch", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_LINE@json.output[result]@{@@@", |
| "@@@STEP_LOG_LINE@json.output[result]@ \"branch\": \"branch-name\",@@@", |
| "@@@STEP_LOG_LINE@json.output[result]@ \"presubmit\": false,@@@", |
| "@@@STEP_LOG_LINE@json.output[result]@ \"regression\": false,@@@", |
| "@@@STEP_LOG_LINE@json.output[result]@ \"result\": true@@@", |
| "@@@STEP_LOG_LINE@json.output[result]@}@@@", |
| "@@@STEP_LOG_END@json.output[result]@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "bb", |
| "batch", |
| "-host", |
| "cr-buildbucket.appspot.com" |
| ], |
| "infra_step": true, |
| "name": "buildbucket.schedule", |
| "stdin": "{\"requests\": [{\"scheduleBuild\": {\"builder\": {\"bucket\": \"ci.sandbox\", \"builder\": \"google\", \"project\": \"dart\"}, \"experimental\": \"NO\", \"experiments\": {\"luci.buildbucket.parent_tracking\": false}, \"fields\": \"builder,createTime,createdBy,critical,endTime,id,infra,input,number,output,startTime,status,updateTime\", \"gitilesCommit\": {\"host\": \"dart.googlesource.com\", \"id\": \"hash-of-success\", \"project\": \"sdk\", \"ref\": \"refs/heads/main\"}, \"priority\": 20, \"properties\": {\"result\": \"SUCCESS\", \"url\": \"https://goto.google.com/dart-cbuild/find/hash-of-success\"}, \"requestId\": \"0-00000000-0000-0000-0000-000000001337\", \"tags\": [{\"key\": \"parent_buildbucket_id\", \"value\": \"0\"}, {\"key\": \"user_agent\", \"value\": \"recipe\"}]}}, {\"scheduleBuild\": {\"builder\": {\"bucket\": \"ci.sandbox\", \"builder\": \"google\", \"project\": \"dart\"}, \"experimental\": \"NO\", \"experiments\": {\"luci.buildbucket.parent_tracking\": false}, \"fields\": \"builder,createTime,createdBy,critical,endTime,id,infra,input,number,output,startTime,status,updateTime\", \"gitilesCommit\": {\"host\": \"dart.googlesource.com\", \"id\": \"hash-of-regression\", \"project\": \"sdk\", \"ref\": \"refs/heads/main\"}, \"priority\": 20, \"properties\": {\"result\": \"FAILURE\", \"url\": \"https://goto.google.com/dart-cbuild/find/hash-of-regression\"}, \"requestId\": \"0-00000000-0000-0000-0000-00000000133a\", \"tags\": [{\"key\": \"parent_buildbucket_id\", \"value\": \"0\"}, {\"key\": \"user_agent\", \"value\": \"recipe\"}]}}, {\"scheduleBuild\": {\"builder\": {\"bucket\": \"ci.sandbox\", \"builder\": \"google\", \"project\": \"dart\"}, \"experimental\": \"NO\", \"experiments\": {\"luci.buildbucket.parent_tracking\": false}, \"fields\": \"builder,createTime,createdBy,critical,endTime,id,infra,input,number,output,startTime,status,updateTime\", \"gitilesCommit\": {\"host\": \"dart.googlesource.com\", \"id\": \"hash-of-failure\", \"project\": \"sdk\", \"ref\": \"refs/heads/main\"}, \"priority\": 20, \"properties\": {\"result\": \"FAILURE\", \"url\": \"https://goto.google.com/dart-cbuild/find/hash-of-failure\"}, \"requestId\": \"0-00000000-0000-0000-0000-00000000133d\", \"tags\": [{\"key\": \"parent_buildbucket_id\", \"value\": \"0\"}, {\"key\": \"user_agent\", \"value\": \"recipe\"}]}}]}", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"responses\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"scheduleBuild\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"builder\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"bucket\": \"ci.sandbox\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"builder\": \"google\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"project\": \"dart\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ },@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"id\": \"8922054662172514000\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ },@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"scheduleBuild\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"builder\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"bucket\": \"ci.sandbox\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"builder\": \"google\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"project\": \"dart\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ },@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"id\": \"8922054662172514001\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ },@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"scheduleBuild\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"builder\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"bucket\": \"ci.sandbox\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"builder\": \"google\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"project\": \"dart\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ },@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"id\": \"8922054662172514002\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ ]@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@", |
| "@@@STEP_LOG_LINE@request@{@@@", |
| "@@@STEP_LOG_LINE@request@ \"requests\": [@@@", |
| "@@@STEP_LOG_LINE@request@ {@@@", |
| "@@@STEP_LOG_LINE@request@ \"scheduleBuild\": {@@@", |
| "@@@STEP_LOG_LINE@request@ \"builder\": {@@@", |
| "@@@STEP_LOG_LINE@request@ \"bucket\": \"ci.sandbox\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"builder\": \"google\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"project\": \"dart\"@@@", |
| "@@@STEP_LOG_LINE@request@ },@@@", |
| "@@@STEP_LOG_LINE@request@ \"experimental\": \"NO\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"experiments\": {@@@", |
| "@@@STEP_LOG_LINE@request@ \"luci.buildbucket.parent_tracking\": false@@@", |
| "@@@STEP_LOG_LINE@request@ },@@@", |
| "@@@STEP_LOG_LINE@request@ \"fields\": \"builder,createTime,createdBy,critical,endTime,id,infra,input,number,output,startTime,status,updateTime\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"gitilesCommit\": {@@@", |
| "@@@STEP_LOG_LINE@request@ \"host\": \"dart.googlesource.com\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"id\": \"hash-of-success\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"project\": \"sdk\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"ref\": \"refs/heads/main\"@@@", |
| "@@@STEP_LOG_LINE@request@ },@@@", |
| "@@@STEP_LOG_LINE@request@ \"priority\": 20,@@@", |
| "@@@STEP_LOG_LINE@request@ \"properties\": {@@@", |
| "@@@STEP_LOG_LINE@request@ \"result\": \"SUCCESS\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"url\": \"https://goto.google.com/dart-cbuild/find/hash-of-success\"@@@", |
| "@@@STEP_LOG_LINE@request@ },@@@", |
| "@@@STEP_LOG_LINE@request@ \"requestId\": \"0-00000000-0000-0000-0000-000000001337\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"tags\": [@@@", |
| "@@@STEP_LOG_LINE@request@ {@@@", |
| "@@@STEP_LOG_LINE@request@ \"key\": \"parent_buildbucket_id\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"value\": \"0\"@@@", |
| "@@@STEP_LOG_LINE@request@ },@@@", |
| "@@@STEP_LOG_LINE@request@ {@@@", |
| "@@@STEP_LOG_LINE@request@ \"key\": \"user_agent\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"value\": \"recipe\"@@@", |
| "@@@STEP_LOG_LINE@request@ }@@@", |
| "@@@STEP_LOG_LINE@request@ ]@@@", |
| "@@@STEP_LOG_LINE@request@ }@@@", |
| "@@@STEP_LOG_LINE@request@ },@@@", |
| "@@@STEP_LOG_LINE@request@ {@@@", |
| "@@@STEP_LOG_LINE@request@ \"scheduleBuild\": {@@@", |
| "@@@STEP_LOG_LINE@request@ \"builder\": {@@@", |
| "@@@STEP_LOG_LINE@request@ \"bucket\": \"ci.sandbox\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"builder\": \"google\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"project\": \"dart\"@@@", |
| "@@@STEP_LOG_LINE@request@ },@@@", |
| "@@@STEP_LOG_LINE@request@ \"experimental\": \"NO\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"experiments\": {@@@", |
| "@@@STEP_LOG_LINE@request@ \"luci.buildbucket.parent_tracking\": false@@@", |
| "@@@STEP_LOG_LINE@request@ },@@@", |
| "@@@STEP_LOG_LINE@request@ \"fields\": \"builder,createTime,createdBy,critical,endTime,id,infra,input,number,output,startTime,status,updateTime\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"gitilesCommit\": {@@@", |
| "@@@STEP_LOG_LINE@request@ \"host\": \"dart.googlesource.com\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"id\": \"hash-of-regression\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"project\": \"sdk\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"ref\": \"refs/heads/main\"@@@", |
| "@@@STEP_LOG_LINE@request@ },@@@", |
| "@@@STEP_LOG_LINE@request@ \"priority\": 20,@@@", |
| "@@@STEP_LOG_LINE@request@ \"properties\": {@@@", |
| "@@@STEP_LOG_LINE@request@ \"result\": \"FAILURE\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"url\": \"https://goto.google.com/dart-cbuild/find/hash-of-regression\"@@@", |
| "@@@STEP_LOG_LINE@request@ },@@@", |
| "@@@STEP_LOG_LINE@request@ \"requestId\": \"0-00000000-0000-0000-0000-00000000133a\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"tags\": [@@@", |
| "@@@STEP_LOG_LINE@request@ {@@@", |
| "@@@STEP_LOG_LINE@request@ \"key\": \"parent_buildbucket_id\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"value\": \"0\"@@@", |
| "@@@STEP_LOG_LINE@request@ },@@@", |
| "@@@STEP_LOG_LINE@request@ {@@@", |
| "@@@STEP_LOG_LINE@request@ \"key\": \"user_agent\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"value\": \"recipe\"@@@", |
| "@@@STEP_LOG_LINE@request@ }@@@", |
| "@@@STEP_LOG_LINE@request@ ]@@@", |
| "@@@STEP_LOG_LINE@request@ }@@@", |
| "@@@STEP_LOG_LINE@request@ },@@@", |
| "@@@STEP_LOG_LINE@request@ {@@@", |
| "@@@STEP_LOG_LINE@request@ \"scheduleBuild\": {@@@", |
| "@@@STEP_LOG_LINE@request@ \"builder\": {@@@", |
| "@@@STEP_LOG_LINE@request@ \"bucket\": \"ci.sandbox\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"builder\": \"google\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"project\": \"dart\"@@@", |
| "@@@STEP_LOG_LINE@request@ },@@@", |
| "@@@STEP_LOG_LINE@request@ \"experimental\": \"NO\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"experiments\": {@@@", |
| "@@@STEP_LOG_LINE@request@ \"luci.buildbucket.parent_tracking\": false@@@", |
| "@@@STEP_LOG_LINE@request@ },@@@", |
| "@@@STEP_LOG_LINE@request@ \"fields\": \"builder,createTime,createdBy,critical,endTime,id,infra,input,number,output,startTime,status,updateTime\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"gitilesCommit\": {@@@", |
| "@@@STEP_LOG_LINE@request@ \"host\": \"dart.googlesource.com\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"id\": \"hash-of-failure\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"project\": \"sdk\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"ref\": \"refs/heads/main\"@@@", |
| "@@@STEP_LOG_LINE@request@ },@@@", |
| "@@@STEP_LOG_LINE@request@ \"priority\": 20,@@@", |
| "@@@STEP_LOG_LINE@request@ \"properties\": {@@@", |
| "@@@STEP_LOG_LINE@request@ \"result\": \"FAILURE\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"url\": \"https://goto.google.com/dart-cbuild/find/hash-of-failure\"@@@", |
| "@@@STEP_LOG_LINE@request@ },@@@", |
| "@@@STEP_LOG_LINE@request@ \"requestId\": \"0-00000000-0000-0000-0000-00000000133d\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"tags\": [@@@", |
| "@@@STEP_LOG_LINE@request@ {@@@", |
| "@@@STEP_LOG_LINE@request@ \"key\": \"parent_buildbucket_id\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"value\": \"0\"@@@", |
| "@@@STEP_LOG_LINE@request@ },@@@", |
| "@@@STEP_LOG_LINE@request@ {@@@", |
| "@@@STEP_LOG_LINE@request@ \"key\": \"user_agent\",@@@", |
| "@@@STEP_LOG_LINE@request@ \"value\": \"recipe\"@@@", |
| "@@@STEP_LOG_LINE@request@ }@@@", |
| "@@@STEP_LOG_LINE@request@ ]@@@", |
| "@@@STEP_LOG_LINE@request@ }@@@", |
| "@@@STEP_LOG_LINE@request@ }@@@", |
| "@@@STEP_LOG_LINE@request@ ]@@@", |
| "@@@STEP_LOG_LINE@request@}@@@", |
| "@@@STEP_LOG_END@request@@@", |
| "@@@STEP_LINK@8922054662172514000@https://cr-buildbucket.appspot.com/build/8922054662172514000@@@", |
| "@@@STEP_LINK@8922054662172514001@https://cr-buildbucket.appspot.com/build/8922054662172514001@@@", |
| "@@@STEP_LINK@8922054662172514002@https://cr-buildbucket.appspot.com/build/8922054662172514002@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python3", |
| "-u", |
| "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py", |
| "--", |
| "RECIPE_REPO[depot_tools]/gsutil.py", |
| "----", |
| "rm", |
| "gs://dart-cbuild-test-results/hash-of-success" |
| ], |
| "infra_step": true, |
| "name": "gsutil delete result for hash-of-success" |
| }, |
| { |
| "cmd": [ |
| "python3", |
| "-u", |
| "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py", |
| "--", |
| "RECIPE_REPO[depot_tools]/gsutil.py", |
| "----", |
| "rm", |
| "gs://dart-cbuild-test-results/hash-of-regression" |
| ], |
| "infra_step": true, |
| "name": "gsutil delete result for hash-of-regression" |
| }, |
| { |
| "cmd": [ |
| "python3", |
| "-u", |
| "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py", |
| "--", |
| "RECIPE_REPO[depot_tools]/gsutil.py", |
| "----", |
| "rm", |
| "gs://dart-cbuild-test-results/hash-of-presubmit" |
| ], |
| "infra_step": true, |
| "name": "gsutil delete result for hash-of-presubmit" |
| }, |
| { |
| "cmd": [ |
| "python3", |
| "-u", |
| "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py", |
| "--", |
| "RECIPE_REPO[depot_tools]/gsutil.py", |
| "----", |
| "rm", |
| "gs://dart-cbuild-test-results/hash-of-failure" |
| ], |
| "infra_step": true, |
| "name": "gsutil delete result for hash-of-failure" |
| }, |
| { |
| "cmd": [ |
| "python3", |
| "-u", |
| "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py", |
| "--", |
| "RECIPE_REPO[depot_tools]/gsutil.py", |
| "----", |
| "rm", |
| "gs://dart-cbuild-test-results/hash-of-branch" |
| ], |
| "infra_step": true, |
| "name": "gsutil delete result for hash-of-branch" |
| }, |
| { |
| "name": "$result" |
| } |
| ] |