| [ |
| { |
| "cmd": [ |
| "chmod", |
| "777", |
| "RECIPE[flutter::ios-usb-dependencies].resources/ios-deploy.sh" |
| ], |
| "name": "make RECIPE[flutter::ios-usb-dependencies].resources/ios-deploy.sh executable" |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0777", |
| "[START_DIR]/output" |
| ], |
| "infra_step": true, |
| "name": "mkdir [START_DIR]/output" |
| }, |
| { |
| "cmd": [ |
| "RECIPE[flutter::ios-usb-dependencies].resources/ios-deploy.sh", |
| "[START_DIR]/src", |
| "deadbeef", |
| "[START_DIR]/output" |
| ], |
| "name": "build ios-deploy" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "RECIPE_MODULE[flutter::zip]/resources/zip.py" |
| ], |
| "name": "zipping ios-deploy dir", |
| "stdin": "{\"entries\": [{\"path\": \"[START_DIR]/output\", \"type\": \"dir\"}], \"output\": \"[START_DIR]/ios-deploy.zip\", \"root\": \"[START_DIR]/output\"}" |
| }, |
| { |
| "cmd": [ |
| "python3", |
| "-u", |
| "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py", |
| "--", |
| "RECIPE_REPO[depot_tools]/gsutil.py", |
| "----", |
| "cp", |
| "[START_DIR]/ios-deploy.zip", |
| "gs://flutter_infra_release/ios-usb-dependencies/unsigned/ios-deploy/deadbeef/ios-deploy.zip" |
| ], |
| "infra_step": true, |
| "name": "gsutil upload of ios-deploy.zip", |
| "~followup_annotations": [ |
| "@@@STEP_LINK@ios-deploy.zip@https://storage.cloud.google.com/flutter_infra_release/ios-usb-dependencies/unsigned/ios-deploy/deadbeef/ios-deploy.zip@@@" |
| ] |
| }, |
| { |
| "name": "$result" |
| } |
| ] |