Vasilii Polikarpov
7fe65a2204
[Windows] Apply code style rules to Windows scripts ( #8957 )
...
* Apply code style rules to Windows scripts
* Fix typo
* Fix configure-toolset script
* Fix parameters in Msys2 installation script
* Improve log readability
* Remove broken exit code validation
2023-12-11 22:23:36 +01:00
Vasilii Polikarpov
b0fc01efc6
Add deprecation warning to GenerateResourcesAndImage helper ( #8958 )
2023-12-06 13:56:10 +01:00
Vasilii Polikarpov
5bd6a16cab
Validate and update some documentation ( #8959 )
2023-12-06 13:53:57 +01:00
Vasilii Polikarpov
5ed2615017
[Windows] Cleanup various scripts ( #8942 )
...
* Use Resolve-GithubReleaseAssetUrl more widely
* Add the Get-ChecksumFromUrl function
* Sort exported functions and add docs
* Remove alias and fix typo
* Fix kind checksum url and syntax
* Fix checksums url for gh cli and msys2
* [Windows] Cleanup various scripts
* Add spaces after type specifications
* Rename the Take-Part function
2023-12-04 10:50:53 +01:00
Vasilii Polikarpov
d86c4900fa
[Windows] Update functions that get urls and hashes from Github ( #8917 )
...
* [Windows] Update function to get hash from github
* Remove redundant function and add documentation
* Fix aws-sam-cli url
2023-11-30 17:12:17 +01:00
Vasilii Polikarpov
eb0e4ff100
[Windows] Move Android and VS helpers to dedicated files ( #8903 )
2023-11-30 16:53:16 +01:00
Vasilii Polikarpov
5f5ab19246
[Mac OS] Rewrite function download_with_retry ( #8914 )
...
* [Mac OS] Rewrite function download_with_retry
* Update powershell function DownloadWithRetry
2023-11-30 13:39:32 +01:00
Vasilii Polikarpov
92e22bd8c6
[Windows] Refactor helpers that verify hashsum and signature ( #8886 )
2023-11-30 09:22:14 +01:00
Vasilii Polikarpov
abb81511d4
[Ubuntu] Rewrite function download_with_retry ( #8912 )
...
* [Ubuntu] Rewrite function download_with_retry
* Fix loop exit condition
2023-11-29 20:25:29 +01:00
Vasilii Polikarpov
7dba8776df
[Windows] Rename and refactor downloading function ( #8906 )
2023-11-29 13:02:29 +01:00
Vasilii Polikarpov
bfe32a2b12
[Windows] Refactor PATH helpers ( #8885 )
2023-11-29 13:00:16 +01:00
Vasilii Polikarpov
c73276d3f6
[Windows] Rename the Invoke-SBWithRetry function ( #8880 )
2023-11-29 12:58:37 +01:00
Vasilii Polikarpov
da1c04b81a
[Windows] Reimplement function resolving GH asset ( #8899 )
...
* [Windows] Reimplement function resolving GH asset
* Fix tests and software report
* Fix selenium-server version check
2023-11-28 15:08:03 +01:00
Vasilii Polikarpov
e1e621e78c
[Windows] Update helper function that returns Windows Update states ( #8878 )
2023-11-27 12:29:42 +01:00
Vasilii Polikarpov
12066050d0
[Windows] Refactor script installing Android SDK and packages ( #8877 )
2023-11-27 12:28:21 +01:00
Vasilii Polikarpov
9492109c62
[Windows] Refactor test helpers ( #8889 )
2023-11-27 11:37:49 +01:00
Vasilii Polikarpov
79c347765a
[Windows] Unify services handling ( #8871 )
...
* [Windows] Unify services handling
* Fix Set-Service usage
2023-11-23 18:08:20 +01:00
Vasilii Polikarpov
6efbc46fc7
[Windows] Update helper name to Expand-7ZipArchive ( #8875 )
...
* [Windows] Update helper name to Expand-7ZipArchive
* Fix typo
2023-11-23 11:59:49 +01:00
Vasilii Polikarpov
64d5d2c1f4
[Windows] Rename ToolCache path helpers ( #8874 )
2023-11-23 11:59:08 +01:00
Vasilii Polikarpov
1254bc94a5
[Windows] Split VSIX installation helper into two ( #8872 )
2023-11-23 11:58:34 +01:00
Vasilii Polikarpov
d3e630f774
[Windows] Implement installation helpers refactoring ( #8865 )
...
* [Windows] Refactor base Installer helper functions
* Fix helper name
* Fix name gen logic and improve error handling
* Fix hash checking logic
* Fix Install-VsixExtension invocation
* Fix variable name in Install-OpenSSL.ps1
* Fix type for git downloadUrl
2023-11-22 15:14:08 +01:00
Vasilii Polikarpov
d7c36f2257
Fix issue where GetPackerTemplatePath fails in PS5 ( #8852 )
2023-11-21 10:38:18 +01:00
Vasilii Polikarpov
3977803d81
[Windows] Fix signature for MS Edge webdriver ( #8844 )
2023-11-20 17:01:34 +01:00
Vasilii Polikarpov
07e8da79f8
[Windows] Use common approach to set machine vars ( #8830 )
2023-11-17 13:52:52 +01:00
Vasilii Polikarpov
0263bdd53e
[Windows] Rename image build scripts ( #8808 )
2023-11-16 11:20:11 +01:00
Vasilii Polikarpov
d1f2c9a3be
[Windows] Implement new directories hierarchy ( #8616 )
2023-11-15 11:24:45 +01:00
Vasilii Polikarpov
84a7deae24
[Windows] Update Visual Studio and .NET ( #8805 )
...
* Update VS to 17.8
* Update signature for VS 2019
* Add dotnet 7 to toolset
2023-11-15 11:22:43 +01:00
Vasilii Polikarpov
df292beac6
[Mac OS] Configure template for Mac OS 14 ARM64 image ( #8769 )
...
* Configure template for Mac OS 14 ARM64 image
* Change conditions for ruby
2023-11-10 18:53:24 +01:00
Vasilii Polikarpov
e2f77cd4de
[Mac OS] Add newer versions of Go and Node.js ( #8752 )
2023-11-09 11:31:45 +01:00
Vasilii Polikarpov
01fe87da2e
[Mac OS] Adapt code for Mac OS 14 image ( #8760 )
2023-11-09 11:29:07 +01:00
Vasilii Polikarpov
8998a4c907
[Mac OS] Add missing macOS Sonoma selector ( #8759 )
2023-11-07 17:27:55 +01:00
Vasilii Polikarpov
bbbda7bddf
[Mac OS] Update Anka Helpers to build Mac OS 14 ARM image ( #8757 )
...
* Update Anka Helpers to build Mac OS 14 ARM image
* Drop Powershell 5 support
2023-11-07 16:05:11 +01:00
Vasilii Polikarpov
98c6d29ec9
[Mac OS] Remove 'LTS' suffix from OpenJDK version ( #8751 )
2023-11-06 19:24:44 +01:00
Vasilii Polikarpov
972784c043
[Mac OS] Add template for Mac OS 14 image ( #8733 )
2023-11-03 16:46:38 +01:00
Vasilii Polikarpov
586dfe6911
[Mac OS] Temporary disable VNC for Mac OS 14 ( #8717 )
2023-11-02 21:47:49 +01:00
Vasilii Polikarpov
2094c7eb2c
Escape quotes when running in PowerShell 7.0-7.2 ( #8705 )
2023-11-01 20:19:37 +01:00
Vasilii Polikarpov
441bf91f04
[Ubuntu] Update apt repos list in documentation ( #8634 )
2023-10-30 11:36:22 +01:00
Vasilii Polikarpov
f3d011eec1
[MacOS] Unpin Virtualbox ( #8653 )
...
* [MacOS] Unpin Virtualbox
* Remove obsolete virtualbox kext pester test
2023-10-27 15:59:45 +02:00
Vasilii Polikarpov
804aabd786
[Windows] Remove out-of-support vs components ( #8678 )
2023-10-27 15:52:17 +02:00
Vasilii Polikarpov
a84b44268a
[Mac OS] Fix logic for retrying AppleScript execution ( #8662 )
2023-10-27 09:32:43 +02:00
Vasilii Polikarpov
378c4d7511
[MacOS] improve errexit option handling ( #8432 )
...
* [MacOS] improve errexit option handling
* Prevent prompting for override when unzipping
* Explicitly allow failing when installing virtualbox
* Remove libtcl symlinks
* Add debug output
2023-10-26 11:28:45 +02:00
Vasilii Polikarpov
62cd627ce7
[Windows] Rollback and pin Strawberry Perl ( #8622 )
2023-10-20 22:17:58 +02:00
Vasilii Polikarpov
10d8554b86
[Mac OS] Fix Edge Updater configuration steps ( #8569 )
2023-10-19 11:49:01 +02:00
Vasilii Polikarpov
3e7beab7fa
[Windows] Fix Java 21 location ( #8585 )
2023-10-19 11:38:41 +02:00
Vasilii Polikarpov
691345d5ba
[MacOS] Install latest version of stack with ghcup ( #8525 )
2023-10-18 15:48:23 +02:00
Vasilii Polikarpov
0253f21ea5
[Ubuntu] Add Java 21 ( #8560 )
2023-10-18 09:51:22 +02:00
Vasilii Polikarpov
c598da4d84
[macOS] Add Chrome to arm64 image ( #8526 )
2023-10-17 09:35:03 +02:00
Vasilii Polikarpov
3aa3daa4f9
[Ubuntu] Add Mozilla PPA manually ( #8561 )
2023-10-16 15:19:04 +02:00
Vasilii Polikarpov
060ad1383a
[macOS] Install Java 21 on MacOS 13 arm64 ( #8545 )
2023-10-13 16:00:45 +02:00
Vasilii Polikarpov
efb9babb4b
[macOS] Install Java 21 on MacOS x64 ( #8535 )
2023-10-13 15:48:17 +02:00
Vasilii Polikarpov
8bc2448fe1
[Windows] Add Java 21 ( #8534 )
2023-10-13 15:45:18 +02:00
Vasilii Polikarpov
acbe023579
[macOS] Add XCode 15.0.1 RC1 ( #8532 )
2023-10-12 18:55:52 +02:00
Vasilii Polikarpov
ddfdbbac21
[macOS] Fix java info in toolsets ( #8538 )
2023-10-12 17:47:45 +02:00
Vasilii Polikarpov
4d6ce38166
[Ubuntu] Pin Terraform 1.5.7 ( #8504 )
2023-10-10 13:52:01 +02:00
Vasilii Polikarpov
2ac4c5a6fd
[Ubuntu] Change destination for toolcache assets ( #8485 )
2023-10-09 15:47:15 +02:00
Vasilii Polikarpov
ddebd05257
[Windows] Use function to get selenium asset url ( #8448 )
2023-10-09 10:55:12 +02:00
Vasilii Polikarpov
cbe9acb6bc
Fix code style in Install-AzureCli.ps1 ( #8480 )
...
Following https://github.com/actions/runner-images/commit/0795b9ed8be55c2c08f33647e103f70dd18d9df6
2023-10-06 11:54:51 +02:00
Vasilii Polikarpov
e2c5aaf70a
[Windows] Exit on Docker installation failure ( #8473 )
2023-10-06 11:31:36 +02:00
Vasilii Polikarpov
fbaf4c67c6
[Windows] Simplify ghcup installation ( #8454 )
2023-10-05 15:02:18 +02:00
Vasilii Polikarpov
2fea4ebd8d
[Windows] Verify hash sum for cobertura ( #8447 )
2023-10-04 17:20:54 +02:00
Vasilii Polikarpov
72bdf7ea7c
[Windows] Install mingw binaries manually ( #8418 )
2023-10-03 09:48:40 +02:00
Vasilii Polikarpov
b3c54ca36b
[Ubuntu] Improve errexit option handling ( #8352 )
2023-10-02 15:52:49 +02:00
Vasilii Polikarpov
62e9da75e7
[Windows] Fix mingw related lines in software report ( #8389 )
2023-09-28 09:56:05 +02:00
Vasilii Polikarpov
2cbf4a7f93
[Mac OS] Remove hub utility ( #8364 )
2023-09-26 09:32:02 +02:00
Vasilii Polikarpov
8cb738bb54
[Ubuntu] Remove hub utility ( #8363 )
2023-09-26 09:31:34 +02:00
Vasilii Polikarpov
9f764f7429
[Windows] Remove hub utility ( #8365 )
2023-09-26 09:30:27 +02:00
Vasilii Polikarpov
19c23d1208
Add mono to mac OS 13 image ( #8342 )
2023-09-22 12:33:37 +02:00
Vasilii Polikarpov
fb634ef652
Update manual to clarify helper script purpose ( #8356 )
...
* Update manual to clarify helper script purpose
* Update structure and add table of contents
2023-09-22 11:36:22 +02:00
Vasilii Polikarpov
1a5e1b25a2
Update vscode configuration ( #8346 )
2023-09-20 18:58:26 +02:00
Vasilii Polikarpov
7c2097edab
[Windows] Fix typo in function name ( #8345 )
2023-09-20 17:21:04 +02:00
Vasilii Polikarpov
601b21b1a6
Rename Google Cloud SDK to CLI ( #8335 )
2023-09-20 16:32:41 +02:00
Vasilii Polikarpov
1e590b77aa
[Windows] Add VC components for VS 17.7 ( #8151 )
...
* [Windows] Add VC components for VS 17.7
* Try to debug VS installation
* Add more components for VS
* Use response file
* Remove 14.36.17.6 build tools components
* Fix issue where config is bad for VS2019 installer
2023-09-02 12:25:52 +02:00
Vasilii Polikarpov
8077d7b42b
Switch to build managed image instead of VHD ( #8167 ) ( #8208 )
2023-08-31 16:21:15 +02:00
Vasilii Polikarpov
d09a712b71
[Ubuntu] Install pigz utility ( #8209 )
2023-08-31 14:25:51 +02:00
Vasilii Polikarpov
b21ec054ff
Fix powershell code format configuration ( #8155 )
2023-08-25 10:46:18 +02:00
Vasilii Polikarpov
ac8bbd9fc2
Configure formatting and extensions for vscode ( #8136 )
2023-08-23 12:55:49 +02:00
Vasilii Polikarpov
6adb752638
[Ubuntu] Make k8s tools tests consistent across OS ( #8112 )
2023-08-18 12:44:06 +02:00
Vasilii Polikarpov
d9169bba1e
Try installing Google Chrome for Testing ( #7997 )
2023-08-18 12:43:00 +02:00
Vasilii Polikarpov
5368cb6a69
[Windows] Remove deprecated kubectl flag ( #8099 )
2023-08-17 10:26:46 +02:00
Vasilii Polikarpov
5fca0f3f62
Rewrite helper script for image generation ( #8065 )
2023-08-11 14:31:07 +02:00
Vasilii Polikarpov
9c598da9cb
[Ubuntu] Add PyPy 3.10 ( #8038 )
2023-08-09 12:08:45 +02:00
Vasilii Polikarpov
8c81cda4bb
[Windows] Add PyPy 3.10 ( #8039 )
2023-08-09 12:08:16 +02:00
Vasilii Polikarpov
8ee2d5203a
[mac OS] Add PyPy 3.10 ( #8040 )
2023-08-09 12:07:49 +02:00
Vasilii Polikarpov
6ed173f0ad
Fix issue where tags json is wrong in PS5 ( #8058 )
2023-08-09 11:50:49 +02:00
Vasilii Polikarpov
c493b069d2
[Windows] Update miniconda download link ( #8041 )
2023-08-06 10:57:38 +02:00
Vasilii Polikarpov
0bb547e62c
[mac OS] Update miniconda download link ( #8042 )
2023-08-04 19:38:18 +02:00
Vasilii Polikarpov
08794b3341
[Linux] Update miniconda download link ( #8043 )
2023-08-04 19:37:29 +02:00
Vasilii Polikarpov
38a9b4344f
[Ubuntu] Remove duplicated line with Python version from report ( #8035 )
2023-08-04 12:29:31 +02:00
Vasilii Polikarpov
89acd994b2
[mac OS] Remove AdoptOpenJDK ( #8025 )
2023-08-03 10:42:41 +02:00
Vasilii Polikarpov
974c7589b9
[Windows] Remove AdoptOpenJDK ( #8026 )
2023-08-03 10:32:48 +02:00
Vasilii Polikarpov
2a1b5d19a3
[Ubuntu] Remove AdoptOpenJDK ( #8022 )
2023-08-02 11:56:11 +02:00
Vasilii Polikarpov
463cbf01cf
[mac OS] Set flags for curl invocations ( #8008 )
2023-08-01 15:42:44 +02:00
Vasilii Polikarpov
739db6e683
[Ubuntu] Pin Android cmdline-tools version ( #8002 )
2023-07-31 15:49:39 +02:00
Vasilii Polikarpov
ae5b1c7dff
Install chrome for testing in mac OS ( #7990 )
2023-07-28 21:09:52 +02:00
Vasilii Polikarpov
7e863227d7
[Ubuntu] Set flags for curl ( #7993 )
2023-07-28 20:18:41 +02:00
Vasilii Polikarpov
51de0dda19
Get revision for chromium from new source ( #7988 )
2023-07-28 14:23:39 +02:00
Vasilii Polikarpov
1865ac151c
Fix chromium revision ( #7984 )
2023-07-27 09:55:51 +02:00
Vasilii Polikarpov
2733b9fa28
[macOS] Install swiftlint from Homebrew ( #7912 )
2023-07-25 15:16:35 +02:00
Vasilii Polikarpov
654d8a6688
[Windows] Fix chromedriver download process ( #7942 )
2023-07-24 09:28:34 +02:00
Vasilii Polikarpov
54cc4924c5
[Ubuntu] Install latest chromedriver for current build ( #7946 )
2023-07-21 16:03:18 +02:00