[ | |
{ | |
"cmd": [ | |
"top", | |
"-b", | |
"-n", | |
"3", | |
"-o", | |
"%MEM" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "OS info" | |
}, | |
{ | |
"cmd": [ | |
"cipd", | |
"ensure", | |
"-root", | |
"[START_DIR]/reporter", | |
"-ensure-file", | |
"infra/tools/security/provenance_broker/${platform} git_revision:1976175bb06a6ae95a0fe1b08de38572fe447fe8", | |
"-max-threads", | |
"0", | |
"-json-output", | |
"/path/to/tmp/json" | |
], | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "ensure_installed", | |
"~followup_annotations": [ | |
"@@@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:197\",@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/security/provenance_broker/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]/reporter/snoopy_broker", | |
"-report-stage", | |
"-stage", | |
"start", | |
"-recipe", | |
"engine_v2/builder", | |
"-pid", | |
"12345" | |
], | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "snoop: report_stage" | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"rmtree", | |
"[CACHE]/builder/src/out" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Clobber build output" | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"ensure-directory", | |
"--mode", | |
"0o777", | |
"[CACHE]/builder" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Ensure checkout cache" | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"rmtree", | |
"[CLEANUP]/tmp_tmp_1" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "temp dir for standalone_repo" | |
}, | |
{ | |
"cmd": [ | |
"[START_DIR]/reporter/snoopy_broker", | |
"-report-stage", | |
"-stage", | |
"fetch" | |
], | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "snoop: report_stage (2)" | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"listdir", | |
"[CACHE]/builder" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Empty [CACHE]/builder", | |
"~followup_annotations": [ | |
"@@@STEP_LOG_END@listdir@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "Checkout source code" | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"rmcontents", | |
"[CACHE]/builder" | |
], | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Checkout source code.Clobber cache", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"rmtree", | |
"[CACHE]/git" | |
], | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Checkout source code.Clobber git cache", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"ensure-directory", | |
"--mode", | |
"0o777", | |
"[CACHE]/builder" | |
], | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Checkout source code.Ensure checkout cache", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", | |
"--spec-path", | |
"cache_dir = '[CACHE]/git'\nsolutions = [{'custom_vars': {'release_candidate': True}, 'deps_file': '.DEPS.git', 'managed': False, 'name': 'src/flutter', 'url': 'https://flutter.googlesource.com/mirrors/engine'}]", | |
"--revision_mapping_file", | |
"{\"got_engine_revision\": \"src/flutter\"}", | |
"--git-cache-dir", | |
"[CACHE]/git", | |
"--cleanup-dir", | |
"[CLEANUP]/bot_update", | |
"--output_json", | |
"/path/to/tmp/json", | |
"--revision", | |
"src/flutter@2d72510e447ab60a9728aeea2362d8be2cbd7789", | |
"--refs", | |
"refs/heads/main" | |
], | |
"cwd": "[CACHE]/builder", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"DEPOT_TOOLS_REPORT_BUILD": "dart-internal/flutter/builder/8945511751514863184", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"GIT_BACKENDINFO": "1", | |
"GIT_BRANCH": "", | |
"GIT_DAPPER_TRACE": "1", | |
"GIT_HTTP_LOW_SPEED_LIMIT": "102400", | |
"GIT_HTTP_LOW_SPEED_TIME": "1800", | |
"GIT_SSH_COMMAND": "ssh -o SendEnv=GIT_DAPPER_TRACE -o SendEnv=GIT_BACKENDINFO", | |
"GIT_TRACE2_EVENT": "[CLEANUP]/trace2-event", | |
"GIT_TRACE_CURL": "[CLEANUP]/trace-curl", | |
"GIT_TRACE_CURL_NO_DATA": "1", | |
"GIT_TRACE_PACKET": "[CLEANUP]/trace-packet", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0", | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]", | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Checkout source code.bot_update", | |
"timeout": 900, | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@", | |
"@@@STEP_TEXT@Some step text@@@", | |
"@@@STEP_LOG_LINE@json.output@{@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"did_run\": true,@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"src/flutter\": \"2d72510e447ab60a9728aeea2362d8be2cbd7789\"@@@", | |
"@@@STEP_LOG_LINE@json.output@ },@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"src/flutter\": {@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/flutter.git\",@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"2d72510e447ab60a9728aeea2362d8be2cbd7789\"@@@", | |
"@@@STEP_LOG_LINE@json.output@ }@@@", | |
"@@@STEP_LOG_LINE@json.output@ },@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false,@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src/flutter\",@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"got_engine_revision\": \"2d72510e447ab60a9728aeea2362d8be2cbd7789\",@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"got_engine_revision_cp\": \"refs/heads/main@{#84512}\",@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"9221bca00ddbd888260084def81f09543281b952\"@@@", | |
"@@@STEP_LOG_LINE@json.output@ },@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"root\": \"src/flutter\",@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"source_manifest\": {@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"directories\": {@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"src/flutter\": {@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/flutter.git\",@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"revision\": \"2d72510e447ab60a9728aeea2362d8be2cbd7789\"@@@", | |
"@@@STEP_LOG_LINE@json.output@ }@@@", | |
"@@@STEP_LOG_LINE@json.output@ }@@@", | |
"@@@STEP_LOG_LINE@json.output@ },@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"version\": 0@@@", | |
"@@@STEP_LOG_LINE@json.output@ },@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@", | |
"@@@STEP_LOG_LINE@json.output@}@@@", | |
"@@@STEP_LOG_END@json.output@@@", | |
"@@@SET_BUILD_PROPERTY@got_engine_revision@\"2d72510e447ab60a9728aeea2362d8be2cbd7789\"@@@", | |
"@@@SET_BUILD_PROPERTY@got_engine_revision_cp@\"refs/heads/main@{#84512}\"@@@", | |
"@@@SET_BUILD_PROPERTY@got_revision@\"9221bca00ddbd888260084def81f09543281b952\"@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_REPO[depot_tools]/gclient.py", | |
"runhooks" | |
], | |
"cwd": "[CACHE]/builder", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"DEPOT_TOOLS_REPORT_BUILD": "dart-internal/flutter/builder/8945511751514863184", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]", | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Checkout source code.gclient runhooks", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "Initialize logs" | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"ensure-directory", | |
"--mode", | |
"0o777", | |
"[CLEANUP]/flutter_logs_dir" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Initialize logs.Ensure [CLEANUP]/flutter_logs_dir", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"", | |
"[CLEANUP]/flutter_logs_dir/noop.txt" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Initialize logs.Write noop file", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"[START_DIR]/reporter/snoopy_broker", | |
"-report-stage", | |
"-stage", | |
"compile" | |
], | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "snoop: report_stage (3)" | |
}, | |
{ | |
"cmd": [ | |
"python3", | |
"[CACHE]/builder/src/flutter/tools/gn", | |
"--ios", | |
"--rbe", | |
"--no-goma", | |
"--no-rbe", | |
"--rbe-server-address=unix://[CLEANUP]/rbe_tmp_1/reproxy.sock" | |
], | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "gn --ios --rbe --no-goma --no-rbe --rbe-server-address=unix://[CLEANUP]/rbe_tmp_1/reproxy.sock" | |
}, | |
{ | |
"cmd": [ | |
"[CACHE]/builder/src/flutter/third_party/ninja/ninja", | |
"-C", | |
"[CACHE]/builder/src/out/ios_debug", | |
"-j", | |
"5" | |
], | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build ios_debug" | |
}, | |
{ | |
"cmd": [ | |
"dart", | |
"pub", | |
"get" | |
], | |
"cwd": "[CACHE]/builder/src", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "dart pub get" | |
}, | |
{ | |
"cmd": [ | |
"[CACHE]/builder/src/script1.sh", | |
"[CACHE]/builder/src/dev/felt.dart", | |
"--argument1" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "generator1" | |
}, | |
{ | |
"cmd": [ | |
"luci-auth", | |
"token", | |
"-scopes", | |
"https://www.googleapis.com/auth/cloud-platform https://www.googleapis.com/auth/datastore", | |
"-lifetime", | |
"3m" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "get access token for default account" | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"extra.secret.token.should.not.be.logged", | |
"[CLEANUP]/tmp_tmp_4" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "write metric center token" | |
}, | |
{ | |
"cmd": [], | |
"name": "Initialize logs (2)" | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"ensure-directory", | |
"--mode", | |
"0o777", | |
"[CLEANUP]/flutter_logs_dir" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Initialize logs (2).Ensure [CLEANUP]/flutter_logs_dir", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"", | |
"[CLEANUP]/flutter_logs_dir/noop.txt" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Initialize logs (2).Write noop file", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"[CACHE]/builder/src/myscript.sh", | |
"param1", | |
"param2", | |
"[CLEANUP]/flutter_logs_dir" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GCP_PROJECT": "flutter-infra-staging", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789", | |
"TOKEN_PATH": "[CLEANUP]/tmp_tmp_4" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "test: mytest", | |
"timeout": 1800 | |
}, | |
{ | |
"cmd": [], | |
"name": "process logs" | |
}, | |
{ | |
"cmd": [ | |
"python3", | |
"-u", | |
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py", | |
"--", | |
"RECIPE_REPO[depot_tools]/gsutil.py", | |
"-m", | |
"----", | |
"cp", | |
"-r", | |
"[CLEANUP]/flutter_logs_dir", | |
"gs://flutter_logs/flutter/2d72510e447ab60a9728aeea2362d8be2cbd7789/mytest/00000000-0000-0000-0000-000000001337" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "process logs.gsutil upload logs 2d72510e447ab60a9728aeea2362d8be2cbd7789", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@", | |
"@@@STEP_LINK@archive logs@https://console.cloud.google.com/storage/browser/flutter_logs/flutter/2d72510e447ab60a9728aeea2362d8be2cbd7789/mytest/00000000-0000-0000-0000-000000001337@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"glob", | |
"[CLEANUP]/flutter_logs_dir", | |
"*" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "process logs.logs", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@", | |
"@@@STEP_LOG_LINE@glob@[CLEANUP]/flutter_logs_dir/a.txt@@@", | |
"@@@STEP_LOG_END@glob@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "log links", | |
"~followup_annotations": [ | |
"@@@STEP_LINK@myfile.txt@https://storage.googleapis.com/flutter_logs/flutter/2d72510e447ab60a9728aeea2362d8be2cbd7789/mytest/00000000-0000-0000-0000-000000001337/myfile.txt@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"listdir", | |
"[CLEANUP]/flutter_logs_dir", | |
"--recursive" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "log links.List logs path", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@", | |
"@@@STEP_LOG_LINE@listdir@[CLEANUP]/flutter_logs_dir/myfile.txt@@@", | |
"@@@STEP_LOG_END@listdir@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"remove", | |
"[CLEANUP]/tmp_tmp_4" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "delete metric center token" | |
}, | |
{ | |
"cmd": [ | |
"[START_DIR]/reporter/snoopy_broker", | |
"-report-stage", | |
"-stage", | |
"upload" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "snoop: report_stage (4)" | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"listdir", | |
"[CACHE]/builder/src/out/android_jit_release_x86/zip_archives/download.flutter.io", | |
"--recursive" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Expand directory", | |
"~followup_annotations": [ | |
"@@@STEP_LOG_LINE@listdir@[CACHE]/builder/src/out/android_jit_release_x86/zip_archives/download.flutter.io/io/flutter/x86_debug/1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584/x86_debug-1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584.jar@@@", | |
"@@@STEP_LOG_LINE@listdir@[CACHE]/builder/src/out/android_jit_release_x86/zip_archives/download.flutter.io/io/flutter/x86_debug/1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584/x86_debug-1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584.pom@@@", | |
"@@@STEP_LOG_END@listdir@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"git", | |
"rev-parse", | |
"HEAD" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "git rev-parse" | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"ensure-directory", | |
"--mode", | |
"0o777", | |
"[CLEANUP]/tmp_tmp_5/flutter/12345abcde12345abcde12345abcde12345abcde/android-x86-jit-release" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Ensure flutter/12345abcde12345abcde12345abcde12345abcde/android-x86-jit-release" | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[CACHE]/builder/src/out/android_jit_release_x86/zip_archives/android-x86-jit-release/artifacts.zip", | |
"[CLEANUP]/tmp_tmp_5/flutter/12345abcde12345abcde12345abcde12345abcde/android-x86-jit-release" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Copy [CACHE]/builder/src/out/android_jit_release_x86/zip_archives/android-x86-jit-release/artifacts.zip to tmp location" | |
}, | |
{ | |
"cmd": [ | |
"python3", | |
"-u", | |
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py", | |
"--", | |
"RECIPE_REPO[depot_tools]/gsutil.py", | |
"----", | |
"cp", | |
"-r", | |
"[CLEANUP]/tmp_tmp_5/*", | |
"gs://flutter_infra_release/" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "gsutil Upload [CACHE]/builder/src/out/android_jit_release_x86/zip_archives/android-x86-jit-release/artifacts.zip to gs://flutter_infra_release/flutter/12345abcde12345abcde12345abcde12345abcde/android-x86-jit-release/artifacts.zip", | |
"~followup_annotations": [ | |
"@@@STEP_LINK@gsutil.upload@https://console.cloud.google.com/storage/browser/flutter_infra_release/@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"file_hash", | |
"[CACHE]/builder/src/out/android_jit_release_x86/zip_archives/android-x86-jit-release/artifacts.zip" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Compute file hash", | |
"~followup_annotations": [ | |
"@@@STEP_TEXT@Hash calculated: 514e872bece8d7ee7d52fd8e7ef7b801e964e9d45bf1b7c084369533781038c7@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"[START_DIR]/reporter/snoopy_broker", | |
"-report-gcs", | |
"-digest", | |
"514e872bece8d7ee7d52fd8e7ef7b801e964e9d45bf1b7c084369533781038c7", | |
"-gcs-uri", | |
"gs://flutter_infra_release/flutter/12345abcde12345abcde12345abcde12345abcde/android-x86-jit-release/artifacts.zip" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "snoop: report_gcs" | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"ensure-directory", | |
"--mode", | |
"0o777", | |
"[CLEANUP]/tmp_tmp_6/io/flutter/x86_debug/1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Ensure io/flutter/x86_debug/1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584" | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[CACHE]/builder/src/out/android_jit_release_x86/zip_archives/download.flutter.io/io/flutter/x86_debug/1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584/x86_debug-1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584.jar", | |
"[CLEANUP]/tmp_tmp_6/io/flutter/x86_debug/1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Copy [CACHE]/builder/src/out/android_jit_release_x86/zip_archives/download.flutter.io/io/flutter/x86_debug/1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584/x86_debug-1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584.jar to tmp location" | |
}, | |
{ | |
"cmd": [ | |
"python3", | |
"-u", | |
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py", | |
"--", | |
"RECIPE_REPO[depot_tools]/gsutil.py", | |
"----", | |
"cp", | |
"-r", | |
"[CLEANUP]/tmp_tmp_6/*", | |
"gs://download.flutter.io/" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "gsutil Upload [CACHE]/builder/src/out/android_jit_release_x86/zip_archives/download.flutter.io/io/flutter/x86_debug/1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584/x86_debug-1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584.jar to gs://download.flutter.io/io/flutter/x86_debug/1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584/x86_debug-1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584.jar", | |
"~followup_annotations": [ | |
"@@@STEP_LINK@gsutil.upload@https://console.cloud.google.com/storage/browser/download.flutter.io/@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"file_hash", | |
"[CACHE]/builder/src/out/android_jit_release_x86/zip_archives/download.flutter.io/io/flutter/x86_debug/1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584/x86_debug-1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584.jar" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Compute file hash (2)", | |
"~followup_annotations": [ | |
"@@@STEP_TEXT@Hash calculated: 6689191ad27da9fce89670be7c2026d7c54c505dbf62803b64c538970cbc6169@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"[START_DIR]/reporter/snoopy_broker", | |
"-report-gcs", | |
"-digest", | |
"6689191ad27da9fce89670be7c2026d7c54c505dbf62803b64c538970cbc6169", | |
"-gcs-uri", | |
"gs://download.flutter.io/io/flutter/x86_debug/1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584/x86_debug-1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584.jar" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "snoop: report_gcs (2)" | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"ensure-directory", | |
"--mode", | |
"0o777", | |
"[CLEANUP]/tmp_tmp_7/io/flutter/x86_debug/1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Ensure io/flutter/x86_debug/1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584 (2)" | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[CACHE]/builder/src/out/android_jit_release_x86/zip_archives/download.flutter.io/io/flutter/x86_debug/1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584/x86_debug-1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584.pom", | |
"[CLEANUP]/tmp_tmp_7/io/flutter/x86_debug/1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Copy [CACHE]/builder/src/out/android_jit_release_x86/zip_archives/download.flutter.io/io/flutter/x86_debug/1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584/x86_debug-1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584.pom to tmp location" | |
}, | |
{ | |
"cmd": [ | |
"python3", | |
"-u", | |
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py", | |
"--", | |
"RECIPE_REPO[depot_tools]/gsutil.py", | |
"----", | |
"cp", | |
"-r", | |
"[CLEANUP]/tmp_tmp_7/*", | |
"gs://download.flutter.io/" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "gsutil Upload [CACHE]/builder/src/out/android_jit_release_x86/zip_archives/download.flutter.io/io/flutter/x86_debug/1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584/x86_debug-1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584.pom to gs://download.flutter.io/io/flutter/x86_debug/1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584/x86_debug-1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584.pom", | |
"~followup_annotations": [ | |
"@@@STEP_LINK@gsutil.upload@https://console.cloud.google.com/storage/browser/download.flutter.io/@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"file_hash", | |
"[CACHE]/builder/src/out/android_jit_release_x86/zip_archives/download.flutter.io/io/flutter/x86_debug/1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584/x86_debug-1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584.pom" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Compute file hash (3)", | |
"~followup_annotations": [ | |
"@@@STEP_TEXT@Hash calculated: f266d3932d72969e719dbf778847d9e47408016bf74262830d3db2b447542fcf@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"[START_DIR]/reporter/snoopy_broker", | |
"-report-gcs", | |
"-digest", | |
"f266d3932d72969e719dbf778847d9e47408016bf74262830d3db2b447542fcf", | |
"-gcs-uri", | |
"gs://download.flutter.io/io/flutter/x86_debug/1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584/x86_debug-1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584.pom" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "snoop: report_gcs (3)" | |
}, | |
{ | |
"cmd": [ | |
"[START_DIR]/reporter/snoopy_broker", | |
"-report-stage", | |
"-stage", | |
"upload-complete" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "snoop: report_stage (5)" | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"listdir", | |
"[CACHE]/builder/src/out/android_jit_release_x86/zip_archives/download.flutter.io", | |
"--recursive" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Expand directory (2)", | |
"~followup_annotations": [ | |
"@@@STEP_LOG_LINE@listdir@[CACHE]/builder/src/out/android_jit_release_x86/zip_archives/download.flutter.io/io/flutter/x86_debug/1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584/x86_debug-1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584.jar@@@", | |
"@@@STEP_LOG_LINE@listdir@[CACHE]/builder/src/out/android_jit_release_x86/zip_archives/download.flutter.io/io/flutter/x86_debug/1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584/x86_debug-1.0.0-0005149dca9b248663adcde4bdd7c6c915a76584.pom@@@", | |
"@@@STEP_LOG_END@listdir@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"git", | |
"rev-parse", | |
"HEAD" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "git rev-parse (2)" | |
}, | |
{ | |
"cmd": [], | |
"name": "Verify artifacts.zip provenance" | |
}, | |
{ | |
"cmd": [ | |
"python3", | |
"-u", | |
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py", | |
"--", | |
"RECIPE_REPO[depot_tools]/gsutil.py", | |
"----", | |
"cp", | |
"gs://flutter_infra_release/flutter/12345abcde12345abcde12345abcde12345abcde/android-x86-jit-release/artifacts.zip", | |
"[CLEANUP]/verify_tmp_1/artifacts.zip" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Verify artifacts.zip provenance.gsutil download artifacts.zip", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"python3", | |
"-u", | |
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py", | |
"--", | |
"RECIPE_REPO[depot_tools]/gsutil.py", | |
"----", | |
"cp", | |
"gs://flutter_infra_release/flutter/12345abcde12345abcde12345abcde12345abcde/android-x86-jit-release/artifacts.zip.intoto.jsonl", | |
"[CLEANUP]/verify_tmp_1/artifacts.zip.intoto.jsonl" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Verify artifacts.zip provenance.gsutil download artifacts.zip provenance", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"luci-auth", | |
"token", | |
"-scopes", | |
"https://www.googleapis.com/auth/bcid_verify https://www.googleapis.com/auth/cloud-platform", | |
"-lifetime", | |
"3m" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Verify artifacts.zip provenance.get access token for default account", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"file_hash", | |
"[CLEANUP]/verify_tmp_1/artifacts.zip" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Verify artifacts.zip provenance.Compute file hash", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@", | |
"@@@STEP_TEXT@Hash calculated: 22e7401925ec25dd8c35fae6da25fdebcaa015f2b82f07f517814c9d7b7381f4@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[CLEANUP]/verify_tmp_1/artifacts.zip.intoto.jsonl", | |
"/path/to/tmp/" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Verify artifacts.zip provenance.read artifacts.zip provenance", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@", | |
"@@@STEP_LOG_END@artifacts.zip.intoto.jsonl@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"Authorization: Bearer extra.secret.token.should.not.be.logged\n", | |
"[CLEANUP]/authorization" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Verify artifacts.zip provenance.write authorization", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"{\"resourceToVerify\": \"misc_software://flutter/engine\", \"artifactInfo\": {\"digests\": {\"sha256\": \"22e7401925ec25dd8c35fae6da25fdebcaa015f2b82f07f517814c9d7b7381f4\"}, \"attestations\": [\"\"]}}", | |
"[CLEANUP]/request" | |
], | |
"cwd": "[CACHE]/builder/src/flutter", | |
"env": { | |
"ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", | |
"ANDROID_SDK_HOME": "[CLEANUP]/tmp_tmp_2", | |
"ANDROID_USER_HOME": "[CLEANUP]/tmp_tmp_2/.android", | |
"CLANG_CRASH_DIAGNOSTICS_DIR": "[CLEANUP]/tmp_tmp_3", | |
"CLANG_MODULE_CACHE_PATH": "", | |
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
"ENGINE_CHECKOUT_PATH": "[CACHE]/builder", | |
"ENGINE_PATH": "[CACHE]/builder", | |
"FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", | |
"GIT_BRANCH": "", | |
"LUCI_BRANCH": "", | |
"LUCI_CI": "True", | |
"LUCI_CLEANUP": "[CLEANUP]", | |
"LUCI_PR": "", | |
"LUCI_WORKDIR": "[START_DIR]", | |
"OS": "linux", | |
"REVISION": "2d72510e447ab60a9728aeea2362d8be2cbd7789" | |
}, | |
"env_prefixes": { | |
"PATH": [ | |
"[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin", | |
"[CACHE]/builder/src/flutter/third_party/dart/tools/sdks/dart-sdk/bin" | |
] | |
}, | |
"env_suffixes": { | |
"DEPOT_TOOLS_UPDATE": [ | |
"0" | |
], | |
"PATH": [ | |
"RECIPE_REPO[depot_tools]" | |
] | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "dart-internal:flutter" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "Verify artifacts.zip provenance.write request", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@", | |
"@@@STEP_LOG_LINE@request@{\"resourceToVerify\": \"misc_software://flutter/engine\", \"artifactInfo\": {\"digests\": {\"sha256\": \"22e7401925ec25dd8c35fae6da25fdebcaa015f2b82f07f517814c9d7b7381f4\"}, \"attestations\": [\"\"]}}@@@", | |
"@@@STEP_LOG_END@request@@@" | |
] | |
}, | |
{ | |