| [ |
| { |
| "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@Chocolatey v2.0.0@@@", |
| "@@@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.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": [ |
| "python3", |
| "-u", |
| "RECIPE_MODULE[depot_tools::git]\\resources\\git_setup.py", |
| "--path", |
| "[START_DIR]\\chocolatey-packages", |
| "--url", |
| "https://github.com/dart-lang/chocolatey-packages.git" |
| ], |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "name": "git setup" |
| }, |
| { |
| "cmd": [ |
| "git", |
| "fetch", |
| "origin", |
| "main", |
| "--progress" |
| ], |
| "cwd": "[START_DIR]\\chocolatey-packages", |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey", |
| "PATH": "RECIPE_REPO[depot_tools];<PATH>" |
| }, |
| "infra_step": true, |
| "name": "git fetch" |
| }, |
| { |
| "cmd": [ |
| "git", |
| "checkout", |
| "-f", |
| "FETCH_HEAD" |
| ], |
| "cwd": "[START_DIR]\\chocolatey-packages", |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "infra_step": true, |
| "name": "git checkout" |
| }, |
| { |
| "cmd": [ |
| "git", |
| "rev-parse", |
| "HEAD" |
| ], |
| "cwd": "[START_DIR]\\chocolatey-packages", |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "infra_step": true, |
| "name": "read revision", |
| "~followup_annotations": [ |
| "@@@STEP_TEXT@<br/>checked out 'deadbeef'<br/>@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "git", |
| "clean", |
| "-f", |
| "-d", |
| "-x" |
| ], |
| "cwd": "[START_DIR]\\chocolatey-packages", |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "infra_step": true, |
| "name": "git clean" |
| }, |
| { |
| "cmd": [ |
| "git", |
| "submodule", |
| "sync" |
| ], |
| "cwd": "[START_DIR]\\chocolatey-packages", |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "infra_step": true, |
| "name": "submodule sync" |
| }, |
| { |
| "cmd": [ |
| "git", |
| "submodule", |
| "update", |
| "--init", |
| "--recursive" |
| ], |
| "cwd": "[START_DIR]\\chocolatey-packages", |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "infra_step": true, |
| "name": "submodule update" |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "[START_DIR]\\chocolatey-packages\\dart-sdk\\chocolateyInstall.ps1", |
| "/path/to/tmp/" |
| ], |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "infra_step": true, |
| "name": "read installer", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_END@chocolateyInstall.ps1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "cipd.bat", |
| "ensure", |
| "-root", |
| "[START_DIR]\\cloudkms", |
| "-ensure-file", |
| "infra/tools/luci/cloudkms/${platform} latest", |
| "-max-threads", |
| "0", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "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-latest----------\",@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/luci/cloudkms/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": [ |
| "python3", |
| "-u", |
| "RECIPE_MODULE[depot_tools::gsutil]\\resources\\gsutil_smart_retry.py", |
| "--", |
| "RECIPE_REPO[depot_tools]\\gsutil.py", |
| "----", |
| "cp", |
| "gs://dart-ci-credentials/chocolatey.encrypted", |
| "chocolatey.encrypted" |
| ], |
| "cwd": "[CLEANUP]", |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "infra_step": true, |
| "name": "gsutil download" |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]\\cloudkms\\cloudkms.exe", |
| "decrypt", |
| "-input", |
| "chocolatey.encrypted", |
| "-output", |
| "[CLEANUP]\\chocolatey.key", |
| "projects/dart-ci/locations/us-central1/keyRings/dart-ci/cryptoKeys/dart-ci" |
| ], |
| "cwd": "[CLEANUP]", |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "name": "cloudkms get key chocolatey" |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::url]\\resources\\pycurl.py", |
| "--url", |
| "https://storage.googleapis.com/dart-archive/channels/dev/release/3.1.0-15.0.dev/sdk/dartsdk-windows-ia32-release.zip.sha256sum", |
| "--status-json", |
| "/path/to/tmp/json", |
| "--outfile", |
| "/path/to/tmp/" |
| ], |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "name": "GET https://storage.googleapis.com/dart-archive/channels/dev/release/3.1.0-15.0.dev/sdk/dartsdk-windows-ia32-release.zip.sha256sum" |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::url]\\resources\\pycurl.py", |
| "--url", |
| "https://storage.googleapis.com/dart-archive/channels/dev/release/3.1.0-15.0.dev/sdk/dartsdk-windows-x64-release.zip.sha256sum", |
| "--status-json", |
| "/path/to/tmp/json", |
| "--outfile", |
| "/path/to/tmp/" |
| ], |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "name": "GET https://storage.googleapis.com/dart-archive/channels/dev/release/3.1.0-15.0.dev/sdk/dartsdk-windows-x64-release.zip.sha256sum" |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "", |
| "[START_DIR]\\chocolatey-packages\\dart-sdk\\chocolateyInstall.ps1" |
| ], |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "infra_step": true, |
| "name": "write installer dev 3.1.0-15.0.dev", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_END@chocolateyInstall.ps1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[CLEANUP]\\chocolatey\\choco", |
| "pack", |
| "version=3.1.0.15-c-000-dev" |
| ], |
| "cwd": "[START_DIR]\\chocolatey-packages\\dart-sdk", |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "name": "choco pack dev 3.1.0-15.0.dev" |
| }, |
| { |
| "cmd": [ |
| "[CLEANUP]\\chocolatey\\choco", |
| "install", |
| "dart-sdk", |
| "--pre", |
| "-y", |
| "-dv", |
| "-s", |
| "." |
| ], |
| "cwd": "[START_DIR]\\chocolatey-packages\\dart-sdk", |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "name": "verify with choco install dev 3.1.0-15.0.dev" |
| }, |
| { |
| "cmd": [ |
| "C:\\\\WINDOWS\\\\system32\\\\WindowsPowerShell\\\\v1.0\\\\powershell.exe", |
| "-Command", |
| "$secret = cat [CLEANUP]\\chocolatey.key; [CLEANUP]\\chocolatey\\choco push --source https://push.chocolatey.org/ -k=\"$secret\" dart-sdk.3.1.0.15-c-000-dev.nupkg" |
| ], |
| "cwd": "[START_DIR]\\chocolatey-packages\\dart-sdk", |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "name": "choco push dev 3.1.0-15.0.dev" |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::url]\\resources\\pycurl.py", |
| "--url", |
| "https://storage.googleapis.com/dart-archive/channels/beta/release/3.1.0-417.4.beta/sdk/dartsdk-windows-ia32-release.zip.sha256sum", |
| "--status-json", |
| "/path/to/tmp/json", |
| "--outfile", |
| "/path/to/tmp/" |
| ], |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "name": "GET https://storage.googleapis.com/dart-archive/channels/beta/release/3.1.0-417.4.beta/sdk/dartsdk-windows-ia32-release.zip.sha256sum" |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::url]\\resources\\pycurl.py", |
| "--url", |
| "https://storage.googleapis.com/dart-archive/channels/beta/release/3.1.0-417.4.beta/sdk/dartsdk-windows-x64-release.zip.sha256sum", |
| "--status-json", |
| "/path/to/tmp/json", |
| "--outfile", |
| "/path/to/tmp/" |
| ], |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "name": "GET https://storage.googleapis.com/dart-archive/channels/beta/release/3.1.0-417.4.beta/sdk/dartsdk-windows-x64-release.zip.sha256sum" |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "", |
| "[START_DIR]\\chocolatey-packages\\dart-sdk\\chocolateyInstall.ps1" |
| ], |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "infra_step": true, |
| "name": "write installer beta 3.1.0-417.4.beta", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_END@chocolateyInstall.ps1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[CLEANUP]\\chocolatey\\choco", |
| "pack", |
| "version=3.1.0.417-c-004-beta" |
| ], |
| "cwd": "[START_DIR]\\chocolatey-packages\\dart-sdk", |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "name": "choco pack beta 3.1.0-417.4.beta" |
| }, |
| { |
| "cmd": [ |
| "[CLEANUP]\\chocolatey\\choco", |
| "install", |
| "dart-sdk", |
| "--pre", |
| "-y", |
| "-dv", |
| "-s", |
| "." |
| ], |
| "cwd": "[START_DIR]\\chocolatey-packages\\dart-sdk", |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "name": "verify with choco install beta 3.1.0-417.4.beta" |
| }, |
| { |
| "cmd": [ |
| "C:\\\\WINDOWS\\\\system32\\\\WindowsPowerShell\\\\v1.0\\\\powershell.exe", |
| "-Command", |
| "$secret = cat [CLEANUP]\\chocolatey.key; [CLEANUP]\\chocolatey\\choco push --source https://push.chocolatey.org/ -k=\"$secret\" dart-sdk.3.1.0.417-c-004-beta.nupkg" |
| ], |
| "cwd": "[START_DIR]\\chocolatey-packages\\dart-sdk", |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "name": "choco push beta 3.1.0-417.4.beta" |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::url]\\resources\\pycurl.py", |
| "--url", |
| "https://storage.googleapis.com/dart-archive/channels/stable/release/3.1.1/sdk/dartsdk-windows-ia32-release.zip.sha256sum", |
| "--status-json", |
| "/path/to/tmp/json", |
| "--outfile", |
| "/path/to/tmp/" |
| ], |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "name": "GET https://storage.googleapis.com/dart-archive/channels/stable/release/3.1.1/sdk/dartsdk-windows-ia32-release.zip.sha256sum" |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::url]\\resources\\pycurl.py", |
| "--url", |
| "https://storage.googleapis.com/dart-archive/channels/stable/release/3.1.1/sdk/dartsdk-windows-x64-release.zip.sha256sum", |
| "--status-json", |
| "/path/to/tmp/json", |
| "--outfile", |
| "/path/to/tmp/" |
| ], |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "name": "GET https://storage.googleapis.com/dart-archive/channels/stable/release/3.1.1/sdk/dartsdk-windows-x64-release.zip.sha256sum" |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "", |
| "[START_DIR]\\chocolatey-packages\\dart-sdk\\chocolateyInstall.ps1" |
| ], |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "infra_step": true, |
| "name": "write installer stable 3.1.1", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_END@chocolateyInstall.ps1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[CLEANUP]\\chocolatey\\choco", |
| "pack", |
| "version=3.1.1" |
| ], |
| "cwd": "[START_DIR]\\chocolatey-packages\\dart-sdk", |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "name": "choco pack stable 3.1.1" |
| }, |
| { |
| "cmd": [ |
| "[CLEANUP]\\chocolatey\\choco", |
| "install", |
| "dart-sdk", |
| "--pre", |
| "-y", |
| "-dv", |
| "-s", |
| "." |
| ], |
| "cwd": "[START_DIR]\\chocolatey-packages\\dart-sdk", |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "name": "verify with choco install stable 3.1.1" |
| }, |
| { |
| "cmd": [ |
| "C:\\\\WINDOWS\\\\system32\\\\WindowsPowerShell\\\\v1.0\\\\powershell.exe", |
| "-Command", |
| "$secret = cat [CLEANUP]\\chocolatey.key; [CLEANUP]\\chocolatey\\choco push --source https://push.chocolatey.org/ -k=\"$secret\" dart-sdk.3.1.1.nupkg" |
| ], |
| "cwd": "[START_DIR]\\chocolatey-packages\\dart-sdk", |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "name": "choco push stable 3.1.1" |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::url]\\resources\\pycurl.py", |
| "--url", |
| "https://storage.googleapis.com/dart-archive/channels/dev/release/4.1.0-18.0.dev/sdk/dartsdk-windows-ia32-release.zip.sha256sum", |
| "--status-json", |
| "/path/to/tmp/json", |
| "--outfile", |
| "/path/to/tmp/" |
| ], |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "name": "GET https://storage.googleapis.com/dart-archive/channels/dev/release/4.1.0-18.0.dev/sdk/dartsdk-windows-ia32-release.zip.sha256sum" |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::url]\\resources\\pycurl.py", |
| "--url", |
| "https://storage.googleapis.com/dart-archive/channels/dev/release/4.1.0-18.0.dev/sdk/dartsdk-windows-x64-release.zip.sha256sum", |
| "--status-json", |
| "/path/to/tmp/json", |
| "--outfile", |
| "/path/to/tmp/" |
| ], |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "name": "GET https://storage.googleapis.com/dart-archive/channels/dev/release/4.1.0-18.0.dev/sdk/dartsdk-windows-x64-release.zip.sha256sum" |
| }, |
| { |
| "cmd": [ |
| "vpython3", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]\\resources\\fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "", |
| "[START_DIR]\\chocolatey-packages\\dart-sdk\\chocolateyInstall.ps1" |
| ], |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "infra_step": true, |
| "name": "write installer dev 4.1.0-18.0.dev", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_END@chocolateyInstall.ps1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[CLEANUP]\\chocolatey\\choco", |
| "pack", |
| "version=4.1.0.18-c-000-dev" |
| ], |
| "cwd": "[START_DIR]\\chocolatey-packages\\dart-sdk", |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "name": "choco pack dev 4.1.0-18.0.dev" |
| }, |
| { |
| "cmd": [ |
| "[CLEANUP]\\chocolatey\\choco", |
| "install", |
| "dart-sdk", |
| "--pre", |
| "-y", |
| "-dv", |
| "-s", |
| "." |
| ], |
| "cwd": "[START_DIR]\\chocolatey-packages\\dart-sdk", |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "name": "verify with choco install dev 4.1.0-18.0.dev" |
| }, |
| { |
| "cmd": [ |
| "C:\\\\WINDOWS\\\\system32\\\\WindowsPowerShell\\\\v1.0\\\\powershell.exe", |
| "-Command", |
| "$secret = cat [CLEANUP]\\chocolatey.key; [CLEANUP]\\chocolatey\\choco push --source https://push.chocolatey.org/ -k=\"$secret\" dart-sdk.4.1.0.18-c-000-dev.nupkg" |
| ], |
| "cwd": "[START_DIR]\\chocolatey-packages\\dart-sdk", |
| "env": { |
| "ChocolateyBinRoot": "[CLEANUP]\\bin_root", |
| "ChocolateyInstall": "[CLEANUP]\\chocolatey" |
| }, |
| "name": "choco push dev 4.1.0-18.0.dev" |
| }, |
| { |
| "name": "$result" |
| } |
| ] |