blob: 72f9cd0e0659462fb97f19f6e7fe41271a684566 [file] [log] [blame]
[
{
"cmd": [
"cipd.bat",
"ensure",
"-root",
"[START_DIR]\\reporter",
"-ensure-file",
"infra/tools/security/provenance_broker/${platform} git_revision:d3cf3b0144447a77fd79c84fe8500dfe993ef602",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"luci_context": {
"realm": {
"name": "project: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:d3c\",@@@",
"@@@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",
"packaging/packaging",
"-pid",
"12345"
],
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "snoop: report_stage"
},
{
"cmd": [
"[START_DIR]\\reporter\\snoopy_broker",
"-report-stage",
"-stage",
"fetch"
],
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "snoop: report_stage (2)"
},
{
"cmd": [],
"name": "determine release revision"
},
{
"cmd": [],
"name": "determine release revision.Checkout flutter/flutter",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python3",
"-u",
"RECIPE_MODULE[depot_tools::git]\\resources\\git_setup.py",
"--path",
"[START_DIR]\\flutter",
"--url",
"https://flutter.googlesource.com/mirrors/flutter"
],
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "determine release revision.Checkout flutter/flutter.git setup",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"fetch",
"origin",
"stable",
"--recurse-submodules",
"--progress",
"--tags"
],
"cwd": "[START_DIR]\\flutter",
"env": {
"PATH": "RECIPE_REPO[depot_tools];<PATH>"
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "determine release revision.Checkout flutter/flutter.git fetch",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"checkout",
"-f",
"FETCH_HEAD"
],
"cwd": "[START_DIR]\\flutter",
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "determine release revision.Checkout flutter/flutter.git checkout",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"rev-parse",
"HEAD"
],
"cwd": "[START_DIR]\\flutter",
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "determine release revision.Checkout flutter/flutter.read revision",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_TEXT@<br/>checked out 'deadbeef'<br/>@@@",
"@@@SET_BUILD_PROPERTY@got_revision@\"deadbeef\"@@@"
]
},
{
"cmd": [
"git",
"clean",
"-f",
"-d",
"-x"
],
"cwd": "[START_DIR]\\flutter",
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "determine release revision.Checkout flutter/flutter.git clean",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"submodule",
"sync"
],
"cwd": "[START_DIR]\\flutter",
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "determine release revision.Checkout flutter/flutter.submodule sync",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"submodule",
"update",
"--init",
"--recursive"
],
"cwd": "[START_DIR]\\flutter",
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "determine release revision.Checkout flutter/flutter.submodule update",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [],
"name": "checkout framework from master"
},
{
"cmd": [],
"name": "checkout framework from master.Checkout flutter/flutter",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python3",
"-u",
"RECIPE_MODULE[depot_tools::git]\\resources\\git_setup.py",
"--path",
"[START_DIR]\\flutter",
"--url",
"https://flutter.googlesource.com/mirrors/flutter"
],
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "checkout framework from master.Checkout flutter/flutter.git setup",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"fetch",
"origin",
"master",
"--recurse-submodules",
"--progress",
"--tags"
],
"cwd": "[START_DIR]\\flutter",
"env": {
"PATH": "RECIPE_REPO[depot_tools];<PATH>"
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "checkout framework from master.Checkout flutter/flutter.git fetch",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"checkout",
"-f",
"FETCH_HEAD"
],
"cwd": "[START_DIR]\\flutter",
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "checkout framework from master.Checkout flutter/flutter.git checkout",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"rev-parse",
"HEAD"
],
"cwd": "[START_DIR]\\flutter",
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "checkout framework from master.Checkout flutter/flutter.read revision",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_TEXT@<br/>checked out 'deadbeef'<br/>@@@",
"@@@SET_BUILD_PROPERTY@got_revision@\"deadbeef\"@@@"
]
},
{
"cmd": [
"git",
"clean",
"-f",
"-d",
"-x"
],
"cwd": "[START_DIR]\\flutter",
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "checkout framework from master.Checkout flutter/flutter.git clean",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"submodule",
"sync"
],
"cwd": "[START_DIR]\\flutter",
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "checkout framework from master.Checkout flutter/flutter.submodule sync",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"submodule",
"update",
"--init",
"--recursive"
],
"cwd": "[START_DIR]\\flutter",
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "checkout framework from master.Checkout flutter/flutter.submodule update",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"git",
"rev-parse",
"HEAD"
],
"cwd": "[START_DIR]\\flutter",
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "git rev-parse"
},
{
"cmd": [
"flutter.bat",
"doctor"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "flutter doctor"
},
{
"cmd": [
"flutter.bat",
"update-packages",
"-v"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "download dependencies"
},
{
"cmd": [
"[START_DIR]\\reporter\\snoopy_broker",
"-report-stage",
"-stage",
"compile"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "snoop: report_stage (3)"
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
"--json-output",
"/path/to/tmp/json",
"rmtree",
"[START_DIR]\\archive"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "clean archive work directory"
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]\\archive"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "(re)create archive work directory"
},
{
"cmd": [
"cipd.bat",
"ensure",
"-root",
"[CACHE]\\builder\\7za",
"-ensure-file",
"flutter_internal/tools/7za/${platform} version:19.00",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "ensure_installed (2)",
"~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-version:19.00---\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"flutter_internal/tools/7za/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": [
"dart.exe",
"[START_DIR]\\flutter\\dev\\bots\\prepare_package.dart",
"--temp_dir=[START_DIR]\\archive",
"--revision=deadbeef",
"--branch=stable"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[CACHE]\\builder\\7za",
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "prepare and create a flutter archive"
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
"--json-output",
"/path/to/tmp/json",
"glob",
"[START_DIR]\\archive",
"*flutter*.zip"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[CACHE]\\builder\\7za",
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "get flutter archive file name",
"~followup_annotations": [
"@@@STEP_LOG_LINE@glob@[START_DIR]\\archive\\flutter-archive-package.zip@@@",
"@@@STEP_LOG_END@glob@@@"
]
},
{
"cmd": [
"[START_DIR]\\reporter\\snoopy_broker",
"-report-stage",
"-stage",
"upload"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[CACHE]\\builder\\7za",
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"luci_context": {
"realm": {
"name": "project: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",
"glob",
"[START_DIR]\\archive",
"releases_windows.json"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[CACHE]\\builder\\7za",
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "get flutter archive file name (2)",
"~followup_annotations": [
"@@@STEP_LOG_LINE@glob@[START_DIR]\\archive\\releases_linux.json@@@",
"@@@STEP_LOG_END@glob@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[CLEANUP]\\tmp_tmp_1\\releases"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[CACHE]\\builder\\7za",
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "Ensure releases"
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[START_DIR]\\archive\\releases_linux.json",
"[CLEANUP]\\tmp_tmp_1\\releases"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[CACHE]\\builder\\7za",
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "Copy [START_DIR]\\archive\\releases_linux.json to tmp location"
},
{
"cmd": [
"python3",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]\\resources\\gsutil_smart_retry.py",
"--",
"RECIPE_REPO[depot_tools]\\gsutil.py",
"----",
"-h",
"Cache-Control:max-age=60",
"cp",
"-r",
"[CLEANUP]\\tmp_tmp_1/*",
"gs://flutter_infra_release/"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[CACHE]\\builder\\7za",
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "gsutil Upload [START_DIR]\\archive\\releases_linux.json to gs://flutter_infra_release/releases/releases_linux.json",
"~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",
"ensure-directory",
"--mode",
"0777",
"[CLEANUP]\\tmp_tmp_2\\releases\\stable\\windows"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[CACHE]\\builder\\7za",
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "Ensure releases/stable/windows"
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[START_DIR]\\archive\\flutter-archive-package.zip",
"[CLEANUP]\\tmp_tmp_2\\releases\\stable\\windows"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[CACHE]\\builder\\7za",
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "Copy [START_DIR]\\archive\\flutter-archive-package.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_2/*",
"gs://flutter_infra_release/"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[CACHE]\\builder\\7za",
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "gsutil Upload [START_DIR]\\archive\\flutter-archive-package.zip to gs://flutter_infra_release/releases/stable/windows/flutter-archive-package.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",
"[START_DIR]\\archive\\flutter-archive-package.zip"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[CACHE]\\builder\\7za",
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "Compute file hash",
"~followup_annotations": [
"@@@STEP_TEXT@Hash calculated: 2b2498f81606a952a0c5a93eb659b6b0e37ba163da26562392376dc5f5e5c00b@@@"
]
},
{
"cmd": [
"[START_DIR]\\reporter\\snoopy_broker",
"-report-gcs",
"-digest",
"2b2498f81606a952a0c5a93eb659b6b0e37ba163da26562392376dc5f5e5c00b",
"-gcs-uri",
"gs://flutter_infra_release/releases/stable/windows/flutter-archive-package.zip"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[CACHE]\\builder\\7za",
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "snoop: report_gcs"
},
{
"cmd": [
"[START_DIR]\\reporter\\snoopy_broker",
"-report-stage",
"-stage",
"upload-complete"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[CACHE]\\builder\\7za",
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "snoop: report_stage (5)"
},
{
"cmd": [],
"name": "Verify flutter-archive-package.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/releases/stable/windows/flutter-archive-package.zip",
"[CLEANUP]\\verify_tmp_1\\flutter-archive-package.zip"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[CACHE]\\builder\\7za",
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "Verify flutter-archive-package.zip provenance.gsutil download flutter-archive-package.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/releases/stable/windows/flutter-archive-package.zip.intoto.jsonl",
"[CLEANUP]\\verify_tmp_1\\flutter-archive-package.zip.intoto.jsonl"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[CACHE]\\builder\\7za",
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "Verify flutter-archive-package.zip provenance.gsutil download flutter-archive-package.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"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[CACHE]\\builder\\7za",
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "Verify flutter-archive-package.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\\flutter-archive-package.zip"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[CACHE]\\builder\\7za",
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "Verify flutter-archive-package.zip provenance.Compute file hash",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_TEXT@Hash calculated: 94a523302a00676b4e7801499610e048de2751cbda4b33ce2e5b61a33f44ab61@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[CLEANUP]\\verify_tmp_1\\flutter-archive-package.zip.intoto.jsonl",
"/path/to/tmp/"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[CACHE]\\builder\\7za",
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "Verify flutter-archive-package.zip provenance.read flutter-archive-package.zip provenance",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_END@flutter-archive-package.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"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[CACHE]\\builder\\7za",
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "Verify flutter-archive-package.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\": \"94a523302a00676b4e7801499610e048de2751cbda4b33ce2e5b61a33f44ab61\"}, \"attestations\": [\"\"]}}",
"[CLEANUP]\\request"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[CACHE]\\builder\\7za",
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "Verify flutter-archive-package.zip provenance.write request",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@request@{\"resourceToVerify\": \"misc_software://flutter/engine\", \"artifactInfo\": {\"digests\": {\"sha256\": \"94a523302a00676b4e7801499610e048de2751cbda4b33ce2e5b61a33f44ab61\"}, \"attestations\": [\"\"]}}@@@",
"@@@STEP_LOG_END@request@@@"
]
},
{
"cmd": [
"curl",
"-H",
"@[CLEANUP]\\authorization",
"-H",
"Content-Type: application/json",
"-d",
"@[CLEANUP]\\request",
"https://bcidsoftwareverifier-pa.googleapis.com/v1/software-artifact-verification-requests"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[CACHE]\\builder\\7za",
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "Verify flutter-archive-package.zip provenance.verify flutter-archive-package.zip provenance",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@raw_io.output_text@@@@",
"@@@STEP_LOG_LINE@raw_io.output_text@ {@@@",
"@@@STEP_LOG_LINE@raw_io.output_text@ \"allowed\": true,@@@",
"@@@STEP_LOG_LINE@raw_io.output_text@ \"verificationSummary\": \"This artifact is definitely legitimate!\"@@@",
"@@@STEP_LOG_LINE@raw_io.output_text@ }@@@",
"@@@STEP_LOG_LINE@raw_io.output_text@ @@@",
"@@@STEP_LOG_END@raw_io.output_text@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
"--json-output",
"/path/to/tmp/json",
"remove",
"[CLEANUP]\\authorization"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[CACHE]\\builder\\7za",
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "Verify flutter-archive-package.zip provenance.delete authorization",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
"--json-output",
"/path/to/tmp/json",
"remove",
"[CLEANUP]\\request"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[CACHE]\\builder\\7za",
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "Verify flutter-archive-package.zip provenance.delete request",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"This artifact is definitely legitimate!",
"[CLEANUP]\\verify_tmp_1\\flutter-archive-package.zip.vsa.intoto.jsonl"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[CACHE]\\builder\\7za",
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "Verify flutter-archive-package.zip provenance.write flutter-archive-package.zip.vsa.intoto.jsonl",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@flutter-archive-package.zip.vsa.intoto.jsonl@This artifact is definitely legitimate!@@@",
"@@@STEP_LOG_END@flutter-archive-package.zip.vsa.intoto.jsonl@@@"
]
},
{
"cmd": [
"python3",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]\\resources\\gsutil_smart_retry.py",
"--",
"RECIPE_REPO[depot_tools]\\gsutil.py",
"----",
"cp",
"[CLEANUP]\\verify_tmp_1\\flutter-archive-package.zip.vsa.intoto.jsonl",
"gs://flutter_infra_release/releases/stable/windows/flutter-archive-package.zip.vsa.intoto.jsonl"
],
"env": {
"ARTIFACT_HUB_REPOSITORY": "artifactregistry://us-maven.pkg.dev/artifact-foundry-prod/maven-3p",
"DEPOT_TOOLS": "RECIPE_REPO[depot_tools]",
"GIT_BRANCH": "",
"LUCI_BRANCH": "",
"LUCI_CI": "True",
"LUCI_PR": "",
"OS": "win",
"PUB_CACHE": "[START_DIR]\\.pub-cache",
"REVISION": "12345abcde12345abcde12345abcde12345abcde",
"SDK_CHECKOUT_PATH": "[START_DIR]\\flutter"
},
"env_prefixes": {
"PATH": [
"[CACHE]\\builder\\7za",
"[START_DIR]\\flutter\\bin",
"[START_DIR]\\flutter\\bin\\cache\\dart-sdk\\bin"
]
},
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "project:flutter"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "Verify flutter-archive-package.zip provenance.gsutil upload \"releases/stable/windows/flutter-archive-package.zip.vsa.intoto.jsonl\"",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/flutter_infra_release/releases/stable/windows/flutter-archive-package.zip.vsa.intoto.jsonl@@@"
]
},
{
"name": "$result"
}
]