blob: 8fcefea5b3cb08ba722ba8e3f5fec590cb83c816 [file] [log] [blame]
[
{
"cmd": [],
"name": "SSCI collection"
},
{
"cmd": [],
"name": "SSCI collection.install infra_internal/tools/security/depbot",
"~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",
"[START_DIR]/cipd_tool/infra_internal/tools/security/depbot/5e1e2bcac305958b27077ca136f35f0abae7cf38c9af678f7d220ed0cb51d4f8"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "myproject:mybucket"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "SSCI collection.install infra_internal/tools/security/depbot.ensure package directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[START_DIR]/cipd_tool/infra_internal/tools/security/depbot/5e1e2bcac305958b27077ca136f35f0abae7cf38c9af678f7d220ed0cb51d4f8",
"-ensure-file",
"infra_internal/tools/security/depbot/${platform} latest",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "myproject:mybucket"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "SSCI collection.install infra_internal/tools/security/depbot.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra_internal/tools/security/depbot/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": [
"cipd",
"describe",
"infra_internal/tools/security/depbot/${platform}",
"-version",
"latest",
"-json-output",
"/path/to/tmp/json"
],
"luci_context": {
"realm": {
"name": "myproject:mybucket"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "SSCI collection.cipd describe infra_internal/tools/security/depbot/${platform}",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"pin\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra_internal/tools/security/depbot/resolved-platform\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"refs\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"modified_by\": \"user:44-blablbla@developer.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"modified_ts\": 1446574210,@@@",
"@@@STEP_LOG_LINE@json.output@ \"ref\": \"latest\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_by\": \"user:44-blablbla@developer.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_ts\": 1446574210,@@@",
"@@@STEP_LOG_LINE@json.output@ \"tags\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_by\": \"user:44-blablbla@developer.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_ts\": 1446574210,@@@",
"@@@STEP_LOG_LINE@json.output@ \"tag\": \"buildbot_build:some.waterfall/builder/1234\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_by\": \"user:44-blablbla@developer.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_ts\": 1446574210,@@@",
"@@@STEP_LOG_LINE@json.output@ \"tag\": \"git_repository:https://chromium.googlesource.com/some/repo\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_by\": \"user:44-blablbla@developer.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_ts\": 1446574210,@@@",
"@@@STEP_LOG_LINE@json.output@ \"tag\": \"git_revision:397a2597cdc237f3026e6143b683be4b9ab60540\"@@@",
"@@@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": [],
"name": "SSCI collection.install infra/tools/bqupload",
"~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",
"[START_DIR]/cipd_tool/infra/tools/bqupload/5e1e2bcac305958b27077ca136f35f0abae7cf38c9af678f7d220ed0cb51d4f8"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "myproject:mybucket"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "SSCI collection.install infra/tools/bqupload.ensure package directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[START_DIR]/cipd_tool/infra/tools/bqupload/5e1e2bcac305958b27077ca136f35f0abae7cf38c9af678f7d220ed0cb51d4f8",
"-ensure-file",
"infra/tools/bqupload/${platform} latest",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "myproject:mybucket"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "SSCI collection.install infra/tools/bqupload.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/bqupload/resolved-platform\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"cipd",
"describe",
"infra/tools/bqupload/${platform}",
"-version",
"latest",
"-json-output",
"/path/to/tmp/json"
],
"luci_context": {
"realm": {
"name": "myproject:mybucket"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "SSCI collection.cipd describe infra/tools/bqupload/${platform}",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"pin\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/bqupload/resolved-platform\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"refs\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"modified_by\": \"user:44-blablbla@developer.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"modified_ts\": 1446574210,@@@",
"@@@STEP_LOG_LINE@json.output@ \"ref\": \"latest\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_by\": \"user:44-blablbla@developer.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_ts\": 1446574210,@@@",
"@@@STEP_LOG_LINE@json.output@ \"tags\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_by\": \"user:44-blablbla@developer.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_ts\": 1446574210,@@@",
"@@@STEP_LOG_LINE@json.output@ \"tag\": \"buildbot_build:some.waterfall/builder/1234\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_by\": \"user:44-blablbla@developer.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_ts\": 1446574210,@@@",
"@@@STEP_LOG_LINE@json.output@ \"tag\": \"git_repository:https://chromium.googlesource.com/some/repo\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_by\": \"user:44-blablbla@developer.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_ts\": 1446574210,@@@",
"@@@STEP_LOG_LINE@json.output@ \"tag\": \"git_revision:397a2597cdc237f3026e6143b683be4b9ab60540\"@@@",
"@@@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": [],
"name": "SSCI collection.install infra_internal/tools/partybot",
"~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",
"[START_DIR]/cipd_tool/infra_internal/tools/partybot/017c7e796b7db0ae58ee2d230c6bf8d77b687d92d19dd03501c1b4bbcfebf771"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "myproject:mybucket"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "SSCI collection.install infra_internal/tools/partybot.ensure package directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[START_DIR]/cipd_tool/infra_internal/tools/partybot/017c7e796b7db0ae58ee2d230c6bf8d77b687d92d19dd03501c1b4bbcfebf771",
"-ensure-file",
"infra_internal/tools/partybot AABBCC",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "myproject:mybucket"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "SSCI collection.install infra_internal/tools/partybot.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-AABBCC----------\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra_internal/tools/partybot\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"cipd",
"describe",
"infra_internal/tools/partybot",
"-version",
"AABBCC",
"-json-output",
"/path/to/tmp/json"
],
"luci_context": {
"realm": {
"name": "myproject:mybucket"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "SSCI collection.cipd describe infra_internal/tools/partybot",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"pin\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-AABBCC----------\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra_internal/tools/partybot\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"refs\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"modified_by\": \"user:44-blablbla@developer.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"modified_ts\": 1446574210,@@@",
"@@@STEP_LOG_LINE@json.output@ \"ref\": \"latest\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_by\": \"user:44-blablbla@developer.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_ts\": 1446574210,@@@",
"@@@STEP_LOG_LINE@json.output@ \"tags\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_by\": \"user:44-blablbla@developer.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_ts\": 1446574210,@@@",
"@@@STEP_LOG_LINE@json.output@ \"tag\": \"buildbot_build:some.waterfall/builder/1234\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_by\": \"user:44-blablbla@developer.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_ts\": 1446574210,@@@",
"@@@STEP_LOG_LINE@json.output@ \"tag\": \"git_repository:https://chromium.googlesource.com/some/repo\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_by\": \"user:44-blablbla@developer.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_ts\": 1446574210,@@@",
"@@@STEP_LOG_LINE@json.output@ \"tag\": \"git_revision:397a2597cdc237f3026e6143b683be4b9ab60540\"@@@",
"@@@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": [],
"name": "SSCI collection.install infra_internal/tools/ssci",
"~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",
"[START_DIR]/cipd_tool/infra_internal/tools/ssci/5e1e2bcac305958b27077ca136f35f0abae7cf38c9af678f7d220ed0cb51d4f8"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "myproject:mybucket"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "SSCI collection.install infra_internal/tools/ssci.ensure package directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[START_DIR]/cipd_tool/infra_internal/tools/ssci/5e1e2bcac305958b27077ca136f35f0abae7cf38c9af678f7d220ed0cb51d4f8",
"-ensure-file",
"infra_internal/tools/ssci latest",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "myproject:mybucket"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "SSCI collection.install infra_internal/tools/ssci.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra_internal/tools/ssci\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"cipd",
"describe",
"infra_internal/tools/ssci",
"-version",
"latest",
"-json-output",
"/path/to/tmp/json"
],
"luci_context": {
"realm": {
"name": "myproject:mybucket"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "SSCI collection.cipd describe infra_internal/tools/ssci",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"pin\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra_internal/tools/ssci\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"refs\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"modified_by\": \"user:44-blablbla@developer.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"modified_ts\": 1446574210,@@@",
"@@@STEP_LOG_LINE@json.output@ \"ref\": \"latest\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_by\": \"user:44-blablbla@developer.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_ts\": 1446574210,@@@",
"@@@STEP_LOG_LINE@json.output@ \"tags\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_by\": \"user:44-blablbla@developer.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_ts\": 1446574210,@@@",
"@@@STEP_LOG_LINE@json.output@ \"tag\": \"buildbot_build:some.waterfall/builder/1234\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_by\": \"user:44-blablbla@developer.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_ts\": 1446574210,@@@",
"@@@STEP_LOG_LINE@json.output@ \"tag\": \"git_repository:https://chromium.googlesource.com/some/repo\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_by\": \"user:44-blablbla@developer.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_ts\": 1446574210,@@@",
"@@@STEP_LOG_LINE@json.output@ \"tag\": \"git_revision:397a2597cdc237f3026e6143b683be4b9ab60540\"@@@",
"@@@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": [],
"name": "SSCI collection.install infra_internal/tools/security/ssci_uploader",
"~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",
"[START_DIR]/cipd_tool/infra_internal/tools/security/ssci_uploader/5e1e2bcac305958b27077ca136f35f0abae7cf38c9af678f7d220ed0cb51d4f8"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "myproject:mybucket"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "SSCI collection.install infra_internal/tools/security/ssci_uploader.ensure package directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[START_DIR]/cipd_tool/infra_internal/tools/security/ssci_uploader/5e1e2bcac305958b27077ca136f35f0abae7cf38c9af678f7d220ed0cb51d4f8",
"-ensure-file",
"infra_internal/tools/security/ssci_uploader/${platform} latest",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "myproject:mybucket"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "SSCI collection.install infra_internal/tools/security/ssci_uploader.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra_internal/tools/security/ssci_uploader/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": [
"cipd",
"describe",
"infra_internal/tools/security/ssci_uploader/${platform}",
"-version",
"latest",
"-json-output",
"/path/to/tmp/json"
],
"luci_context": {
"realm": {
"name": "myproject:mybucket"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "SSCI collection.cipd describe infra_internal/tools/security/ssci_uploader/${platform}",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"pin\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra_internal/tools/security/ssci_uploader/resolved-platform\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"refs\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-latest----------\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"modified_by\": \"user:44-blablbla@developer.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"modified_ts\": 1446574210,@@@",
"@@@STEP_LOG_LINE@json.output@ \"ref\": \"latest\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_by\": \"user:44-blablbla@developer.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_ts\": 1446574210,@@@",
"@@@STEP_LOG_LINE@json.output@ \"tags\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_by\": \"user:44-blablbla@developer.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_ts\": 1446574210,@@@",
"@@@STEP_LOG_LINE@json.output@ \"tag\": \"buildbot_build:some.waterfall/builder/1234\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_by\": \"user:44-blablbla@developer.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_ts\": 1446574210,@@@",
"@@@STEP_LOG_LINE@json.output@ \"tag\": \"git_repository:https://chromium.googlesource.com/some/repo\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_by\": \"user:44-blablbla@developer.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"registered_ts\": 1446574210,@@@",
"@@@STEP_LOG_LINE@json.output@ \"tag\": \"git_revision:397a2597cdc237f3026e6143b683be4b9ab60540\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd_tool/infra_internal/tools/security/depbot/5e1e2bcac305958b27077ca136f35f0abae7cf38c9af678f7d220ed0cb51d4f8/depbot",
"--chromium-src-dir",
"[CACHE]/builder/src",
"--log-level",
"debug",
"--gn-path",
"RECIPE_REPO[depot_tools]/gn.py",
"--build-dir",
"out/Release",
"--json-output-dir",
"[CLEANUP]/tmp_tmp_1",
"--json-summary-file",
"/path/to/tmp/json",
"--target",
"//example:example",
"--target",
"//another:another",
"--archive-name",
"generic_archive"
],
"cost": {
"cpu": 2000,
"disk": 0,
"memory": 4000,
"net": 0
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "myproject:mybucket"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "SSCI collection.run depbot",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output[summary]@{@@@",
"@@@STEP_LOG_LINE@json.output[summary]@ \"archive\": {@@@",
"@@@STEP_LOG_LINE@json.output[summary]@ \"artifacts_file_path\": \"out/Release/artifacts.json\",@@@",
"@@@STEP_LOG_LINE@json.output[summary]@ \"libraries_file_path\": \"out/Release/libs.json\",@@@",
"@@@STEP_LOG_LINE@json.output[summary]@ \"name\": \"generic_archive\",@@@",
"@@@STEP_LOG_LINE@json.output[summary]@ \"targets\": [@@@",
"@@@STEP_LOG_LINE@json.output[summary]@ \"//example:example\",@@@",
"@@@STEP_LOG_LINE@json.output[summary]@ \"//another:another\"@@@",
"@@@STEP_LOG_LINE@json.output[summary]@ ]@@@",
"@@@STEP_LOG_LINE@json.output[summary]@ },@@@",
"@@@STEP_LOG_LINE@json.output[summary]@ \"targets\": [@@@",
"@@@STEP_LOG_LINE@json.output[summary]@ {@@@",
"@@@STEP_LOG_LINE@json.output[summary]@ \"artifacts_file_path\": \"out/Release/artifacts.json\",@@@",
"@@@STEP_LOG_LINE@json.output[summary]@ \"entry_point\": \"Example.apk\",@@@",
"@@@STEP_LOG_LINE@json.output[summary]@ \"libraries_file_path\": \"out/Release/libs.json\",@@@",
"@@@STEP_LOG_LINE@json.output[summary]@ \"target\": \"//example:example\"@@@",
"@@@STEP_LOG_LINE@json.output[summary]@ },@@@",
"@@@STEP_LOG_LINE@json.output[summary]@ {@@@",
"@@@STEP_LOG_LINE@json.output[summary]@ \"artifacts_file_path\": \"out/Release/artifacts.json\",@@@",
"@@@STEP_LOG_LINE@json.output[summary]@ \"entry_point\": \"Another.apk\",@@@",
"@@@STEP_LOG_LINE@json.output[summary]@ \"libraries_file_path\": \"out/Release/libs.json\",@@@",
"@@@STEP_LOG_LINE@json.output[summary]@ \"target\": \"//another:another\"@@@",
"@@@STEP_LOG_LINE@json.output[summary]@ }@@@",
"@@@STEP_LOG_LINE@json.output[summary]@ ]@@@",
"@@@STEP_LOG_LINE@json.output[summary]@}@@@",
"@@@STEP_LOG_END@json.output[summary]@@@"
]
},
{
"cmd": [
"vpython3",
"--vpython-spec=.vpython3",
"-m",
"partybot",
"[CACHE]/builder",
"--file",
"[CLEANUP]/tmp_tmp_2/third_party.json",
"--os",
"mybuilder"
],
"cwd": "[START_DIR]/cipd_tool/infra_internal/tools/partybot/017c7e796b7db0ae58ee2d230c6bf8d77b687d92d19dd03501c1b4bbcfebf771",
"env_suffixes": {
"DEPOT_TOOLS_UPDATE": [
"0"
],
"PATH": [
"RECIPE_REPO[depot_tools]"
]
},
"infra_step": true,
"luci_context": {
"realm": {
"name": "myproject:mybucket"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "SSCI collection.run partybot to collect 3P deps",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [],
"name": "SSCI collection.target specific steps for Example.apk",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython3",
"--vpython-spec=.vpython3",
"-m",
"ssci",
"spdx",
"-libraries",
"out/Release/libs.json",
"-artifacts",
"out/Release/artifacts.json",
"-thirdparty",
"[CLEANUP]/tmp_tmp_2/third_party.json",
"-depbot-version",
"vresolved-instance_id-of-latest----------",
"-partybot-version",
"vresolved-instance_id-of-AABBCC----------",
"-ssci-version",
"vresolved-instance_id-of-latest----------",
"-output-file",
"[CLEANUP]/tmp_tmp_3/spdx-out.json",
"-chromium-src",
"[CACHE]/builder/src",
"-product",
"archive.luci-8945511751514863184.ExampleCanary.apk",
"-product-version",
"2d7251",
"-platform",
"linux_intel64"
],
"cwd": "[START_DIR]/cipd_tool/infra_internal/tools/ssci/5e1e2bcac305958b27077ca136f35f0abae7cf38c9af678f7d220ed0cb51d4f8",
"infra_step": true,
"luci_context": {
"realm": {
"name": "myproject:mybucket"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "SSCI collection.target specific steps for Example.apk.run ssci tool to generate Example.apk SPDX sbom",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"file_hash",
"[CLEANUP]/tmp_tmp_3/spdx-out.json"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "myproject:mybucket"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "SSCI collection.target specific steps for Example.apk.Compute file hash",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_TEXT@Hash calculated: testhash@@@"
]
},
{
"cmd": [
"python3",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_REPO[depot_tools]/gsutil.py",
"----",
"cp",
"[CLEANUP]/tmp_tmp_3/spdx-out.json",
"gs://my-bucket/os/version/luci-8945511751514863184/ExampleCanary.apk.spdx.json"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "myproject:mybucket"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "SSCI collection.target specific steps for Example.apk.gsutil upload ExampleCanary.apk.spdx.json SBOM",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/my-bucket/os/version/luci-8945511751514863184/ExampleCanary.apk.spdx.json@@@"
]
},
{
"cmd": [],
"name": "SSCI collection.target specific steps for Another.apk",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython3",
"--vpython-spec=.vpython3",
"-m",
"ssci",
"spdx",
"-libraries",
"out/Release/libs.json",
"-artifacts",
"out/Release/artifacts.json",
"-thirdparty",
"[CLEANUP]/tmp_tmp_2/third_party.json",
"-depbot-version",
"vresolved-instance_id-of-latest----------",
"-partybot-version",
"vresolved-instance_id-of-AABBCC----------",
"-ssci-version",
"vresolved-instance_id-of-latest----------",
"-output-file",
"[CLEANUP]/tmp_tmp_4/spdx-out.json",
"-chromium-src",
"[CACHE]/builder/src",
"-product",
"archive.luci-8945511751514863184.AnotherCanary.apk",
"-product-version",
"2d7251",
"-platform",
"linux_intel64"
],
"cwd": "[START_DIR]/cipd_tool/infra_internal/tools/ssci/5e1e2bcac305958b27077ca136f35f0abae7cf38c9af678f7d220ed0cb51d4f8",
"infra_step": true,
"luci_context": {
"realm": {
"name": "myproject:mybucket"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "SSCI collection.target specific steps for Another.apk.run ssci tool to generate Another.apk SPDX sbom",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"file_hash",
"[CLEANUP]/tmp_tmp_4/spdx-out.json"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "myproject:mybucket"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "SSCI collection.target specific steps for Another.apk.Compute file hash",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_TEXT@Hash calculated: testhash@@@"
]
},
{
"cmd": [
"python3",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_REPO[depot_tools]/gsutil.py",
"----",
"cp",
"[CLEANUP]/tmp_tmp_4/spdx-out.json",
"gs://my-bucket/os/version/luci-8945511751514863184/AnotherCanary.apk.spdx.json"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "myproject:mybucket"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "SSCI collection.target specific steps for Another.apk.gsutil upload AnotherCanary.apk.spdx.json SBOM",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/my-bucket/os/version/luci-8945511751514863184/AnotherCanary.apk.spdx.json@@@"
]
},
{
"cmd": [],
"name": "SSCI collection.target specific steps for example.zip",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython3",
"--vpython-spec=.vpython3",
"-m",
"ssci",
"spdx",
"-libraries",
"out/Release/libs.json",
"-artifacts",
"out/Release/artifacts.json",
"-thirdparty",
"[CLEANUP]/tmp_tmp_2/third_party.json",
"-depbot-version",
"vresolved-instance_id-of-latest----------",
"-partybot-version",
"vresolved-instance_id-of-AABBCC----------",
"-ssci-version",
"vresolved-instance_id-of-latest----------",
"-output-file",
"[CLEANUP]/tmp_tmp_5/spdx-out.json",
"-chromium-src",
"[CACHE]/builder/src",
"-product",
"archive.luci-8945511751514863184.exampleCanary.zip",
"-product-version",
"2d7251",
"-platform",
"linux_intel64"
],
"cwd": "[START_DIR]/cipd_tool/infra_internal/tools/ssci/5e1e2bcac305958b27077ca136f35f0abae7cf38c9af678f7d220ed0cb51d4f8",
"infra_step": true,
"luci_context": {
"realm": {
"name": "myproject:mybucket"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "SSCI collection.target specific steps for example.zip.run ssci tool to generate example.zip SPDX sbom",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"file_hash",
"[CLEANUP]/tmp_tmp_5/spdx-out.json"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "myproject:mybucket"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "SSCI collection.target specific steps for example.zip.Compute file hash",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_TEXT@Hash calculated: testhash@@@"
]
},
{
"cmd": [
"python3",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_REPO[depot_tools]/gsutil.py",
"----",
"cp",
"[CLEANUP]/tmp_tmp_5/spdx-out.json",
"gs://my-bucket/os/version/luci-8945511751514863184/exampleCanary.zip.spdx.json"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "myproject:mybucket"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "SSCI collection.target specific steps for example.zip.gsutil upload exampleCanary.zip.spdx.json SBOM",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/my-bucket/os/version/luci-8945511751514863184/exampleCanary.zip.spdx.json@@@"
]
},
{
"cmd": [],
"name": "SSCI collection.target specific steps for example2.zip",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython3",
"--vpython-spec=.vpython3",
"-m",
"ssci",
"spdx",
"-libraries",
"out/Release/libs.json",
"-artifacts",
"out/Release/artifacts.json",
"-thirdparty",
"[CLEANUP]/tmp_tmp_2/third_party.json",
"-depbot-version",
"vresolved-instance_id-of-latest----------",
"-partybot-version",
"vresolved-instance_id-of-AABBCC----------",
"-ssci-version",
"vresolved-instance_id-of-latest----------",
"-output-file",
"[CLEANUP]/tmp_tmp_6/spdx-out.json",
"-chromium-src",
"[CACHE]/builder/src",
"-product",
"archive.luci-8945511751514863184.example2Canary.zip",
"-product-version",
"2d7251",
"-platform",
"linux_intel64"
],
"cwd": "[START_DIR]/cipd_tool/infra_internal/tools/ssci/5e1e2bcac305958b27077ca136f35f0abae7cf38c9af678f7d220ed0cb51d4f8",
"infra_step": true,
"luci_context": {
"realm": {
"name": "myproject:mybucket"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "SSCI collection.target specific steps for example2.zip.run ssci tool to generate example2.zip SPDX sbom",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"file_hash",
"[CLEANUP]/tmp_tmp_6/spdx-out.json"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "myproject:mybucket"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "SSCI collection.target specific steps for example2.zip.Compute file hash",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_TEXT@Hash calculated: testhash@@@"
]
},
{
"cmd": [
"python3",
"-u",
"RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py",
"--",
"RECIPE_REPO[depot_tools]/gsutil.py",
"----",
"cp",
"[CLEANUP]/tmp_tmp_6/spdx-out.json",
"gs://my-bucket/os/version/luci-8945511751514863184/example2Canary.zip.spdx.json"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "myproject:mybucket"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "SSCI collection.target specific steps for example2.zip.gsutil upload example2Canary.zip.spdx.json SBOM",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/my-bucket/os/version/luci-8945511751514863184/example2Canary.zip.spdx.json@@@"
]
},
{
"cmd": [],
"name": "SSCI collection.SBOM's generated",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@ssci_generated_artifacts@ExampleCanary.apk:{'digest': 'testhash', 'file': 'gs://my-bucket/os/version/luci-8945511751514863184/ExampleCanary.apk.spdx.json', 'filename': 'ExampleCanary.apk', 'sbom_name': 'ExampleCanary.apk.spdx.json', 'sbom_path': '[CLEANUP]/tmp_tmp_3/spdx-out.json', 'target': 'Example.apk'}@@@",
"@@@STEP_LOG_LINE@ssci_generated_artifacts@AnotherCanary.apk:{'digest': 'testhash', 'file': 'gs://my-bucket/os/version/luci-8945511751514863184/AnotherCanary.apk.spdx.json', 'filename': 'AnotherCanary.apk', 'sbom_name': 'AnotherCanary.apk.spdx.json', 'sbom_path': '[CLEANUP]/tmp_tmp_4/spdx-out.json', 'target': 'Another.apk'}@@@",
"@@@STEP_LOG_LINE@ssci_generated_artifacts@exampleCanary.zip:{'digest': 'testhash', 'file': 'gs://my-bucket/os/version/luci-8945511751514863184/exampleCanary.zip.spdx.json', 'filename': 'exampleCanary.zip', 'sbom_name': 'exampleCanary.zip.spdx.json', 'sbom_path': '[CLEANUP]/tmp_tmp_5/spdx-out.json', 'targets': ['//example:example', '//another:another']}@@@",
"@@@STEP_LOG_LINE@ssci_generated_artifacts@example2Canary.zip:{'digest': 'testhash', 'file': 'gs://my-bucket/os/version/luci-8945511751514863184/example2Canary.zip.spdx.json', 'filename': 'example2Canary.zip', 'sbom_name': 'example2Canary.zip.spdx.json', 'sbom_path': '[CLEANUP]/tmp_tmp_6/spdx-out.json', 'targets': ['//example:example', '//another:another']}@@@",
"@@@STEP_LOG_END@ssci_generated_artifacts@@@"
]
},
{
"name": "$result"
}
]