blob: e1ce6417e9d205ebf96f8e5355d33238983a159b [file] [log] [blame]
[
{
"cmd": [],
"name": "owners",
"~followup_annotations": [
"@@@STEP_SUMMARY_TEXT@abc@gmail.com@@@"
]
},
{
"cmd": [],
"name": "jiri-manifests",
"~followup_annotations": [
"@@@STEP_LOG_LINE@manifests@[{'project': 'integration', 'lock_file': 'integration/jiri.lock', 'remote': 'sso://fuchsia/integration', 'manifest': 'other/dependency'}, {'project': 'integration', 'lock_file': 'integration/fuchsia/jiri.lock', 'remote': 'sso://fuchsia/integration', 'manifest': 'fuchsia/flower'}]@@@",
"@@@STEP_LOG_END@manifests@@@"
]
},
{
"cmd": [],
"name": "jiri-manifests.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": "jiri-manifests.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",
"-enable-lockfile=true"
],
"infra_step": true,
"name": "jiri-manifests.jiri init",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd/jiri/jiri",
"import",
"-vv",
"-time",
"-j=50",
"-name",
"integration",
"other/dependency",
"sso://fuchsia/integration"
],
"infra_step": true,
"name": "jiri-manifests.jiri import",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd/jiri/jiri",
"import",
"-vv",
"-time",
"-j=50",
"-name",
"integration",
"fuchsia/flower",
"sso://fuchsia/integration"
],
"infra_step": true,
"name": "jiri-manifests.jiri import (2)",
"~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": "jiri-manifests.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": "jiri-manifests.jiri run-hooks",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd/jiri/jiri",
"package",
"-vv",
"-time",
"-j=50",
"-json-output",
"/path/to/tmp/json",
"fuchsia/orchestrator"
],
"name": "jiri package",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@[@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"manifest\": \"manifest1\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fuchsia/orchestrator\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"fuchsia/orchestrator\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"version\": \"git_revision:revision_abc\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@]@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"cipd",
"describe",
"fuchsia/orchestrator",
"-version",
"latest",
"-json-output",
"/path/to/tmp/json"
],
"name": "cipd describe fuchsia/orchestrator",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"pin\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-version_abc-----\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/orchestrator\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"refs\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"modified_by\": \"user:44-blablbla@developer.gserviceaccount.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"modified_ts\": 1446574210, @@@",
"@@@STEP_LOG_LINE@json.output@ \"ref\": \"latest\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_by\": \"user:44-blablbla@developer.gserviceaccount.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_ts\": 1446574210, @@@",
"@@@STEP_LOG_LINE@json.output@ \"tags\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_by\": \"user:44-blablbla@developer.gserviceaccount.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_ts\": 1446574210, @@@",
"@@@STEP_LOG_LINE@json.output@ \"tag\": \"git_revision:revision_jkl\"@@@",
"@@@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": [
"cipd",
"pkg-fetch",
"fuchsia/orchestrator",
"-version",
"resolved-instance_id-of-version_abc-----",
"-out",
"[CLEANUP]/cipd_tmp_1/cipd.zip",
"-json-output",
"/path/to/tmp/json"
],
"name": "cipd pkg-fetch fuchsia/orchestrator",
"~followup_annotations": [
"@@@STEP_TEXT@fuchsia/orchestrator resolved-instance_id-of-version_abc-----@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-version_abc-----\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/orchestrator\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::archive]/resources/extract.py",
"--json-input",
"{\"archive_file\": \"[CLEANUP]/cipd_tmp_1/cipd.zip\", \"include_files\": [], \"output\": \"[CLEANUP]/cipd_tmp_1/output\", \"safe_mode\": true}",
"--json-output",
"/path/to/tmp/json"
],
"name": "extract cipd.zip",
"~followup_annotations": [
"@@@STEP_TEXT@<br/>extracted 1337 files - 50159.75 MB@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"extracted\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"bytes\": 50159747054, @@@",
"@@@STEP_LOG_LINE@json.output@ \"filecount\": 1337@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[CLEANUP]/cipd_tmp_1/output/flutter/versions.json",
"/path/to/tmp/"
],
"infra_step": true,
"name": "read versions",
"~followup_annotations": [
"@@@STEP_LOG_LINE@versions.json@{\"flutter_version\": \"flutter_version_xyz\", \"engine_version\": \"engine_version_xyz\", \"dart_version\": \"dart_version_xyz\", \"skia_version\": \"skia_version_xyz\"}@@@",
"@@@STEP_LOG_END@versions.json@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd/jiri/jiri",
"package",
"-vv",
"-time",
"-j=50",
"-json-output",
"/path/to/tmp/json",
"flutter/fuchsia"
],
"name": "jiri package (2)",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@[@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"manifest\": \"manifest1\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"flutter/fuchsia\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"flutter/fuchsia\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"version\": \"git_revision:flutter_version_xyz1\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@]@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [],
"name": "edit jiri manifests"
},
{
"cmd": [
"[START_DIR]/cipd/jiri/jiri",
"edit",
"-vv",
"-time",
"-j=50",
"-json-output",
"/path/to/tmp/json",
"-project",
"dart/sdk=dart_version_xyz",
"fuchsia/prebuilts"
],
"name": "edit jiri manifests.dart/sdk",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"imports\": [], @@@",
"@@@STEP_LOG_LINE@json.output@ \"packages\": [], @@@",
"@@@STEP_LOG_LINE@json.output@ \"projects\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"dart/sdk\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"new_revision\": \"dart_version_xyz\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"old_revision\": \"[OLD_REVISION]\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"/path/to/dart/sdk\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"remote\": \"http://example.com\"@@@",
"@@@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",
"edit",
"-vv",
"-time",
"-j=50",
"-json-output",
"/path/to/tmp/json",
"-project",
"skia=skia_version_xyz",
"fuchsia/prebuilts"
],
"name": "edit jiri manifests.skia",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"imports\": [], @@@",
"@@@STEP_LOG_LINE@json.output@ \"packages\": [], @@@",
"@@@STEP_LOG_LINE@json.output@ \"projects\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"skia\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"new_revision\": \"skia_version_xyz\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"old_revision\": \"[OLD_REVISION]\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"/path/to/skia\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"remote\": \"http://example.com\"@@@",
"@@@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",
"edit",
"-vv",
"-time",
"-j=50",
"-json-output",
"/path/to/tmp/json",
"-package",
"flutter=git_revision:engine_version_xyz",
"fuchsia/prebuilts"
],
"name": "edit jiri manifests.flutter",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"imports\": [], @@@",
"@@@STEP_LOG_LINE@json.output@ \"packages\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"flutter\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"new_version\": \"git_revision:engine_version_xyz\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"old_version\": \"[OLD_VERSION]\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"projects\": []@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd/jiri/jiri",
"edit",
"-vv",
"-time",
"-j=50",
"-json-output",
"/path/to/tmp/json",
"-package",
"fuchsia/orchestrator=git_revision:revision_jkl",
"fuchsia/prebuilts"
],
"name": "edit jiri manifests.fuchsia/orchestrator",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"imports\": [], @@@",
"@@@STEP_LOG_LINE@json.output@ \"packages\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fuchsia/orchestrator\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"new_version\": \"git_revision:revision_jkl\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"old_version\": \"[OLD_VERSION]\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"projects\": []@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [],
"name": "dart sdk checkout"
},
{
"cmd": [
"[START_DIR]/cipd/jiri/jiri",
"project",
"-vv",
"-time",
"-j=50",
"-json-output",
"/path/to/tmp/json",
"dart/sdk"
],
"name": "dart sdk checkout.jiri project",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@[@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"branches\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"(HEAD detached at c22471f)\"@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"current_branch\": \"\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"dart/sdk\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"path/to/dart/sdk\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"remote\": \"https://fuchsia.googlesource.com/dart/sdk\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"c22471f4e3f842ae18dd9adec82ed9eb78ed1127\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@]@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CLEANUP]/sandbox-flutter-dart_tmp_2/dart"
],
"infra_step": true,
"name": "dart sdk checkout.makedirs",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"init"
],
"cwd": "[CLEANUP]/sandbox-flutter-dart_tmp_2/dart",
"name": "dart sdk checkout.git init",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"remote",
"add",
"origin",
"https://fuchsia.googlesource.com/dart/sdk"
],
"cwd": "[CLEANUP]/sandbox-flutter-dart_tmp_2/dart",
"name": "dart sdk checkout.git remote",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "dart sdk checkout.cache",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CACHE]/git/fuchsia.googlesource.com-dart-sdk"
],
"cwd": "[CLEANUP]/sandbox-flutter-dart_tmp_2/dart",
"infra_step": true,
"name": "dart sdk checkout.cache.makedirs",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"init",
"--bare"
],
"cwd": "[CACHE]/git/fuchsia.googlesource.com-dart-sdk",
"name": "dart sdk checkout.cache.git init",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"config",
"remote.origin.url",
"https://fuchsia.googlesource.com/dart/sdk"
],
"cwd": "[CACHE]/git/fuchsia.googlesource.com-dart-sdk",
"name": "dart sdk checkout.cache.remote set-url",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"config",
"--replace-all",
"remote.origin.fetch",
"+refs/heads/*:refs/heads/*",
"\\+refs/heads/\\*:.*"
],
"cwd": "[CACHE]/git/fuchsia.googlesource.com-dart-sdk",
"name": "dart sdk checkout.cache.git config",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"fetch",
"--prune",
"--tags",
"origin"
],
"cwd": "[CACHE]/git/fuchsia.googlesource.com-dart-sdk",
"name": "dart sdk checkout.cache.git fetch",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CLEANUP]/sandbox-flutter-dart_tmp_2/dart/.git/objects/info"
],
"cwd": "[CLEANUP]/sandbox-flutter-dart_tmp_2/dart",
"infra_step": true,
"name": "dart sdk checkout.cache.makedirs object/info",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[CACHE]/git/fuchsia.googlesource.com-dart-sdk/objects\n",
"[CLEANUP]/sandbox-flutter-dart_tmp_2/dart/.git/objects/info/alternates"
],
"cwd": "[CLEANUP]/sandbox-flutter-dart_tmp_2/dart",
"infra_step": true,
"name": "dart sdk checkout.cache.alternates",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@alternates@[CACHE]/git/fuchsia.googlesource.com-dart-sdk/objects@@@",
"@@@STEP_LOG_END@alternates@@@"
]
},
{
"cmd": [
"git",
"fetch",
"--tags",
"origin",
"dart_version_xyz"
],
"cwd": "[CLEANUP]/sandbox-flutter-dart_tmp_2/dart",
"name": "dart sdk checkout.git fetch",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"checkout",
"-f",
"FETCH_HEAD"
],
"cwd": "[CLEANUP]/sandbox-flutter-dart_tmp_2/dart",
"name": "dart sdk checkout.git checkout",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"rev-parse",
"HEAD"
],
"cwd": "[CLEANUP]/sandbox-flutter-dart_tmp_2/dart",
"name": "dart sdk checkout.git rev-parse",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"clean",
"-f",
"-d",
"-x"
],
"cwd": "[CLEANUP]/sandbox-flutter-dart_tmp_2/dart",
"name": "dart sdk checkout.git clean",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "dart sdk checkout.submodule",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"submodule",
"sync"
],
"cwd": "[CLEANUP]/sandbox-flutter-dart_tmp_2/dart",
"name": "dart sdk checkout.submodule.git submodule sync",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"submodule",
"update",
"--init"
],
"cwd": "[CLEANUP]/sandbox-flutter-dart_tmp_2/dart",
"name": "dart sdk checkout.submodule.git submodule update",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [],
"name": "dart third-party packages"
},
{
"cmd": [
"python",
"-u",
"[CLEANUP]/sandbox-flutter-dart_tmp_2/dart/tools/create_pkg_manifest.py",
"-d",
"[CLEANUP]/sandbox-flutter-dart_tmp_2/dart/DEPS",
"-o",
"[START_DIR]/integration/fuchsia/topaz/dart_third_party_pkg"
],
"name": "dart third-party packages.update dart_third_party_pkg",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "third-party dart packages"
},
{
"cmd": [
"git",
"fetch",
"origin"
],
"cwd": "[START_DIR]/third_party/dart-pkg/pub",
"name": "third-party dart packages.git fetch",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"checkout",
"origin/master"
],
"cwd": "[START_DIR]/third_party/dart-pkg/pub",
"name": "third-party dart packages.git checkout",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"rev-parse",
"HEAD"
],
"cwd": "[START_DIR]/third_party/dart-pkg/pub",
"name": "third-party dart packages.git rev-parse",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"[START_DIR]/scripts/dart/update_3p_packages.py",
"--debug"
],
"cwd": "[START_DIR]/third_party/dart-pkg/pub",
"name": "third-party dart packages.update dart 3p packages",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"ls-files",
"--modified",
"--deleted",
"--exclude-standard",
"--others"
],
"cwd": "[START_DIR]/third_party/dart-pkg/pub",
"name": "third-party dart packages.check for no-op commit",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@stdout@hello@@@",
"@@@STEP_LOG_END@stdout@@@"
]
},
{
"cmd": [
"git",
"add",
"--all",
"--intent-to-add"
],
"cwd": "[START_DIR]/third_party/dart-pkg/pub",
"name": "third-party dart packages.git add",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"diff"
],
"cwd": "[START_DIR]/third_party/dart-pkg/pub",
"name": "third-party dart packages.git diff",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"hash-object",
"a diff"
],
"cwd": "[START_DIR]/third_party/dart-pkg/pub",
"name": "third-party dart packages.git hash-object",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"commit",
"-m",
"[roll] Update third-party dart packages\n\nChange-Id: Iabc123\n",
"-a"
],
"cwd": "[START_DIR]/third_party/dart-pkg/pub",
"name": "third-party dart packages.git commit",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"git",
"push",
"origin",
"HEAD:refs/for/master"
],
"cwd": "[START_DIR]/third_party/dart-pkg/pub",
"name": "third-party dart packages.git push",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LINK@gerrit link@https://fuchsia-review.googlesource.com/q/Iabc123@@@"
]
},
{
"cmd": [],
"name": "third-party dart packages.ensure gerrit",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[START_DIR]/cipd/gerrit",
"-ensure-file",
"infra/tools/luci/gerrit/${platform} latest",
"-json-output",
"/path/to/tmp/json"
],
"cwd": "[START_DIR]/third_party/dart-pkg/pub",
"infra_step": true,
"name": "third-party dart packages.ensure gerrit.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/gerrit/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/gerrit/gerrit",
"set-review",
"-host",
"https://fuchsia-review.googlesource.com",
"-input",
"{\"change_id\": \"third_party/dart-pkg~master~Iabc123\", \"input\": {\"labels\": {\"Code-Review\": 2, \"Commit-Queue\": 2}}, \"revision_id\": \"current\"}",
"-output",
"/path/to/tmp/json"
],
"cwd": "[START_DIR]/third_party/dart-pkg/pub",
"name": "third-party dart packages.submit to commit queue",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@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": "third-party dart packages.check for completion",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd/gerrit/gerrit",
"change-detail",
"-host",
"https://fuchsia-review.googlesource.com",
"-input",
"{\"change_id\": \"third_party/dart-pkg~master~Iabc123\"}",
"-output",
"/path/to/tmp/json"
],
"cwd": "[START_DIR]/third_party/dart-pkg/pub",
"infra_step": true,
"name": "third-party dart packages.check for completion.check if done (0)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"labels\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"Commit-Queue\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"approved\": {}@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"status\": \"MERGED\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"git",
"rev-parse",
"HEAD"
],
"cwd": "[START_DIR]/third_party/dart-pkg/pub",
"name": "third-party dart packages.git rev-parse (2)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@revision@deadbeef@@@",
"@@@STEP_LOG_END@revision@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd/jiri/jiri",
"edit",
"-vv",
"-time",
"-j=50",
"-json-output",
"/path/to/tmp/json",
"-project",
"third_party/dart-pkg=deadbeef",
"integration/fuchsia/topaz/dart"
],
"name": "third-party dart packages.third_party/dart-pkg",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"imports\": [], @@@",
"@@@STEP_LOG_LINE@json.output@ \"packages\": [], @@@",
"@@@STEP_LOG_LINE@json.output@ \"projects\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"third_party/dart-pkg\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"new_revision\": \"deadbeef\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"old_revision\": \"[OLD_REVISION]\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"/path/to/third_party/dart-pkg\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"remote\": \"http://example.com\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [],
"name": "update jiri lock files"
},
{
"cmd": [
"[START_DIR]/cipd/jiri/jiri",
"resolve",
"-vv",
"-time",
"-j=50",
"-local-manifest=True",
"-enable-project-lock=False",
"-enable-package-lock=True",
"-output",
"a/b/jiri.lock",
"a/b"
],
"name": "update jiri lock files.jiri resolve",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@output@@@@",
"@@@STEP_LOG_END@output@@@"
]
},
{
"cmd": [
"git",
"ls-files",
"--modified",
"--deleted",
"--exclude-standard"
],
"cwd": "[START_DIR]/integration",
"name": "check for no-op commit",
"~followup_annotations": [
"@@@STEP_LOG_LINE@stdout@hello@@@",
"@@@STEP_LOG_END@stdout@@@"
]
},
{
"cmd": [
"git",
"diff"
],
"cwd": "[START_DIR]/integration",
"name": "git diff"
},
{
"cmd": [
"git",
"hash-object",
"a diff"
],
"cwd": "[START_DIR]/integration",
"name": "git hash-object"
},
{
"cmd": [
"git",
"commit",
"-m",
"[roll] Roll flutter packages and projects:\n\nproject dart/sdk rolled from [OLD_REVISION] to dart_version_xyz\n\nproject skia rolled from [OLD_REVISION] to skia_version_xyz\n\npackage flutter rolled from [OLD_VERSION] to git_revision:engine_version_xyz\n\npackage fuchsia/orchestrator rolled from [OLD_VERSION] to git_revision:revision_jkl\n\nTest: CQ\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iabc123\n",
"-a"
],
"cwd": "[START_DIR]/integration",
"name": "git commit"
},
{
"cmd": [
"git",
"push",
"origin",
"HEAD:refs/for/master"
],
"cwd": "[START_DIR]/integration",
"name": "git push",
"~followup_annotations": [
"@@@STEP_LINK@gerrit link@https://fuchsia-review.googlesource.com/q/Iabc123@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd/gerrit/gerrit",
"set-review",
"-host",
"https://fuchsia-review.googlesource.com",
"-input",
"{\"change_id\": \"integration~master~Iabc123\", \"input\": {\"labels\": {\"Code-Review\": 2, \"Commit-Queue\": 2}}, \"revision_id\": \"current\"}",
"-output",
"/path/to/tmp/json"
],
"cwd": "[START_DIR]/integration",
"name": "submit to commit queue",
"~followup_annotations": [
"@@@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": "check for completion"
},
{
"cmd": [
"[START_DIR]/cipd/gerrit/gerrit",
"change-detail",
"-host",
"https://fuchsia-review.googlesource.com",
"-input",
"{\"change_id\": \"integration~master~Iabc123\"}",
"-output",
"/path/to/tmp/json"
],
"cwd": "[START_DIR]/integration",
"infra_step": true,
"name": "check for completion.check if done (0)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"labels\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"Commit-Queue\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"approved\": {}@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"status\": \"MERGED\"@@@",
"@@@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",
"-enable-lockfile=true",
"-fetch-optional=debug-symbols"
],
"infra_step": true,
"name": "jiri init"
},
{
"cmd": [
"[START_DIR]/cipd/jiri/jiri",
"import",
"-vv",
"-time",
"-j=50",
"-name",
"integration",
"integration/fuchsia/prebuilts",
"sso://fuchsia/integration"
],
"infra_step": true,
"name": "jiri import"
},
{
"cmd": [
"[START_DIR]/cipd/jiri/jiri",
"fetch-packages",
"-vv",
"-time",
"-j=50",
"-attempts=3",
"-local-manifest=true"
],
"infra_step": true,
"name": "jiri fetch-packages"
},
{
"cmd": [],
"name": "build"
},
{
"cmd": [],
"name": "build.ensure goma",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[CACHE]/goma/client",
"-ensure-file",
"infra_internal/goma/client/${platform} release",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "build.ensure goma.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-release---------\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra_internal/goma/client/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]/prebuilt/third_party/gn/linux-x64/gn",
"gen",
"[START_DIR]/out/default",
"--check",
"--args=import(\"//products/bringup.gni\") base_package_labels+=[\"//bundles:infratools\"] goma_dir=\"[CACHE]/goma/client\" is_debug=true target_cpu=\"x64\" test_durations_file=\"integration/infra/test_durations/flutter-dependents-roller.json\" use_goma=true"
],
"name": "build.gn gen",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/out/default/zircon.json",
"/path/to/tmp/json"
],
"name": "build.read zircon ninja instructions",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"dir\": \"../default.zircon\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"targets\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"legacy-host_tests\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"manifest-$cpu\"@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"[START_DIR]/out/default/tool_paths.json",
"/path/to/tmp/json"
],
"name": "build.read tool_paths manifest",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@[@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/bazel\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"bazel\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/bazel/linux_x64/bazel\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/cargo\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"cargo\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/cargo/linux_x64/cargo\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-doc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-doc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-doc/linux_x64/clang-doc\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-format-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-format-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-format-diff/linux_x64/clang-format-diff\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-format/linux_x64/clang-format\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-tidy-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-tidy-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-tidy-diff/linux_x64/clang-tidy-diff\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-tidy\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-tidy\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-tidy/linux_x64/clang-tidy\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/dart\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"dart\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/dart/linux_x64/dart\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/dartfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"dartfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/dartfmt/linux_x64/dartfmt\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/gn\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"gn\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/gn/linux_x64/gn\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/go\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"go\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/go/linux_x64/go\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/gofmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"gofmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/gofmt/linux_x64/gofmt\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/llvm-cov\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"llvm-cov\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/llvm-cov/linux_x64/llvm-cov\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/llvm-profdata\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"llvm-profdata\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/llvm-profdata/linux_x64/llvm-profdata\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/llvm-symbolizer\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"llvm-symbolizer\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/llvm-symbolizer/linux_x64/llvm-symbolizer\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/ninja\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"ninja\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/ninja/linux_x64/ninja\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/rustc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"rustc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/rustc/linux_x64/rustc\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/rustdoc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"rustdoc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/rustdoc/linux_x64/rustdoc\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/rustfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"rustfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/rustfmt/linux_x64/rustfmt\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/yapf\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"yapf\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/yapf/linux_x64/yapf\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/bootserver\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"bootserver\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-linux-x64/bootserver\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/fidl-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fidl-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-linux-x64/fidl-format\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/fidl-lint\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fidl-lint\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-linux-x64/fidl-lint\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/fvm\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fvm\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-linux-x64/fvm\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/minfs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"minfs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-linux-x64/minfs\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/zbi\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"zbi\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-linux-x64/zbi\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/artifactory\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"artifactory\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_x64/artifactory\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/bootserver_new\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"bootserver_new\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_x64/bootserver_new\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/botanist\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"botanist\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_x64/botanist\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/covargs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"covargs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_x64/covargs\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/debroot\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"debroot\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_x64/debroot\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/ninjatrace\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"ninjatrace\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_x64/ninjatrace\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/seriallistener\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"seriallistener\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_x64/seriallistener\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/size_checker\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"size_checker\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_x64/size_checker\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/symbolize\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"symbolize\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_x64/symbolize\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/testrunner\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"testrunner\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_x64/testrunner\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/testsharder\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"testsharder\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_x64/testsharder\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/upload_debug_symbols\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"upload_debug_symbols\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_x64/upload_debug_symbols\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/bazel\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"bazel\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/bazel/linux_arm64/bazel\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/cargo\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"cargo\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/cargo/linux_arm64/cargo\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-doc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-doc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-doc/linux_arm64/clang-doc\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-format-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-format-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-format-diff/linux_arm64/clang-format-diff\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-format/linux_arm64/clang-format\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-tidy-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-tidy-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-tidy-diff/linux_arm64/clang-tidy-diff\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-tidy\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-tidy\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-tidy/linux_arm64/clang-tidy\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/dart\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"dart\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/dart/linux_arm64/dart\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/dartfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"dartfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/dartfmt/linux_arm64/dartfmt\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/gn\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"gn\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/gn/linux_arm64/gn\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/go\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"go\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/go/linux_arm64/go\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/gofmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"gofmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/gofmt/linux_arm64/gofmt\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/llvm-cov\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"llvm-cov\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/llvm-cov/linux_arm64/llvm-cov\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/llvm-profdata\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"llvm-profdata\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/llvm-profdata/linux_arm64/llvm-profdata\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/llvm-symbolizer\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"llvm-symbolizer\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/llvm-symbolizer/linux_arm64/llvm-symbolizer\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/ninja\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"ninja\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/ninja/linux_arm64/ninja\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/rustc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"rustc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/rustc/linux_arm64/rustc\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/rustdoc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"rustdoc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/rustdoc/linux_arm64/rustdoc\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/rustfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"rustfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/rustfmt/linux_arm64/rustfmt\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/yapf\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"yapf\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/yapf/linux_arm64/yapf\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/bootserver\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"bootserver\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-linux-arm64/bootserver\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/fidl-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fidl-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-linux-arm64/fidl-format\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/fidl-lint\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fidl-lint\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-linux-arm64/fidl-lint\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/fvm\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fvm\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-linux-arm64/fvm\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/minfs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"minfs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-linux-arm64/minfs\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/zbi\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"zbi\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-linux-arm64/zbi\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/artifactory\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"artifactory\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_arm64/artifactory\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/bootserver_new\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"bootserver_new\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_arm64/bootserver_new\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/botanist\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"botanist\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_arm64/botanist\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/covargs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"covargs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_arm64/covargs\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/debroot\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"debroot\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_arm64/debroot\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/ninjatrace\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"ninjatrace\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_arm64/ninjatrace\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/seriallistener\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"seriallistener\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_arm64/seriallistener\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/size_checker\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"size_checker\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_arm64/size_checker\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/symbolize\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"symbolize\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_arm64/symbolize\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/testrunner\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"testrunner\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_arm64/testrunner\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/testsharder\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"testsharder\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_arm64/testsharder\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/upload_debug_symbols\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"upload_debug_symbols\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"linux\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"linux_arm64/upload_debug_symbols\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/bazel\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"bazel\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/bazel/mac_x64/bazel\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/cargo\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"cargo\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/cargo/mac_x64/cargo\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-doc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-doc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-doc/mac_x64/clang-doc\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-format-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-format-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-format-diff/mac_x64/clang-format-diff\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-format/mac_x64/clang-format\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-tidy-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-tidy-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-tidy-diff/mac_x64/clang-tidy-diff\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-tidy\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-tidy\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-tidy/mac_x64/clang-tidy\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/dart\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"dart\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/dart/mac_x64/dart\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/dartfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"dartfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/dartfmt/mac_x64/dartfmt\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/gn\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"gn\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/gn/mac_x64/gn\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/go\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"go\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/go/mac_x64/go\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/gofmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"gofmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/gofmt/mac_x64/gofmt\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/llvm-cov\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"llvm-cov\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/llvm-cov/mac_x64/llvm-cov\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/llvm-profdata\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"llvm-profdata\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/llvm-profdata/mac_x64/llvm-profdata\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/llvm-symbolizer\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"llvm-symbolizer\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/llvm-symbolizer/mac_x64/llvm-symbolizer\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/ninja\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"ninja\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/ninja/mac_x64/ninja\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/rustc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"rustc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/rustc/mac_x64/rustc\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/rustdoc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"rustdoc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/rustdoc/mac_x64/rustdoc\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/rustfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"rustfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/rustfmt/mac_x64/rustfmt\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/yapf\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"yapf\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/yapf/mac_x64/yapf\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/bootserver\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"bootserver\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-mac-x64/bootserver\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/fidl-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fidl-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-mac-x64/fidl-format\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/fidl-lint\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fidl-lint\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-mac-x64/fidl-lint\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/fvm\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fvm\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-mac-x64/fvm\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/minfs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"minfs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-mac-x64/minfs\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/zbi\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"zbi\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-mac-x64/zbi\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/artifactory\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"artifactory\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_x64/artifactory\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/bootserver_new\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"bootserver_new\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_x64/bootserver_new\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/botanist\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"botanist\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_x64/botanist\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/covargs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"covargs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_x64/covargs\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/debroot\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"debroot\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_x64/debroot\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/ninjatrace\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"ninjatrace\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_x64/ninjatrace\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/seriallistener\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"seriallistener\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_x64/seriallistener\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/size_checker\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"size_checker\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_x64/size_checker\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/symbolize\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"symbolize\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_x64/symbolize\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/testrunner\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"testrunner\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_x64/testrunner\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/testsharder\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"testsharder\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_x64/testsharder\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"x64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/upload_debug_symbols\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"upload_debug_symbols\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_x64/upload_debug_symbols\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/bazel\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"bazel\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/bazel/mac_arm64/bazel\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/cargo\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"cargo\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/cargo/mac_arm64/cargo\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-doc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-doc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-doc/mac_arm64/clang-doc\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-format-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-format-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-format-diff/mac_arm64/clang-format-diff\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-format/mac_arm64/clang-format\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-tidy-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-tidy-diff\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-tidy-diff/mac_arm64/clang-tidy-diff\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/clang-tidy\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"clang-tidy\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/clang-tidy/mac_arm64/clang-tidy\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/dart\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"dart\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/dart/mac_arm64/dart\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/dartfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"dartfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/dartfmt/mac_arm64/dartfmt\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/gn\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"gn\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/gn/mac_arm64/gn\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/go\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"go\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/go/mac_arm64/go\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/gofmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"gofmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/gofmt/mac_arm64/gofmt\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/llvm-cov\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"llvm-cov\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/llvm-cov/mac_arm64/llvm-cov\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/llvm-profdata\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"llvm-profdata\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/llvm-profdata/mac_arm64/llvm-profdata\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/llvm-symbolizer\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"llvm-symbolizer\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/llvm-symbolizer/mac_arm64/llvm-symbolizer\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/ninja\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"ninja\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/ninja/mac_arm64/ninja\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/rustc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"rustc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/rustc/mac_arm64/rustc\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/rustdoc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"rustdoc\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/rustdoc/mac_arm64/rustdoc\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/rustfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"rustfmt\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/rustfmt/mac_arm64/rustfmt\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/yapf\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"yapf\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../../prebuilt/third_party/yapf/mac_arm64/yapf\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/bootserver\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"bootserver\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-mac-arm64/bootserver\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/fidl-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fidl-format\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-mac-arm64/fidl-format\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/fidl-lint\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fidl-lint\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-mac-arm64/fidl-lint\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/fvm\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"fvm\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-mac-arm64/fvm\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/minfs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"minfs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-mac-arm64/minfs\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/zbi\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"zbi\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"../default.zircon/host-mac-arm64/zbi\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/artifactory\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"artifactory\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_arm64/artifactory\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/bootserver_new\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"bootserver_new\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_arm64/bootserver_new\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/botanist\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"botanist\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_arm64/botanist\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/covargs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"covargs\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_arm64/covargs\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/debroot\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"debroot\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_arm64/debroot\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/ninjatrace\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"ninjatrace\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_arm64/ninjatrace\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/seriallistener\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"seriallistener\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_arm64/seriallistener\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/size_checker\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"size_checker\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_arm64/size_checker\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/symbolize\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"symbolize\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_arm64/symbolize\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/testrunner\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"testrunner\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_arm64/testrunner\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/testsharder\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"testsharder\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_arm64/testsharder\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cpu\": \"arm64\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"label\": \"//tools/upload_debug_symbols\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"upload_debug_symbols\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"os\": \"mac\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"mac_arm64/upload_debug_symbols\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@]@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [],
"name": "build.ninja",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "build.ninja.pre_goma",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"python",
"-u",
"\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
"<LUCI_CONTEXT>",
"/path/to/tmp/json"
],
"name": "build.ninja.pre_goma.read context",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"{\"local_auth\": {\"accounts\": [{\"email\": \"some@example.com\", \"id\": \"test\"}], \"default_account_id\": \"system\"}}",
"[CLEANUP]/luci_context._tmp_3"
],
"infra_step": true,
"name": "build.ninja.pre_goma.write context",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LOG_LINE@luci_context._tmp_3@{\"local_auth\": {\"accounts\": [{\"email\": \"some@example.com\", \"id\": \"test\"}], \"default_account_id\": \"system\"}}@@@",
"@@@STEP_LOG_END@luci_context._tmp_3@@@"
]
},
{
"cmd": [
"python",
"-u",
"[CACHE]/goma/client/goma_ctl.py",
"restart"
],
"env": {
"GOMA_CACHE_DIR": "[CACHE]/goma",
"GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
"GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
"GOMA_PING_TIMEOUT_SEC": "100",
"LUCI_CONTEXT": "[CLEANUP]/luci_context._tmp_3"
},
"infra_step": true,
"name": "build.ninja.pre_goma.start_goma",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[fuchsia::ninja]/resources/ninja_wrapper.py",
"--ninja_info_output",
"/path/to/tmp/json",
"--failure_output",
"/path/to/tmp/",
"--",
"[START_DIR]/prebuilt/third_party/ninja/linux_x64/ninja",
"-C",
"[START_DIR]/out/default",
"-j",
"80",
"linux_x64/upload_debug_symbols"
],
"name": "build.ninja.fuchsia",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [],
"name": "build.ninja.post_goma",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"python",
"-u",
"[CACHE]/goma/client/goma_ctl.py",
"jsonstatus",
"[CACHE]/goma/client/jsonstatus"
],
"env": {
"GOMA_CACHE_DIR": "[CACHE]/goma",
"GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
"GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
"LUCI_CONTEXT": "[CLEANUP]/luci_context._tmp_3"
},
"name": "build.ninja.post_goma.goma_jsonstatus",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"notice\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"infra_status\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"num_user_error\": 0, @@@",
"@@@STEP_LOG_LINE@json.output@ \"ping_status_code\": 200@@@",
"@@@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": [
"python",
"-u",
"[CACHE]/goma/client/goma_ctl.py",
"stat"
],
"env": {
"GOMA_CACHE_DIR": "[CACHE]/goma",
"GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
"GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
"LUCI_CONTEXT": "[CLEANUP]/luci_context._tmp_3"
},
"name": "build.ninja.post_goma.goma_stats",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [
"python",
"-u",
"[CACHE]/goma/client/goma_ctl.py",
"stop"
],
"env": {
"GOMA_CACHE_DIR": "[CACHE]/goma",
"GOMA_DEPS_CACHE_FILE": "goma_deps_cache",
"GOMA_DUMP_STATS_FILE": "[CACHE]/goma/client/goma_stats.json",
"LUCI_CONTEXT": "[CLEANUP]/luci_context._tmp_3"
},
"name": "build.ninja.post_goma.stop_goma",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[CACHE]/goma/client/goma_stats.json",
"/path/to/tmp/"
],
"infra_step": true,
"name": "build.ninja.post_goma.read goma_stats.json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LOG_LINE@goma_stats.json@{}@@@",
"@@@STEP_LOG_END@goma_stats.json@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"{\"build_info\": {\"build_id\": 8945511751514863184, \"time_stamp\": \"2012-05-14 12:53:21.500000\", \"builder\": \"flutter-dependents-roller\", \"time_stamp_int\": 1337000003000}}",
"[CACHE]/goma/client/goma_stats.json"
],
"infra_step": true,
"name": "build.ninja.post_goma.write goma_stats.json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@STEP_LOG_LINE@goma_stats.json@{\"build_info\": {\"build_id\": 8945511751514863184, \"time_stamp\": \"2012-05-14 12:53:21.500000\", \"builder\": \"flutter-dependents-roller\", \"time_stamp_int\": 1337000003000}}@@@",
"@@@STEP_LOG_END@goma_stats.json@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"build_info\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"build_id\": 8945511751514863184, @@@",
"@@@STEP_LOG_LINE@json.output@ \"time_stamp\": \"2012-05-14 12:53:21.500000\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"builder\": \"flutter-dependents-roller\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"time_stamp_int\": 1337000003000@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [],
"name": "build.ninja.post_goma.ensure bqupload",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[START_DIR]/cipd/bqupload",
"-ensure-file",
"infra/tools/bqupload/${platform} git_revision:d85fe78f303c3e969f815121e17c8b08868039ef",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "build.ninja.post_goma.ensure bqupload.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@",
"@@@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:d85\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/bqupload/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/bqupload/bqupload",
"fuchsia-infra.artifacts.builds_beta_goma",
"[CACHE]/goma/client/goma_stats.json"
],
"name": "build.ninja.post_goma.upload goma_stats_to BQ: fuchsia-infra/artifacts/builds_beta_goma",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [],
"name": "read_manifest_flutter/fuchsia-debug-symbols-x64"
},
{
"cmd": [
"[START_DIR]/cipd/jiri/jiri",
"manifest",
"-vv",
"-time",
"-j=50",
"-element",
"flutter/fuchsia-debug-symbols-x64",
"-template",
"\n {\n \"name\": \"{{.Name}}\",\n \"version\": \"{{.Version}}\",\n \"path\": \"{{.Path}}\",\n \"internal\": \"{{.Internal}}\",\n \"attributes\": \"{{.Attributes}}\"\n }\n ",
"integration/fuchsia/prebuilts"
],
"cwd": "[START_DIR]/integration",
"name": "read_manifest_flutter/fuchsia-debug-symbols-x64.jiri manifest",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"attributes\": \"debug-symbols\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"prebuilt/build_ids/arm64/flutter\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"vpython",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"glob",
"[START_DIR]/prebuilt/build_ids/arm64/flutter",
"**/*.tar.bz2"
],
"infra_step": true,
"name": "find archives for flutter/fuchsia-debug-symbols-x64",
"~followup_annotations": [
"@@@STEP_LOG_LINE@glob@[START_DIR]/prebuilt/build_ids/arm64/flutter/[START_DIR]/prebuilt/build_ids/arm64/flutter/symbols.tar.bz2@@@",
"@@@STEP_LOG_END@glob@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::archive]/resources/extract.py",
"--json-input",
"{\"archive_file\": \"[START_DIR]/prebuilt/build_ids/arm64/flutter/[START_DIR]/prebuilt/build_ids/arm64/flutter/symbols.tar.bz2\", \"include_files\": [], \"output\": \"[START_DIR]/flutter/fuchsia-debug-symbols-x64/symbols.tar.bz2\", \"safe_mode\": true}",
"--json-output",
"/path/to/tmp/json"
],
"name": "extract [START_DIR]/prebuilt/build_ids/arm64/flutter/[START_DIR]/prebuilt/build_ids/arm64/flutter/symbols.tar.bz2",
"~followup_annotations": [
"@@@STEP_TEXT@<br/>extracted 1337 files - 50159.75 MB@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"extracted\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"bytes\": 50159747054, @@@",
"@@@STEP_LOG_LINE@json.output@ \"filecount\": 1337@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"[START_DIR]/out/default/linux_x64/upload_debug_symbols",
"-bucket",
"fuchsia-debug-symbols-shortlived",
"-j",
"500",
"[START_DIR]/flutter/fuchsia-debug-symbols-x64/symbols.tar.bz2"
],
"infra_step": true,
"name": "upload debug symbols"
},
{
"name": "$result"
}
]