Commit Graph
100 Commits
Author SHA1 Message Date
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 LobanovandMike 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 LobanovandMike McQuaid 73c5b0bf87 Update images/macos/provision/core/openssl.sh
Co-authored-by: Mike McQuaid <[email protected]>
2020-10-23 20:12:52 +03:00
Maxim Lobanov 7ecf840871 Merge pull request #1886 from miketimofeev/vs-install-worakround
[windows] Temporary workaround for VS installation
2020-10-23 12:43:33 +03:00
Maxim Lobanov 59434682fb Merge pull request #1879 from miketimofeev/change-default-xamarin-bundle-for-xcode12
[macOS] Switch Xamarin bundle to the latest one for 10.15
2020-10-23 10:39:26 +03:00