Mikhail Timofeev
cdd8150e00
[macOS] Allow using GitHub PAT to enlarge api requests limit ( #4917 )
...
* Use gh api pat
* Add gh token to 10.15
* Add github_api_pat for macos-12
2022-01-20 13:41:21 +03:00
Mikhail Timofeev
bb56fb7ef4
Add Service Fabric SDK to windows 2022 ( #4812 )
2021-12-27 23:12:44 +03:00
Mikhail Timofeev and Craig Morten
3ff9488146
[macOS] Enable voiceover if SIP is disabled ( #4805 )
...
* Enable voiceover if SIP is disabled
* Replace touch with `echo -n "a"`
The file should contain `a` symbol
Co-authored-by: Craig Morten <[email protected] >
* Wrap sudo call into bash -c
Co-authored-by: Craig Morten <[email protected] >
2021-12-27 18:17:25 +03:00
Mikhail Timofeev
ddf7ca4328
[Windows] Add Perl to windows-2022 ( #4808 )
...
* Add Perl to windows-2022 toolset
* Add missing tests and software report for perl
2021-12-27 13:43:52 +03:00
Mikhail Timofeev
fcb8a9ca81
Windows 2022 is not in a beta state anymore ( #4810 )
2021-12-27 11:41:47 +03:00
Mikhail Timofeev
d4793cf476
Add data about Ubuntu packages to software guidelines ( #4802 )
2021-12-23 21:53:35 +03:00
Mikhail Timofeev
20705eae35
Change capitalization for Readme name in CI ymls ( #4796 )
2021-12-22 21:24:04 +03:00
Mikhail Timofeev
986530d6bb
Skip linter-check for readmes ( #4794 )
...
* Exclude readmes from the linter
* Add env variable with exclusion to the linter yml
* Rename Ubuntu readmes to correspond with the other images
* Remove trailing space in ubuntu software generator
* Rename Ubuntu1804-README.md to Ubuntu1804-Readme.md
* Rename Ubuntu2004-README.md to Ubuntu2004-Readme.md
2021-12-22 17:34:53 +03:00
Mikhail Timofeev
b102665470
[macOS] Add xcode 13.2.1 ( #4765 )
2021-12-18 20:28:32 +03:00
Mikhail Timofeev
36f279b623
Cleanup /root/.cache directory ( #4761 )
2021-12-17 11:40:04 +03:00
Mikhail Timofeev
5d6f295a05
Remove the title and move the block about Azure ( #4759 )
2021-12-16 21:30:00 +03:00
Mikhail Timofeev
ee0629bfc3
Revert "Updating readme file for ubuntu18 version 20211208.3 ( #4697 )" ( #4704 )
...
This reverts commit 2330c91d00 .
2021-12-09 16:56:27 +03:00
Mikhail Timofeev
ff555147fd
Add wasm.tools component to VS2022 ( #4490 )
2021-11-12 15:51:50 +03:00
Mikhail Timofeev
c025446a95
[macOS] Pin mongodb version to 5.0 ( #4484 )
2021-11-12 11:00:19 +03:00
Mikhail Timofeev
dec1d799e0
[Ubuntu] Pin mongodb version to 5.0 ( #4483 )
2021-11-12 11:00:03 +03:00
Mikhail Timofeev
fa7f7eac99
[Windows] Pin mongodb to 5.0 ( #4482 )
...
* [Windows] pin mongodb to 5.0
* Change version argument to include "="
2021-11-12 10:59:53 +03:00
Mikhail Timofeev
68e428c4d2
Perform a full clone of vcpkg instead of depth=1 ( #4476 )
2021-11-11 16:13:05 +03:00
Mikhail Timofeev
e5e8cc59dd
Add miniconda to windows 2022 image ( #4467 )
2021-11-11 15:27:09 +03:00
Mikhail Timofeev
0ddb8a2302
[Windows] Use Get-LatestChocoPackageVersion to get nodejs version to install ( #4469 )
...
* Use Get-LatestChocoPackageVersion to get nodejs
* Fix typo in Send-RequestToChocolateyPackages
2021-11-11 13:13:07 +03:00
Mikhail Timofeev
596859266e
Remove node10 docker images from ubuntu toolsets ( #4461 )
2021-11-10 20:56:23 +03:00
Mikhail Timofeev
44b6734000
Remove Xcode13 beta & set Xcode 13.1 as default ( #4456 )
2021-11-10 17:11:29 +03:00
Mikhail Timofeev
a6b29e3206
Change channel from pre to release for VS22 ( #4451 )
2021-11-10 00:00:18 +03:00
Mikhail Timofeev
8fd74ebe0f
Revert "[macOS] install vcpkg from specific commit ( #4389 )" ( #4439 )
...
This reverts commit 706a7ae6d3 .
2021-11-08 16:52:37 +03:00
Mikhail Timofeev
5b6883ef72
Add 32-bit version of python to win19 & win22 ( #4405 )
2021-11-02 22:50:27 +03:00
Mikhail Timofeev
a0ac40903e
Schedule macOS-12 builds ( #4393 )
2021-11-01 17:58:03 +03:00
Mikhail Timofeev
64b553b5d0
[macOS] Install stable Xcode clt for Monterey ( #4382 )
2021-10-30 13:05:59 +03:00
Mikhail Timofeev
f5d2b977cd
Add Xcode 13.2 to macOS 11 & 12 ( #4363 )
2021-10-29 16:45:56 +03:00
Mikhail Timofeev
43d7228dce
Add node 16 to the macOS toolcache ( #4352 )
2021-10-29 09:00:26 +03:00
Mikhail Timofeev
b8c5b5f3f0
[macOS] Avoid installing preview android platform versions ( #4372 )
2021-10-29 01:16:26 +03:00
Mikhail Timofeev
2e47a52b7e
[Ubuntu] Avoid installing preview android platform versions ( #4371 )
2021-10-29 01:15:55 +03:00
Mikhail Timofeev
7d905024ff
Add node 16 to toolcache + docker images ( #4353 )
2021-10-27 19:23:59 +03:00
Mikhail Timofeev
733c34d93a
Add node 16 to the toolcache ( #4354 )
2021-10-27 19:23:50 +03:00
Mikhail Timofeev
479bc3f1ea
Add symlink for Xcode 12.5 ( #4321 )
2021-10-21 17:53:30 +03:00
Mikhail Timofeev
f4fbe6e36f
Remove Ubuntu 16.04 from templates ( #4313 )
2021-10-20 00:37:29 +03:00
Mikhail Timofeev
8c93fad835
Add Xcode 13.1 to macOS 11 & 12 ( #4301 )
2021-10-19 11:22:08 +03:00
Mikhail Timofeev
6f4486a3fe
Add windows11.22000 SDK to VS2022 ( #4285 )
2021-10-15 18:45:50 +03:00
Mikhail Timofeev
b9c994fd6c
[macOS] Add python 3.10 to the toolcache ( #4254 )
2021-10-11 16:42:35 +03:00
Mikhail Timofeev
5425b6cf3d
Add python 3.10 to the toolcache ( #4253 )
2021-10-11 16:39:02 +03:00
Mikhail Timofeev
9f43e68092
Ubuntu add python 3.10 to the toolcache ( #4252 )
2021-10-11 13:59:45 +03:00
Mikhail Timofeev
cf96490586
[Windows] Install the latest available azure-cli msi package ( #4242 )
2021-10-09 16:51:33 +03:00
Mikhail Timofeev
b665bad57b
Install compose v1 and v2 alongside ( #4203 )
2021-10-01 12:33:34 +03:00
Mikhail Timofeev
efcefca087
Revert "[Windows OS] Include Microsoft Game Development Kit (GDK) to image" ( #4162 )
2021-09-28 16:03:39 +03:00
Mikhail Timofeev
f59c79f259
[macOS] Simpify ghcup code to use "ghcup whereis basedir" ( #4127 )
2021-09-22 19:36:54 +03:00
Mikhail Timofeev
eddf4a0208
Revert "[macOS] Software Updates 2021 Week 37 - Update Mono to 6.12.0.140 ver… ( #4050 )" ( #4070 )
2021-09-13 12:36:49 +03:00
Mikhail Timofeev
ea7f3caa06
Add docker images to list of tools ( #4030 )
2021-09-08 09:50:43 +03:00
Mikhail Timofeev
accd6d0278
Add configure-tccdb-macos11 script ( #3933 )
2021-08-19 20:49:31 +03:00
Mikhail Timofeev
9a9885aa73
Change the message as macos11 is GA in GH ( #3912 )
2021-08-17 22:45:20 +03:00
Mikhail Timofeev
799c7a79cf
[Ubuntu] Install cargo-audit 0.14.1 as 0.15.0 is broken ( #3821 )
...
* Version 0.15.0 is broken, stick to 0.14.1
* Install cargo-audit without locked
2021-07-30 22:06:02 +03:00
Mikhail Timofeev
76c0efb5eb
[macOS] Install cargo-audit 0.14.1 as 0.15.0 is broken ( #3820 )
...
* Hardcode 0.14.1 as 0.15.0 is broken
* Install cargo-audit without locked
2021-07-30 22:05:48 +03:00
Mikhail Timofeev
2d9cc77844
[windows] Install cargo-audit 0.14.1 as 0.15.0 is broken (fix) ( #3824 )
...
* Install cargo-audit without locked
2021-07-30 22:05:33 +03:00
Mikhail Timofeev
0b37a50b57
[Windows] cargo-audit 0.15.0 is broken, stick to 0.14.1 ( #3822 )
2021-07-30 11:58:05 +03:00
Mikhail Timofeev
52d30ac08c
[macOS] Fix xcode installation script if there is only one Xcode version to install ( #3808 )
...
* Cast xcodeVersions variable to array
2021-07-29 16:15:45 +03:00
Mikhail Timofeev
55fe7979f2
Revert "Stick mongodb version to 4.4.7 ( #3747 )" ( #3775 )
2021-07-22 17:40:48 +03:00
Mikhail Timofeev
9400af6b30
[Ubuntu] Install yq to /usr/bin ( #3768 )
...
* Installation to /usr/local/bin break some workflows
2021-07-21 16:15:34 +03:00
Mikhail Timofeev
08d7091533
Remove platform-tools from toolset ( #3761 )
...
* Platform-tools is installed along with any version of build-tools, there is no need to install it explicitly
2021-07-20 22:37:48 +03:00
Mikhail Timofeev
47c20dcaa3
Stick mongodb version to 4.4.7 ( #3747 )
...
* Version 5 potentially contains breaking changes.
Stick to 4.4.7 and announce changes before upgrading to it.
2021-07-19 20:24:04 +03:00
Mikhail Timofeev
5d206765aa
Use python3 to install aws-cli V1 ( #3740 )
...
* Starting from version 1.20 aws-cli dropped python2 support
2021-07-16 18:40:26 +03:00
Mikhail Timofeev
8f8dfb1bcf
Disable schedule as Ubuntu16 is deprecated ( #3741 )
2021-07-16 17:25:43 +03:00
Mikhail Timofeev
e139c6d581
[macOS] Skip Intel HAXM installation on BigSur ( #3698 )
...
* Remove HAXM installation as it doesn't work on Big Sur
* Change test to validate successful kext load
* Add HAXM to software report
2021-07-14 10:02:12 +03:00
Mikhail Timofeev
a914ed2f95
[Windows] Fix image generation error related to zipped az modules ( #3720 )
2021-07-13 10:41:55 +03:00
Mikhail Timofeev
7149c03bd2
Fix Get-AndroidGoogleAPIsVersions function output ( #3715 )
...
* The current condition retrieves a system image android 27 for win16
2021-07-13 09:32:41 +03:00
Mikhail Timofeev
f1ab1bd12f
[Ubuntu] Switch android tools installation to use sdkmanager from command-line tools ( #3650 )
...
* Switch android tools installation to cmdline-tools
* Replace deprecated sdkmanger from sdk-tools to the one from cmdline tools
* Remove patcherv4 from toolsets as it's included in m2repository extras
* Add tests to make sure both sdkmanagers exist
* Return cmdline-tools to software readme
* Get-AndroidInstalledPackages function now use list_installed param
* Create a function to get sdkmanager version = cmdline tools version
* Get rid of hardcoded path to ANDROID_HOME
* Add reloadEtcEnvironment call to installation script
* Use env variable ANDROID_HOME in tests
* Modify software report to output any version
* Change regex pattern to output the group
* Currently the function returns 4. instead of 4.0, this change fixes it
2021-07-07 15:16:46 +03:00
Mikhail Timofeev
6e7af98600
[Windows] Switch android tools installation to use cmdline-tools' sdkmanager ( #3682 )
...
* Switch android installation to use cmdline-tools
* Rename update-android sdk to install-android sdk as for the other OSs
* Remove cmdline-tools installation from toolset as it's installed
* Regenerate licenses for the new sdkmanager
* Add tests to check that both sdkmanagers are available
* Simplify Get-AndroidInstalledPackages function to use list_installed
* Resolve nitpicks from @AlenaSviridenko
* Add extra lines to separate comments from the code
* Remove extra line after $androidNDKs
* Modify software report to output any version number
* Change regex pattern to output the group
* Currently the function returns 4. instead of 4.0, this change fixes it
2021-07-07 15:16:35 +03:00
Mikhail Timofeev
cc3405ff7a
[macOS] Switch android tools installation to use cmdline-tools' sdkmanager ( #3686 )
...
* Switch android installation to use cmdline-tools
* Switch android-toolsets and xamarin-android-ndk to use new sdkmanager
* Remove cmdline-tools installation from toolset as it's installed
* Remove redundant steps with warning prevention
* Remove hardcoded licenses as they are accepted during the installation
* Add tests to check that both sdkmanagers are available
* Simplify Get-AndroidInstalledPackages function to use list_installed
* Change regex pattern to output the group
* Currently the function returns 4. instead of 4.0, this change fixes it
2021-07-07 15:16:23 +03:00
Mikhail Timofeev
20804bc30f
Remove bicep from software docs and tests for ub16 ( #3656 )
2021-06-28 10:58:28 +03:00
Mikhail Timofeev
c3f3d8325f
Revert "Updating readme file for ubuntu20 version 20210621.1 ( #3623 )" ( #3654 )
2021-06-26 11:22:49 +03:00
Mikhail Timofeev
8ebae96a7c
Remove Xcode 12.2&12.3 from macos Big Sur toolset ( #3653 )
2021-06-25 18:28:19 +03:00
Mikhail Timofeev
9e21ab0f00
Return xcode 12.5 to macos Big Sur ( #3635 )
2021-06-23 22:20:09 +03:00
Mikhail Timofeev
4e6b32793f
Add xcode 12.5.1 to macos-11 image ( #3629 )
2021-06-22 11:36:14 +03:00
Mikhail Timofeev
83a5e887f4
Revert "Don't install KB5003638 update as it breaks the VM ( #3557 )" ( #3627 )
...
This reverts commit ff4ba2e725 .
2021-06-21 20:02:32 +03:00
Mikhail Timofeev
1fb8c5d6a1
[Windows] Improve Pester tests coverage for MSYS2 ( #3595 )
...
* Add ShouldReturnZeroExitCodeWithParam function and a new set of tests for MSYS2 tools
* Change get-command -> Get-Command
* Remove elevated user, return original path after msys installation and tests, resolve nitpicks
* Add BeforeEach and AfterEach blocks
These blocks change the path before each test
and return the original path after each test
* Change get-command -> Get-Command
2021-06-21 14:09:51 +03:00
Mikhail Timofeev
4416d54d30
[Ubuntu] Remove php installation, tests and software docs for Ubuntu 16 ( #3541 )
...
* Remove php installation, tests and software docs for Ubuntu 16
* Add openssl 1.1.1k installation as python toolcache depends on it
* Add a comment about openssl installation on Ubuntu 16
2021-06-10 22:33:08 +03:00
Mikhail Timofeev
6c587ebe5d
[macOS] Upgrade Xamarin ios and mac versions from .1 to .3 ( #3564 )
2021-06-10 21:34:49 +03:00
Mikhail Timofeev
fd620b053f
[macOS] Upgrade azure powershell from 5.7.0 to 5.9.0 on macOS images ( #3563 )
2021-06-10 21:34:17 +03:00
Mikhail Timofeev
49967f8712
[ubuntu] Change azure ps module from 5.7.0 to 5.9.0 for Ubuntu 18 & 20 ( #3562 )
2021-06-10 21:33:43 +03:00
Mikhail Timofeev
edd787f61b
[Windows] Upgrade az powershell module from 5.7.0 to 5.9.0 ( #3561 )
...
* Add az ps module 5.9.0 to the windows images, move 5.7.0 to zip
* Remove 5.7.0 from zip version as it's usage is low based on the telemetry
2021-06-10 21:33:10 +03:00
Mikhail Timofeev
ff4ba2e725
Don't install KB5003638 update as it breaks the VM ( #3557 )
2021-06-10 09:19:50 +03:00
Mikhail Timofeev
b8c7eb863a
Switch the default Xcode version from 12.4 to 12.5 for macOS Big Sur ( #3545 )
2021-06-09 12:46:07 +03:00
Mikhail Timofeev
a56b10c364
Revert mono version from 6.12.0.140 to 6.12.0.125 ( #3543 )
2021-06-08 10:44:41 +03:00
Mikhail Timofeev
4da3c8eef9
Add blackhole audiodevice for macOS Big sur, add sox and Switchaudio-osx versions to the docs ( #3542 )
2021-06-08 10:44:31 +03:00
Mikhail Timofeev
2ae7ebddab
Add Xcode 13.0 to macOS Big Sur image ( #3540 )
2021-06-08 10:44:17 +03:00
Mikhail Timofeev
395eb43c2b
Added a condition for the $binGhcPath to not depend on the exact Haskell version ( #3537 )
2021-06-07 20:49:36 +03:00
Mikhail Timofeev
46ced60271
[macOS] Get back pypy to big sur ( #3524 )
2021-06-06 23:44:10 +03:00
Mikhail Timofeev
cf551b1f4c
[macOS] Software updates week 23 — add Xamarin 6_12_9 bundle to Big Sur and Mono 6.12.0.140 to Catalina ( #3519 )
2021-06-04 09:24:58 +03:00
Mikhail Timofeev
59ca08e5bf
[macOS] Fix default java postfix in the software readme ( #3518 )
2021-06-03 14:38:17 +03:00
Mikhail Timofeev
4d72ed1fd9
[Windows] Refactor Msys2 installation to use toolset part 1 ( #3487 )
...
* Refactor Msys2 installation to use toolset
* fix indent in the toolset files
* Resolve nitpicks
* Remove typo (extra $)
2021-06-02 13:08:05 +03:00
Mikhail Timofeev
2c6cc7ab0d
[Ubuntu] Change rebar installation to use GitHub releases ( #3486 )
...
* Change rebar installation to use gh releases
* Add source $HELPER_SCRIPTS/install.sh
* Add Erlang rebar3 to software readme
2021-06-01 18:31:35 +03:00
Mikhail Timofeev
4983deed0f
[macos] stick to mongodb 4.4 ( #3484 )
2021-05-31 18:33:17 +03:00
Mikhail Timofeev
5898c5ebd4
Change RubyGems installation to use toolset ( #3474 )
2021-05-30 00:39:27 +03:00
Mikhail Timofeev
f7e0e8befb
[Windows] Switch to use OData query instead of choco search for ghc installation ( #3458 )
...
* Switch to use OData query instead of choco search
* Simplify the logic
2021-05-27 10:20:41 +03:00
Mikhail Timofeev
f9f82b79eb
Add previous version uninstallation ( #3448 )
2021-05-25 20:33:58 +03:00
Mikhail Timofeev
8e7629ee13
Change Add-AssertionOperator to Add-ShouldOperator ( #3446 )
2021-05-25 11:13:12 +03:00
Mikhail Timofeev
39e317a1b6
[ubuntu] Change Add-AssertionOperator to Add-ShouldOperator ( #3445 )
2021-05-24 21:38:12 +03:00
Mikhail Timofeev
8dd6faf126
[macOS] Change Add-AssertionOperator to Add-ShouldOperator ( #3447 )
2021-05-24 21:37:55 +03:00
Mikhail Timofeev
d32753de28
Temporary hardcoding fastlane 2.183.2 on macOS ( #3444 )
2021-05-24 21:36:35 +03:00
Mikhail Timofeev
589a58e707
[Ubuntu] Change java-tools script to retrieve the latest major Gradle version ( #3385 )
...
* Change java-tools script to retrieve the latest major gradle version
* Change gradle installation to use manifest json. Use download_with_retries function
* Move maven version to the toolset
2021-05-21 15:37:15 +03:00
Mikhail Timofeev
0bac9037ca
Sort by version in advance ( #3411 )
2021-05-19 19:45:09 +03:00
Mikhail Timofeev
952ee3e740
[ubuntu] Move aws-sam-cli installation to the aws.sh script ( #3401 )
2021-05-17 21:55:32 +03:00
Mikhail Timofeev
322aa89006
[windows] Add msys libxml2 package installation ( #3386 )
2021-05-17 00:54:28 +03:00
Mikhail Timofeev
a7c8d209c6
[windows] Add a test to make sure version 9 is the default one ( #3377 )
2021-05-14 12:20:12 +03:00