| [ | |
| { | |
| "cmd": [], | |
| "name": "checkout source code" | |
| }, | |
| { | |
| "cmd": [], | |
| "name": "checkout source code.Checkout flutter/flutter", | |
| "~followup_annotations": [ | |
| "@@@STEP_NEST_LEVEL@1@@@" | |
| ] | |
| }, | |
| { | |
| "cmd": [ | |
| "python", | |
| "-u", | |
| "RECIPE_MODULE[depot_tools::git]/resources/git_setup.py", | |
| "--path", | |
| "[START_DIR]/flutter", | |
| "--url", | |
| "https://chromium.googlesource.com/external/github.com/flutter/flutter" | |
| ], | |
| "name": "checkout source code.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, | |
| "name": "checkout source code.Checkout flutter/flutter.git fetch", | |
| "~followup_annotations": [ | |
| "@@@STEP_NEST_LEVEL@2@@@" | |
| ] | |
| }, | |
| { | |
| "cmd": [ | |
| "git", | |
| "checkout", | |
| "-f", | |
| "FETCH_HEAD" | |
| ], | |
| "cwd": "[START_DIR]/flutter", | |
| "infra_step": true, | |
| "name": "checkout source code.Checkout flutter/flutter.git checkout", | |
| "~followup_annotations": [ | |
| "@@@STEP_NEST_LEVEL@2@@@" | |
| ] | |
| }, | |
| { | |
| "cmd": [ | |
| "git", | |
| "rev-parse", | |
| "HEAD" | |
| ], | |
| "cwd": "[START_DIR]/flutter", | |
| "infra_step": true, | |
| "name": "checkout source code.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, | |
| "name": "checkout source code.Checkout flutter/flutter.git clean", | |
| "~followup_annotations": [ | |
| "@@@STEP_NEST_LEVEL@2@@@" | |
| ] | |
| }, | |
| { | |
| "cmd": [ | |
| "git", | |
| "submodule", | |
| "sync" | |
| ], | |
| "cwd": "[START_DIR]/flutter", | |
| "infra_step": true, | |
| "name": "checkout source code.Checkout flutter/flutter.submodule sync", | |
| "~followup_annotations": [ | |
| "@@@STEP_NEST_LEVEL@2@@@" | |
| ] | |
| }, | |
| { | |
| "cmd": [ | |
| "git", | |
| "submodule", | |
| "update", | |
| "--init", | |
| "--recursive" | |
| ], | |
| "cwd": "[START_DIR]/flutter", | |
| "infra_step": true, | |
| "name": "checkout source code.Checkout flutter/flutter.submodule update", | |
| "~followup_annotations": [ | |
| "@@@STEP_NEST_LEVEL@2@@@" | |
| ] | |
| }, | |
| { | |
| "cmd": [], | |
| "name": "checkout source code.Checkout flutter/plugins", | |
| "~followup_annotations": [ | |
| "@@@STEP_NEST_LEVEL@1@@@" | |
| ] | |
| }, | |
| { | |
| "cmd": [ | |
| "python", | |
| "-u", | |
| "RECIPE_MODULE[depot_tools::git]/resources/git_setup.py", | |
| "--path", | |
| "[START_DIR]/plugins", | |
| "--url", | |
| "https://github.com/flutter/plugins" | |
| ], | |
| "name": "checkout source code.Checkout flutter/plugins.git setup", | |
| "~followup_annotations": [ | |
| "@@@STEP_NEST_LEVEL@2@@@" | |
| ] | |
| }, | |
| { | |
| "cmd": [ | |
| "git", | |
| "fetch", | |
| "origin", | |
| "master", | |
| "--recurse-submodules", | |
| "--progress", | |
| "--tags" | |
| ], | |
| "cwd": "[START_DIR]/plugins", | |
| "env": { | |
| "PATH": "RECIPE_REPO[depot_tools]:<PATH>" | |
| }, | |
| "infra_step": true, | |
| "name": "checkout source code.Checkout flutter/plugins.git fetch", | |
| "~followup_annotations": [ | |
| "@@@STEP_NEST_LEVEL@2@@@" | |
| ] | |
| }, | |
| { | |
| "cmd": [ | |
| "git", | |
| "checkout", | |
| "-f", | |
| "FETCH_HEAD" | |
| ], | |
| "cwd": "[START_DIR]/plugins", | |
| "infra_step": true, | |
| "name": "checkout source code.Checkout flutter/plugins.git checkout", | |
| "~followup_annotations": [ | |
| "@@@STEP_NEST_LEVEL@2@@@" | |
| ] | |
| }, | |
| { | |
| "cmd": [ | |
| "git", | |
| "rev-parse", | |
| "HEAD" | |
| ], | |
| "cwd": "[START_DIR]/plugins", | |
| "infra_step": true, | |
| "name": "checkout source code.Checkout flutter/plugins.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]/plugins", | |
| "infra_step": true, | |
| "name": "checkout source code.Checkout flutter/plugins.git clean", | |
| "~followup_annotations": [ | |
| "@@@STEP_NEST_LEVEL@2@@@" | |
| ] | |
| }, | |
| { | |
| "cmd": [ | |
| "git", | |
| "submodule", | |
| "sync" | |
| ], | |
| "cwd": "[START_DIR]/plugins", | |
| "infra_step": true, | |
| "name": "checkout source code.Checkout flutter/plugins.submodule sync", | |
| "~followup_annotations": [ | |
| "@@@STEP_NEST_LEVEL@2@@@" | |
| ] | |
| }, | |
| { | |
| "cmd": [ | |
| "git", | |
| "submodule", | |
| "update", | |
| "--init", | |
| "--recursive" | |
| ], | |
| "cwd": "[START_DIR]/plugins", | |
| "infra_step": true, | |
| "name": "checkout source code.Checkout flutter/plugins.submodule update", | |
| "~followup_annotations": [ | |
| "@@@STEP_NEST_LEVEL@2@@@" | |
| ] | |
| }, | |
| { | |
| "cmd": [], | |
| "name": "validate luci builder json schemas" | |
| }, | |
| { | |
| "cmd": [], | |
| "name": "prepare environment" | |
| }, | |
| { | |
| "cmd": [ | |
| "flutter", | |
| "config", | |
| "--enable-windows-desktop" | |
| ], | |
| "cwd": "[START_DIR]/flutter", | |
| "env": { | |
| "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
| "PUB_CACHE": "[CACHE]/.pub-cache" | |
| }, | |
| "env_prefixes": { | |
| "PATH": [ | |
| "[START_DIR]/flutter/bin", | |
| "[START_DIR]/flutter/bin/cache/dart-sdk/bin" | |
| ] | |
| }, | |
| "name": "prepare environment.flutter config --enable-windows-desktop", | |
| "~followup_annotations": [ | |
| "@@@STEP_NEST_LEVEL@1@@@" | |
| ] | |
| }, | |
| { | |
| "cmd": [ | |
| "flutter", | |
| "doctor" | |
| ], | |
| "cwd": "[START_DIR]/flutter", | |
| "env": { | |
| "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
| "PUB_CACHE": "[CACHE]/.pub-cache" | |
| }, | |
| "env_prefixes": { | |
| "PATH": [ | |
| "[START_DIR]/flutter/bin", | |
| "[START_DIR]/flutter/bin/cache/dart-sdk/bin" | |
| ] | |
| }, | |
| "name": "prepare environment.flutter doctor", | |
| "~followup_annotations": [ | |
| "@@@STEP_NEST_LEVEL@1@@@" | |
| ] | |
| }, | |
| { | |
| "cmd": [ | |
| "flutter", | |
| "update-packages" | |
| ], | |
| "cwd": "[START_DIR]/flutter", | |
| "env": { | |
| "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
| "PUB_CACHE": "[CACHE]/.pub-cache" | |
| }, | |
| "env_prefixes": { | |
| "PATH": [ | |
| "[START_DIR]/flutter/bin", | |
| "[START_DIR]/flutter/bin/cache/dart-sdk/bin" | |
| ] | |
| }, | |
| "name": "prepare environment.download dependencies", | |
| "~followup_annotations": [ | |
| "@@@STEP_NEST_LEVEL@1@@@" | |
| ] | |
| }, | |
| { | |
| "cmd": [ | |
| "pub", | |
| "global", | |
| "activate", | |
| "flutter_plugin_tools" | |
| ], | |
| "cwd": "[START_DIR]/flutter", | |
| "env": { | |
| "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
| "PUB_CACHE": "[CACHE]/.pub-cache" | |
| }, | |
| "env_prefixes": { | |
| "PATH": [ | |
| "[START_DIR]/flutter/bin", | |
| "[START_DIR]/flutter/bin/cache/dart-sdk/bin" | |
| ] | |
| }, | |
| "name": "prepare environment.pub global activate flutter_plugin_tools", | |
| "~followup_annotations": [ | |
| "@@@STEP_NEST_LEVEL@1@@@" | |
| ] | |
| }, | |
| { | |
| "cmd": [], | |
| "name": "Run plugin tests" | |
| }, | |
| { | |
| "cmd": [ | |
| "bash", | |
| "script/incremental_build.sh", | |
| "build-examples", | |
| "--windows" | |
| ], | |
| "cwd": "[START_DIR]/plugins", | |
| "env": { | |
| "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
| "PUB_CACHE": "[CACHE]/.pub-cache" | |
| }, | |
| "env_prefixes": { | |
| "PATH": [ | |
| "[START_DIR]/flutter/bin", | |
| "[START_DIR]/flutter/bin/cache/dart-sdk/bin" | |
| ] | |
| }, | |
| "name": "Run plugin tests.build examples", | |
| "~followup_annotations": [ | |
| "@@@STEP_NEST_LEVEL@1@@@" | |
| ] | |
| }, | |
| { | |
| "cmd": [ | |
| "bash", | |
| "script/incremental_build.sh", | |
| "drive-examples", | |
| "--windows" | |
| ], | |
| "cwd": "[START_DIR]/plugins", | |
| "env": { | |
| "DEPOT_TOOLS": "RECIPE_REPO[depot_tools]", | |
| "PUB_CACHE": "[CACHE]/.pub-cache" | |
| }, | |
| "env_prefixes": { | |
| "PATH": [ | |
| "[START_DIR]/flutter/bin", | |
| "[START_DIR]/flutter/bin/cache/dart-sdk/bin" | |
| ] | |
| }, | |
| "name": "Run plugin tests.drive examples", | |
| "~followup_annotations": [ | |
| "@@@STEP_NEST_LEVEL@1@@@" | |
| ] | |
| }, | |
| { | |
| "name": "$result" | |
| } | |
| ] |