Commit Graph
806 Commits
Author SHA1 Message Date
030fc05665 [windows] split docker install into 3 scripts (#8688)
* [windows] split docker install into 3 scripts

the idea is to end with 1 script per 1 component for better
observability

* Update images/win/scripts/Installers/Install-Docker-Compose.ps1

Co-authored-by: Erik Bershel <110455084+erik-bershel@users.noreply.github.com>

* Update images/win/scripts/Installers/Install-Docker-WinCred.ps1

Co-authored-by: Vasilii Polikarpov <126792224+vpolikarpov-akvelon@users.noreply.github.com>

* fix test

---------

Co-authored-by: Erik Bershel <110455084+erik-bershel@users.noreply.github.com>
Co-authored-by: Vasilii Polikarpov <126792224+vpolikarpov-akvelon@users.noreply.github.com>
2023-11-06 19:40:33 +01:00
Erik BershelandGitHub 318ec94985 Revert "[Windows] Pin bindgen cli version to avoid bug (#8713)" (#8719)
This reverts commit 1dac9b9f6b.
2023-11-02 21:46:42 +01:00
Erik BershelandGitHub 1dac9b9f6b [Windows] Pin bindgen cli version to avoid bug (#8713) 2023-11-02 15:56:35 +01:00
Luke FrittsandGitHub cdbbd8a445 fix: checksum search for Kotlin (#8704)
* [Ubuntu] Fix checksum search for Kotlin

* [Windows] Fixed checksum search for Kotlin
2023-11-01 23:00:44 +01:00
ilia-shipitsinandGitHub 254e66d02d unpin PyPy checksum (#8633) 2023-10-23 10:05:30 +02:00
ilia-shipitsinandGitHub 16f681595d [windows] disable WindowsUpdate service (#8605) 2023-10-20 09:36:17 +02:00
sergei-pyshnoiandGitHub 4ea41b2f20 add filter for upcoming version in mongodb parser (#8589) 2023-10-19 17:57:16 +02:00
Vasilii PolikarpovandGitHub 3e7beab7fa [Windows] Fix Java 21 location (#8585) 2023-10-19 11:38:41 +02:00
sergei-pyshnoiandGitHub 9d1c61329a Update and refactor SQLOLEDBDriver installer (#8553) 2023-10-16 17:03:27 +02:00
Erik BershelandGitHub 486298a566 [Windows] Add checksum verification for Aliyun CLI (#8512) 2023-10-16 09:45:23 +02:00
Alexey-AyupovandGitHub 36165e08cd [Windows] revert Az CLI to the latest version (#8549) 2023-10-13 14:35:56 +02:00
Tingluo HuangandGitHub c7517abd08 [Windows] cache most used GitHub actions
* Download actions/action_versions latest release on Windows and set ACTIONS_RUNNER_ACTION_ARCHIVE_CACHE.

* feedback

* fix get latest package on Windows.

* invoke test
2023-10-12 10:43:41 +02:00
Erik BershelandGitHub be42f35015 [Windows] Add checksum verification for Firefox browser (#8411) 2023-10-11 11:06:47 +02:00
sergei-pyshnoiandGitHub 6315b7ed2c [Windows] Add signature validation (#8390) 2023-10-11 11:02:59 +02:00
ilia-shipitsinandGitHub 47a634e28b [windows] implement checksum validation for Miniconda (#8506) 2023-10-11 11:01:06 +02:00
ilia-shipitsinandGitHub f35025b90e [windows] ignore error on copying user profile warmup (#8493) 2023-10-10 15:27:13 +02:00
ilia-shipitsinandGitHub a50d7b432d [windows] reverting SQL LocalDB warmup (#8505) 2023-10-10 15:26:22 +02:00
ilia-shipitsinandGitHub 92111d1caa [windows] create powershell modules cache permanently (#8495) 2023-10-10 13:48:18 +02:00
Shamil MubarakshinandGitHub cb397d0be9 [windows] Fix code style in Install-VCRedist.ps1 (#8496) 2023-10-10 09:02:52 +02:00
ilia-shipitsinandGitHub d71a0fe1a5 [windows] actually suppress output of "az devops login" (#8492) 2023-10-09 11:47:56 +02:00
Vasilii PolikarpovandGitHub ddebd05257 [Windows] Use function to get selenium asset url (#8448) 2023-10-09 10:55:12 +02:00
ilia-shipitsinandGitHub c6820d1a5b [windows] add SQL LocalDB warmup (#8435) 2023-10-06 12:22:00 +02:00
2925b3ae95 [windows] introduce dedicated PowerShell configuration step (#8453)
* windows: implement separate step for configuring Powershell

* windows: refactor PyPy checksum validation

PyPy checksum validation uses PowerHTML module which is now available
as a part of powershell profile

* reformat

* Update images/win/scripts/Installers/Configure-PowerShell.ps1

Co-authored-by: Vasilii Polikarpov <126792224+vpolikarpov-akvelon@users.noreply.github.com>

---------

Co-authored-by: Vasilii Polikarpov <126792224+vpolikarpov-akvelon@users.noreply.github.com>
2023-10-06 12:03:28 +02:00
Vasilii PolikarpovandGitHub 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
Alexey-AyupovandGitHub 6d730133bf [windows] Pin Azure CLI to 2.52.0 (#8478) 2023-10-06 11:53:28 +02:00
Vasilii PolikarpovandGitHub e2c5aaf70a [Windows] Exit on Docker installation failure (#8473) 2023-10-06 11:31:36 +02:00
ilia-shipitsinandGitHub f6b2dd2ddd [windows] disable Windows Update Medic Service (#8431)
Related: https://github.com/actions/runner-images-internal/issues/5463
2023-10-06 02:14:06 +02:00
0795b9ed8b [windows] warmup Azure CLI (#8427)
* [windows] warmup Azure CLI

Improve Azure CLI first run timing.
Follow up: https://github.com/actions/runner-images/pull/8294

Co-authored-by: Jesse Houwing <jesse.houwing@gmail.com>

* expose AZURE_EXTENSION_DIR to image generation

* suppress az warmup output

* refresh PATH before warmup

---------

Co-authored-by: Jesse Houwing <jesse.houwing@gmail.com>
2023-10-05 15:03:58 +02:00
Vasilii PolikarpovandGitHub fbaf4c67c6 [Windows] Simplify ghcup installation (#8454) 2023-10-05 15:02:18 +02:00
ilia-shipitsinandGitHub 2e47a88733 [windows] implement Android SDK cmdtools checksum (#8357) 2023-10-05 09:31:22 +02:00
Vasilii PolikarpovandGitHub 2fea4ebd8d [Windows] Verify hash sum for cobertura (#8447) 2023-10-04 17:20:54 +02:00
Henry MercerandGitHub 5669edde75 [Windows] Cache only the latest version of CodeQL (#8421)
* Windows: Cache only the latest version of CodeQL

Previously, we cached two versions since we prioritized hitting the toolcache over landing new releases quicker. However after experimenting with this, we have decided to prioritize getting new releases into customers' hands more quickly.

* Break Windows tests down into separate assertions

* List contents of bundle after extracting
2023-10-04 16:31:00 +02:00
Erik BershelandGitHub e1bcc61827 [Windows] Add checksum validation for JDKs (#8404) 2023-10-04 14:59:44 +02:00
Erik BershelandGitHub ae487529f3 [Windows] Add checksum validation for Stack (#8403) 2023-10-04 14:58:45 +02:00
Erik BershelandGitHub 8b23f693e9 [Windows] Install NSIS package from Chocolatey (#8394) 2023-10-04 14:44:05 +02:00
Alexey-AyupovandGitHub 038cb56f85 [Windows] Exclude KB5001148 from windows update (#8456) 2023-10-04 09:21:16 +02:00
Vasilii PolikarpovandGitHub 72bdf7ea7c [Windows] Install mingw binaries manually (#8418) 2023-10-03 09:48:40 +02:00
Erik BershelandGitHub 375e9a1c27 [Windows] PyPy3.9-7.3.13 SHA missing on pypy.org (#8429) 2023-10-02 17:41:15 +02:00
ilia-shipitsinandGitHub 6f2f889b0a [windows] warmup "az devops" for the first run (#8410) 2023-09-29 17:02:51 +02:00
sergei-pyshnoiandGitHub febcdc62d3 [Windows] Rework MySQL installation script (#8398) 2023-09-29 12:35:23 +02:00
Erik BershelandGitHub 0b7b4144a2 [Windows] Add checksum validation for Kind (#8384) 2023-09-29 12:20:16 +02:00
ilia-shipitsinandGitHub fca7da3969 [windows] implement PyPy checksum validation (#8338) 2023-09-29 12:14:12 +02:00
ilia-shipitsinandGitHub 8de4497f77 [windows] implement DotNETSDK checksum validation (#8355) 2023-09-28 11:57:30 +02:00
ilia-shipitsinandGitHub 620e2c26b2 [windows] disable StorSvc for runners (#8388) 2023-09-28 11:33:59 +02:00
ilia-shipitsinandGitHub 74242a4687 [windows] disable TSVNCache.exe (#8374)
TortoiseSVN scans all drives for SVN repos. it eats disk IO,
let us add registry setting which disables that activity
2023-09-28 10:03:09 +02:00
Erik BershelandGitHub 978a92f44c [Windows] Add checksum validation for MSYS2 (#8385) 2023-09-27 13:01:51 +02:00
Erik BershelandGitHub 77724a9672 [Windows] Add checksum verification for AWS SAM CLI (#8316) 2023-09-27 13:00:54 +02:00
Erik BershelandGitHub a1206f1a5c [Windows] Add checksum verification for GitHub CLI (#8360) 2023-09-26 13:08:31 +02:00
Vasilii PolikarpovandGitHub 9f764f7429 [Windows] Remove hub utility (#8365) 2023-09-26 09:30:27 +02:00
Erik BershelandGitHub fe051ba2ba [Windows] Add checksum verification for Git (#8317) 2023-09-25 11:58:47 +02:00