@@ -47,22 +47,25 @@ install:
4747 - ' set PATH=%JAVA_HOME%\bin;%PATH%'
4848 - java --version
4949 - javac --version
50- - choco upgrade gradle --version=8.4.0
50+ - choco upgrade gradle --version=9.0.0
51+ - choco install ruby --version=3.2.7.1
52+ - choco install ruby --version=3.3.7.1
53+ - choco install ruby --version=3.4.2.1
5154 - " gradle -v"
5255 - " mvn --version"
5356
5457 # Make sure the temp directory exists for Python to use.
5558 - ps : " mkdir -Force C:\\ tmp"
5659 - " python --version"
57- - ' set PATH=%PYTHON_HOME%;C:\Ruby33-x64\bin;%PATH%;C:\Python39-x64;C:\Python310-x64;C:\Python311-x64;C:\Python312-x64;C:\Python313-x64'
60+ - ' set PATH=%PYTHON_HOME%;C:\Ruby32-x64\bin;C:\ Ruby33-x64\bin;C:\Ruby34 -x64\bin;%PATH%;C:\Python39-x64;C:\Python310-x64;C:\Python311-x64;C:\Python312-x64;C:\Python313-x64'
5861 - " node --version"
5962 - " echo %PYTHON_HOME%"
6063 - " echo %PATH%"
6164 - " python --version"
6265 - " ruby --version"
6366 - ps : " Restart-Service docker"
6467 # Switch to Docker Linux containers
65- - ps : ' & $Env:ProgramFiles\Docker\Docker\DockerCli.exe -SwitchLinuxEngine'
68+ - ps : ' & $Env:ProgramFiles\Docker\Docker\DockerCli.exe -SwitchLinuxEngine' 4
6669 - " docker info"
6770 - " docker version"
6871
@@ -137,22 +140,23 @@ install:
137140on_finish :
138141 # Upload test reports as artifacts
139142 - ps : Get-ChildItem .\TEST_REPORT-*.json | % { Push-AppveyorArtifact $_.FullName -FileName $_.Name }
140- - ps : '
141- If (Test-Path env:BY_CANARY){
142- $env:AWS_ACCESS_KEY_ID = $env:TEST_REPORT_S3_BUCKET_ACCESS_KEY_ID;
143- $env:AWS_SECRET_ACCESS_KEY = $env:TEST_REPORT_S3_BUCKET_SECRET_ACCESS_KEY;
144- $env:AWS_SESSION_TOKEN = $env:TEST_REPORT_S3_BUCKET_SESSION_TOKEN;
145- aws s3 cp ".\" "s3://$env:TEST_REPORT_S3_BUCKET_NAME/appveyor/$env:APPVEYOR_PROJECT_SLUG/$env:APPVEYOR_BUILD_ID/$env:APPVEYOR_JOB_ID/" --recursive --exclude "*" --include "TEST_REPORT-*.json" --region us-west-2
146- } '
143+ - ps : |
144+ If (Test-Path env:BY_CANARY){
145+ $env:AWS_ACCESS_KEY_ID = $env:TEST_REPORT_S3_BUCKET_ACCESS_KEY_ID;
146+ $env:AWS_SECRET_ACCESS_KEY = $env:TEST_REPORT_S3_BUCKET_SECRET_ACCESS_KEY;
147+ $env:AWS_SESSION_TOKEN = $env:TEST_REPORT_S3_BUCKET_SESSION_TOKEN;
148+ aws s3 cp ".\" "s3://$env:TEST_REPORT_S3_BUCKET_NAME/appveyor/$env:APPVEYOR_PROJECT_SLUG/$env:APPVEYOR_BUILD_ID/$env:APPVEYOR_JOB_ID/" --recursive --exclude "*" --include "TEST_REPORT-*.json" --region us-west-2
149+ }
147150
148151 # notify success
149- - ps : "
150- If (Test-Path env:BY_CANARY){
151- $env:AWS_ACCESS_KEY_ID = $env:CI_ACCESS_ROLE_AWS_ACCESS_KEY_ID;
152- $env:AWS_SECRET_ACCESS_KEY = $env:CI_ACCESS_ROLE_AWS_SECRET_ACCESS_KEY;
153- $env:AWS_SESSION_TOKEN = $env:CI_ACCESS_ROLE_AWS_SESSION_TOKEN;
154- aws stepfunctions send-task-success --task-token \" $env:TASK_TOKEN\" --task-output \" {}\" --region us-west-2;
155- }"
152+ - ps : |
153+ If (Test-Path env:BY_CANARY){
154+ $env:AWS_ACCESS_KEY_ID = $env:CI_ACCESS_ROLE_AWS_ACCESS_KEY_ID;
155+ $env:AWS_SECRET_ACCESS_KEY = $env:CI_ACCESS_ROLE_AWS_SECRET_ACCESS_KEY;
156+ $env:AWS_SESSION_TOKEN = $env:CI_ACCESS_ROLE_AWS_SESSION_TOKEN;
157+ aws lambda invoke --function-name "$env:ACCOUNT_RESET_LAMBDA_ARN" --payload "{\`"taskToken\`": \`"$env:TASK_TOKEN\`", \`"output\`": \`"{}\`"}" lambda-output.txt --region us-west-2;
158+ cat lambda-output.txt
159+ }
156160
157161build_script :
158162 # install Rust in build_script to not override the default "install" actions
0 commit comments