Maxim Lobanov
79625a3639
Refactor Source image SKUs in packer templates ( #13364 )
...
* [ubuntu] Refactor image properties mapping to use source_image_marketplace_sku
* Refactor Ubuntu and Windows image properties to simplify disk size handling and update marketplace SKU mappings
* Refactor disk size handling to use coalesce for improved flexibility
2025-11-27 15:36:32 +01:00
Maxim Lobanov
fec7951493
Fix Xcode simulator naming at the end of image generation ( #7181 )
2023-03-01 10:43:47 +01:00
Maxim Lobanov
1a44d9343c
Small improvements for software generator module ( #6833 )
2022-12-23 21:02:07 +01:00
Maxim Lobanov
b94d2687f8
Polish macOS and Linux docs ( #6827 )
2022-12-23 09:38:33 +01:00
Maxim Lobanov
71e1acd1b0
Minor fixes for Calculate-ImagesDifference.ps1 ( #6826 )
2022-12-22 12:22:26 +01:00
Maxim Lobanov
c00379c85c
[Ubuntu] Update documentation generation to use shared software report module ( #6823 )
...
* Create ubuntu-report.yml
* Update ubuntu-report.yml
* Update ubuntu-report.yml
* Update Common.Helpers.psm1
* Update ubuntu-report.yml
* Update ubuntu-report.yml
* Update SoftwareReport.Generator.ps1
* Update ubuntu-report.yml
* Update ubuntu-report.yml
* env vars
* Implement language and runtime
* Add package management section
* fix typo
* fix typo
* add projectManagement and tools
* fix some tools
* add CLI tools, Java, PHP Tools, Haskell Tools, Rust Tools, Browsers, .NET Core
* fix typo
* more changes
* fix typo
* fix typo
* fix typo
* change templates
* fix toolset
* Update Ubuntu2004 and 2204 templates
* fix cargo
* fix tiny nitpicks
* Fix AddToolVersionsList
* Remove unused methods
* Fix contructor
2022-12-21 19:38:54 +01:00
Maxim Lobanov
66835ab703
Add logic to publish artifact ( #6821 )
2022-12-21 14:19:42 +01:00
Maxim Lobanov
4aeccc7b5b
Implement tests for software-report-module ( #6815 )
...
* Minor improvements
* fix typos
* fix brew rendering
* add temp test
* Implement tests
* Add arguments validation
* ToMarkdown()
* Use before-All and helpers
* Get rid of arrays
* Add validation, no new nodes after header
* Fix naming
* add workflow
* Revisit comments + tiny improvements
* Fix tables
* Fix html table indent
* remove comment
* attemp to break test - testing CI
* revert breaking test
* fix nitpicks
2022-12-21 10:58:27 +01:00
Maxim Lobanov
257743a26d
[Windows] Minor documentation improvements ( #6751 )
2022-12-14 19:53:32 +01:00
Maxim Lobanov
2f83bbaa50
rename nodes in software report ( #6763 )
2022-12-14 10:24:47 +01:00
Maxim Lobanov
e63632f872
[Linux] Minor documentation improvements ( #6749 )
2022-12-13 17:07:05 +01:00
Maxim Lobanov
6033af8dd1
Improve table and tool versions comparison for new Software Report module ( #6729 )
2022-12-13 16:54:41 +01:00
Maxim Lobanov
479d7175f6
Minor improvements for macOS Documentation ( #6721 )
...
* Minor improvements
* fix typos
* fix brew rendering
2022-12-08 19:14:16 +01:00
Maxim Lobanov
6eaa5b44cf
Implement Software Report Base Module ( #6707 )
...
* Implement first version
* fix tables rendering
* Fix scripts
* update test files
* implement calculate image diff script
* Polish code and make e2e validation
* remove test files
* render add and removed firstly
2022-12-07 14:20:14 +01:00
Maxim Lobanov
c117abf0ab
Add docs for macOS 12 preview ( #5270 )
2022-03-23 14:17:31 +03:00
Maxim Lobanov
00131be336
Make kcpassword works with Python 3 ( #5234 )
2022-03-16 11:23:28 +01:00
Maxim Lobanov
9cd0d1ab64
[macOS] Update TCC.db to bypass Microsoft Defender installation ( #5018 )
...
* Approve Microsoft Defender installation
* Add comment
2022-02-07 13:44:34 +01:00
Maxim Lobanov
d3a5bad25f
[Windows] Install Docker-wincred ( #4540 )
...
* Add Docker WinCred
* fix getting docker url
* Use Expand-Archive instead of Extract-7Zip since 7zip is not installed yet
2021-11-19 12:44:22 +01:00
Maxim Lobanov
06c90a3200
[Ubuntu] Chmod known directories ( #4509 )
...
* chmod known directories
* nit space
2021-11-15 18:35:50 +01:00
Maxim Lobanov
4394e4414f
[macOS] Activate "Allow Remote Automation" Safari option during image generation ( #3996 )
...
* Move logic to activate "Allow Remote Automation" from base image to image gen scripts
* add shebang
2021-09-07 10:56:55 +03:00
Maxim Lobanov
be3b041223
Update readme with Windows Server 2022 info ( #3951 )
...
* update readme with Windows Server 2022 info
* fix comments
2021-08-23 19:47:08 +03:00
a2d76d2a0e
Add Windows Server 2022 image templates ( #3929 )
...
* add windows2022 image template
Co-authored-by: Aleksandr Chebotov <[email protected] >
Co-authored-by: Mikhail Timofeev <[email protected] >
Co-authored-by: Aleksandr Chebotov <[email protected] >
Co-authored-by: MaksimZhukov <[email protected] >
2021-08-23 11:13:14 +03:00
Maxim Lobanov
133db65488
Move WSL installation to toolsets ( #3906 )
2021-08-17 17:57:09 +03:00
Maxim Lobanov
71a9049e38
[Windows] Fix platform conditions by adding brackets ( #3856 )
2021-08-05 07:26:07 +03:00
Maxim Lobanov
8481b2c846
[Windows] Improve Visual Studio installation scripts to support Preview versions ( #3850 )
...
* Support Preview versions of Visual Studio
* resolve comments
* Fix test
* fix tests
2021-08-04 22:35:44 +03:00
Maxim Lobanov
3b5c4ebd39
[Windows] Implement minor improvements, rev 2 ( #3839 )
...
* implement minor improvements
* Update Install-WDK.ps1
* fix nitpick
2021-08-04 09:35:16 +03:00
Maxim Lobanov
f93413492e
[Windows] Move Windows features to toolset ( #3838 )
...
* move windows features to toolset
* Update WindowsFeatures.Tests.ps1
* revert templates
2021-08-03 20:17:31 +03:00
Maxim Lobanov
32184fd850
[Windows] Clean up and simplify Windows templates ( #3833 )
...
* improve InitializeVM script
* Update windows2019.json
* remove configs
* resolve comments
* resolve comments; fix order
* fix templates
* move Node.js packages to toolset
* dotnet warmup and merge docker scripts
* clean up templates
* move template
* fix dotnetTLS order
2021-08-03 11:56:52 +03:00
Maxim Lobanov
892ada55d5
[Windows] Docker, .NET Core and NPM improvements ( #3811 )
...
* improve InitializeVM script
* Update windows2019.json
* remove configs
* resolve comments
* resolve comments; fix order
* fix templates
* move Node.js packages to toolset
* dotnet warmup and merge docker scripts
* Update Node.Tests.ps1
* Update Install-Docker.ps1
* fix node.js tests
* fix npm package installation
* Update Install-NodeLts.ps1
* fix tests
* fix test
2021-08-01 15:10:59 +03:00
Maxim Lobanov
2e8f85a83b
[Windows][Improvement] Split and simplify "InitializeVM.ps1" script ( #3806 )
...
* improve InitializeVM script
* Update windows2019.json
* remove configs
* resolve comments
* resolve comments; fix order
* fix templates
2021-07-29 10:46:27 +03:00
Maxim Lobanov
83f05ed56f
Fix macOS 11 label ( #3633 )
2021-06-22 10:21:36 +03:00
Maxim Lobanov
3b591632fb
Update macos-11.0 to macos-11 in README ( #3427 )
...
* Update README.md
* Update README.md
2021-05-20 17:03:33 +03:00
Maxim Lobanov
c60f54012a
Rename 'macOS-11.0' to 'macOS-11' everywhere ( #3417 )
...
* rename 'macos11.0' to 'macos-11'
* fix nitpicks
* resolve conflicts
2021-05-19 14:16:51 +03:00
Maxim Lobanov
5657dde4a0
Update PyPy to 7.3.4 on Windows (change platform format) ( #3189 )
...
* Update PyPy to 7.3.4 on Windows (change platform format)
* Update SoftwareReport.CachedTools.psm1
* Update Install-PyPy.ps1
* Update SoftwareReport.CachedTools.psm1
2021-04-19 10:15:26 +03:00
Maxim Lobanov
971ee7d2a7
Merge pull request #2851 from dmitryikh/add-clang-11-to-ubuntu-latest
...
[Ubuntu] add clang-11
2021-03-10 09:14:14 +03:00
Maxim Lobanov
337ff74101
Sort docker images by name in documentation ( #2716 )
...
Sort docker images by name in documentation
2021-02-16 09:56:14 +03:00
Maxim Lobanov
9480083149
Enable SPACESHIP_SKIP_2FA_UPGRADE flag for xcversion ( #2617 )
2021-02-05 09:39:26 +03:00
Maxim Lobanov
3360a9b60f
Create CODEOWNERS file ( #2402 )
...
* Create CODEOWNERS
* move to .github
* Update CODEOWNERS
2021-01-20 21:37:42 +03:00
Maxim Lobanov
f30f928378
Update readme to include more information about image availability ( #2355 )
...
* Update README.md
* Update README.md
2020-12-25 16:59:07 +03:00
Maxim Lobanov
90a4768d01
Update rust.sh ( #2158 )
2020-11-30 18:04:14 +03:00
Maxim Lobanov
8d6d64a04e
Implement script to parse provisioners duration from packer diagnostic logs ( #2137 )
...
* testing
* Update image-generation.yml
* Update image-generation.yml
* fix comments
* Update measure-provisioners-duration.ps1
2020-11-27 10:50:54 +03:00
Maxim Lobanov
ebecc93df3
Move BizTalk Server lower in documentation ( #2125 )
...
* Update SoftwareReport.Generator.ps1
* Update SoftwareReport.Generator.ps1
2020-11-25 08:45:44 +03:00
Maxim Lobanov
e3558bca59
Merge pull request #1977 from maxim-lobanov/v-malob/xcode
...
Rework Xcode installation to use PowerShell and resolve latest version automatically
2020-11-18 13:46:12 +03:00
Maxim Lobanov
d755c4fd13
Merge pull request #2047 from al-cheb/al-cheb/use-setup-ruby-logic
...
[Windows] Replace npm feed to pre-cache official Ruby binaries
2020-11-18 12:43:31 +03:00
Maxim Lobanov
8445f55d50
Merge branch 'main' into al-cheb/use-setup-ruby-logic
2020-11-18 12:40:07 +03:00
Maxim Lobanov
f305ea6355
Merge pull request #2077 from vsafonkin/v-vlsafo/macos-remove-announcements-from-generation
...
[macOS] Remove announcements from generation process
2020-11-18 09:36:58 +03:00
Maxim Lobanov
7a511f87bf
Merge pull request #2070 from al-cheb/al-cheb/update-wsl-version
...
[Windows] Update WSLv1 version
2020-11-18 09:36:38 +03:00
Maxim Lobanov
8f51e30cd8
Merge pull request #2081 from dibir-magomedsaygitov/v-dimago/fix-hub-cli-version-output
...
[macOS] Fix output of Hub CLI version
2020-11-17 19:52:41 +03:00
Maxim Lobanov
ba653931ac
Merge pull request #2074 from Darleev/v-danurg/remove_gcc_workaround
...
Homebrew: Remove gcc workaround
2020-11-17 12:13:37 +03:00
Maxim Lobanov
efcf173e49
Merge pull request #2062 from akv-platform/al-cheb/move-stage
...
[Image.CI] Move up the readme output stage
2020-11-16 10:54:08 +03:00
Maxim Lobanov
8d330bd360
Merge pull request #2053 from akv-platform/al-cheb/add-ubuntu-pwsh71
...
[Ubuntu20] Swap Ubuntu-20.04 powershell installation from snap to official package
2020-11-13 14:45:53 +03:00
Maxim Lobanov
44dc34ad28
Merge pull request #2042 from Darleev/v-danurg/software_update_week47
...
[macOS] Software update week 47
2020-11-13 09:40:15 +03:00
Maxim Lobanov
7f0fed72d7
Merge pull request #1995 from dibir-magomedsaygitov/v-dimago/add-dotnet-core-5.0-macos
...
[macOS] Move list of .Net Core versions to install to toolset
2020-11-12 12:34:06 +03:00
Maxim Lobanov
364fd63255
Merge pull request #2020 from dibir-magomedsaygitov/v-dimago/add-dotnet-5.0-win
...
[Windows] Move list of .Net Core versions to install to toolset
2020-11-12 12:32:26 +03:00
Maxim Lobanov
a58a4d46c3
Merge pull request #1994 from dibir-magomedsaygitov/v-dimago/add-dotnet-5.0-ubuntu
...
[Ubuntu] Move list of .Net Core versions to install to toolset
2020-11-12 12:09:49 +03:00
Maxim Lobanov
2f24c20c68
Merge pull request #2035 from maxim-lobanov/v-malob/fix-tag-name
...
Fix image link in initialize job step
2020-11-12 10:48:41 +03:00
Maxim Lobanov
29855ca73d
Merge pull request #2032 from Darleev/v-danurg/gcc_workaround_macos
...
macOS: gcc workaround
2020-11-11 16:11:11 +03:00
Maxim Lobanov
0478b402a8
Merge pull request #2012 from miketimofeev/macos-retry-downloads
...
[macOS] Add retry logic
2020-11-11 09:22:32 +03:00
Maxim Lobanov
a31ef3fcfe
Merge pull request #2025 from al-cheb/al-cheb/disable-pwsh-update-check
...
[Windows] PWSH - turns off the update notification feature
2020-11-10 21:47:53 +03:00
Maxim Lobanov
9463890e1e
Merge pull request #1945 from shivammathur/shivammathur-php
...
[Ubuntu] Add php-dev and php-pear
2020-11-10 15:36:59 +03:00
Maxim Lobanov
0a3cb90980
Merge pull request #1715 from maxim-lobanov/v-malob/big-sur
...
Enable Java tests since Java switching was fixed in MacOS 11.0
2020-11-09 12:29:43 +03:00
Maxim Lobanov
fa9109cc62
[MacOS] Exclude release candidates from XCODE_DEVELOPER_DIR variables ( #1998 )
...
* exclude release candidates from XCODE_DEVELOPER_DIR
* Update Xcode.Tests.ps1
2020-11-06 22:13:28 +03:00
Maxim Lobanov
4755c5caba
Merge pull request #1970 from LeonidLapshin/v-llaphin/fix-path
...
[Linux] Fix PATH variable
2020-11-06 15:19:57 +03:00
Maxim Lobanov
ff57628876
Merge pull request #1996 from miketimofeev/fix-brew-permissions
...
[Ubuntu] Reset homebrew git repository to restore file permissions
2020-11-06 14:39:24 +03:00
Maxim Lobanov
f79c88761a
Merge pull request #1997 from miketimofeev/update-winapp-driver-to-1.2.1
...
[windows] Update winapp driver to 1.2.1
2020-11-06 11:43:25 +03:00
Maxim Lobanov
66b931d9af
Merge pull request #1990 from al-cheb/al-cheb/patch-ubuntu20
...
[Ubuntu] Fix image generation for Ubuntu20
2020-11-05 21:24:18 +03:00
Maxim Lobanov
dfb2e1d5b4
Merge pull request #1958 from aibaars/patch-1
...
OSX: Rust tools: install 'rustfmt' and 'clippy'
2020-11-05 19:52:06 +03:00
Maxim Lobanov
f93cb491a5
Merge pull request #1973 from maxim-lobanov/v-malob/macos-depr
...
Deprecate old Xcode versions on MacOS image, update Node.JS to 14.0
2020-11-05 17:53:04 +03:00
Maxim Lobanov
371d0f96d5
Merge pull request #1988 from al-cheb/revert-1648-main
...
Revert "[Windows] Removed Git internal tools from PATH"
2020-11-05 11:41:22 +03:00
Maxim Lobanov
ac4f5699c7
Merge pull request #1987 from al-cheb/revert-1937-al-cheb/git-wrapper-bash
...
Revert "[Windows] Add bash wrapper from git"
2020-11-05 11:39:44 +03:00
Maxim Lobanov
f5fdba51d7
Merge pull request #1769 from nikita-bykov/pipx-windows
...
[Windows] Add pipx and install yamllint through it
2020-11-05 11:27:58 +03:00
Maxim Lobanov
4e4bf28499
Merge branch 'main' into pipx-windows
2020-11-05 10:50:57 +03:00
Maxim Lobanov
df927d7dc0
Merge pull request #1974 from maxim-lobanov/v-malob/depre-linux
...
Deprecate Boost 1.69.0 from Ubuntu images
2020-11-05 10:48:30 +03:00
Maxim Lobanov
b775256fdf
Merge pull request #1975 from maxim-lobanov/v-malob/depr-windows
...
Deprecate Boost 1.69.0 from Windows images
2020-11-05 10:48:15 +03:00
Maxim Lobanov
d1d66ae0fd
Merge pull request #1965 from al-cheb/al-cheb/use-dotnet-to-install-pwsh
...
[Ubuntu] Install pwsh using dotnet tool
2020-11-03 15:09:35 +03:00
Maxim Lobanov
fb8be2ba62
Merge pull request #1969 from miketimofeev/edge-driver-for-mac
...
[macOS] Change edge webdrivder url
2020-11-03 14:52:00 +03:00
Maxim Lobanov
5b828215ed
Merge pull request #1957 from miketimofeev/macos-fix-az-version-4.8
...
[macOS] Explicitly set Az powershell version 4.8
2020-11-03 08:12:23 +03:00
Maxim Lobanov
173a5dd381
Merge pull request #1883 from dsame/v-sedoli/fix-apt
...
Workaround for apt db locked by WALinuxAgent
2020-11-02 20:13:46 +03:00
Maxim Lobanov
f5e35ccb9d
Merge branch 'main' into v-sedoli/fix-apt
2020-11-02 20:10:38 +03:00
Maxim Lobanov
cd65cb176f
Merge pull request #1956 from al-cheb/al-cheb/az-hardcoded-version
...
[Ubuntu] Use toolset config to install az modules on Ubuntu 20
2020-11-02 20:07:46 +03:00
Maxim Lobanov
a6cd71cfda
Merge pull request #1876 from LeonidLapshin/spotlight
...
add spotlight reindex
2020-11-02 13:39:48 +03:00
Maxim Lobanov
6680a03f5d
Merge pull request #1947 from Darleev/v-danurg/move_macos_readme_files
...
Added 10.13/10.14 readme files to macos folder.
2020-11-02 09:40:51 +03:00
Maxim Lobanov
874232fc49
Merge pull request #1940 from miketimofeev/add-xcode-12.1.1
...
[macOS] Change Xcode 12.1 to 12.1.1 rc
2020-11-01 09:38:57 +03:00
Maxim Lobanov
ca0295d6f4
Merge pull request #1930 from al-cheb/al-cheb/software-update-week45
...
[macOS] Software update week 45
2020-10-30 09:21:09 +03:00
Maxim Lobanov
3271a0c483
Merge pull request #1634 from dmitry-shibanov/v-dmshib/add-build-vm-assets
...
Add build vm assets
2020-10-29 11:03:51 +03:00
Maxim Lobanov
fa2b94f285
Merge pull request #1911 from dibir-magomedsaygitov/v-dimago/win-clear-cache-yarn-npm
...
[Windows] Clean yarn and npm cache
2020-10-29 10:24:15 +03:00
Maxim Lobanov
2ea6696e0c
Merge pull request #1648 from al-cheb/main
...
[Windows] Removed Git internal tools from PATH
2020-10-28 17:01:35 +03:00
Maxim Lobanov
b79745d4da
Merge pull request #1921 from akv-platform/al-cheb/update-sql-tools
...
[Windows] Update base url to install SQL PowerShell tool
2020-10-28 17:00:10 +03:00
Maxim Lobanov
5236f483ff
Merge pull request #1913 from dibir-magomedsaygitov/v-dimago/clean-yarn-and-npm-cache-macos
...
[macOS] Clean yarn cache
2020-10-28 12:15:13 +03:00
Maxim Lobanov
4d10ad5ac9
Merge pull request #1912 from dibir-magomedsaygitov/v-dimago/clean-yarn-and-npm-cache-ubuntu
...
[Ubuntu] Clean yarn and npm cache
2020-10-28 12:15:06 +03:00
Maxim Lobanov
d37c965aab
Merge pull request #1750 from nikita-bykov/pipx
...
[macOS] Add pipx and install yamllint through it
2020-10-28 10:29:01 +03:00
Maxim Lobanov
399b573ede
Merge pull request #1861 from nikita-bykov/rework-chrome-installation
...
Rework Chrome MacOS installation to fix issues related to SHA
2020-10-28 10:26:37 +03:00
Maxim Lobanov
0ecd928d5e
Merge pull request #1795 from Darleev/v-danurg/lint_shebang_ubuntu
...
Shebang lint for Ubuntu/MacOS
2020-10-27 20:31:07 +03:00
Maxim Lobanov
18a7a73749
Merge pull request #1909 from maxim-lobanov/v-malob/update-readme
...
Update readme and issue templates with MacOS 11.0
2020-10-27 19:22:02 +03:00
Maxim Lobanov
6d775ae5a3
Merge pull request #1845 from akv-platform/al-cheb/remove-temp-disk-mention
...
[Windows] Resize disk using powershell and don't use disk D for a diskpart script
2020-10-27 09:11:05 +03:00
Maxim Lobanov
990219bfe8
Merge pull request #1903 from MaksimZhukov/v-mazhuk/fix-xamarin-issue
...
Fix Xamarin issue with Xcode symlink
2020-10-27 06:53:41 +03:00
Maxim Lobanov
2dfe68fcfd
Merge pull request #1880 from miketimofeev/ubuntu-get-rid-of-brew-permissions
...
[Ubuntu] Remove chmod for homebrew directory
2020-10-26 16:14:02 +03:00
Maxim Lobanov
40bd4f4ca2
Merge pull request #1889 from maxim-lobanov/v-malob/fix-brew
...
Untap local formulas to fix "brew update" command
2020-10-24 08:11:09 +03:00
Maxim Lobanov and Mike McQuaid
bbb8bd3f4c
Update images/macos/provision/core/python.sh
...
Co-authored-by: Mike McQuaid <[email protected] >
2020-10-23 20:12:58 +03:00
Maxim Lobanov and Mike McQuaid
73c5b0bf87
Update images/macos/provision/core/openssl.sh
...
Co-authored-by: Mike McQuaid <[email protected] >
2020-10-23 20:12:52 +03:00