Commit Graph
100 Commits
Author SHA1 Message Date
Shamil Mubarakshin 845c5ee866 Fix macos-12 rollout badge (#9881) 2024-05-17 15:03:07 +02:00
Shamil Mubarakshin 7cec68c4a6 [macos] Fix URLs in configure-preimagedata.sh (#9880) 2024-05-17 14:58:40 +02:00
Shamil Mubarakshin 584c7c0fef [macos] Add python 3.9, 3.10 to toolcache (#9803) 2024-05-07 18:55:40 +02:00
Shamil Mubarakshin df41637c07 Revert "[Ubuntu] remove Docker Comose v1 (#9559)" (#9617) 2024-04-03 09:42:13 +02:00
Shamil Mubarakshin 41ad29f9c9 [ubuntu] Fix arch in Install-Toolset.ps1 (#9598) 2024-04-01 15:55:42 +02:00
Shamil Mubarakshin e11c4abc89 [macos] Fix composer version parser (#9585) 2024-03-28 17:26:46 +01:00
Shamil Mubarakshin 4e42df172b [macos13] Remove Xcode 15.3 (#9575) 2024-03-27 16:05:36 +01:00
Shamil Mubarakshin e442ffab3a Add Image Rollout Status badges (#9486) 2024-03-11 12:47:07 +01:00
Shamil Mubarakshin 879626d9bd [ubuntu] Update libssl1.1 version (#9428)
* [ubuntu] Update libssl1.1 version

* [ubuntu] Fix hash
2024-02-29 17:05:16 +01:00
Shamil Mubarakshin c6fa7ece2e [windows] Update out-of-support VS 17.9 components (#9414) 2024-02-27 19:26:00 +01:00
Shamil Mubarakshin ca82d0a325 [ubuntu] Fix error message redirection in install.sh (#9324) 2024-02-15 18:55:11 +01:00
Shamil Mubarakshin b33a106fb9 [ubuntu] Remove quoted PATH from /etc/environment (#9347)
* [ubuntu] Remove quoted PATH from /etc/environment

* Update quotes handling in replace_etc_environment_variable()
2024-02-14 12:09:49 +01:00
Shamil Mubarakshin 13d5100df5 Pin syft for SBOM report to v0.100.0 (#9334) 2024-02-12 10:57:50 +01:00
Shamil Mubarakshin 8f1339b65b [macos11] Remove php package (#9237) 2024-01-27 11:05:44 +01:00
Shamil Mubarakshin 47e2999afb [macos] Add Xcode 15.3 Beta (#9239) 2024-01-26 22:41:19 +01:00
Shamil Mubarakshin 237618d14f [macos11] Remove imagemagick package (#9229) 2024-01-26 10:33:21 +01:00
Shamil Mubarakshin 4637c23381 Add secondary MacOs image generation pipelines (#9218) 2024-01-25 10:51:07 +01:00
Shamil Mubarakshin a9c5653066 [macos] Update PowerShell Core to 7.4.x (#9224) 2024-01-25 10:23:55 +01:00
Shamil Mubarakshin a6643f8ce6 [windows] Update PowerShell Core to 7.4.x (#9223)
* [windows] Update PowerShell Core to 7.4.x

* Update CosmosDB Emulator signature
2024-01-25 10:22:30 +01:00
Shamil Mubarakshin 807eb76cfc [ubuntu] Update PowerShell Core to 7.4.x (#9222) 2024-01-24 19:01:47 +01:00
Shamil Mubarakshin d622d2bc2e [macos] Fix links in preimage data (#9204) 2024-01-23 18:17:44 +01:00
Shamil Mubarakshin 4d310f0a59 Cleanup json formatted packer template references (#9165) 2024-01-15 16:40:23 +01:00
Shamil Mubarakshin ba2e955e0b [macos] Add path variables to packer templates (#9155)
* Update macos-12.pkr.hcl template

* Update remaining macos templates

* Update Get-ToolsetContent and get_toolset_value functions

* Fix ~ symbol expansion issues

* Fix bad path in macOS-14.arm64.anka.pkr.hcl
2024-01-15 12:21:24 +01:00
Shamil Mubarakshin ebef5f5fee [windows] Add dynamic path for Get-ToolsetContent (#9147)
* [windows] Add dynamic path for Get-ToolsetContent

* Add missing variable in win22 template
2024-01-12 12:31:21 +01:00
Shamil Mubarakshin a89e382279 [ubuntu] Fix pwsh installation for ubuntu-minimal (#9144) 2024-01-10 13:59:08 +01:00
Shamil Mubarakshin c40faf56bf [ubuntu] Fix static path in install.sh (#9138) 2024-01-10 10:41:11 +01:00
Shamil Mubarakshin 4960fde8f7 [macos] Convert packer templates to HCL2 (#9098)
* [macos] Convert packer templates to HCL2

* Fix inline shell provisioner

* Fix folder name

* Fix bootstrap folder copy
2024-01-05 12:29:46 +01:00
Shamil Mubarakshin 266f9413d3 [ubuntu] Remove apt-key from build scripts (#9082) 2023-12-29 18:11:55 +01:00
Shamil Mubarakshin 1658c2e905 [ubuntu] Cleanup bash scripts (#9076)
* [ubuntu] Cleanup bash scripts

* Fix ms-repos lsb_release

* Fix install-bicep url

* Fix install-nvm
2023-12-29 12:36:27 +01:00
Shamil Mubarakshin e9057a22fc [ubuntu] Refactor PowerShell build scripts (#9064)
* [ubuntu] Refactor PowerShell build scripts

* Add Module import

* Add Invoke-DownloadWithRetry function

* Fix temp download dir

* Update function to Add-GlobalEnvironmentVariable
2023-12-27 18:39:58 +01:00
Shamil Mubarakshin 503ae89818 [ubuntu] Refactor bash functions (#9055) 2023-12-26 12:50:52 +01:00
Shamil Mubarakshin 694536d87f [ubuntu] Refactor functions for GitHub assets and hashes (#9040) 2023-12-25 19:47:58 +01:00
Shamil Mubarakshin 50c8126f76 [windows] Update signature for Edge Web Driver (#9056) 2023-12-22 10:12:43 +01:00
Shamil Mubarakshin 50f736491f [windows] Update signature for Edge Web Driver (#9036) 2023-12-16 20:00:54 +01:00
Shamil Mubarakshin dbb10c67ba [ubuntu] Refactor pester tests (#9006)
* [ubuntu] Refactor pester tests

* Fix key name and add BeforeAll

* Fix ActionArchiveCache test
2023-12-14 17:33:34 +01:00
Shamil Mubarakshin 3f2b0e2afc Pin Azure plugin version for packer (#9019) 2023-12-14 09:19:20 +01:00
Shamil Mubarakshin a5519ebed0 [ubuntu] Change packer templates from json to hcl (#8991)
* [ubuntu] Change packer tempaltes from json to hcl

* Add packer init

* Fix variable types for Ubuntu20 template
2023-12-13 09:19:03 +01:00
Shamil Mubarakshin ea64263b41 [windows] Change packer templates from json to hcl (#8999) 2023-12-13 09:17:44 +01:00
Shamil Mubarakshin 4d88245a29 [ubuntu] Refactor android sdk build script (#8980) 2023-12-11 11:58:37 +01:00
Shamil Mubarakshin 8437ff3990 [ubuntu] Refactor GitHub package download URL function (#8947)
* [ubuntu] Refactor Github Package URL function

* Fix function and selenium version

* Remove beta/release candidate versions
2023-12-06 14:01:37 +01:00
Shamil Mubarakshin 0ade9f36d3 [ubuntu] Refactor Toolset functions (#8948) 2023-12-06 14:00:26 +01:00
Shamil Mubarakshin a9bc069a35 [ubuntu] Refactor Software Report helpers (#8954) 2023-12-06 13:58:03 +01:00
Shamil Mubarakshin ff1dc02cbc [ubuntu] Refactor test helpers (#8938)
* [ubuntu] Refactor test helpers

* [ubuntu] Adjust help comment
2023-12-04 12:05:25 +01:00
Shamil Mubarakshin ed911223ab Remove ci-cleanup.yml (#8939) 2023-12-01 14:42:07 +01:00
Shamil Mubarakshin d919a375b3 Add PR_HEAD_REF env variable to ci-cleanup.yml (#8916)
* Add PR_HEAD_REF env variable to ci-cleanup.yml

* Fix quotes around env var
2023-11-30 17:37:37 +01:00
Shamil Mubarakshin 0c03739e50 [ubuntu] Refactor Common.Helpers (#8910)
* [ubuntu] Refactor Common.Helpers

* Move Get-AndroidPackages function from BeforeAll

* Fix ParameterBinding
2023-11-30 10:23:27 +01:00
Shamil Mubarakshin d2cbbb901b [ubuntu] Change echo to printf for escape sequences (#8905) 2023-11-28 15:22:35 +01:00
Shamil Mubarakshin 435ba67550 [ubuntu] Unify approach to /etc/environment (#8904)
* [ubuntu] Unify approach to /etc/environment

* [ubuntu] fix typo in XDG_CONFIG_HOME name
2023-11-28 15:19:44 +01:00
Shamil Mubarakshin c0ce57ffc8 Update report generator name in CONTRIBUTING.md (#8893) 2023-11-28 02:26:12 +01:00
Shamil Mubarakshin 1bd9214f41 [ubuntu] Rename build scripts (#8866)
* [ubuntu] Rename build scripts

* [ubuntu] Change reboot to inline shell

* [ubuntu] Move disk space validation to pester tests

* [ubuntu] Rename helper and tests files

* [ubuntu] Changes to cleanup, post-deployment and r scripts
2023-11-22 21:49:23 +01:00
Shamil Mubarakshin 436da67f4b [macos] change provisioner script rights (#8840) 2023-11-17 22:21:45 +01:00
Shamil Mubarakshin f78a7baa80 [Ubuntu] Fix software report download directory (#8814) 2023-11-15 22:21:38 +01:00
Shamil Mubarakshin f2a3cad69a [ubuntu] Fix template names in GenerateResourcesAndImage.ps1 (#8815) 2023-11-15 19:58:19 +01:00
Shamil Mubarakshin f9ce4b9de3 Update artifact path for nightly CI (#8810) 2023-11-15 13:55:37 +01:00
Shamil Mubarakshin 8d6a01b370 [macOS] Implement new directories hierarchy (#8741) 2023-11-15 12:12:28 +01:00
Shamil Mubarakshin 5d40b1e213 [Ubuntu] Implement new directories hierarchy (#8627) 2023-11-15 11:36:04 +01:00
Shamil Mubarakshin e5b8919eeb [macos11] Unlink brew ghc and cabal-install (#8778) 2023-11-11 12:12:39 +01:00
Shamil Mubarakshin 495f740eda Adjust services handling in Finalize-VM and helpers (#8771) 2023-11-10 16:25:40 +01:00
Shamil Mubarakshin e9fc71683f Remove Storage Account and VHD refs (#8581) 2023-10-18 19:11:46 +02:00
Shamil Mubarakshin de1f529882 [macos] Add nvm 20 to toolset (#8559) 2023-10-16 09:59:56 +02:00
Shamil Mubarakshin b3b303d294 [macos] Remove python2 UnixTools and adjust brew symlinks (#8452) 2023-10-15 20:34:15 +02:00
Shamil Mubarakshin 229285b76d [macos] Adjust activesupport ruby gem version pinning (#8541) 2023-10-12 19:06:03 +02:00
Shamil Mubarakshin cb397d0be9 [windows] Fix code style in Install-VCRedist.ps1 (#8496) 2023-10-10 09:02:52 +02:00
Shamil Mubarakshin 99642f1c19 [macos] Add activesupport gem workaround for cocoapods (#8497) 2023-10-09 15:39:39 +02:00
Shamil Mubarakshin 804736733e [macos13] Fix preimagedata for arm64 (#8488) 2023-10-09 15:34:51 +02:00
Shamil Mubarakshin 23ff0d7468 Add GitHub ci workflows (#8464) 2023-10-06 15:51:08 +02:00
Shamil Mubarakshin 543e7cbf49 [macos] Add python 3.12 to toolcache (#8449) 2023-10-04 17:23:04 +02:00
Shamil Mubarakshin f444d7b666 [windows] Add python 3.12 to toolcache (#8451) 2023-10-03 21:20:02 +02:00
Shamil Mubarakshin fe838dd11f [ubuntu] Add python 3.12 to toolcache (#8450) 2023-10-03 17:47:21 +02:00
Shamil Mubarakshin 82de56d5d6 [macos] Adjust Xcode storage Uri (#8445) 2023-10-03 11:40:35 +02:00
Shamil Mubarakshin 824743a429 [windows] Remove Go 1.18x (#8301) 2023-09-15 21:06:16 +02:00
Shamil Mubarakshin b19da9c52d [macos] Remove Go 1.18x (#8300) 2023-09-15 21:03:27 +02:00
Shamil Mubarakshin 7704a85e7f [ubuntu] Remove Go 1.18.x (#8302) 2023-09-15 15:58:25 +02:00
Shamil Mubarakshin 329ed9bb08 Adjust MacOs13 arm64 base image generation script (#8303) 2023-09-15 14:32:34 +02:00
Shamil Mubarakshin 79ed5c1ac1 [windows2019] Remove Ruby 2.4 (#8290) 2023-09-15 09:51:32 +02:00
Shamil Mubarakshin f23546c953 [macos] Add Xcode15 rc1 (#8288) 2023-09-14 22:05:24 +02:00
Shamil Mubarakshin 14094ed9ed [macos11] Remove Ruby 2.4 from toolcache (#8289) 2023-09-14 21:48:49 +02:00
Shamil Mubarakshin 9a07550a9e [ubuntu20.04] Remove Python 3.6 (#8292) 2023-09-14 21:46:26 +02:00
Shamil Mubarakshin 734a8c8e9d [windows2019] Remove Python 3.6 (#8291) 2023-09-14 21:25:24 +02:00
Shamil Mubarakshin 74d698d40f [ubuntu] Change docker group ID (#8201) 2023-08-31 13:07:34 +02:00
Shamil Mubarakshin d44b8a46e2 [ubuntu] Change docker to install from official repository (#8107) 2023-08-18 23:41:11 +02:00
Shamil Mubarakshin 0c0af47317 [ubuntu20] Pin aliyun to 3.0.174 (#8109) 2023-08-17 19:06:48 +02:00
Shamil Mubarakshin e6705a3f9c [ubuntu] Adjust kubectl version handling (#8098) 2023-08-16 18:25:29 +02:00
Shamil Mubarakshin c64e2f53f1 [windows] Change Az Cli to x64 (#8096) 2023-08-16 18:22:39 +02:00
Shamil Mubarakshin 7fa63e2b95 [ubuntu] Update apt sources (#8075) 2023-08-11 14:30:33 +02:00
Shamil Mubarakshin ff6a3d4b29 [macos] Utilise arch helper function (#8036) 2023-08-03 18:20:16 +02:00
Shamil Mubarakshin fc2f35d593 [macos] Add toolcache for arm (#7974) 2023-07-28 12:37:00 +02:00
Shamil Mubarakshin a5632eb5f2 [windows] Temporarily pin syft version for SBOM report (#7953) 2023-07-21 16:26:19 +02:00
Shamil Mubarakshin dc38839721 [macos] Cleanup xcversion leftovers (#7911) 2023-07-14 09:39:01 +02:00
Shamil Mubarakshin a5619dace1 [Windows] Disable Edge auto-updates (#7868)
* [win] Disable Edge auto-updates

* [win] Edge auto-updates: add terminating condition
2023-07-11 12:21:46 +02:00
Shamil Mubarakshin 3ede1f95a7 Fix software and release URLs for windows and ubuntu (#7790) 2023-06-26 19:45:09 +02:00
Shamil Mubarakshin 7d99ce2cad Update SBOM report workflow's version-check job (#7793) 2023-06-26 19:44:27 +02:00
Shamil Mubarakshin 3f4d4c968c [ubuntu] Add additional repos to cloud-init template (#7768) 2023-06-22 19:44:03 +02:00
Shamil Mubarakshin 2fdd5e58c2 [macos] Add sudo to SBOM generation (#7759) 2023-06-21 10:16:01 +02:00
Shamil Mubarakshin f83e411035 Update GenerateResourcesAndImage related documentation (#7738) 2023-06-16 16:57:49 +02:00
Shamil Mubarakshin 8504aa35f2 [macos] Adjust hcl2 packer templates with decoding (#7685) 2023-06-08 17:26:50 +02:00
Shamil Mubarakshin afd68edefb [macos] add cookie based installation for Xcode (#7666) 2023-06-03 18:15:48 +02:00
Shamil Mubarakshin 7e295782c3 Add double quote escaping and update documentation (#7613) 2023-05-18 09:26:10 +02:00
Shamil Mubarakshin 111d6ae5cf [macos] add architecture references (#7593) 2023-05-16 16:39:03 +02:00
Shamil Mubarakshin 648fecab61 Update vctools v143 to 14.35 (#7558) 2023-05-11 18:59:40 +02:00