| [ |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::url]\\resources\\pycurl.py", |
| "--url", |
| "https://chocolatey.org/install.ps1", |
| "--status-json", |
| "/path/to/tmp/json", |
| "--outfile", |
| "[CLEANUP]\\install.ps1" |
| ], |
| "name": "download chocolatey installer" |
| }, |
| { |
| "cmd": [ |
| "C:\\\\WINDOWS\\\\system32\\\\WindowsPowerShell\\\\v1.0\\\\powershell.exe", |
| "[CLEANUP]\\install.ps1" |
| ], |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "name": "install chocolatey" |
| }, |
| { |
| "cmd": [ |
| "[CLEANUP]\\chocolatey\\choco", |
| "--version" |
| ], |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "name": "choco --version" |
| }, |
| { |
| "cmd": [ |
| "[CLEANUP]\\chocolatey\\choco", |
| "config", |
| "set", |
| "cacheLocation", |
| "[CLEANUP]\\cache" |
| ], |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "name": "choco set package directory" |
| }, |
| { |
| "cmd": [ |
| "python3", |
| "-u", |
| "RECIPE_MODULE[depot_tools::gsutil]\\resources\\gsutil_smart_retry.py", |
| "--", |
| "RECIPE_REPO[depot_tools]\\gsutil.py", |
| "----", |
| "ls", |
| "gs://dart-archive/channels/dev/release/" |
| ], |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "infra_step": true, |
| "name": "gsutil list dev releases", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/dev/release/1.11.0-dev.3.0/@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/dev/release/2.0.0-dev.0.0/@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/dev/release/2.16.0-80.0.dev/@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/dev/release/2.18.0-1.0.dev/@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/dev/release/2.18.0-162.0.dev/@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/dev/release/2.18.0-18.0.dev/@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/dev/release/2.18.0-7.0.dev/@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/dev/release/3.0.0-0.0.dev/@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/dev/release/3.0.0-18.0.dev/@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/dev/release/3.1.0-15.0.dev/@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/dev/release/45519/@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/dev/release/4.1.0-18.0.dev/@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/dev/release/latest/@@@", |
| "@@@STEP_LOG_END@raw_io.output_text@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python3", |
| "-u", |
| "RECIPE_MODULE[depot_tools::gsutil]\\resources\\gsutil_smart_retry.py", |
| "--", |
| "RECIPE_REPO[depot_tools]\\gsutil.py", |
| "----", |
| "ls", |
| "gs://dart-archive/channels/beta/release/" |
| ], |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "infra_step": true, |
| "name": "gsutil list beta releases", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/beta/release/2.10.0-110.1.beta/@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/beta/release/2.16.0-80.1.beta/@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/beta/release/2.16.0/@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/beta/release/2.16.1/@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/beta/release/2.18.0-69.1.beta/@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/beta/release/2.19.0-444.2.beta/@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/beta/release/3.1.0-417.4.beta/@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/beta/release/latest/@@@", |
| "@@@STEP_LOG_END@raw_io.output_text@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python3", |
| "-u", |
| "RECIPE_MODULE[depot_tools::gsutil]\\resources\\gsutil_smart_retry.py", |
| "--", |
| "RECIPE_REPO[depot_tools]\\gsutil.py", |
| "----", |
| "ls", |
| "gs://dart-archive/channels/stable/release/" |
| ], |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "infra_step": true, |
| "name": "gsutil list stable releases", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/stable/release/1.11.0/@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/stable/release/2.0.0/@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/stable/release/2.15.1/@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/stable/release/2.16.0/@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/stable/release/2.16.1/@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/stable/release/2.18.0/@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/stable/release/2.18.6/@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/stable/release/2.2.0/@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/stable/release/3.1.1/@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/stable/release/45692/@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@gs://dart-archive/channels/stable/release/latest/@@@", |
| "@@@STEP_LOG_END@raw_io.output_text@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[CLEANUP]\\chocolatey\\choco", |
| "search", |
| "--all", |
| "--exact", |
| "--pre", |
| "dart-sdk" |
| ], |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "name": "list published versions", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_LINE@raw_io.output_text@@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@Chocolatey v2.0.0@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@dart-sdk 4.1.0-18.0.dev [Approved] Uses proper semantic version@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@dart-sdk 3.1.2 [Approved] Downloads cached for licensed users@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@dart-sdk 3.1.1 [Approved] Downloads cached for licensed users@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@dart-sdk 3.1.0.417-c-004-beta@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@dart-sdk 3.1.0.15-c-000-dev [Approved] Downloads cached for licensed users@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@dart-sdk 3.1.0.11-c-000-dev - Possibly broken@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@dart-sdk 3.1.0.2-c-000-dev [Approved] Downloads cached for licensed users@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@dart-sdk 3.1.0-c-000-dev [Approved] Downloads cached for licensed users@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@dart-sdk 3.0.0 [Approved] Downloads cached for licensed users@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@dart-sdk 3.0.0.21-c-000-dev [Approved] Downloads cached for licensed users@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@dart-sdk 3.0.0-c-000-dev [Approved] Downloads cached for licensed users@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@dart-sdk 2.19.6 [Approved] Downloads cached for licensed users@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@dart-sdk 2.19.0.444-c-006-beta [Approved]@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@dart-sdk 2.19.0.444-c-000-dev Downloads cached for licensed users@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@dart-sdk 2.19.0.398-c-000-dev - Possibly broken@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@dart-sdk 2.19.0.374-c-002-beta@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@dart-sdk 2.19.0.374-c-001-beta Downloads cached for licensed users@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@dart-sdk 2.19.0.374-c-000-dev Downloads cached for licensed users@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@dart-sdk 2.0.0.51-dev-0 [Approved]@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@dart-sdk 2.0.0.51-dev [Approved] Downloads cached for licensed users@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@dart-sdk 2.0.0.50-dev [Approved] Downloads cached for licensed users@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@dart-sdk 2.0.0 [Approved] Downloads cached for licensed users@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@dart-sdk 1.7.2.1 [Approved]@@@", |
| "@@@STEP_LOG_LINE@raw_io.output_text@401 packages found.@@@", |
| "@@@STEP_LOG_END@raw_io.output_text@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "chocolatey is up to date" |
| }, |
| { |
| "name": "$result" |
| } |
| ] |