| [ |
| { |
| "cmd": [], |
| "name": "checkout" |
| }, |
| { |
| "cmd": [], |
| "name": "checkout.ensure jiri", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "cipd", |
| "ensure", |
| "-root", |
| "[START_DIR]/cipd/jiri", |
| "-ensure-file", |
| "fuchsia/tools/jiri/${platform} git_revision:59478f6e3bfff1e6794f337c6c38a769bf0c8422", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "infra_step": true, |
| "name": "checkout.ensure jiri.ensure_installed", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-git_revision:594\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/tools/jiri/resolved-platform\"@@@", |
| "@@@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@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd/jiri/jiri", |
| "init", |
| "-vv", |
| "-time", |
| "-j=50", |
| "-analytics-opt=false", |
| "-rewrite-sso-to-https=true", |
| "-cache", |
| "[CACHE]/git", |
| "[START_DIR]" |
| ], |
| "infra_step": true, |
| "name": "checkout.jiri init", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd/jiri/jiri", |
| "import", |
| "-vv", |
| "-time", |
| "-j=50", |
| "-name", |
| "garnet", |
| "-revision", |
| "HEAD", |
| "manifest/garnet", |
| "https://fuchsia.googlesource.com/garnet" |
| ], |
| "infra_step": true, |
| "name": "checkout.jiri import", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd/jiri/jiri", |
| "override", |
| "-vv", |
| "-time", |
| "-j=50", |
| "-revision", |
| "2d72510e447ab60a9728aeea2362d8be2cbd7789", |
| "infra/recipes", |
| "https://fuchsia.googlesource.com/infra/recipes" |
| ], |
| "infra_step": true, |
| "name": "checkout.jiri override", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd/jiri/jiri", |
| "update", |
| "-vv", |
| "-time", |
| "-j=50", |
| "-autoupdate=false", |
| "-attempts=3", |
| "-run-hooks=false" |
| ], |
| "infra_step": true, |
| "name": "checkout.jiri update", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd/jiri/jiri", |
| "run-hooks", |
| "-vv", |
| "-time", |
| "-j=50", |
| "-attempts=3" |
| ], |
| "infra_step": true, |
| "name": "checkout.jiri run-hooks", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd/jiri/jiri", |
| "source-manifest", |
| "-vv", |
| "-time", |
| "-j=50", |
| "/path/to/tmp/json" |
| ], |
| "infra_step": true, |
| "name": "checkout.jiri source-manifest", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@json.output[source manifest]@{@@@", |
| "@@@STEP_LOG_LINE@json.output[source manifest]@ \"directories\": {@@@", |
| "@@@STEP_LOG_LINE@json.output[source manifest]@ \"manifest\": {@@@", |
| "@@@STEP_LOG_LINE@json.output[source manifest]@ \"git_checkout\": {@@@", |
| "@@@STEP_LOG_LINE@json.output[source manifest]@ \"repo_url\": \"https://fuchsia.googlesource.com/manifest\", @@@", |
| "@@@STEP_LOG_LINE@json.output[source manifest]@ \"revision\": \"4c2b0da3c06341db5cebe4d02c78c93c3b2bd78b\"@@@", |
| "@@@STEP_LOG_LINE@json.output[source manifest]@ }@@@", |
| "@@@STEP_LOG_LINE@json.output[source manifest]@ }@@@", |
| "@@@STEP_LOG_LINE@json.output[source manifest]@ }@@@", |
| "@@@STEP_LOG_LINE@json.output[source manifest]@}@@@", |
| "@@@STEP_LOG_END@json.output[source manifest]@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[START_DIR]/infra/recipes/recipes.py", |
| "test", |
| "run" |
| ], |
| "cwd": "[START_DIR]/infra/recipes", |
| "name": "test" |
| }, |
| { |
| "cmd": [], |
| "name": "get commit-queue" |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::url]/resources/pycurl.py", |
| "--url", |
| "https://luci-config.appspot.com/_ah/api/config/v1/config_sets/projects/fuchsia/config/commit-queue.cfg", |
| "--status-json", |
| "/path/to/tmp/json", |
| "--outfile", |
| "/path/to/tmp/json" |
| ], |
| "name": "get commit-queue.get", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "get commit-queue.response", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@raw@OrderedDict([('content', 'CiAgICBzdWJtaXRfb3B0aW9uczogPAogICAgICBtYXhfYnVyc3Q6IDQKICAgICAgYnVyc3RfZGVsYXk6IDwKICAgICAgICBzZWNvbmRzOiA0ODAKICAgICAgPgogICAgPgoKICAgIGNvbmZpZ19ncm91cHM6IDwKICAgICAgZ2Vycml0OiA8CiAgICAgICAgdXJsOiAiaHR0cHM6Ly9mdWNoc2lhLXJldmlldy5nb29nbGVzb3VyY2UuY29tIgogICAgICAgIHByb2plY3RzOiA8CiAgICAgICAgICBuYW1lOiAiY29iYWx0IgogICAgICAgICAgcmVmX3JlZ2V4cDogInJlZnMvaGVhZHMvLisiCiAgICAgICAgPgogICAgICA+CgogICAgICB2ZXJpZmllcnM6IDwKICAgICAgICBnZXJyaXRfY3FfYWJpbGl0eTogPAogICAgICAgICAgY29tbWl0dGVyX2xpc3Q6ICJwcm9qZWN0LWZ1Y2hzaWEtY29tbWl0dGVycyIKICAgICAgICAgIGRyeV9ydW5fYWNjZXNzX2xpc3Q6ICJwcm9qZWN0LWZ1Y2hzaWEtdHJ5am9iLWFjY2VzcyIKICAgICAgICA+CiAgICAgICAgdHJ5am9iOiA8CiAgICAgICAgICBidWlsZGVyczogPAogICAgICAgICAgICBuYW1lOiAiZnVjaHNpYS90cnkvcmVjaXBlcyIKICAgICAgICAgICAgbG9jYXRpb25fcmVnZXhwOiAiLioiCiAgICAgICAgICAgIGxvY2F0aW9uX3JlZ2V4cF9leGNsdWRlOiAiLisvWytdLy4qXC5tZCIKICAgICAgICAgID4KICAgICAgICA+CiAgICAgID4KICAgID4KICAgIA==')])@@@", |
| "@@@STEP_LOG_END@raw@@@", |
| "@@@STEP_LOG_LINE@decoded@@@@", |
| "@@@STEP_LOG_LINE@decoded@ submit_options: <@@@", |
| "@@@STEP_LOG_LINE@decoded@ max_burst: 4@@@", |
| "@@@STEP_LOG_LINE@decoded@ burst_delay: <@@@", |
| "@@@STEP_LOG_LINE@decoded@ seconds: 480@@@", |
| "@@@STEP_LOG_LINE@decoded@ >@@@", |
| "@@@STEP_LOG_LINE@decoded@ >@@@", |
| "@@@STEP_LOG_LINE@decoded@@@@", |
| "@@@STEP_LOG_LINE@decoded@ config_groups: <@@@", |
| "@@@STEP_LOG_LINE@decoded@ gerrit: <@@@", |
| "@@@STEP_LOG_LINE@decoded@ url: \"https://fuchsia-review.googlesource.com\"@@@", |
| "@@@STEP_LOG_LINE@decoded@ projects: <@@@", |
| "@@@STEP_LOG_LINE@decoded@ name: \"cobalt\"@@@", |
| "@@@STEP_LOG_LINE@decoded@ ref_regexp: \"refs/heads/.+\"@@@", |
| "@@@STEP_LOG_LINE@decoded@ >@@@", |
| "@@@STEP_LOG_LINE@decoded@ >@@@", |
| "@@@STEP_LOG_LINE@decoded@@@@", |
| "@@@STEP_LOG_LINE@decoded@ verifiers: <@@@", |
| "@@@STEP_LOG_LINE@decoded@ gerrit_cq_ability: <@@@", |
| "@@@STEP_LOG_LINE@decoded@ committer_list: \"project-fuchsia-committers\"@@@", |
| "@@@STEP_LOG_LINE@decoded@ dry_run_access_list: \"project-fuchsia-tryjob-access\"@@@", |
| "@@@STEP_LOG_LINE@decoded@ >@@@", |
| "@@@STEP_LOG_LINE@decoded@ tryjob: <@@@", |
| "@@@STEP_LOG_LINE@decoded@ builders: <@@@", |
| "@@@STEP_LOG_LINE@decoded@ name: \"fuchsia/try/recipes\"@@@", |
| "@@@STEP_LOG_LINE@decoded@ location_regexp: \".*\"@@@", |
| "@@@STEP_LOG_LINE@decoded@ location_regexp_exclude: \".+/[+]/.*\\.md\"@@@", |
| "@@@STEP_LOG_LINE@decoded@ >@@@", |
| "@@@STEP_LOG_LINE@decoded@ >@@@", |
| "@@@STEP_LOG_LINE@decoded@ >@@@", |
| "@@@STEP_LOG_LINE@decoded@ >@@@", |
| "@@@STEP_LOG_LINE@decoded@ @@@", |
| "@@@STEP_LOG_END@decoded@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "all_tryjobs", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_LINE@tryjobs@fuchsia/try/recipes@@@", |
| "@@@STEP_LOG_END@tryjobs@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "normalized_tryjobs", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_LINE@tryjobs@fuchsia/try/recipes@@@", |
| "@@@STEP_LOG_END@tryjobs@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "get_affected_recipes", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_LINE@all recipes@fuchsia@@@", |
| "@@@STEP_LOG_LINE@all recipes@recipes@@@", |
| "@@@STEP_LOG_END@all recipes@@@", |
| "@@@STEP_LOG_LINE@changed files (raw)@recipes/fuchsia.py@@@", |
| "@@@STEP_LOG_LINE@changed files (raw)@recipes/foo@@@", |
| "@@@STEP_LOG_LINE@changed files (raw)@recipes/non_expected_json_file.json@@@", |
| "@@@STEP_LOG_LINE@changed files (raw)@recipe_modules/foo/examples/full.expected/bar.json@@@", |
| "@@@STEP_LOG_LINE@changed files (raw)@recipe_modules/foo/examples/full.py@@@", |
| "@@@STEP_LOG_LINE@changed files (raw)@recipe_modules/foo/test_api.py@@@", |
| "@@@STEP_LOG_END@changed files (raw)@@@", |
| "@@@STEP_LOG_LINE@changed files (filtered)@recipes/fuchsia.py@@@", |
| "@@@STEP_LOG_LINE@changed files (filtered)@recipes/foo@@@", |
| "@@@STEP_LOG_LINE@changed files (filtered)@recipes/non_expected_json_file.json@@@", |
| "@@@STEP_LOG_END@changed files (filtered)@@@", |
| "@@@STEP_LOG_LINE@affected recipes@recipes@@@", |
| "@@@STEP_LOG_END@affected recipes@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "listdir", |
| "[START_DIR]/infra/recipes/recipes", |
| "--recursive" |
| ], |
| "infra_step": true, |
| "name": "get_affected_recipes.ls-recipes", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@listdir@[START_DIR]/infra/recipes/recipes/foo@@@", |
| "@@@STEP_LOG_LINE@listdir@[START_DIR]/infra/recipes/recipes/fuchsia.py@@@", |
| "@@@STEP_LOG_LINE@listdir@[START_DIR]/infra/recipes/recipes/recipes.py@@@", |
| "@@@STEP_LOG_LINE@listdir@[START_DIR]/infra/recipes/recipes/sdk.expected@@@", |
| "@@@STEP_LOG_END@listdir@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "git", |
| "diff-tree", |
| "--no-commit-id", |
| "--name-only", |
| "-r", |
| "HEAD", |
| "-z" |
| ], |
| "cwd": "[START_DIR]/infra/recipes", |
| "name": "get_affected_recipes.git diff-tree", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@files@recipes/fuchsia.py@@@", |
| "@@@STEP_LOG_LINE@files@recipes/foo@@@", |
| "@@@STEP_LOG_LINE@files@recipes/non_expected_json_file.json@@@", |
| "@@@STEP_LOG_LINE@files@recipe_modules/foo/examples/full.expected/bar.json@@@", |
| "@@@STEP_LOG_LINE@files@recipe_modules/foo/examples/full.py@@@", |
| "@@@STEP_LOG_LINE@files@recipe_modules/foo/test_api.py@@@", |
| "@@@STEP_LOG_END@files@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/infra/recipes/recipes.py", |
| "analyze", |
| "{\"files\": [\"recipes/fuchsia.py\", \"recipes/foo\", \"recipes/non_expected_json_file.json\"], \"recipes\": [\"fuchsia\", \"recipes\"]}", |
| "/path/to/tmp/json" |
| ], |
| "name": "get_affected_recipes.recipes-analyze", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"error\": \"\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"invalidRecipes\": [], @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"recipes\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"recipes\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ ]@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "get builders", |
| "~followup_annotations": [ |
| "@@@STEP_SUMMARY_TEXT@selected 1 builds@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "get builders.fuchsia/try/recipes", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_SUMMARY_TEXT@SELECTED@@@", |
| "@@@STEP_LOG_LINE@recipe_used@recipes@@@", |
| "@@@STEP_LOG_END@recipe_used@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "bb", |
| "batch", |
| "-host", |
| "cr-buildbucket.appspot.com" |
| ], |
| "cwd": "[START_DIR]/infra/recipes", |
| "infra_step": true, |
| "name": "get builders.fuchsia/try/recipes.buildbucket.search", |
| "stdin": "{\"requests\": [{\"searchBuilds\": {\"fields\": \"builds.*.builder,builds.*.createTime,builds.*.createdBy,builds.*.critical,builds.*.endTime,builds.*.id,builds.*.infra.recipe,builds.*.input,builds.*.number,builds.*.output,builds.*.startTime,builds.*.status,builds.*.updateTime\", \"pageSize\": 1, \"predicate\": {\"builder\": {\"bucket\": \"try\", \"builder\": \"recipes\", \"project\": \"fuchsia\"}, \"status\": \"SUCCESS\"}}}]}", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"responses\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"searchBuilds\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"builds\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"builder\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"builder\": \"fuchsia/try/recipes\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }, @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"endTime\": \"2012-05-13T12:53:20Z\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"id\": \"37\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"infra\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"recipe\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"name\": \"recipes\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ }, @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"input\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"gerritChanges\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"host\": \"fuchsia-review.googlesource.com\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"project\": \"fuchsia\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ ]@@@", |
| "@@@STEP_LOG_LINE@json.output@ }, @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"status\": \"SUCCESS\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ ]@@@", |
| "@@@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@ \"searchBuilds\": {@@@", |
| "@@@STEP_LOG_LINE@request@ \"fields\": \"builds.*.builder,builds.*.createTime,builds.*.createdBy,builds.*.critical,builds.*.endTime,builds.*.id,builds.*.infra.recipe,builds.*.input,builds.*.number,builds.*.output,builds.*.startTime,builds.*.status,builds.*.updateTime\", @@@", |
| "@@@STEP_LOG_LINE@request@ \"pageSize\": 1, @@@", |
| "@@@STEP_LOG_LINE@request@ \"predicate\": {@@@", |
| "@@@STEP_LOG_LINE@request@ \"builder\": {@@@", |
| "@@@STEP_LOG_LINE@request@ \"bucket\": \"try\", @@@", |
| "@@@STEP_LOG_LINE@request@ \"builder\": \"recipes\", @@@", |
| "@@@STEP_LOG_LINE@request@ \"project\": \"fuchsia\"@@@", |
| "@@@STEP_LOG_LINE@request@ }, @@@", |
| "@@@STEP_LOG_LINE@request@ \"status\": \"SUCCESS\"@@@", |
| "@@@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@37@https://cr-buildbucket.appspot.com/build/37@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "cipd", |
| "ensure", |
| "-root", |
| "[CACHE]/led", |
| "-ensure-file", |
| "infra/tools/luci/led/${platform} latest", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "cwd": "[START_DIR]/infra/recipes", |
| "name": "get builders.fuchsia/try/recipes.ensure_installed", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/luci/led/resolved-platform\"@@@", |
| "@@@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@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[CACHE]/led/led", |
| "get-build", |
| "37" |
| ], |
| "cwd": "[START_DIR]/infra/recipes", |
| "name": "get builders.fuchsia/try/recipes.led get-build", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"job_slices\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"userland\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"recipe_properties\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"recipe\": \"recipes\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ ], @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"top_level\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"name\": \"led: bb-1-fuchsia/try/recipes\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[CACHE]/led/led", |
| "edit-cr-cl", |
| "https://fuchsia-review.googlesource.com/c/303171" |
| ], |
| "cwd": "[START_DIR]/infra/recipes", |
| "name": "get builders.fuchsia/try/recipes.led edit-cr-cl", |
| "stdin": "{\"job_slices\": [{\"userland\": {\"recipe_properties\": {\"recipe\": \"recipes\"}}}], \"top_level\": {\"name\": \"recipes-cq:fuchsia/try/recipes\"}}", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_END@json.output (invalid)@@@", |
| "@@@STEP_LOG_LINE@json.output (exception)@No JSON object could be decoded@@@", |
| "@@@STEP_LOG_END@json.output (exception)@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "configure builds" |
| }, |
| { |
| "cmd": [], |
| "name": "configure builds.fuchsia/try/recipes", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[CACHE]/led/led", |
| "edit-recipe-bundle" |
| ], |
| "cwd": "[START_DIR]/infra/recipes", |
| "name": "configure builds.fuchsia/try/recipes.led edit-recipe-bundle", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_END@json.output (invalid)@@@", |
| "@@@STEP_LOG_LINE@json.output (exception)@No JSON object could be decoded@@@", |
| "@@@STEP_LOG_END@json.output (exception)@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "launch/collect" |
| }, |
| { |
| "cmd": [], |
| "name": "launch/collect.0", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_SUMMARY_TEXT@1 launched, 1 passed@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "launch/collect.0.launch", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "launch/collect.0.launch.fuchsia/try/recipes (attempt 0)", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_LINK@Swarming task@https://chromium-swarm.appspot.com/task?id=100@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[CACHE]/led/led", |
| "launch" |
| ], |
| "infra_step": true, |
| "name": "launch/collect.0.launch.fuchsia/try/recipes (attempt 0).led launch", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"swarming\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"host_name\": \"chromium-swarm.appspot.com\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"100\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@", |
| "@@@STEP_LINK@Swarming task@https://chromium-swarm.appspot.com/task?id=100@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "launch/collect.0.ensure swarming", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "cipd", |
| "ensure", |
| "-root", |
| "[CACHE]/swarming_client", |
| "-ensure-file", |
| "infra/tools/luci/swarming/${platform} git_revision:386eb9fd6a1e21d174824c786a0eee9d883dad56", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "infra_step": true, |
| "name": "launch/collect.0.ensure swarming.ensure_installed", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-git_revision:386\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/luci/swarming/resolved-platform\"@@@", |
| "@@@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@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[CACHE]/swarming_client/swarming", |
| "collect", |
| "-server", |
| "https://example.swarmingserver.appspot.com", |
| "-task-summary-json", |
| "/path/to/tmp/json", |
| "-task-output-stdout", |
| "json", |
| "100" |
| ], |
| "infra_step": true, |
| "name": "launch/collect.0.collect", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"100\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"output\": \"hello world!\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"outputs\": [], @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"results\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm-123\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"duration\": 62.35, @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"exit_code\": 0, @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"name\": \"recipes-cq:fuchsia/try/recipes\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"outputs_ref\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }, @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"state\": \"COMPLETED\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"task_id\": 100@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@", |
| "@@@STEP_LOG_LINE@task stdout+stderr: recipes-cq:fuchsia/try/recipes@hello world!@@@", |
| "@@@STEP_LOG_END@task stdout+stderr: recipes-cq:fuchsia/try/recipes@@@", |
| "@@@STEP_LINK@task isolated outputs: recipes-cq:fuchsia/try/recipes@https://isolateserver.appspot.com/browse?namespace=default-gzip&hash=abc123@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "launch/collect.0.process results", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "launch/collect.0.process results.always pass", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "launch/collect.0.passed tasks", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LINK@fuchsia/try/recipes (attempt 0)@https://chromium-swarm.appspot.com/task?id=100@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "passes", |
| "~followup_annotations": [ |
| "@@@STEP_SUMMARY_TEXT@1 passed@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "passes.fuchsia/try/recipes", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LINK@attempt 0 (pass)@https://chromium-swarm.appspot.com/task?id=100@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "flakes", |
| "~followup_annotations": [ |
| "@@@STEP_SUMMARY_TEXT@0 flaked@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "failures", |
| "~followup_annotations": [ |
| "@@@STEP_SUMMARY_TEXT@0 failed@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "all tasks passed" |
| }, |
| { |
| "name": "$result" |
| } |
| ] |