From 6b8f86f1deb3c8b9843ee5fee77f25b0d66d3f1b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 22 Apr 2022 05:04:58 +0000 Subject: [PATCH 001/237] Updating readme file for macOS-10.15 version 20220419.2 (#5423) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/macos/macos-10.15-Readme.md | 70 ++++++++++++++---------------- 1 file changed, 33 insertions(+), 37 deletions(-) diff --git a/images/macos/macos-10.15-Readme.md b/images/macos/macos-10.15-Readme.md index 5bb4bb8af..499f71a35 100644 --- a/images/macos/macos-10.15-Readme.md +++ b/images/macos/macos-10.15-Readme.md @@ -1,15 +1,11 @@ -| Announcements | -|-| -| [[All OSs] Go versions less than 1.16 will be removed and the default will be set to 1.17 on April, 11](https://github.com/actions/virtual-environments/issues/5280) | -*** # macOS 10.15 info - System Version: macOS 10.15.7 (19H1824) - Kernel Version: Darwin 19.6.0 -- Image Version: 20220408.1 +- Image Version: 20220419.2 ## Installed Software ### Language and Runtime -- .NET SDK 3.1.101 3.1.201 3.1.302 3.1.417 5.0.102 5.0.202 5.0.302 5.0.406 +- .NET SDK 3.1.101 3.1.201 3.1.302 3.1.418 5.0.102 5.0.202 5.0.302 5.0.407 - Bash 3.2.57(1)-release - Clang/LLVM 12.0.0 is default - Clang/LLVM 13.0.1 is available on `'$(brew --prefix llvm)/bin/clang'` @@ -19,7 +15,7 @@ - GNU Fortran (Homebrew GCC 9.4.0) 9.4.0 - available by `gfortran-9` alias - GNU Fortran (Homebrew GCC 10.3.0) 10.3.0 - available by `gfortran-10` alias - GNU Fortran (Homebrew GCC 11.2.0_3) 11.2.0 - available by `gfortran-11` alias -- Go 1.17.8 +- Go 1.17.9 - julia 1.7.2 - Kotlin 1.6.20-release-275 - MSBuild 16.10.1.58001 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) @@ -27,18 +23,18 @@ - NVM 0.39.1 - NVM - Cached node versions: v12.22.12 v14.19.1 v16.14.2 - Perl 5.34.0 -- PHP 8.1.4 +- PHP 8.1.5 - Python 2.7.18 - Python 3.9.12 - R 4.1.3 -- Ruby 2.7.5p203 +- Ruby 2.7.6p219 ### Package Management - Bundler version 2.3.11 - Carthage 0.38.0 - CocoaPods 1.11.3 -- Composer 2.3.4 -- Homebrew 3.4.5 +- Composer 2.3.5 +- Homebrew 3.4.7 - Miniconda 4.11.0 - NPM 8.5.0 - NuGet 5.9.0.7134 @@ -46,7 +42,7 @@ - Pip 22.0.4 (python 3.9) - Pipx 1.0.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \) +- Vcpkg 2022 (build from master \) - Yarn 1.22.18 #### Environment variables @@ -71,40 +67,40 @@ - Curl 7.82.0 - Git 2.35.1 - Git LFS: 3.1.2 -- GitHub CLI: 2.7.0 +- GitHub CLI: 2.8.0 - GNU parallel 20220322 - GNU Tar 1.34 - available by 'gtar' alias - GNU Wget 1.21.3 - gpg (GnuPG) 2.3.4 -- helm v3.8.1+g5cb9af4 +- helm v3.8.2+g6e3701e - Hub CLI: 2.14.2 - jq 1.6 -- mongo v5.0.6 -- mongod v5.0.6 +- mongo v5.0.7 +- mongod v5.0.7 - Newman 5.3.2 - OpenSSL 1.1.1n 15 Mar 2022 `(/usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1n)` - Packer 1.8.0 - PostgreSQL 14.2 - psql (PostgreSQL) 14.2 - Sox 14.4.2 -- Subversion (SVN) 1.14.1 +- Subversion (SVN) 1.14.2 - Switchaudio-osx 1.1.0 - Vagrant 2.2.19 - virtualbox 6.1.32r149290 -- yq (https://github.com/mikefarah/yq/) version 4.24.2 +- yq (https://github.com/mikefarah/yq/) version 4.24.5 - zstd 1.5.2 ### Tools -- Aliyun CLI 3.0.115 -- App Center CLI 2.10.9 -- AWS CLI 2.5.4 +- Aliyun CLI 3.0.117 +- App Center CLI 2.10.10 +- AWS CLI 2.5.6 - AWS SAM CLI 1.46.0 - AWS Session Manager CLI 1.2.312.0 - Azure CLI (azure-devops) 0.25.0 - Azure CLI 2.35.0 - Bicep CLI 0.5.6 - Cabal 3.6.2.0 -- Cmake 3.23.0 +- Cmake 3.23.1 - Fastlane 2.205.1 - GHC 9.2.2 - GHCup v0.1.17.6 @@ -121,12 +117,12 @@ ### Browsers - Safari 15.4 (15613.1.17.1.13) - SafariDriver 15.4 (15613.1.17.1.13) -- Google Chrome 100.0.4896.75 +- Google Chrome 100.0.4896.127 - ChromeDriver 100.0.4896.60 -- Microsoft Edge 100.0.1185.36 -- MSEdgeDriver 100.0.1185.36 -- Mozilla Firefox 99.0 -- geckodriver 0.30.0 +- Microsoft Edge 100.0.1185.44 +- MSEdgeDriver 100.0.1185.44 +- Mozilla Firefox 99.0.1 +- geckodriver 0.31.0 - Selenium server 4.1.3 #### Environment variables @@ -155,9 +151,9 @@ #### Ruby - 2.4.10 - 2.5.9 -- 2.6.9 -- 2.7.5 -- 3.0.3 +- 2.6.10 +- 2.7.6 +- 3.0.4 #### Python - 2.7.18 @@ -183,8 +179,8 @@ | Version | Architecture | Environment Variable | | ------- | ------------ | -------------------- | | 1.16.15 | x64 | GOROOT_1_16_X64 | -| 1.17.8 (Default) | x64 | GOROOT_1_17_X64 | -| 1.18.0 | x64 | GOROOT_1_18_X64 | +| 1.17.9 (Default) | x64 | GOROOT_1_17_X64 | +| 1.18.1 | x64 | GOROOT_1_18_X64 | ### Rust Tools - Cargo 1.60.0 @@ -195,8 +191,8 @@ #### Packages - Bindgen 0.59.2 - Cargo-audit 0.16.0 -- Cargo-outdated 0.11.0 -- Cbindgen 0.21.0 +- Cargo-outdated 0.11.1 +- Cbindgen 0.22.0 - Clippy 0.1.60 - Rustfmt 1.4.38-stable @@ -206,7 +202,7 @@ #### PowerShell Modules | Module | Version | | ---------------- | ------- | -| Az | 7.1.0 | +| Az | 7.4.0 | | MarkdownPS | 1.9 | | Pester | 5.3.1 | | PSScriptAnalyzer | 1.20.0 | @@ -214,12 +210,12 @@ ### Web Servers | Name | Version | ConfigFile | ServiceStatus | ListenPort | | ----- | -------- | ------------------------------- | ------------- | ---------- | -| httpd | 2.4.53 | /usr/local/etc/httpd/httpd.conf | none | 80 | +| httpd | 2.4.53_1 | /usr/local/etc/httpd/httpd.conf | none | 80 | | nginx | 1.21.6_1 | /usr/local/etc/nginx/nginx.conf | none | 80 | ### Xamarin #### Visual Studio for Mac -- 8.10.21.4 +- 8.10.22.11 #### Xamarin bundles | symlink | Xamarin.Mono | Xamarin.iOS | Xamarin.Mac | Xamarin.Android | From 7f12aaf402ba26b02899c17d8cf0cdae96a716ed Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 23 Apr 2022 20:29:37 +0000 Subject: [PATCH 002/237] Updating readme file for macOS-11 version 20220419.3 (#5422) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/macos/macos-11-Readme.md | 74 ++++++++++++++++----------------- 1 file changed, 36 insertions(+), 38 deletions(-) diff --git a/images/macos/macos-11-Readme.md b/images/macos/macos-11-Readme.md index c979771e3..c1cf16bb0 100644 --- a/images/macos/macos-11-Readme.md +++ b/images/macos/macos-11-Readme.md @@ -1,15 +1,11 @@ -| Announcements | -|-| -| [[All OSs] Go versions less than 1.16 will be removed and the default will be set to 1.17 on April, 11](https://github.com/actions/virtual-environments/issues/5280) | -*** # macOS 11.6 info - System Version: macOS 11.6.5 (20G527) - Kernel Version: Darwin 20.6.0 -- Image Version: 20220410.1 +- Image Version: 20220419.3 ## Installed Software ### Language and Runtime -- .NET SDK 3.1.101 3.1.201 3.1.302 3.1.417 5.0.102 5.0.202 5.0.302 5.0.406 +- .NET SDK 3.1.101 3.1.201 3.1.302 3.1.418 5.0.102 5.0.202 5.0.302 5.0.407 - Bash 3.2.57(1)-release - Clang/LLVM 13.0.0 is default - Clang/LLVM 13.0.1 is available on `'$(brew --prefix llvm)/bin/clang'` @@ -19,26 +15,26 @@ - GNU Fortran (Homebrew GCC 9.4.0) 9.4.0 - available by `gfortran-9` alias - GNU Fortran (Homebrew GCC 10.3.0) 10.3.0 - available by `gfortran-10` alias - GNU Fortran (Homebrew GCC 11.2.0_3) 11.2.0 - available by `gfortran-11` alias -- Go 1.17.8 +- Go 1.17.9 - julia 1.7.2 - Kotlin 1.6.20-release-275 -- MSBuild 16.10.1.58001 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) +- MSBuild 16.10.1.17201 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) - Node.js v16.14.2 - NVM 0.39.1 - NVM - Cached node versions: v12.22.12 v14.19.1 v16.14.2 - Perl 5.34.0 -- PHP 8.1.4 +- PHP 8.1.5 - Python 2.7.18 - Python 3.9.12 - R 4.1.3 -- Ruby 2.7.5p203 +- Ruby 2.7.6p219 ### Package Management - Bundler version 2.3.11 - Carthage 0.38.0 - CocoaPods 1.11.3 -- Composer 2.3.4 -- Homebrew 3.4.5 +- Composer 2.3.5 +- Homebrew 3.4.7 - Miniconda 4.11.0 - NPM 8.5.0 - NuGet 5.9.0.7134 @@ -46,7 +42,7 @@ - Pip 22.0.4 (python 3.9) - Pipx 1.0.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \) +- Vcpkg 2022 (build from master \) - Yarn 1.22.18 #### Environment variables @@ -71,37 +67,37 @@ - Curl 7.82.0 - Git 2.35.1 - Git LFS: 3.1.2 -- GitHub CLI: 2.7.0 +- GitHub CLI: 2.8.0 - GNU Tar 1.34 - available by 'gtar' alias - GNU Wget 1.21.3 - gpg (GnuPG) 2.3.4 -- helm v3.8.1+g5cb9af4 +- helm v3.8.2+g6e3701e - Hub CLI: 2.14.2 - jq 1.6 -- mongo v5.0.6 -- mongod v5.0.6 +- mongo v5.0.7 +- mongod v5.0.7 - Newman 5.3.2 - OpenSSL 1.1.1n 15 Mar 2022 `(/usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1n)` - Packer 1.8.0 - PostgreSQL 14.2 - psql (PostgreSQL) 14.2 - Sox 14.4.2 -- Subversion (SVN) 1.14.1 +- Subversion (SVN) 1.14.2 - Switchaudio-osx 1.1.0 -- yq (https://github.com/mikefarah/yq/) version 4.24.2 +- yq (https://github.com/mikefarah/yq/) version 4.24.5 - zstd 1.5.2 ### Tools -- Aliyun CLI 3.0.115 -- App Center CLI 2.10.9 -- AWS CLI 2.5.4 +- Aliyun CLI 3.0.117 +- App Center CLI 2.10.10 +- AWS CLI 2.5.6 - AWS SAM CLI 1.46.0 - AWS Session Manager CLI 1.2.312.0 - Azure CLI (azure-devops) 0.25.0 - Azure CLI 2.35.0 - Bicep CLI 0.5.6 - Cabal 3.6.2.0 -- Cmake 3.23.0 +- Cmake 3.23.1 - Fastlane 2.205.1 - GHC 9.2.2 - GHCup v0.1.17.6 @@ -118,12 +114,12 @@ ### Browsers - Safari 15.4 (16613.1.17.1.13) - SafariDriver 15.4 (16613.1.17.1.13) -- Google Chrome 100.0.4896.75 +- Google Chrome 100.0.4896.127 - ChromeDriver 100.0.4896.60 -- Microsoft Edge 100.0.1185.36 -- MSEdgeDriver 100.0.1185.36 -- Mozilla Firefox 99.0 -- geckodriver 0.30.0 +- Microsoft Edge 100.0.1185.44 +- MSEdgeDriver 100.0.1185.44 +- Mozilla Firefox 99.0.1 +- geckodriver 0.31.0 - Selenium server 4.1.3 #### Environment variables @@ -149,9 +145,10 @@ #### Ruby - 2.4.10 - 2.5.9 -- 2.6.9 -- 2.7.5 -- 3.0.3 +- 2.6.10 +- 2.7.6 +- 3.0.4 +- 3.1.2 #### Python - 3.7.12 @@ -174,8 +171,8 @@ | Version | Architecture | Environment Variable | | ------- | ------------ | -------------------- | | 1.16.15 | x64 | GOROOT_1_16_X64 | -| 1.17.8 (Default) | x64 | GOROOT_1_17_X64 | -| 1.18.0 | x64 | GOROOT_1_18_X64 | +| 1.17.9 (Default) | x64 | GOROOT_1_17_X64 | +| 1.18.1 | x64 | GOROOT_1_18_X64 | ### Rust Tools - Cargo 1.60.0 @@ -186,8 +183,8 @@ #### Packages - Bindgen 0.59.2 - Cargo-audit 0.16.0 -- Cargo-outdated 0.11.0 -- Cbindgen 0.21.0 +- Cargo-outdated 0.11.1 +- Cbindgen 0.22.0 - Clippy 0.1.60 - Rustfmt 1.4.38-stable @@ -197,7 +194,7 @@ #### PowerShell Modules | Module | Version | | ---------------- | ------- | -| Az | 7.1.0 | +| Az | 7.4.0 | | MarkdownPS | 1.9 | | Pester | 5.3.1 | | PSScriptAnalyzer | 1.20.0 | @@ -205,16 +202,17 @@ ### Web Servers | Name | Version | ConfigFile | ServiceStatus | ListenPort | | ----- | -------- | ------------------------------- | ------------- | ---------- | -| httpd | 2.4.53 | /usr/local/etc/httpd/httpd.conf | none | 80 | +| httpd | 2.4.53_1 | /usr/local/etc/httpd/httpd.conf | none | 80 | | nginx | 1.21.6_1 | /usr/local/etc/nginx/nginx.conf | none | 80 | ### Xamarin #### Visual Studio for Mac -- 8.10.21.4 +- 8.10.22.11 #### Xamarin bundles | symlink | Xamarin.Mono | Xamarin.iOS | Xamarin.Mac | Xamarin.Android | | ----------------- | ------------ | ----------- | ----------- | --------------- | +| 6_12_15 | 6.12 | 15.8 | 8.8 | 12.2 | | 6_12_14 | 6.12 | 15.8 | 8.8 | 12.0 | | 6_12_13 | 6.12 | 15.6 | 8.6 | 12.0 | | 6_12_12 (default) | 6.12 | 15.4 | 8.4 | 12.0 | From d6ddbcd278fd03cec014d3596dce618cca969046 Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Mon, 25 Apr 2022 23:09:04 +0400 Subject: [PATCH 003/237] Install Xcodeclt & Homebrew first (#5430) --- images/macos/templates/macOS-10.15.json | 11 +++++++++-- images/macos/templates/macOS-11.json | 9 ++++++++- images/macos/templates/macOS-11.pkr.hcl | 7 ++++++- images/macos/templates/macOS-12.json | 10 ++++++++-- 4 files changed, 31 insertions(+), 6 deletions(-) diff --git a/images/macos/templates/macOS-10.15.json b/images/macos/templates/macOS-10.15.json index 9d051353a..201bb31d3 100644 --- a/images/macos/templates/macOS-10.15.json +++ b/images/macos/templates/macOS-10.15.json @@ -90,9 +90,17 @@ }, { "type": "shell", - "execute_command": "chmod +x {{ .Path }}; sudo {{ .Vars }} {{ .Path }}", + "execute_command": "chmod +x {{ .Path }}; {{ .Vars }} {{ .Path }}", + "pause_before": "30s", "scripts": [ "./provision/core/xcode-clt.sh", + "./provision/core/homebrew.sh" + ] + }, + { + "type": "shell", + "execute_command": "chmod +x {{ .Path }}; sudo {{ .Vars }} {{ .Path }}", + "scripts": [ "./provision/configuration/add-network-interface-detection.sh", "./provision/configuration/autologin.sh", "./provision/configuration/disable-auto-updates.sh", @@ -130,7 +138,6 @@ "execute_command": "chmod +x {{ .Path }}; {{ .Vars }} {{ .Path }}", "pause_before": "30s", "scripts": [ - "./provision/core/homebrew.sh", "./provision/core/open_windows_check.sh", "./provision/core/powershell.sh", "./provision/core/dotnet.sh", diff --git a/images/macos/templates/macOS-11.json b/images/macos/templates/macOS-11.json index a62b26a97..684e3d46a 100644 --- a/images/macos/templates/macOS-11.json +++ b/images/macos/templates/macOS-11.json @@ -93,6 +93,14 @@ "source": "./toolsets/toolset-11.json", "destination": "~/image-generation/toolset.json" }, + { + "type": "shell", + "execute_command": "chmod +x {{ .Path }}; {{ .Vars }} {{ .Path }}", + "scripts": [ + "./provision/core/xcode-clt.sh", + "./provision/core/homebrew.sh" + ] + }, { "type": "shell", "execute_command": "chmod +x {{ .Path }}; sudo {{ .Vars }} {{ .Path }}", @@ -135,7 +143,6 @@ "execute_command": "chmod +x {{ .Path }}; {{ .Vars }} {{ .Path }}", "pause_before": "30s", "scripts": [ - "./provision/core/homebrew.sh", "./provision/core/open_windows_check.sh", "./provision/core/powershell.sh", "./provision/core/dotnet.sh", diff --git a/images/macos/templates/macOS-11.pkr.hcl b/images/macos/templates/macOS-11.pkr.hcl index bbc65e2b6..cd4db2c07 100644 --- a/images/macos/templates/macOS-11.pkr.hcl +++ b/images/macos/templates/macOS-11.pkr.hcl @@ -99,6 +99,12 @@ build { provisioner "shell" { scripts = [ "./provision/core/xcode-clt.sh", + "./provision/core/homebrew.sh" + ] + execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" + } + provisioner "shell" { + scripts = [ "./provision/configuration/configure-tccdb-macos11.sh", "./provision/configuration/add-network-interface-detection.sh", "./provision/configuration/autologin.sh", @@ -134,7 +140,6 @@ build { provisioner "shell" { pause_before = "30s" scripts = [ - "./provision/core/homebrew.sh", "./provision/core/open_windows_check.sh", "./provision/core/powershell.sh", "./provision/core/dotnet.sh", diff --git a/images/macos/templates/macOS-12.json b/images/macos/templates/macOS-12.json index e9117a80b..19cacb0e4 100644 --- a/images/macos/templates/macOS-12.json +++ b/images/macos/templates/macOS-12.json @@ -95,9 +95,16 @@ }, { "type": "shell", - "execute_command": "chmod +x {{ .Path }}; sudo {{ .Vars }} {{ .Path }}", + "execute_command": "chmod +x {{ .Path }}; {{ .Vars }} {{ .Path }}", "scripts": [ "./provision/core/xcode-clt.sh", + "./provision/core/homebrew.sh" + ] + }, + { + "type": "shell", + "execute_command": "chmod +x {{ .Path }}; sudo {{ .Vars }} {{ .Path }}", + "scripts": [ "./provision/configuration/add-network-interface-detection.sh", "./provision/configuration/autologin.sh", "./provision/configuration/disable-auto-updates.sh", @@ -136,7 +143,6 @@ "execute_command": "chmod +x {{ .Path }}; {{ .Vars }} {{ .Path }}", "pause_before": "30s", "scripts": [ - "./provision/core/homebrew.sh", "./provision/core/open_windows_check.sh", "./provision/core/powershell.sh", "./provision/core/dotnet.sh", From 94788ae5eaa9837d4b9c59f203bb8fde7b3b9df2 Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Tue, 26 Apr 2022 16:26:51 +0400 Subject: [PATCH 004/237] Change pattern for Rscript output (#5437) --- images/win/scripts/SoftwareReport/SoftwareReport.Tools.psm1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/win/scripts/SoftwareReport/SoftwareReport.Tools.psm1 b/images/win/scripts/SoftwareReport/SoftwareReport.Tools.psm1 index d714f83c7..af06164c4 100644 --- a/images/win/scripts/SoftwareReport/SoftwareReport.Tools.psm1 +++ b/images/win/scripts/SoftwareReport/SoftwareReport.Tools.psm1 @@ -31,7 +31,7 @@ function Get-BicepVersion { } function Get-RVersion { - ($(cmd /c "Rscript --version 2>&1") | Out-String) -match "R scripting front-end version (?\d+\.\d+\.\d+)" | Out-Null + ($(cmd /c "Rscript --version 2>&1") | Out-String) -match "Rscript .* version (?\d+\.\d+\.\d+)" | Out-Null $rVersion = $Matches.Version return "R $rVersion" } From c2f87e917034ea15a7c1161eef7fb3d117b69512 Mon Sep 17 00:00:00 2001 From: Steve-Glass <84886334+Steve-Glass@users.noreply.github.com> Date: Tue, 26 Apr 2022 13:49:54 -0400 Subject: [PATCH 005/237] Update table with macOS 12 Public Beta info (#5438) * Update table with macOS 12 Public Beta info * Add link to the badge Co-authored-by: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 54f663cc3..13e6bb26b 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,7 @@ For general questions about using the virtual environments or writing your Actio | --------------------|---------------------|--------------------|---------------------| | Ubuntu 20.04 | `ubuntu-latest` or `ubuntu-20.04` | [ubuntu-20.04] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu20&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu20&redirect=1) | Ubuntu 18.04 | `ubuntu-18.04` | [ubuntu-18.04] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu18&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu18&redirect=1) +| macOS 12 | `macos-12`| [macOS-12] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-12&badge=1)] | macOS 11 | `macos-latest` or `macos-11`| [macOS-11] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-11&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-11&redirect=1) | macOS 10.15 | `macos-10.15` | [macOS-10.15] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-10.15&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-10.15&redirect=1) | Windows Server 2022 | `windows-latest` or `windows-2022` | [windows-2022] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=windows-2022&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=windows-2022&redirect=1) | @@ -52,6 +53,7 @@ You can also track upcoming changes using the [awaiting-deployment](https://gith [windows-2019]: https://github.com/actions/virtual-environments/blob/main/images/win/Windows2019-Readme.md [windows-2016]: https://github.com/actions/virtual-environments/blob/main/images/win/Windows2016-Readme.md [macOS-11]: https://github.com/actions/virtual-environments/blob/main/images/macos/macos-11-Readme.md +[macOS-12]: https://github.com/actions/virtual-environments/blob/main/images/macos/macos-12-Readme.md [macOS-10.15]: https://github.com/actions/virtual-environments/blob/main/images/macos/macos-10.15-Readme.md [self-hosted runners]: https://help.github.com/en/actions/hosting-your-own-runners From 99997cd292598cc5223020a32265fd99b2c7d40e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 27 Apr 2022 09:55:11 +0000 Subject: [PATCH 006/237] Updating readme file for macOS-12 version 20220425.3 (#5443) Co-authored-by: Image generation service account --- images/macos/macos-12-Readme.md | 40 ++++++++++++++++----------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/images/macos/macos-12-Readme.md b/images/macos/macos-12-Readme.md index 64f3dac1f..7f28f1574 100644 --- a/images/macos/macos-12-Readme.md +++ b/images/macos/macos-12-Readme.md @@ -1,7 +1,7 @@ # macOS 12.3 info - System Version: macOS 12.3.1 (21E258) - Kernel Version: Darwin 21.4.0 -- Image Version: 20220419.1 +- Image Version: 20220425.3 ## Installed Software ### Language and Runtime @@ -13,7 +13,7 @@ - GNU Fortran (Homebrew GCC 11.2.0_3) 11.2.0 - available by `gfortran-11` alias - Go 1.17.9 - julia 1.7.2 -- Kotlin 1.6.20-release-275 +- Kotlin 1.6.21-release-334 - MSBuild 16.10.1.17201 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) - Node.js v16.14.2 - NVM 0.39.1 @@ -22,22 +22,22 @@ - PHP 8.1.5 - Python 2.7.18 - Python 3.9.12 -- R 4.1.3 +- R 4.2.0 - Ruby 3.0.4p208 ### Package Management -- Bundler version 2.3.11 +- Bundler version 2.3.12 - Carthage 0.38.0 - CocoaPods 1.11.3 - Composer 2.3.5 -- Homebrew 3.4.7 +- Homebrew 3.4.8 - NPM 8.5.0 - NuGet 5.9.0.7134 - Pip 20.3.4 (python 2.7) - Pip 22.0.4 (python 3.9) - Pipx 1.0.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \) +- Vcpkg 2022 (build from master \<94c728df6>) - Yarn 1.22.18 ### Project Management @@ -55,11 +55,11 @@ - bsdtar 3.5.1 - available by 'tar' alias - Curl 7.82.0 - Git 2.35.1 -- Git LFS: 3.1.2 +- Git LFS: 3.1.4 - GitHub CLI: 2.8.0 - GNU Tar 1.34 - available by 'gtar' alias - GNU Wget 1.21.3 -- gpg (GnuPG) 2.3.4 +- gpg (GnuPG) 2.3.6 - Hub CLI: 2.14.2 - jq 1.6 - mongo v5.0.7 @@ -76,24 +76,24 @@ ### Tools - App Center CLI command -- AWS CLI 2.5.6 +- AWS CLI 2.5.8 - AWS SAM CLI 1.46.0 - AWS Session Manager CLI 1.2.312.0 - Azure CLI (azure-devops) 0.25.0 -- Azure CLI 2.35.0 +- Azure CLI 2.36.0 - Bicep CLI 0.5.6 - Cabal 3.6.2.0 - Cmake 3.23.1 -- Fastlane 2.205.1 +- Fastlane 2.205.2 - GHC 9.2.2 -- GHCup v0.1.17.6 +- GHCup v0.1.17.7 - Jazzy 0.14.2 - Stack 2.7.5 - Swig 4.0.2 - Xcode Command Line Tools 13.3.1.0.1.1648687083 ### Linters -- SwiftLint 0.47.0 +- SwiftLint 0.47.1 - yamllint 1.26.3 ### Browsers @@ -101,8 +101,8 @@ - SafariDriver 15.4 (17613.1.17.1.13) - Google Chrome 100.0.4896.127 - ChromeDriver 100.0.4896.60 -- Microsoft Edge 100.0.1185.44 -- MSEdgeDriver 100.0.1185.44 +- Microsoft Edge 100.0.1185.50 +- MSEdgeDriver 100.0.1185.50 - Mozilla Firefox 99.0.1 - geckodriver 0.31.0 - Selenium server 4.1.3 @@ -119,7 +119,7 @@ | ------------------- | --------------- | -------------------- | | 8.0.322+6 (default) | Eclipse Temurin | JAVA_HOME_8_X64 | | 11.0.14+101 | Eclipse Temurin | JAVA_HOME_11_X64 | -| 17.0.2+8 | Eclipse Temurin | JAVA_HOME_17_X64 | +| 17.0.3+7 | Eclipse Temurin | JAVA_HOME_17_X64 | ### GraalVM | Version | Environment variables | @@ -166,7 +166,7 @@ - Bindgen 0.59.2 - Cargo-audit 0.16.0 - Cargo-outdated 0.11.1 -- Cbindgen 0.22.0 +- Cbindgen 0.23.0 - Clippy 0.1.60 - Rustfmt 1.4.38-stable @@ -176,9 +176,9 @@ #### PowerShell Modules | Module | Version | | ---------------- | ------- | -| Az | 7.4.0 | +| Az | 7.5.0 | | MarkdownPS | 1.9 | -| Pester | 5.3.1 | +| Pester | 5.3.2 | | PSScriptAnalyzer | 1.20.0 | ### Web Servers @@ -262,7 +262,7 @@ | Package Name | Version | | -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 4.0 | -| Android Emulator | 31.2.9 | +| Android Emulator | 31.2.10 | | Android SDK Build-tools | 32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3 | | Android SDK Platforms | android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3) | | Android SDK Platform-Tools | 33.0.1 | From 546688dac44b5cdec48f4876de590ee9cc592a0d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 27 Apr 2022 11:16:53 +0000 Subject: [PATCH 007/237] Updating readme file for macOS-10.15 version 20220424.1 (#5440) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/macos/macos-10.15-Readme.md | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/images/macos/macos-10.15-Readme.md b/images/macos/macos-10.15-Readme.md index 499f71a35..12dc412f6 100644 --- a/images/macos/macos-10.15-Readme.md +++ b/images/macos/macos-10.15-Readme.md @@ -1,7 +1,7 @@ # macOS 10.15 info - System Version: macOS 10.15.7 (19H1824) - Kernel Version: Darwin 19.6.0 -- Image Version: 20220419.2 +- Image Version: 20220424.1 ## Installed Software ### Language and Runtime @@ -17,7 +17,7 @@ - GNU Fortran (Homebrew GCC 11.2.0_3) 11.2.0 - available by `gfortran-11` alias - Go 1.17.9 - julia 1.7.2 -- Kotlin 1.6.20-release-275 +- Kotlin 1.6.21-release-334 - MSBuild 16.10.1.58001 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) - Node.js v16.14.2 - NVM 0.39.1 @@ -26,11 +26,11 @@ - PHP 8.1.5 - Python 2.7.18 - Python 3.9.12 -- R 4.1.3 +- R 4.2.0 - Ruby 2.7.6p219 ### Package Management -- Bundler version 2.3.11 +- Bundler version 2.3.12 - Carthage 0.38.0 - CocoaPods 1.11.3 - Composer 2.3.5 @@ -42,7 +42,7 @@ - Pip 22.0.4 (python 3.9) - Pipx 1.0.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \) +- Vcpkg 2022 (build from master \<2ac61f87f>) - Yarn 1.22.18 #### Environment variables @@ -66,12 +66,12 @@ - bsdtar 3.3.2 - available by 'tar' alias - Curl 7.82.0 - Git 2.35.1 -- Git LFS: 3.1.2 +- Git LFS: 3.1.4 - GitHub CLI: 2.8.0 -- GNU parallel 20220322 +- GNU parallel 20220422 - GNU Tar 1.34 - available by 'gtar' alias - GNU Wget 1.21.3 -- gpg (GnuPG) 2.3.4 +- gpg (GnuPG) 2.3.5 - helm v3.8.2+g6e3701e - Hub CLI: 2.14.2 - jq 1.6 @@ -86,14 +86,14 @@ - Subversion (SVN) 1.14.2 - Switchaudio-osx 1.1.0 - Vagrant 2.2.19 -- virtualbox 6.1.32r149290 +- virtualbox 6.1.34r150636 - yq (https://github.com/mikefarah/yq/) version 4.24.5 - zstd 1.5.2 ### Tools - Aliyun CLI 3.0.117 - App Center CLI 2.10.10 -- AWS CLI 2.5.6 +- AWS CLI 2.5.8 - AWS SAM CLI 1.46.0 - AWS Session Manager CLI 1.2.312.0 - Azure CLI (azure-devops) 0.25.0 @@ -101,9 +101,9 @@ - Bicep CLI 0.5.6 - Cabal 3.6.2.0 - Cmake 3.23.1 -- Fastlane 2.205.1 +- Fastlane 2.205.2 - GHC 9.2.2 -- GHCup v0.1.17.6 +- GHCup v0.1.17.7 - Jazzy 0.14.2 - Stack 2.7.5 - SwiftFormat 0.49.7 @@ -119,8 +119,8 @@ - SafariDriver 15.4 (15613.1.17.1.13) - Google Chrome 100.0.4896.127 - ChromeDriver 100.0.4896.60 -- Microsoft Edge 100.0.1185.44 -- MSEdgeDriver 100.0.1185.44 +- Microsoft Edge 100.0.1185.50 +- MSEdgeDriver 100.0.1185.50 - Mozilla Firefox 99.0.1 - geckodriver 0.31.0 - Selenium server 4.1.3 @@ -140,7 +140,7 @@ | 12.0.2+10.3 | Adopt OpenJDK | JAVA_HOME_12_X64 | | 13.0.2+8.1 | Adopt OpenJDK | JAVA_HOME_13_X64 | | 14.0.2+12 | Adopt OpenJDK | JAVA_HOME_14_X64 | -| 17.0.2+8 | Eclipse Temurin | JAVA_HOME_17_X64 | +| 17.0.3+7 | Eclipse Temurin | JAVA_HOME_17_X64 | ### GraalVM | Version | Environment variables | @@ -192,7 +192,7 @@ - Bindgen 0.59.2 - Cargo-audit 0.16.0 - Cargo-outdated 0.11.1 -- Cbindgen 0.22.0 +- Cbindgen 0.23.0 - Clippy 0.1.60 - Rustfmt 1.4.38-stable @@ -204,7 +204,7 @@ | ---------------- | ------- | | Az | 7.4.0 | | MarkdownPS | 1.9 | -| Pester | 5.3.1 | +| Pester | 5.3.2 | | PSScriptAnalyzer | 1.20.0 | ### Web Servers @@ -354,7 +354,7 @@ | Package Name | Version | | -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 4.0 | -| Android Emulator | 31.2.9 | +| Android Emulator | 31.2.10 | | Android SDK Build-tools | 32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3
26.0.0 26.0.1 26.0.2 26.0.3
25.0.0 25.0.1 25.0.2 25.0.3
24.0.0 24.0.1 24.0.2 24.0.3 | | Android SDK Platforms | android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3)
android-26 (rev 2)
android-25 (rev 3)
android-24 (rev 2) | | Android SDK Platform-Tools | 33.0.1 | From 95b5b968a6349472197962cfccb19868aa25fd72 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 27 Apr 2022 13:01:41 +0000 Subject: [PATCH 008/237] Updating readme file for macOS-11 version 20220424.1 (#5441) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/macos/macos-11-Readme.md | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/images/macos/macos-11-Readme.md b/images/macos/macos-11-Readme.md index c1cf16bb0..1b629203f 100644 --- a/images/macos/macos-11-Readme.md +++ b/images/macos/macos-11-Readme.md @@ -1,7 +1,7 @@ # macOS 11.6 info - System Version: macOS 11.6.5 (20G527) - Kernel Version: Darwin 20.6.0 -- Image Version: 20220419.3 +- Image Version: 20220424.1 ## Installed Software ### Language and Runtime @@ -17,7 +17,7 @@ - GNU Fortran (Homebrew GCC 11.2.0_3) 11.2.0 - available by `gfortran-11` alias - Go 1.17.9 - julia 1.7.2 -- Kotlin 1.6.20-release-275 +- Kotlin 1.6.21-release-334 - MSBuild 16.10.1.17201 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) - Node.js v16.14.2 - NVM 0.39.1 @@ -26,11 +26,11 @@ - PHP 8.1.5 - Python 2.7.18 - Python 3.9.12 -- R 4.1.3 +- R 4.2.0 - Ruby 2.7.6p219 ### Package Management -- Bundler version 2.3.11 +- Bundler version 2.3.12 - Carthage 0.38.0 - CocoaPods 1.11.3 - Composer 2.3.5 @@ -42,7 +42,7 @@ - Pip 22.0.4 (python 3.9) - Pipx 1.0.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \) +- Vcpkg 2022 (build from master \<2ac61f87f>) - Yarn 1.22.18 #### Environment variables @@ -66,11 +66,11 @@ - bsdtar 3.3.2 - available by 'tar' alias - Curl 7.82.0 - Git 2.35.1 -- Git LFS: 3.1.2 +- Git LFS: 3.1.4 - GitHub CLI: 2.8.0 - GNU Tar 1.34 - available by 'gtar' alias - GNU Wget 1.21.3 -- gpg (GnuPG) 2.3.4 +- gpg (GnuPG) 2.3.5 - helm v3.8.2+g6e3701e - Hub CLI: 2.14.2 - jq 1.6 @@ -90,7 +90,7 @@ ### Tools - Aliyun CLI 3.0.117 - App Center CLI 2.10.10 -- AWS CLI 2.5.6 +- AWS CLI 2.5.8 - AWS SAM CLI 1.46.0 - AWS Session Manager CLI 1.2.312.0 - Azure CLI (azure-devops) 0.25.0 @@ -98,9 +98,9 @@ - Bicep CLI 0.5.6 - Cabal 3.6.2.0 - Cmake 3.23.1 -- Fastlane 2.205.1 +- Fastlane 2.205.2 - GHC 9.2.2 -- GHCup v0.1.17.6 +- GHCup v0.1.17.7 - Jazzy 0.14.2 - Stack 2.7.5 - SwiftFormat 0.49.7 @@ -116,8 +116,8 @@ - SafariDriver 15.4 (16613.1.17.1.13) - Google Chrome 100.0.4896.127 - ChromeDriver 100.0.4896.60 -- Microsoft Edge 100.0.1185.44 -- MSEdgeDriver 100.0.1185.44 +- Microsoft Edge 100.0.1185.50 +- MSEdgeDriver 100.0.1185.50 - Mozilla Firefox 99.0.1 - geckodriver 0.31.0 - Selenium server 4.1.3 @@ -134,7 +134,7 @@ | ------------------- | --------------- | -------------------- | | 8.0.322+6 (default) | Eclipse Temurin | JAVA_HOME_8_X64 | | 11.0.14+101 | Eclipse Temurin | JAVA_HOME_11_X64 | -| 17.0.2+8 | Eclipse Temurin | JAVA_HOME_17_X64 | +| 17.0.3+7 | Eclipse Temurin | JAVA_HOME_17_X64 | ### GraalVM | Version | Environment variables | @@ -184,7 +184,7 @@ - Bindgen 0.59.2 - Cargo-audit 0.16.0 - Cargo-outdated 0.11.1 -- Cbindgen 0.22.0 +- Cbindgen 0.23.0 - Clippy 0.1.60 - Rustfmt 1.4.38-stable @@ -196,7 +196,7 @@ | ---------------- | ------- | | Az | 7.4.0 | | MarkdownPS | 1.9 | -| Pester | 5.3.1 | +| Pester | 5.3.2 | | PSScriptAnalyzer | 1.20.0 | ### Web Servers @@ -316,7 +316,7 @@ | Package Name | Version | | -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 4.0 | -| Android Emulator | 31.2.9 | +| Android Emulator | 31.2.10 | | Android SDK Build-tools | 32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3 | | Android SDK Platforms | android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3) | | Android SDK Platform-Tools | 33.0.1 | From b2b196182cab5ac45f6d4b5a9c263e8526cb7be0 Mon Sep 17 00:00:00 2001 From: Mikhail Koliada <88318005+mikhailkoliada@users.noreply.github.com> Date: Wed, 27 Apr 2022 16:01:45 +0200 Subject: [PATCH 009/237] Add README redirect to macOS 12 badge (#5450) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 13e6bb26b..6eec73c35 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ For general questions about using the virtual environments or writing your Actio | --------------------|---------------------|--------------------|---------------------| | Ubuntu 20.04 | `ubuntu-latest` or `ubuntu-20.04` | [ubuntu-20.04] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu20&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu20&redirect=1) | Ubuntu 18.04 | `ubuntu-18.04` | [ubuntu-18.04] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu18&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu18&redirect=1) -| macOS 12 | `macos-12`| [macOS-12] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-12&badge=1)] +| macOS 12 | `macos-12`| [macOS-12] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-12&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-12&redirect=1) | macOS 11 | `macos-latest` or `macos-11`| [macOS-11] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-11&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-11&redirect=1) | macOS 10.15 | `macos-10.15` | [macOS-10.15] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-10.15&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-10.15&redirect=1) | Windows Server 2022 | `windows-latest` or `windows-2022` | [windows-2022] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=windows-2022&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=windows-2022&redirect=1) | From cd32655cd2fdb29ead7543784cd4415508917921 Mon Sep 17 00:00:00 2001 From: Mikhail Koliada <88318005+mikhailkoliada@users.noreply.github.com> Date: Wed, 27 Apr 2022 16:12:04 +0200 Subject: [PATCH 010/237] LICENSE: update year (#5451) --- LICENSE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index 1606539a1..fac6e630f 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2021 GitHub +Copyright (c) 2022 GitHub Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal From 23358eeb170773e5a8f18db1c5f3ae46d4618d8d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 28 Apr 2022 09:03:25 +0000 Subject: [PATCH 011/237] Updating readme file for ubuntu18 version 20220426.1 (#5447) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/linux/Ubuntu1804-Readme.md | 124 +++++++++++++++--------------- 1 file changed, 62 insertions(+), 62 deletions(-) diff --git a/images/linux/Ubuntu1804-Readme.md b/images/linux/Ubuntu1804-Readme.md index c5001ac9f..28bc3b9e9 100644 --- a/images/linux/Ubuntu1804-Readme.md +++ b/images/linux/Ubuntu1804-Readme.md @@ -1,11 +1,10 @@ | Announcements | |-| | [[Ubuntu] PHP 7.1 will be removed from Ubuntu 18 on April, 18](https://github.com/actions/virtual-environments/issues/5326) | -| [[All OSs] Go versions less than 1.16 will be removed and the default will be set to 1.17 on April, 11](https://github.com/actions/virtual-environments/issues/5280) | *** # Ubuntu 18.04.6 LTS -- Linux kernel version: 5.4.0-1074-azure -- Image Version: 20220410.2 +- Linux kernel version: 5.4.0-1077-azure +- Image Version: 20220426.1 ## Installed Software ### Language and Runtime @@ -17,7 +16,7 @@ - GNU C++ 7.5.0, 9.4.0, 10.3.0 - GNU Fortran 7.5.0, 9.4.0, 10.3.0 - Julia 1.7.2 -- Kotlin 1.6.20-release-275 +- Kotlin 1.6.21-release-334 - Mono 6.12.0.122 (apt source repository: https://download.mono-project.com/repo/ubuntu stable-bionic main) - MSBuild 16.6.0.15201 (from /usr/lib/mono/msbuild/15.0/bin/MSBuild.dll) - Node 16.14.2 @@ -29,15 +28,15 @@ ### Package Management - cpan 1.64 -- Helm 3.8.1 -- Homebrew 3.4.6 +- Helm 3.8.2 +- Homebrew 3.4.8 - Miniconda 4.11.0 - Npm 8.5.0 - Pip 9.0.1 - Pip3 9.0.1 - Pipx 1.0.0 - RubyGems 2.7.6 -- Vcpkg (build from master \) +- Vcpkg (build from master \<9f643818c>) - Yarn 1.22.18 #### Environment variables @@ -53,66 +52,66 @@ - Sbt 1.6.2 ### Tools -- Ansible 2.11.10 +- Ansible 2.11.11 - apt-fast 1.9.12 - AzCopy 10.14.1 (available by `azcopy` and `azcopy10` aliases) - Bazel 5.1.1 - Bazelisk 1.11.0 - Bicep 0.5.6 - Buildah 1.19.6 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) -- CMake 3.23.0 +- CMake 3.23.1 - CodeQL Action Bundle 2.8.5 - Docker Compose v1 1.29.2 - Docker Compose v2 2.4.1+azure-1 - Docker-Buildx 0.8.2 - Docker-Moby Client 20.10.14+azure-1 - Docker-Moby Server 20.10.14+azure-1 -- Git 2.35.1 (apt source repository: ppa:git-core/ppa) -- Git LFS 3.1.2 (apt source repository: https://packagecloud.io/install/repositories/github/git-lfs) +- Git 2.36.0 (apt source repository: ppa:git-core/ppa) +- Git LFS 3.1.4 (apt source repository: https://packagecloud.io/install/repositories/github/git-lfs) - Git-ftp 1.3.1 - Haveged 1.9.1 - Heroku 7.60.1 -- HHVM (HipHop VM) 4.156.0 +- HHVM (HipHop VM) 4.159.0 - jq 1.5 - Kind 0.12.0 -- Kubectl 1.23.5 +- Kubectl 1.23.6 - Kustomize 4.5.4 - Leiningen 2.9.8 - MediaInfo 17.12 - Mercurial 4.5.3 - Minikube 1.25.2 -- n 8.1.0 +- n 8.2.0 - Newman 5.3.2 - nvm 0.39.1 -- OpenSSL 1.1.1 11 Sep 2018 +- OpenSSL 1.1.1-1ubuntu2.1~18.04.15 - Packer 1.8.0 -- Parcel 2.4.1 +- Parcel 2.5.0 - PhantomJS 2.1.1 - Podman 3.0.1 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) -- Pulumi 3.28.0 +- Pulumi 3.30.0 - R 4.1.3 - Skopeo 1.2.2 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - Sphinx Open Source Search Server 2.2.11 - SVN 1.9.7 -- Terraform 1.1.8 +- Terraform 1.1.9 - yamllint 1.26.3 -- yq 4.24.2 +- yq 4.24.5 - zstd 1.5.2 (homebrew) ### CLI Tools -- Alibaba Cloud CLI 3.0.116 -- AWS CLI 1.22.92 +- Alibaba Cloud CLI 3.0.118 +- AWS CLI 1.23.1 - AWS CLI Session manager plugin 1.2.312.0 - AWS SAM CLI 1.46.0 -- Azure CLI (azure-cli) 2.35.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) +- Azure CLI (azure-cli) 2.36.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 -- GitHub CLI 2.7.0 +- GitHub CLI 2.9.0 - Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt) - Hub CLI 2.14.2 -- Netlify CLI 9.16.4 -- OpenShift CLI 4.10.8 +- Netlify CLI 10.0.0 +- OpenShift CLI 4.10.11 - ORAS CLI 0.12.0 -- Vercel CLI 24.0.1 +- Vercel CLI 24.1.0 ### Java | Version | Vendor | Environment Variable | @@ -123,18 +122,18 @@ | 17.0.2+8 | Eclipse Temurin | JAVA_HOME_17_X64 | ### PHP -| Tool | Version | -| -------- | ---------------------------------------- | -| PHP | 7.1.33 7.2.34 7.3.33 7.4.28 8.0.17 8.1.4 | -| Composer | 2.2.9 | -| PHPUnit | 8.5.26 | +| Tool | Version | +| -------- | --------------------------------- | +| PHP | 7.2.34 7.3.33 7.4.29 8.0.18 8.1.5 | +| Composer | 2.3.5 | +| PHPUnit | 8.5.26 | ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. ``` ### Haskell - Cabal 3.6.2.0 - GHC 9.2.2 -- GHCup 0.1.17.6 +- GHCup 0.1.17.7 - Stack 2.7.5 ### Rust Tools @@ -148,15 +147,15 @@ - Cargo audit 0.16.0 - Cargo clippy 0.1.60 - Cargo outdated -- Cbindgen 0.21.0 +- Cbindgen 0.23.0 - Rustfmt 1.4.38 ### Browsers and Drivers -- Google Chrome 100.0.4896.75 -- ChromeDriver 100.0.4896.60 +- Google Chrome 101.0.4951.41 +- ChromeDriver 101.0.4951.15 - Mozilla Firefox 99.0 - Geckodriver 0.31.0 -- Chromium 100.0.4896.0 +- Chromium 101.0.4951.0 - Selenium server 4.1.0 #### Environment variables @@ -167,13 +166,13 @@ | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | ### .NET Core SDK -- 3.1.120 3.1.202 3.1.302 3.1.417 5.0.104 5.0.212 5.0.303 5.0.406 6.0.201 +- 3.1.120 3.1.202 3.1.302 3.1.418 5.0.104 5.0.213 5.0.303 5.0.407 6.0.202 ### .NET tools - nbgv 3.4.255+06fb9182bf ### Databases -- MongoDB 5.0.7 (apt source repository: https://repo.mongodb.org/apt/ubuntu) +- MongoDB 5.0.8 (apt source repository: https://repo.mongodb.org/apt/ubuntu) - sqlite3 3.22.0 #### PostgreSQL @@ -197,8 +196,8 @@ ### Cached Tools #### Go - 1.16.15 -- 1.17.8 -- 1.18.0 +- 1.17.9 +- 1.18.1 #### Node.js - 12.22.12 @@ -221,16 +220,17 @@ #### Ruby - 2.4.10 - 2.5.9 -- 2.6.9 -- 2.7.5 -- 3.0.3 +- 2.6.10 +- 2.7.6 +- 3.0.4 +- 3.1.2 #### Environment variables | Name | Value | Architecture | | --------------- | ----------------------------------- | ------------ | | GOROOT_1_16_X64 | /opt/hostedtoolcache/go/1.16.15/x64 | x64 | -| GOROOT_1_17_X64 | /opt/hostedtoolcache/go/1.17.8/x64 | x64 | -| GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.0/x64 | x64 | +| GOROOT_1_17_X64 | /opt/hostedtoolcache/go/1.17.9/x64 | x64 | +| GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.1/x64 | x64 | ### PowerShell Tools - PowerShell 7.2.2 @@ -239,11 +239,11 @@ | Module | Version | | --------------- | ------- | | MarkdownPS | 1.9 | -| Microsoft.Graph | 1.9.3 | -| Pester | 5.3.1 | +| Microsoft.Graph | 1.9.5 | +| Pester | 5.3.2 | #### Az PowerShell Modules -- 7.1.0 3.1.0.zip 4.4.0.zip 5.9.0.zip 6.6.0.zip +- 7.3.2 3.1.0.zip 4.4.0.zip 5.9.0.zip 6.6.0.zip ### Web Servers | Name | Version | ConfigFile | ServiceStatus | ListenPort | @@ -255,7 +255,7 @@ | Package Name | Version | | -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 4.0 | -| Android Emulator | 31.2.9 | +| Android Emulator | 31.2.10 | | Android SDK Build-tools | 32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3
26.0.0 26.0.1 26.0.2 26.0.3
25.0.0 25.0.1 25.0.2 25.0.3
24.0.0 24.0.1 24.0.2 24.0.3
23.0.1 23.0.2 23.0.3 | | Android SDK Platform-Tools | 33.0.1 | | Android SDK Platforms | android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3)
android-26 (rev 2)
android-25 (rev 3)
android-24 (rev 2)
android-23 (rev 3) | @@ -283,22 +283,22 @@ | alpine:3.12 | sha256:c75ac27b49326926b803b9ed43bf088bc220d22556de1bc5f72d742c91398f69 | 2022-04-05 | | alpine:3.13 | sha256:ccf92aa53bc6c3b25be2ad0cce80baec1778f007f7e076b0ffbd1b225d0b3a9b | 2022-04-05 | | alpine:3.14 | sha256:06b5d462c92fc39303e6363c65e074559f8d6b1363250027ed5053557e3398c5 | 2022-04-05 | -| buildpack-deps:bullseye | sha256:b22e1a6daf16ea7e682e1d813aac528bb027f0772dc819716b4f41fbb06a3ffc | 2022-03-29 | -| buildpack-deps:buster | sha256:2c7b57f137d4ec1346ab226acd3eeac4f143ae2adc65a8abbd64489233065773 | 2022-03-29 | -| buildpack-deps:stretch | sha256:9cee83a572cc5f844548ee5f29eb0284772a162f312d7f049ad178207a0bae6d | 2022-03-29 | -| debian:10 | sha256:1b236b48c1ef66fa08535a5153266f4959bf58f948db3e68f7d678b651d8e33a | 2022-03-29 | -| debian:11 | sha256:87eefc7c15610cca61db5c0fd280911c6a737c0680d807432c0bd80cd0cca39b | 2022-03-29 | -| debian:9 | sha256:a8cc1744bbdd5266678e3e8b3e6387e45c053218438897e86876f2eb104e5534 | 2022-03-29 | +| buildpack-deps:bullseye | sha256:f26b9bcb6722fd59888caf4f4c1d4990799e3e83d804a83b7b58b4be949dc75e | 2022-04-20 | +| buildpack-deps:buster | sha256:b971efe3151fcfb10d0b7dfc739d081a9f9d9413195aa9b80224a66f4a651b4a | 2022-04-20 | +| buildpack-deps:stretch | sha256:fd003a4b08626dd6e5a59c61de0639243909644344a5bada501bf42e9982eac6 | 2022-04-20 | +| debian:10 | sha256:ebe4b9831fb22dfa778de4ffcb8ea0ad69b5d782d4e86cab14cc1fded5d8e761 | 2022-04-20 | +| debian:11 | sha256:6846593d7d8613e5dcc68c8f7d8b8e3179c7f3397b84a47c5b2ce989ef1075a0 | 2022-04-20 | +| debian:9 | sha256:cebe6e1c30384958d471467e231f740e8f0fd92cbfd2a435a186e9bada3aee1c | 2022-04-20 | | moby/buildkit:latest | sha256:bd37f0b5567084cd6f4b1c73b7fed9e12258441d064cc2add29a7dd32243ff86 | 2022-04-07 | -| node:12 | sha256:461c7f8b5e042fa7f47620cbee7772e76ce3fa0891edaab29bf7ebf0e84b9a1a | 2022-03-31 | -| node:12-alpine | sha256:bbc10cf532971046b490806de40f5959fa3bdd0acb82955847bdb0ffd1ab4854 | 2022-04-05 | -| node:14 | sha256:b2d1c5df5e001b694115f64f4532c7eec2e5dbd73db6e0caacf0049bd0aed7d2 | 2022-03-31 | +| node:12 | sha256:01627afeb110b3054ba4a1405541ca095c8bfca1cb6f2be9479c767a2711879e | 2022-04-20 | +| node:12-alpine | sha256:d4b15b3d48f42059a15bd659be60afe21762aae9d6cbea6f124440895c27db68 | 2022-04-11 | +| node:14 | sha256:2f39686f6d0b2687550659367fa11f56018a0f782b7e30f1a0ea56b11dece124 | 2022-04-20 | | node:14-alpine | sha256:8845b4f88f64f8c56a39236648ba22946e806a6153c10911f77b70e5a2edb4ca | 2022-04-05 | -| node:16 | sha256:ffe804d6fcced29bcfc3477de079d03a9c2b0e4917e44bfeafb1a6b0f875e383 | 2022-03-31 | +| node:16 | sha256:6e54786b2ad01667d46524e82806298714f50d2be72b39706770aed55faedbd7 | 2022-04-20 | | node:16-alpine | sha256:28bed508446db2ee028d08e76fb47b935defa26a84986ca050d2596ea67fd506 | 2022-04-05 | | ubuntu:16.04 | sha256:20858ebbc96215d6c3c574f781133ebffdc7c18d98af4f294cc4c04871a6fe61 | 2021-08-31 | -| ubuntu:18.04 | sha256:982d72c16416b09ffd2f71aa381f761422085eda1379dc66b668653607969e38 | 2022-04-05 | -| ubuntu:20.04 | sha256:9101220a875cee98b016668342c489ff0674f247f6ca20dfc91b91c0f28581ae | 2022-04-05 | +| ubuntu:18.04 | sha256:627b1184c9100a22ba9dcf531908b9e24af99fa54e45c10f57852fb890a57ea6 | 2022-04-21 | +| ubuntu:20.04 | sha256:115822d64890aae5cde3c1e85ace4cc97308bb1fd884dac62f4db0a16dbddb36 | 2022-04-21 | ### Installed apt packages | Name | Version | @@ -378,7 +378,7 @@ | wget | 1.19.4-1ubuntu2.2 | | xorriso | 1.4.8-3 | | xvfb | 2:1.19.6-1ubuntu4.10 | -| xz-utils | 5.2.2-1.3 | +| xz-utils | 5.2.2-1.3ubuntu0.1 | | zip | 3.0-11build1 | | zsync | 0.6.2-3ubuntu1 | From 3d7addb8fc369f737b8bfa135cae5fed752671a3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 28 Apr 2022 18:53:00 +0000 Subject: [PATCH 012/237] Updating readme file for win22 version 20220426.1 (#5449) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/win/Windows2022-Readme.md | 131 ++++++++++++++++--------------- 1 file changed, 66 insertions(+), 65 deletions(-) diff --git a/images/win/Windows2022-Readme.md b/images/win/Windows2022-Readme.md index e0ee3788b..5105212e1 100644 --- a/images/win/Windows2022-Readme.md +++ b/images/win/Windows2022-Readme.md @@ -1,10 +1,10 @@ | Announcements | |-| -| [[All OSs] Go versions less than 1.16 will be removed and the default will be set to 1.17 on April, 11](https://github.com/actions/virtual-environments/issues/5280) | +| [[Azure DevOps] Windows-2016 environment removal postponed until June 30, 2022](https://github.com/actions/virtual-environments/issues/5403) | *** # Microsoft Windows Server 2022 Datacenter -- OS Version: 10.0.20348 Build 587 -- Image Version: 20220410.1 +- OS Version: 10.0.20348 Build 643 +- Image Version: 20220426.1 ## Enabled windows optional features - Windows Subsystem for Linux [WSLv1] @@ -12,27 +12,27 @@ ## Installed Software ### Language and Runtime - Bash 4.4.23(2)-release -- Go 1.17.8 +- Go 1.17.9 - Julia 1.7.2 -- Kotlin 1.6.20 +- Kotlin 1.6.21 - LLVM 13.0.1 - Node 16.14.2 - Perl 5.32.1 -- PHP 8.1.4 +- PHP 8.1.5 - Python 3.9.12 -- Ruby 3.0.3p157 +- Ruby 3.0.4p208 ### Package Management - Chocolatey 1.1.0 -- Composer 2.3.4 -- Helm 3.8.0 +- Composer 2.3.5 +- Helm 3.8.2 - Miniconda 4.11.0 (pre-installed on the image but not added to PATH) - NPM 8.5.0 - NuGet 6.1.0.106 - pip 22.0.4 (python 3.9) - Pipx 1.0.0 -- RubyGems 3.2.32 -- Vcpkg (build from master \) +- RubyGems 3.2.33 +- Vcpkg (build from master \<9f643818c>) - Yarn 1.22.18 #### Environment variables @@ -54,7 +54,7 @@ - Bazelisk 1.11.0 - Bicep 0.5.6 - Cabal 3.6.2.0 -- CMake 3.23.0 +- CMake 3.23.1 - CodeQL Action Bundle 2.8.5 - Docker 20.10.7 - Docker-compose 1.29.2 @@ -62,21 +62,21 @@ - ghc 9.2.2 - Git 2.35.1.windows.2 - Git LFS 3.0.2 -- InnoSetup 6.2.0 +- InnoSetup 6.2.1 - jq 1.6 - Kind 0.12.0 -- Kubectl 1.23.5 +- Kubectl 1.23.6 - Mercurial 5.0 - Mingw-w64 8.1.0 - Newman 5.3.2 - NSIS v3.08 - OpenSSL 1.1.1 - Packer 1.8.0 -- Pulumi v3.28.0 -- R 4.1.3 -- Service Fabric SDK 8.2.1571.9590 +- Pulumi v3.30.0 +- R 4.2.0 +- Service Fabric SDK 9.0.1017.9590 - Stack 2.7.5 -- Subversion (SVN) 1.14.1 +- Subversion (SVN) 1.14.2 - Swig 4.0.2 - VSWhere 3.0.1 - WinAppDriver 1.2.2009.02003 @@ -85,13 +85,13 @@ - zstd 1.5.2 ### CLI Tools -- Alibaba Cloud CLI 3.0.115 -- AWS CLI 2.5.4 +- Alibaba Cloud CLI 3.0.118 +- AWS CLI 2.5.8 - AWS SAM CLI 1.46.0 - AWS Session Manager CLI 1.2.312.0 -- Azure CLI 2.35.0 +- Azure CLI 2.36.0 - Azure DevOps CLI extension 0.25.0 -- GitHub CLI 2.7.0 +- GitHub CLI 2.9.0 - Hub CLI 2.14.2 ### Rust Tools @@ -103,18 +103,18 @@ #### Packages - bindgen 0.59.2 - cargo-audit 0.16.0 -- cargo-outdated 0.11.0 -- cbindgen 0.21.0 +- cargo-outdated 0.11.1 +- cbindgen 0.23.0 - Clippy 0.1.60 - Rustfmt 1.4.38 ### Browsers and webdrivers -- Google Chrome 100.0.4896.75 -- Chrome Driver 100.0.4896.60 -- Microsoft Edge 100.0.1185.36 -- Microsoft Edge Driver 100.0.1185.36 -- Mozilla Firefox 99.0 -- Gecko Driver 0.30.0 +- Google Chrome 101.0.4951.41 +- Chrome Driver 101.0.4951.15 +- Microsoft Edge 100.0.1185.50 +- Microsoft Edge Driver 100.0.1185.50 +- Mozilla Firefox 99.0.1 +- Gecko Driver 0.31.0 - IE Driver 3.150.1.1 - Selenium server 4.1.0 @@ -130,8 +130,8 @@ | Version | Vendor | Environment Variable | | ------------------- | --------------- | -------------------- | | 8.0.322+6 (default) | Eclipse Temurin | JAVA_HOME_8_X64 | -| 11.0.14+101 | Eclipse Temurin | JAVA_HOME_11_X64 | -| 17.0.2+8 | Eclipse Temurin | JAVA_HOME_17_X64 | +| 11.0.15+10 | Eclipse Temurin | JAVA_HOME_11_X64 | +| 17.0.3+7 | Eclipse Temurin | JAVA_HOME_17_X64 | ### Shells | Name | Target | @@ -155,8 +155,8 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Version | Architecture | Environment Variable | | ------- | ------------ | -------------------- | | 1.16.15 | x64 | GOROOT_1_16_X64 | -| 1.17.8 (Default) | x64 | GOROOT_1_17_X64 | -| 1.18.0 | x64 | GOROOT_1_18_X64 | +| 1.17.9 (Default) | x64 | GOROOT_1_17_X64 | +| 1.18.1 | x64 | GOROOT_1_18_X64 | #### Node | Version | Architecture | @@ -176,8 +176,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Ruby | Version | Architecture | | ------- | ------------ | -| 2.7.5 | x64 | -| 3.0.3 (Default) | x64 | +| 2.7.6 | x64 | +| 3.0.4 (Default) | x64 | +| 3.1.2 | x64 | #### PyPy | Python Version | PyPy Version | @@ -203,12 +204,12 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### MongoDB | Version | ServiceName | ServiceStatus | ServiceStartType | | ------- | ----------- | ------------- | ---------------- | -| 5.0.6.0 | MongoDB | Running | Automatic | +| 5.0.8.0 | MongoDB | Running | Automatic | ### Database tools - Azure CosmosDb Emulator 2.14.6.0 - DacFx 16.0.5400.1 -- MySQL 8.0.28.0 +- MySQL 8.0.29.0 - SQL OLEDB Driver 18.6.3.0 - SQLPS 1.0 @@ -219,9 +220,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Nginx | 1.21.6 | C:\tools\nginx-1.21.6\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2022 -| Name | Version | Path | -| ----------------------------- | -------------- | -------------------------------------------------------- | -| Visual Studio Enterprise 2022 | 17.1.32328.378 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Name | Version | Path | +| ----------------------------- | ------------- | -------------------------------------------------------- | +| Visual Studio Enterprise 2022 | 17.1.32421.90 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions: | Package | Version | @@ -234,7 +235,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.MDD.Android | 17.1.32112.364 | | Component.MDD.Linux | 17.1.32112.364 | | Component.MDD.Linux.GCC.arm | 17.1.32112.364 | -| Component.Microsoft.VisualStudio.LiveShare.2022 | 1.0.5117 | +| Component.Microsoft.VisualStudio.LiveShare.2022 | 1.0.5431 | | Component.Microsoft.VisualStudio.RazorExtension | 17.1.32112.364 | | Component.Microsoft.VisualStudio.Web.AzureFunctions | 17.1.32112.364 | | Component.Microsoft.Web.LibraryManager | 17.1.32112.364 | @@ -271,11 +272,11 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.Net.ComponentGroup.4.8.DeveloperTools | 17.1.32112.364 | | Microsoft.Net.ComponentGroup.DevelopmentPrerequisites | 17.1.32112.364 | | Microsoft.Net.ComponentGroup.TargetingPacks.Common | 17.1.32112.364 | -| microsoft.net.runtime.mono.tooling | 6.0.322.12309 | -| microsoft.net.sdk.emscripten | 6.0.6.10801 | +| microsoft.net.runtime.mono.tooling | 6.0.422.16404 | +| microsoft.net.sdk.emscripten | 6.0.6.16102 | | Microsoft.NetCore.Component.DevelopmentTools | 17.1.32112.364 | -| Microsoft.NetCore.Component.Runtime.6.0 | 17.1.32228.430 | -| Microsoft.NetCore.Component.SDK | 17.1.32228.430 | +| Microsoft.NetCore.Component.Runtime.6.0 | 17.1.32406.283 | +| Microsoft.NetCore.Component.SDK | 17.1.32406.283 | | Microsoft.NetCore.Component.Web | 17.1.32112.364 | | Microsoft.VisualStudio.Component.AppInsights.Tools | 17.1.32112.364 | | Microsoft.VisualStudio.Component.AspNet | 17.1.32112.364 | @@ -309,7 +310,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.IISExpress | 17.1.32112.364 | | Microsoft.VisualStudio.Component.IntelliCode | 17.1.32112.364 | | Microsoft.VisualStudio.Component.IntelliTrace.FrontEnd | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.JavaScript.Diagnostics | 17.1.32112.364 | +| Microsoft.VisualStudio.Component.JavaScript.Diagnostics | 17.1.32406.283 | | Microsoft.VisualStudio.Component.JavaScript.TypeScript | 17.1.32112.364 | | Microsoft.VisualStudio.Component.LinqToSql | 17.1.32112.364 | | Microsoft.VisualStudio.Component.LiveUnitTesting | 17.1.32112.364 | @@ -332,7 +333,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.SQL.SSDT | 17.1.32112.364 | | Microsoft.VisualStudio.Component.TeamOffice | 17.1.32112.364 | | Microsoft.VisualStudio.Component.TestTools.CodedUITest | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.TestTools.WebLoadTest | 17.1.32112.364 | +| Microsoft.VisualStudio.Component.TestTools.WebLoadTest | 17.1.32406.283 | | Microsoft.VisualStudio.Component.TextTemplating | 17.1.32112.364 | | Microsoft.VisualStudio.Component.TypeScript.TSServer | 17.1.32112.364 | | Microsoft.VisualStudio.Component.Unity | 17.1.32112.364 | @@ -372,8 +373,8 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre | 17.1.32112.364 | | Microsoft.VisualStudio.Component.VC.TestAdapterForBoostTest | 17.1.32112.364 | | Microsoft.VisualStudio.Component.VC.TestAdapterForGoogleTest | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.Tools.ARM | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.Tools.ARM64 | 17.1.32112.364 | +| Microsoft.VisualStudio.Component.VC.Tools.ARM | 17.1.32406.283 | +| Microsoft.VisualStudio.Component.VC.Tools.ARM64 | 17.1.32406.283 | | Microsoft.VisualStudio.Component.VC.Tools.ARM64EC | 17.1.32112.364 | | Microsoft.VisualStudio.Component.VC.Tools.x86.x64 | 17.1.32112.364 | | Microsoft.VisualStudio.Component.VC.v141.ARM | 17.1.32112.364 | @@ -432,7 +433,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Workload.Python | 17.1.32112.364 | | Microsoft.VisualStudio.Workload.Universal | 17.1.32112.364 | | Microsoft.VisualStudio.Workload.VisualStudioExtension | 17.1.32112.364 | -| wasm.tools | 6.0.322.12309 | +| wasm.tools | 6.0.422.16404 | | VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects | 2.0.0 | | WixToolset.WixToolsetVisualStudio2022Extension | 1.0.0.18 | @@ -459,17 +460,17 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### .NET Core SDK `Location C:\Program Files\dotnet\sdk` -- 3.1.120 3.1.202 3.1.302 3.1.417 5.0.104 5.0.212 5.0.303 5.0.406 6.0.201 +- 3.1.120 3.1.202 3.1.302 3.1.418 5.0.104 5.0.213 5.0.303 5.0.407 6.0.202 ### .NET Core Runtime `Location: C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App` -- 3.1.4 3.1.6 3.1.20 3.1.22 3.1.23 5.0.4 5.0.9 5.0.14 5.0.15 6.0.3 +- 3.1.4 3.1.6 3.1.20 3.1.23 3.1.24 5.0.4 5.0.9 5.0.15 5.0.16 6.0.4 `Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App` -- 3.1.4 3.1.6 3.1.20 3.1.22 3.1.23 5.0.4 5.0.9 5.0.14 5.0.15 6.0.3 +- 3.1.4 3.1.6 3.1.20 3.1.23 3.1.24 5.0.4 5.0.9 5.0.15 5.0.16 6.0.4 `Location: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App` -- 3.1.4 3.1.6 3.1.20 3.1.23 5.0.4 5.0.9 5.0.15 6.0.3 +- 3.1.4 3.1.6 3.1.20 3.1.24 5.0.4 5.0.9 5.0.16 6.0.4 ### .NET Framework `Type: Developer Pack` @@ -497,14 +498,14 @@ All other versions are saved but not installed. #### Powershell Modules | Module | Version | | ------------------ | ---------------- | -| AWSPowerShell | 4.1.61 | +| AWSPowerShell | 4.1.71 | | DockerMsftProvider | 1.0.0.8 | | MarkdownPS | 1.9 | -| Microsoft.Graph | 1.9.3 | -| Pester | 3.4.0
5.3.1 | +| Microsoft.Graph | 1.9.5 | +| Pester | 3.4.0
5.3.2 | | PowerShellGet | 1.0.0.1
2.2.5 | | PSScriptAnalyzer | 1.20.0 | -| PSWindowsUpdate | 2.2.0.2 | +| PSWindowsUpdate | 2.2.0.3 | | SqlServer | 21.1.18256 | | VSSetup | 2.2.16 | @@ -512,7 +513,7 @@ All other versions are saved but not installed. | Package Name | Version | | -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 4.0 | -| Android Emulator | 31.2.9 | +| Android Emulator | 31.2.10 | | Android SDK Build-tools | 32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3 | | Android SDK Platforms | android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3) | | Android SDK Platform-Tools | 33.0.1 | @@ -536,10 +537,10 @@ All other versions are saved but not installed. ### Cached Docker images | Repository:Tag | Digest | Created | | ------------------------------------------------------------------------- | ------------------------------------------------------------------------ | ---------- | -| mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2022 | sha256:1c06a5c6b2f4ef64ca2efa246a8d8e9882f3d44e2f874dccfa71e2c6b3692e6c | 2022-03-08 | -| mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2022 | sha256:8a3249fe6b8d2df1631df08097b776e4bae524b8ab6f1ede8f9a10e0302bd30f | 2022-03-08 | -| mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2022 | sha256:ba09875e33b4d23d202edee998e8736e921224a53ee32b6e8cebe9be177b886b | 2022-03-08 | -| mcr.microsoft.com/windows/nanoserver:ltsc2022 | sha256:496f77fac70d6e109d6673aaf640a7d5b6bfe2f0f861735f72c0f66840ba7f71 | 2022-03-03 | -| mcr.microsoft.com/windows/servercore:ltsc2022 | sha256:343f8c95ec604913c74597f6d541e388f83bc0ce373ee8ea5bb26d268879f338 | 2022-03-03 | +| mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2022 | sha256:dfa767f6e419df8d9957173b1c48a6b3916b97e18ae40b0084ee47243f913a60 | 2022-04-12 | +| mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2022 | sha256:c9166ab07f16f0b35225354b00b9a589ca45fbd604da7beb26ac6869728eac6e | 2022-04-12 | +| mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2022 | sha256:3cf54a7662ebc23c1198b97d1d38c05eae346a1a16b634db5ddd7db6a12127a5 | 2022-04-12 | +| mcr.microsoft.com/windows/nanoserver:ltsc2022 | sha256:9c9ed294412e94762469596d89c19fceae13b29509d14ca88c099aee178e9167 | 2022-04-03 | +| mcr.microsoft.com/windows/servercore:ltsc2022 | sha256:378d85bd8e7388a777d25009f8523d1e95a5f544f131eaada83171045d5b2c1e | 2022-04-03 | From 623df76820f64093285a6507fc3f5d58ca2b85a7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 28 Apr 2022 19:46:00 +0000 Subject: [PATCH 013/237] Updating readme file for ubuntu20 version 20220425.1 (#5442) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/linux/Ubuntu2004-Readme.md | 116 +++++++++++++++--------------- 1 file changed, 58 insertions(+), 58 deletions(-) diff --git a/images/linux/Ubuntu2004-Readme.md b/images/linux/Ubuntu2004-Readme.md index 16395d549..d4f02cdc6 100644 --- a/images/linux/Ubuntu2004-Readme.md +++ b/images/linux/Ubuntu2004-Readme.md @@ -1,11 +1,10 @@ | Announcements | |-| | [[Ubuntu] PHP 7.1 will be removed from Ubuntu 18 on April, 18](https://github.com/actions/virtual-environments/issues/5326) | -| [[All OSs] Go versions less than 1.16 will be removed and the default will be set to 1.17 on April, 11](https://github.com/actions/virtual-environments/issues/5280) | *** # Ubuntu 20.04.4 LTS -- Linux kernel version: 5.13.0-1021-azure -- Image Version: 20220410.2 +- Linux kernel version: 5.13.0-1022-azure +- Image Version: 20220425.1 ## Installed Software ### Language and Runtime @@ -17,7 +16,7 @@ - GNU C++ 9.4.0, 10.3.0 - GNU Fortran 9.4.0, 10.3.0 - Julia 1.7.2 -- Kotlin 1.6.20-release-275 +- Kotlin 1.6.21-release-334 - Mono 6.12.0.122 (apt source repository: https://download.mono-project.com/repo/ubuntu stable-focal main) - MSBuild 16.6.0.15201 (from /usr/lib/mono/msbuild/15.0/bin/MSBuild.dll) - Node 16.14.2 @@ -29,15 +28,15 @@ ### Package Management - cpan 1.64 -- Helm 3.8.1 -- Homebrew 3.4.6 +- Helm 3.8.2 +- Homebrew 3.4.8 - Miniconda 4.11.0 - Npm 8.5.0 - Pip 20.0.2 - Pip3 20.0.2 - Pipx 1.0.0 - RubyGems 3.1.2 -- Vcpkg (build from master \) +- Vcpkg (build from master \) - Yarn 1.22.18 #### Environment variables @@ -54,67 +53,67 @@ - Sbt 1.6.2 ### Tools -- Ansible 2.12.4 +- Ansible 2.12.5 - apt-fast 1.9.12 - AzCopy 10.14.1 (available by `azcopy` and `azcopy10` aliases) - Bazel 5.1.1 - Bazelisk 1.11.0 - Bicep 0.5.6 - Buildah 1.21.3 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) -- CMake 3.23.0 +- CMake 3.23.1 - CodeQL Action Bundle 2.8.5 - Docker Compose v1 1.29.2 - Docker Compose v2 2.4.1+azure-1 - Docker-Buildx 0.8.2 - Docker-Moby Client 20.10.14+azure-1 - Docker-Moby Server 20.10.14+azure-1 -- Fastlane 2.205.1 -- Git 2.35.1 (apt source repository: ppa:git-core/ppa) -- Git LFS 3.1.2 (apt source repository: https://packagecloud.io/install/repositories/github/git-lfs) +- Fastlane 2.205.2 +- Git 2.36.0 (apt source repository: ppa:git-core/ppa) +- Git LFS 3.1.4 (apt source repository: https://packagecloud.io/install/repositories/github/git-lfs) - Git-ftp 1.6.0 - Haveged 1.9.1 - Heroku 7.60.1 -- HHVM (HipHop VM) 4.156.0 +- HHVM (HipHop VM) 4.158.0 - jq 1.6 - Kind 0.12.0 -- Kubectl 1.23.5 +- Kubectl 1.23.6 - Kustomize 4.5.4 - Leiningen 2.9.8 - MediaInfo 19.09 - Mercurial 5.3.1 - Minikube 1.25.2 -- n 8.1.0 +- n 8.2.0 - Newman 5.3.2 - nvm 0.39.1 -- OpenSSL 1.1.1f 31 Mar 2020 +- OpenSSL 1.1.1f-1ubuntu2.12 - Packer 1.8.0 -- Parcel 2.4.1 +- Parcel 2.5.0 - PhantomJS 2.1.1 - Podman 3.4.2 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) -- Pulumi 3.28.0 +- Pulumi 3.30.0 - R 4.1.3 - Skopeo 1.3.0 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - Sphinx Open Source Search Server 2.2.11 - SVN 1.13.0 -- Terraform 1.1.8 +- Terraform 1.1.9 - yamllint 1.26.3 -- yq 4.24.2 +- yq 4.24.5 - zstd 1.5.2 (homebrew) ### CLI Tools -- Alibaba Cloud CLI 3.0.116 -- AWS CLI 2.5.4 +- Alibaba Cloud CLI 3.0.118 +- AWS CLI 2.5.8 - AWS CLI Session manager plugin 1.2.312.0 - AWS SAM CLI 1.46.0 - Azure CLI (azure-cli) 2.35.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 -- GitHub CLI 2.7.0 +- GitHub CLI 2.8.0 - Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt) - Hub CLI 2.14.2 -- Netlify CLI 9.16.5 -- OpenShift CLI 4.10.8 +- Netlify CLI 10.0.0 +- OpenShift CLI 4.10.11 - ORAS CLI 0.12.0 -- Vercel CLI 24.0.1 +- Vercel CLI 24.1.0 ### Java | Version | Vendor | Environment Variable | @@ -131,8 +130,8 @@ ### PHP | Tool | Version | | -------- | ------------------- | -| PHP | 7.4.28 8.0.17 8.1.4 | -| Composer | 2.3.4 | +| PHP | 7.4.29 8.0.18 8.1.5 | +| Composer | 2.3.5 | | PHPUnit | 8.5.26 | ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. @@ -140,7 +139,7 @@ ### Haskell - Cabal 3.6.2.0 - GHC 9.2.2 -- GHCup 0.1.17.6 +- GHCup 0.1.17.7 - Stack 2.7.5 ### Rust Tools @@ -154,11 +153,11 @@ - Cargo audit 0.16.0 - Cargo clippy 0.1.60 - Cargo outdated -- Cbindgen 0.21.0 +- Cbindgen 0.23.0 - Rustfmt 1.4.38 ### Browsers and Drivers -- Google Chrome 100.0.4896.75 +- Google Chrome 100.0.4896.127 - ChromeDriver 100.0.4896.60 - Mozilla Firefox 99.0 - Geckodriver 0.31.0 @@ -173,13 +172,13 @@ | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | ### .NET Core SDK -- 3.1.120 3.1.202 3.1.302 3.1.417 5.0.104 5.0.212 5.0.303 5.0.406 6.0.201 +- 3.1.120 3.1.202 3.1.302 3.1.418 5.0.104 5.0.213 5.0.303 5.0.407 6.0.202 ### .NET tools - nbgv 3.4.255+06fb9182bf ### Databases -- MongoDB 5.0.7 (apt source repository: https://repo.mongodb.org/apt/ubuntu) +- MongoDB 5.0.8 (apt source repository: https://repo.mongodb.org/apt/ubuntu) - sqlite3 3.31.1 #### PostgreSQL @@ -203,8 +202,8 @@ ### Cached Tools #### Go - 1.16.15 -- 1.17.8 -- 1.18.0 +- 1.17.9 +- 1.18.1 #### Node.js - 12.22.12 @@ -228,16 +227,17 @@ #### Ruby - 2.5.9 -- 2.6.9 -- 2.7.5 -- 3.0.3 +- 2.6.10 +- 2.7.6 +- 3.0.4 +- 3.1.2 #### Environment variables | Name | Value | Architecture | | --------------- | ----------------------------------- | ------------ | | GOROOT_1_16_X64 | /opt/hostedtoolcache/go/1.16.15/x64 | x64 | -| GOROOT_1_17_X64 | /opt/hostedtoolcache/go/1.17.8/x64 | x64 | -| GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.0/x64 | x64 | +| GOROOT_1_17_X64 | /opt/hostedtoolcache/go/1.17.9/x64 | x64 | +| GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.1/x64 | x64 | ### PowerShell Tools - PowerShell 7.2.2 @@ -246,12 +246,12 @@ | Module | Version | | ---------------- | ------- | | MarkdownPS | 1.9 | -| Microsoft.Graph | 1.9.3 | -| Pester | 5.3.1 | +| Microsoft.Graph | 1.9.5 | +| Pester | 5.3.2 | | PSScriptAnalyzer | 1.20.0 | #### Az PowerShell Modules -- 7.1.0 3.1.0.zip 4.4.0.zip 5.9.0.zip 6.6.0.zip +- 7.3.2 3.1.0.zip 4.4.0.zip 5.9.0.zip 6.6.0.zip ### Web Servers | Name | Version | ConfigFile | ServiceStatus | ListenPort | @@ -264,7 +264,7 @@ | Package Name | Version | | -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 4.0 | -| Android Emulator | 31.2.9 | +| Android Emulator | 31.2.10 | | Android SDK Build-tools | 32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3 | | Android SDK Platform-Tools | 33.0.1 | | Android SDK Platforms | android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3) | @@ -291,22 +291,22 @@ | alpine:3.12 | sha256:c75ac27b49326926b803b9ed43bf088bc220d22556de1bc5f72d742c91398f69 | 2022-04-05 | | alpine:3.13 | sha256:ccf92aa53bc6c3b25be2ad0cce80baec1778f007f7e076b0ffbd1b225d0b3a9b | 2022-04-05 | | alpine:3.14 | sha256:06b5d462c92fc39303e6363c65e074559f8d6b1363250027ed5053557e3398c5 | 2022-04-05 | -| buildpack-deps:bullseye | sha256:b22e1a6daf16ea7e682e1d813aac528bb027f0772dc819716b4f41fbb06a3ffc | 2022-03-29 | -| buildpack-deps:buster | sha256:2c7b57f137d4ec1346ab226acd3eeac4f143ae2adc65a8abbd64489233065773 | 2022-03-29 | -| buildpack-deps:stretch | sha256:9cee83a572cc5f844548ee5f29eb0284772a162f312d7f049ad178207a0bae6d | 2022-03-29 | -| debian:10 | sha256:1b236b48c1ef66fa08535a5153266f4959bf58f948db3e68f7d678b651d8e33a | 2022-03-29 | -| debian:11 | sha256:87eefc7c15610cca61db5c0fd280911c6a737c0680d807432c0bd80cd0cca39b | 2022-03-29 | -| debian:9 | sha256:a8cc1744bbdd5266678e3e8b3e6387e45c053218438897e86876f2eb104e5534 | 2022-03-29 | +| buildpack-deps:bullseye | sha256:f26b9bcb6722fd59888caf4f4c1d4990799e3e83d804a83b7b58b4be949dc75e | 2022-04-20 | +| buildpack-deps:buster | sha256:b971efe3151fcfb10d0b7dfc739d081a9f9d9413195aa9b80224a66f4a651b4a | 2022-04-20 | +| buildpack-deps:stretch | sha256:fd003a4b08626dd6e5a59c61de0639243909644344a5bada501bf42e9982eac6 | 2022-04-20 | +| debian:10 | sha256:ebe4b9831fb22dfa778de4ffcb8ea0ad69b5d782d4e86cab14cc1fded5d8e761 | 2022-04-20 | +| debian:11 | sha256:6846593d7d8613e5dcc68c8f7d8b8e3179c7f3397b84a47c5b2ce989ef1075a0 | 2022-04-20 | +| debian:9 | sha256:cebe6e1c30384958d471467e231f740e8f0fd92cbfd2a435a186e9bada3aee1c | 2022-04-20 | | moby/buildkit:latest | sha256:bd37f0b5567084cd6f4b1c73b7fed9e12258441d064cc2add29a7dd32243ff86 | 2022-04-07 | -| node:12 | sha256:461c7f8b5e042fa7f47620cbee7772e76ce3fa0891edaab29bf7ebf0e84b9a1a | 2022-03-31 | -| node:12-alpine | sha256:bbc10cf532971046b490806de40f5959fa3bdd0acb82955847bdb0ffd1ab4854 | 2022-04-05 | -| node:14 | sha256:b2d1c5df5e001b694115f64f4532c7eec2e5dbd73db6e0caacf0049bd0aed7d2 | 2022-03-31 | +| node:12 | sha256:01627afeb110b3054ba4a1405541ca095c8bfca1cb6f2be9479c767a2711879e | 2022-04-20 | +| node:12-alpine | sha256:d4b15b3d48f42059a15bd659be60afe21762aae9d6cbea6f124440895c27db68 | 2022-04-11 | +| node:14 | sha256:2f39686f6d0b2687550659367fa11f56018a0f782b7e30f1a0ea56b11dece124 | 2022-04-20 | | node:14-alpine | sha256:8845b4f88f64f8c56a39236648ba22946e806a6153c10911f77b70e5a2edb4ca | 2022-04-05 | -| node:16 | sha256:ffe804d6fcced29bcfc3477de079d03a9c2b0e4917e44bfeafb1a6b0f875e383 | 2022-03-31 | +| node:16 | sha256:6e54786b2ad01667d46524e82806298714f50d2be72b39706770aed55faedbd7 | 2022-04-20 | | node:16-alpine | sha256:28bed508446db2ee028d08e76fb47b935defa26a84986ca050d2596ea67fd506 | 2022-04-05 | | ubuntu:16.04 | sha256:20858ebbc96215d6c3c574f781133ebffdc7c18d98af4f294cc4c04871a6fe61 | 2021-08-31 | -| ubuntu:18.04 | sha256:982d72c16416b09ffd2f71aa381f761422085eda1379dc66b668653607969e38 | 2022-04-05 | -| ubuntu:20.04 | sha256:9101220a875cee98b016668342c489ff0674f247f6ca20dfc91b91c0f28581ae | 2022-04-05 | +| ubuntu:18.04 | sha256:627b1184c9100a22ba9dcf531908b9e24af99fa54e45c10f57852fb890a57ea6 | 2022-04-21 | +| ubuntu:20.04 | sha256:115822d64890aae5cde3c1e85ace4cc97308bb1fd884dac62f4db0a16dbddb36 | 2022-04-21 | ### Installed apt packages | Name | Version | @@ -375,7 +375,7 @@ | sqlite3 | 3.31.1-4ubuntu0.2 | | ssh | 1:8.2p1-4ubuntu0.4 | | sshpass | 1.06-1 | -| subversion | 1.13.0-3 | +| subversion | 1.13.0-3ubuntu0.1 | | sudo | 1.8.31-1ubuntu1.2 | | swig | 4.0.1-5build1 | | telnet | 0.17-41.2build1 | @@ -388,7 +388,7 @@ | wget | 1.20.3-1ubuntu2 | | xorriso | 1.5.2-1 | | xvfb | 2:1.20.13-1ubuntu1\~20.04.2 | -| xz-utils | 5.2.4-1ubuntu1 | +| xz-utils | 5.2.4-1ubuntu1.1 | | zip | 3.0-11build1 | | zsync | 0.6.2-3ubuntu1 | From 9d80842cc3658660a5378cf5562d2a725c9a6917 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Mon, 2 May 2022 10:46:10 +0200 Subject: [PATCH 014/237] [Ubuntu] Add Ubuntu Server 22.04 LTS template (#5454) --- .../azure-pipelines/ubuntu2204.yml | 20 + images/linux/config/ubuntu2204.conf | 2 + .../SoftwareReport.CachedTools.psm1 | 16 +- .../SoftwareReport.Databases.psm1 | 2 +- .../SoftwareReport.Generator.ps1 | 106 +++-- .../scripts/base/configure-legacy-ssh.sh | 4 + .../linux/scripts/helpers/Common.Helpers.psm1 | 6 +- images/linux/scripts/helpers/os.sh | 5 + images/linux/scripts/installers/android.sh | 2 +- images/linux/scripts/installers/aws.sh | 12 +- images/linux/scripts/installers/php.sh | 4 +- .../scripts/installers/powershellcore.sh | 18 +- images/linux/scripts/installers/rust.sh | 8 +- images/linux/scripts/tests/Android.Tests.ps1 | 2 + images/linux/scripts/tests/Browsers.Tests.ps1 | 2 +- images/linux/scripts/tests/Common.Tests.ps1 | 2 +- .../linux/scripts/tests/Databases.Tests.ps1 | 2 +- images/linux/scripts/tests/Java.Tests.ps1 | 2 +- images/linux/scripts/tests/Tools.Tests.ps1 | 20 +- images/linux/toolsets/toolset-2204.json | 301 ++++++++++++++ images/linux/ubuntu1804.json | 10 +- images/linux/ubuntu2004.json | 10 +- images/linux/ubuntu2204.json | 366 ++++++++++++++++++ 23 files changed, 833 insertions(+), 89 deletions(-) create mode 100644 images.CI/linux-and-win/azure-pipelines/ubuntu2204.yml create mode 100644 images/linux/config/ubuntu2204.conf create mode 100644 images/linux/scripts/base/configure-legacy-ssh.sh create mode 100644 images/linux/toolsets/toolset-2204.json create mode 100644 images/linux/ubuntu2204.json diff --git a/images.CI/linux-and-win/azure-pipelines/ubuntu2204.yml b/images.CI/linux-and-win/azure-pipelines/ubuntu2204.yml new file mode 100644 index 000000000..8fc4c7b69 --- /dev/null +++ b/images.CI/linux-and-win/azure-pipelines/ubuntu2204.yml @@ -0,0 +1,20 @@ +schedules: +- cron: "0 0 * * *" + displayName: Daily + branches: + include: + - main + always: true + +trigger: none +pr: + autoCancel: true + branches: + include: + - main + +jobs: +- template: image-generation.yml + parameters: + image_type: ubuntu2204 + image_readme_name: Ubuntu2204-Readme.md \ No newline at end of file diff --git a/images/linux/config/ubuntu2204.conf b/images/linux/config/ubuntu2204.conf new file mode 100644 index 000000000..8a7f60ed6 --- /dev/null +++ b/images/linux/config/ubuntu2204.conf @@ -0,0 +1,2 @@ +# Name of pool supported by this image +POOL_NAME="Ubuntu 2204" diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.CachedTools.psm1 b/images/linux/scripts/SoftwareReport/SoftwareReport.CachedTools.psm1 index 66b85a38a..bb184ba4f 100755 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.CachedTools.psm1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.CachedTools.psm1 @@ -47,17 +47,21 @@ function Build-CachedToolsSection { $output += New-MDHeader "Go" -Level 4 $output += New-MDList -Lines (Get-ToolcacheGoVersions) -Style Unordered - $output += New-MDHeader "Node.js" -Level 4 - $output += New-MDList -Lines (Get-ToolcacheNodeVersions) -Style Unordered + if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) { + $output += New-MDHeader "Node.js" -Level 4 + $output += New-MDList -Lines (Get-ToolcacheNodeVersions) -Style Unordered + } $output += New-MDHeader "PyPy" -Level 4 $output += New-MDList -Lines (Get-ToolcachePyPyVersions) -Style Unordered - $output += New-MDHeader "Python" -Level 4 - $output += New-MDList -Lines (Get-ToolcachePythonVersions) -Style Unordered + if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) { + $output += New-MDHeader "Python" -Level 4 + $output += New-MDList -Lines (Get-ToolcachePythonVersions) -Style Unordered - $output += New-MDHeader "Ruby" -Level 4 - $output += New-MDList -Lines (Get-ToolcacheRubyVersions) -Style Unordered + $output += New-MDHeader "Ruby" -Level 4 + $output += New-MDList -Lines (Get-ToolcacheRubyVersions) -Style Unordered + } return $output } diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.Databases.psm1 b/images/linux/scripts/SoftwareReport/SoftwareReport.Databases.psm1 index 6966527f7..8ba9ea151 100644 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.Databases.psm1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.Databases.psm1 @@ -17,7 +17,7 @@ function Get-SqliteVersion { function Get-MySQLVersion { $mySQLVersion = mysqld --version | Take-OutputPart -Part 2 - if (-not (Test-IsUbuntu20)) { + if (Test-IsUbuntu18) { $mySQLVersion = $mySQLVersion | Take-OutputPart -Part 0 -Delimiter "-" } return "MySQL $mySQLVersion" diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 b/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 index d824002ef..1e146b128 100644 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 @@ -41,22 +41,27 @@ $runtimesList = @( (Get-BashVersion), (Get-CPPVersions), (Get-FortranVersions), - (Get-ErlangVersion), - (Get-ErlangRebar3Version), - (Get-MonoVersion), - (Get-MsbuildVersion), (Get-NodeVersion), (Get-PerlVersion), (Get-PythonVersion), (Get-Python3Version), (Get-RubyVersion), - (Get-SwiftVersion), (Get-JuliaVersion), - (Get-KotlinVersion), (Get-ClangVersions), (Get-ClangFormatVersions) ) +if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) { + $runtimesList += @( + (Get-MsbuildVersion), + (Get-KotlinVersion), + (Get-MonoVersion), + (Get-ErlangVersion), + (Get-ErlangRebar3Version), + (Get-SwiftVersion) + ) +} + $markdown += New-MDList -Style Unordered -Lines ($runtimesList | Sort-Object) $markdown += New-MDHeader "Package Management" -Level 3 @@ -81,14 +86,17 @@ $markdown += Build-PackageManagementEnvironmentTable | New-MDTable $markdown += New-MDNewLine $markdown += New-MDHeader "Project Management" -Level 3 -$projectManagementList = @( - (Get-AntVersion), - (Get-GradleVersion), - (Get-MavenVersion), - (Get-SbtVersion) -) +$projectManagementList = @() +if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) { + $projectManagementList += @( + (Get-AntVersion), + (Get-GradleVersion), + (Get-MavenVersion), + (Get-SbtVersion) + ) +} -if (Test-IsUbuntu20) { +if ((Test-IsUbuntu20) -or (Test-IsUbuntu22)) { $projectManagementList += @( (Get-LernaVersion) ) @@ -103,7 +111,6 @@ $toolsList = @( (Get-BazelVersion), (Get-BazeliskVersion), (Get-BicepVersion), - (Get-BuildahVersion), (Get-CodeQLBundleVersion), (Get-CMakeVersion), (Get-DockerMobyClientVersion), @@ -116,14 +123,12 @@ $toolsList = @( (Get-GitFTPVersion), (Get-HavegedVersion), (Get-HerokuVersion), - (Get-HHVMVersion), (Get-SVNVersion), (Get-JqVersion), (Get-YqVersion), (Get-KindVersion), (Get-KubectlVersion), (Get-KustomizeVersion), - (Get-LeiningenVersion), (Get-MediainfoVersion), (Get-HGVersion), (Get-MinikubeVersion), @@ -133,18 +138,26 @@ $toolsList = @( (Get-OpensslVersion), (Get-PackerVersion), (Get-ParcelVersion), - (Get-PhantomJSVersion), - (Get-PodManVersion), (Get-PulumiVersion), (Get-RVersion), - (Get-SkopeoVersion), (Get-SphinxVersion), (Get-TerraformVersion), (Get-YamllintVersion), (Get-ZstdVersion) ) -if (Test-IsUbuntu20) { +if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) { + $toolsList += @( + (Get-BuildahVersion), + (Get-PhantomJSVersion), + (Get-LeiningenVersion), + (Get-HHVMVersion), + (Get-PodManVersion), + (Get-SkopeoVersion) + ) +} + +if ((Test-IsUbuntu20) -or (Test-IsUbuntu22)) { $toolsList += (Get-FastlaneVersion) } @@ -168,11 +181,13 @@ $markdown += New-MDList -Style Unordered -Lines (@( ) | Sort-Object ) -$markdown += New-MDHeader "Java" -Level 3 -$markdown += Get-JavaVersions | New-MDTable -$markdown += New-MDNewLine +if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) { + $markdown += New-MDHeader "Java" -Level 3 + $markdown += Get-JavaVersions | New-MDTable + $markdown += New-MDNewLine +} -if (Test-IsUbuntu20) { +if ((Test-IsUbuntu20) -or (Test-IsUbuntu22)) { $markdown += New-MDHeader "GraalVM" -Level 3 $markdown += Build-GraalVMTable | New-MDTable $markdown += New-MDNewLine @@ -214,12 +229,17 @@ $markdown += New-MDHeader "Browsers and Drivers" -Level 3 $browsersAndDriversList = @( (Get-ChromeVersion), (Get-ChromeDriverVersion), - (Get-FirefoxVersion), - (Get-GeckodriverVersion), - (Get-ChromiumVersion), - (Get-SeleniumVersion) + (Get-ChromiumVersion) ) +if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) { + $browsersAndDriversList += @( + (Get-FirefoxVersion), + (Get-GeckodriverVersion), + (Get-SeleniumVersion) + ) +} + $markdown += New-MDList -Style Unordered -Lines $browsersAndDriversList $markdown += New-MDHeader "Environment variables" -Level 4 $markdown += Build-BrowserWebdriversEnvironmentTable | New-MDTable @@ -235,15 +255,23 @@ $tools = Get-DotnetTools $markdown += New-MDList -Lines $tools -Style Unordered $markdown += New-MDHeader "Databases" -Level 3 -$markdown += New-MDList -Style Unordered -Lines (@( - (Get-MongoDbVersion), +$databaseLists = @( (Get-SqliteVersion) - ) | Sort-Object ) +if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) { + $databaseLists += @( + (Get-MongoDbVersion) + ) +} + +$markdown += New-MDList -Style Unordered -Lines ( $databaseLists | Sort-Object ) + $markdown += Build-PostgreSqlSection $markdown += Build-MySQLSection -$markdown += Build-MSSQLToolsSection +if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) { + $markdown += Build-MSSQLToolsSection +} $markdown += New-MDHeader "Cached Tools" -Level 3 $markdown += Build-CachedToolsSection @@ -265,12 +293,14 @@ $markdown += New-MDList -Style Unordered -Lines @( $markdown += Build-WebServersSection -$markdown += New-MDHeader "Android" -Level 3 -$markdown += Build-AndroidTable | New-MDTable -$markdown += New-MDNewLine -$markdown += New-MDHeader "Environment variables" -Level 4 -$markdown += Build-AndroidEnvironmentTable | New-MDTable -$markdown += New-MDNewLine +if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) { + $markdown += New-MDHeader "Android" -Level 3 + $markdown += Build-AndroidTable | New-MDTable + $markdown += New-MDNewLine + $markdown += New-MDHeader "Environment variables" -Level 4 + $markdown += Build-AndroidEnvironmentTable | New-MDTable + $markdown += New-MDNewLine +} $markdown += New-MDHeader "Cached Docker images" -Level 3 $markdown += Get-CachedDockerImagesTableData | New-MDTable diff --git a/images/linux/scripts/base/configure-legacy-ssh.sh b/images/linux/scripts/base/configure-legacy-ssh.sh new file mode 100644 index 000000000..a59e9b7d4 --- /dev/null +++ b/images/linux/scripts/base/configure-legacy-ssh.sh @@ -0,0 +1,4 @@ +#!/bin/bash -e +# https://github.com/hashicorp/packer/issues/11656 +echo PubkeyAcceptedKeyTypes=+ssh-rsa >> /etc/ssh/sshd_config +systemctl reload sshd.service \ No newline at end of file diff --git a/images/linux/scripts/helpers/Common.Helpers.psm1 b/images/linux/scripts/helpers/Common.Helpers.psm1 index eab83e204..b55a910be 100644 --- a/images/linux/scripts/helpers/Common.Helpers.psm1 +++ b/images/linux/scripts/helpers/Common.Helpers.psm1 @@ -46,6 +46,10 @@ function Test-IsUbuntu20 { return (lsb_release -rs) -eq "20.04" } +function Test-IsUbuntu22 { + return (lsb_release -rs) -eq "22.04" +} + function Get-ToolsetContent { $toolset = Join-Path $env:INSTALLER_SCRIPT_FOLDER "toolset.json" Get-Content $toolset -Raw | ConvertFrom-Json @@ -69,7 +73,7 @@ function Get-ToolsetValue { function Get-AndroidPackages { $androidSDKManagerPath = "/usr/local/lib/android/sdk/cmdline-tools/latest/bin/sdkmanager" - $androidPackages = & $androidSDKManagerPath --list --verbose + $androidPackages = & $androidSDKManagerPath --list --verbose 2>&1 return $androidPackages } diff --git a/images/linux/scripts/helpers/os.sh b/images/linux/scripts/helpers/os.sh index 6bb38f51a..f3a71bbd9 100644 --- a/images/linux/scripts/helpers/os.sh +++ b/images/linux/scripts/helpers/os.sh @@ -14,6 +14,11 @@ function isUbuntu20 lsb_release -d | grep -q 'Ubuntu 20' } +function isUbuntu22 +{ + lsb_release -d | grep -q 'Ubuntu 22' +} + function getOSVersionLabel { lsb_release -cs diff --git a/images/linux/scripts/installers/android.sh b/images/linux/scripts/installers/android.sh index cb56acde7..3c44f86dc 100644 --- a/images/linux/scripts/installers/android.sh +++ b/images/linux/scripts/installers/android.sh @@ -102,7 +102,7 @@ filter_components_by_version $minimumBuildToolVersion "${availableBuildTools[@]} echo "y" | $SDKMANAGER ${components[@]} # Old skdmanager from sdk tools doesn't work with Java > 8, set version 8 explicitly -if isUbuntu20; then +if isUbuntu20 || isUbuntu22; then sed -i "2i export JAVA_HOME=${JAVA_HOME_8_X64}" ${ANDROID_SDK_ROOT}/tools/bin/sdkmanager fi diff --git a/images/linux/scripts/installers/aws.sh b/images/linux/scripts/installers/aws.sh index c7f851e64..0549180b7 100644 --- a/images/linux/scripts/installers/aws.sh +++ b/images/linux/scripts/installers/aws.sh @@ -8,18 +8,16 @@ source $HELPER_SCRIPTS/os.sh source $HELPER_SCRIPTS/install.sh -# Install the AWS CLI v1 Ubuntu18 and AWS CLI v2 on Ubuntu20 -if isUbuntu20 ; then - download_with_retries "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" "/tmp" "awscliv2.zip" - unzip -qq /tmp/awscliv2.zip -d /tmp - /tmp/aws/install -i /usr/local/aws-cli -b /usr/local/bin -fi - +# Install the AWS CLI v1 Ubuntu18 and AWS CLI v2 on Ubuntu20, Ubuntu22 # The installation should be run after python3 is installed as aws-cli V1 dropped python2 support if isUbuntu18 ; then download_with_retries "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" "/tmp" "awscli-bundle.zip" unzip -qq /tmp/awscli-bundle.zip -d /tmp python3 /tmp/awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws +else + download_with_retries "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" "/tmp" "awscliv2.zip" + unzip -qq /tmp/awscliv2.zip -d /tmp + /tmp/aws/install -i /usr/local/aws-cli -b /usr/local/bin fi download_with_retries "https://s3.amazonaws.com/session-manager-downloads/plugin/latest/ubuntu_64bit/session-manager-plugin.deb" "/tmp" "session-manager-plugin.deb" diff --git a/images/linux/scripts/installers/php.sh b/images/linux/scripts/installers/php.sh index e230a3808..12101b40c 100644 --- a/images/linux/scripts/installers/php.sh +++ b/images/linux/scripts/installers/php.sh @@ -103,8 +103,8 @@ mv phpunit /usr/local/bin/phpunit # ubuntu 20.04 libzip-dev is libzip5 based and is not compatible libzip-dev of ppa:ondrej/php # see https://github.com/actions/virtual-environments/issues/1084 -if isUbuntu20 ; then - rm /etc/apt/sources.list.d/ondrej-ubuntu-php-focal.list +if isUbuntu20 || isUbuntu22; then + rm /etc/apt/sources.list.d/ondrej-*.list apt-get update fi diff --git a/images/linux/scripts/installers/powershellcore.sh b/images/linux/scripts/installers/powershellcore.sh index fa319c40c..9aa3fe705 100644 --- a/images/linux/scripts/installers/powershellcore.sh +++ b/images/linux/scripts/installers/powershellcore.sh @@ -4,5 +4,19 @@ ## Desc: Installs powershellcore ################################################################################ -# Install Powershell -apt-get install -y powershell \ No newline at end of file +# Source the helpers for use with the script +source $HELPER_SCRIPTS/os.sh +source $HELPER_SCRIPTS/install.sh + +if isUbuntu22; then + # Install libssl1.1 + download_with_retries "http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1l-1ubuntu1.2_amd64.deb" "/tmp" + dpkg -i /tmp/libssl1.1_1.1.1l-1ubuntu1.2_amd64.deb + + # Install Powershell + download_with_retries "https://github.com/PowerShell/PowerShell/releases/download/v7.2.3/powershell-lts_7.2.3-1.deb_amd64.deb" "/tmp" + dpkg -i /tmp/powershell-lts_7.2.3-1.deb_amd64.deb +else + # Install Powershell + apt-get install -y powershell +fi diff --git a/images/linux/scripts/installers/rust.sh b/images/linux/scripts/installers/rust.sh index 123c0362e..515525ffd 100644 --- a/images/linux/scripts/installers/rust.sh +++ b/images/linux/scripts/installers/rust.sh @@ -6,6 +6,7 @@ # Source the helpers for use with the script source $HELPER_SCRIPTS/etc-environment.sh +source $HELPER_SCRIPTS/os.sh export RUSTUP_HOME=/etc/skel/.rustup export CARGO_HOME=/etc/skel/.cargo @@ -17,7 +18,12 @@ source $CARGO_HOME/env # Install common tools rustup component add rustfmt clippy -cargo install --locked bindgen cbindgen cargo-audit cargo-outdated + +if isUbuntu22; then + cargo install bindgen cbindgen cargo-audit cargo-outdated +else + cargo install --locked bindgen cbindgen cargo-audit cargo-outdated +fi # Cleanup Cargo cache rm -rf ${CARGO_HOME}/registry/* diff --git a/images/linux/scripts/tests/Android.Tests.ps1 b/images/linux/scripts/tests/Android.Tests.ps1 index 3d530a0b9..028ea5518 100644 --- a/images/linux/scripts/tests/Android.Tests.ps1 +++ b/images/linux/scripts/tests/Android.Tests.ps1 @@ -1,4 +1,6 @@ Describe "Android" { + if (Test-IsUbuntu22) { return } + $androidSdkManagerPackages = Get-AndroidPackages [int]$platformMinVersion = Get-ToolsetValue "android.platform_min_version" [version]$buildToolsMinVersion = Get-ToolsetValue "android.build_tools_min_version" diff --git a/images/linux/scripts/tests/Browsers.Tests.ps1 b/images/linux/scripts/tests/Browsers.Tests.ps1 index 11b523d94..e6e77bbf0 100644 --- a/images/linux/scripts/tests/Browsers.Tests.ps1 +++ b/images/linux/scripts/tests/Browsers.Tests.ps1 @@ -1,4 +1,4 @@ -Describe "Firefox" { +Describe "Firefox" -Skip:(Test-IsUbuntu22) { It "Firefox" { "sudo -i firefox --version" | Should -ReturnZeroExitCode } diff --git a/images/linux/scripts/tests/Common.Tests.ps1 b/images/linux/scripts/tests/Common.Tests.ps1 index ccd1efd04..c4bf5897a 100644 --- a/images/linux/scripts/tests/Common.Tests.ps1 +++ b/images/linux/scripts/tests/Common.Tests.ps1 @@ -29,7 +29,7 @@ Describe "PHP" { } } -Describe "Swift" { +Describe "Swift" -Skip:(Test-IsUbuntu22) { It "swift" { "swift --version" | Should -ReturnZeroExitCode } diff --git a/images/linux/scripts/tests/Databases.Tests.ps1 b/images/linux/scripts/tests/Databases.Tests.ps1 index 1108a0ed4..9145312ba 100644 --- a/images/linux/scripts/tests/Databases.Tests.ps1 +++ b/images/linux/scripts/tests/Databases.Tests.ps1 @@ -1,4 +1,4 @@ -Describe "MongoDB" { +Describe "MongoDB" -Skip:(Test-IsUbuntu22) { It "" -TestCases @( @{ ToolName = "mongo" } @{ ToolName = "mongod" } diff --git a/images/linux/scripts/tests/Java.Tests.ps1 b/images/linux/scripts/tests/Java.Tests.ps1 index 67fa79295..2621a5843 100644 --- a/images/linux/scripts/tests/Java.Tests.ps1 +++ b/images/linux/scripts/tests/Java.Tests.ps1 @@ -1,6 +1,6 @@ Import-Module "$PSScriptRoot/../helpers/Common.Helpers.psm1" -DisableNameChecking -Describe "Java" { +Describe "Java" -Skip:(Test-IsUbuntu22) { $toolsetJava = (Get-ToolsetContent).java $defaultVersion = $toolsetJava.default $defaultVendor = $toolsetJava.default_vendor diff --git a/images/linux/scripts/tests/Tools.Tests.ps1 b/images/linux/scripts/tests/Tools.Tests.ps1 index 56596be32..3b1a8cf0b 100644 --- a/images/linux/scripts/tests/Tools.Tests.ps1 +++ b/images/linux/scripts/tests/Tools.Tests.ps1 @@ -126,7 +126,7 @@ Describe "Cmake" { } } -Describe "erlang" { +Describe "erlang" -Skip:(Test-IsUbuntu22) { $testCases = @("erl -version", "erlc -v", "rebar3 -v") | ForEach-Object { @{ErlangCommand = $_} } It "erlang " -TestCases $testCases { @@ -162,7 +162,7 @@ Describe "gfortran" { } } -Describe "Mono" { +Describe "Mono" -Skip:(Test-IsUbuntu22) { It "mono" { "mono --version" | Should -ReturnZeroExitCode } @@ -176,7 +176,7 @@ Describe "Mono" { } } -Describe "MSSQLCommandLineTools" { +Describe "MSSQLCommandLineTools" -Skip:(Test-IsUbuntu22) { It "sqlcmd" { "sqlcmd -?" | Should -ReturnZeroExitCode } @@ -200,7 +200,7 @@ Describe "Sbt" { } } -Describe "Selenium" { +Describe "Selenium" -Skip:(Test-IsUbuntu22) { It "Selenium is installed" { $seleniumBinaryName = (Get-ToolsetContent).selenium.binary_name $seleniumPath = Join-Path "/usr/share/java" "$seleniumBinaryName.jar" @@ -244,7 +244,7 @@ Describe "Heroku" { } } -Describe "HHVM" { +Describe "HHVM" -Skip:(Test-IsUbuntu22) { It "hhvm" { "hhvm --version" | Should -ReturnZeroExitCode } @@ -292,7 +292,7 @@ Describe "Kubernetes tools" { } } -Describe "Leiningen" { +Describe "Leiningen" -Skip:(Test-IsUbuntu22) { It "leiningen" { "lein --version" | Should -ReturnZeroExitCode } @@ -316,13 +316,13 @@ Describe "Pulumi" { } } -Describe "Phantomjs" { +Describe "Phantomjs" -Skip:(Test-IsUbuntu22) { It "phantomjs" { "phantomjs --version" | Should -ReturnZeroExitCode } } -Describe "GraalVM" -Skip:(-not (Test-IsUbuntu20)) { +Describe "GraalVM" -Skip:(Test-IsUbuntu18) { It "graalvm" { '$GRAALVM_11_ROOT/bin/java -version' | Should -ReturnZeroExitCode } @@ -332,7 +332,7 @@ Describe "GraalVM" -Skip:(-not (Test-IsUbuntu20)) { } } -Describe "Containers" { +Describe "Containers" -Skip:(Test-IsUbuntu22) { $testCases = @("podman", "buildah", "skopeo") | ForEach-Object { @{ContainerCommand = $_} } It "" -TestCases $testCases { @@ -391,7 +391,7 @@ Describe "yq" { } } -Describe "Kotlin" { +Describe "Kotlin" -Skip:(Test-IsUbuntu22) { It "kapt" { "kapt -version"| Should -ReturnZeroExitCode } diff --git a/images/linux/toolsets/toolset-2204.json b/images/linux/toolsets/toolset-2204.json new file mode 100644 index 000000000..c031f5c9e --- /dev/null +++ b/images/linux/toolsets/toolset-2204.json @@ -0,0 +1,301 @@ +{ + "toolcache": [ + { + "name": "PyPy", + "arch": "x64", + "platform" : "linux", + "versions": [ + "3.7", + "3.8", + "3.9" + ] + }, + { + "name": "go", + "url" : "https://raw.githubusercontent.com/actions/go-versions/main/versions-manifest.json", + "arch": "x64", + "platform" : "linux", + "versions": [ + "1.17.*", + "1.18.*" + ], + "default": "1.18.*" + }, + { + "name": "CodeQL", + "platform" : "linux", + "arch": "x64", + "versions": [ + "*" + ] + } + ], + "java": { + "default": "11", + "default_vendor": "Temurin-Hotspot", + "vendors": [ + { + "name": "Temurin-Hotspot", + "versions": [ "8", "11", "17" ] + } + ], + "maven": "3.8.5" + }, + "android": { + "platform_min_version": "27", + "build_tools_min_version": "27.0.0", + "extra_list": [ + "android;m2repository", + "google;m2repository", + "google;google_play_services" + ], + "addon_list": [ + ], + "additional_tools": [ + "cmake;3.10.2.4988404", + "cmake;3.18.1" + ], + "ndk": { + "default": "21", + "versions": [ + "21", "22", "23" + ] + } + }, + "powershellModules": [ + {"name": "MarkdownPS"}, + {"name": "Microsoft.Graph"}, + {"name": "Pester"}, + {"name": "PSScriptAnalyzer"} + ], + "azureModules": [ + { + "name": "az", + "url" : "https://raw.githubusercontent.com/Azure/az-ps-module-versions/main/versions-manifest.json", + "versions": [ + "7.3.2" + ], + "zip_versions": [ + ] + } + ], + "apt": { + "common_packages": [ + "autoconf", + "automake", + "build-essential", + "dbus", + "dnsutils", + "dpkg", + "fakeroot", + "fonts-noto-color-emoji", + "gnupg2", + "imagemagick", + "iproute2", + "iputils-ping", + "lib32z1", + "libc++abi-dev", + "libc++-dev", + "libcurl4", + "libgbm-dev", + "libgconf-2-4", + "libgsl-dev", + "libgtk-3-0", + "libmagic-dev", + "libmagickcore-dev", + "libmagickwand-dev", + "libsecret-1-dev", + "libsqlite3-dev", + "libtool", + "libunwind8", + "libxkbfile-dev", + "libxss1", + "libssl-dev", + "locales", + "mercurial", + "openssh-client", + "p7zip-rar", + "pkg-config", + "python-is-python3", + "rpm", + "texinfo", + "tk", + "tzdata", + "upx", + "xorriso", + "xvfb", + "xz-utils", + "zsync" + ], + "cmd_packages": [ + "acl", + "aria2", + "binutils", + "bison", + "brotli", + "bzip2", + "coreutils", + "curl", + "file", + "flex", + "ftp", + "haveged", + "jq", + "m4", + "mediainfo", + "netcat", + "net-tools", + "p7zip-full", + "parallel", + "pass", + "patchelf", + "pollinate", + "rsync", + "shellcheck", + "sphinxsearch", + "sqlite3", + "ssh", + "sshpass", + "subversion", + "sudo", + "swig", + "telnet", + "time", + "unzip", + "wget", + "zip" + ] + }, + "brew": [ + {"name": "zstd"} + ], + "docker": { + "images": [ + "alpine:3.14", + "alpine:3.15", + "buildpack-deps:buster", + "buildpack-deps:bullseye", + "debian:10", + "debian:11", + "moby/buildkit:latest", + "node:14", + "node:16", + "node:14-alpine", + "node:16-alpine", + "ubuntu:18.04", + "ubuntu:20.04", + "ubuntu:22.04" + ] + }, + "pipx": [ + { + "package": "yamllint", + "cmd": "yamllint" + }, + { + "package": "ansible-core", + "cmd": "ansible" + } + ], + "dotnet": { + "aptPackages": [ + "dotnet-sdk-6.0" + ], + "versions": [ + "6.0" + ], + "tools": [ + { "name": "nbgv", "test": "nbgv --version", "getversion" : "nbgv --version" } + ] + }, + "clang": { + "versions": [ + "11", + "12" + ], + "default_version": "11" + }, + "gcc": { + "versions": [ + "g++-9", + "g++-10" + ] + }, + "gfortran": { + "versions": [ + "gfortran-9", + "gfortran-10" + ] + }, + "php": { + "versions": [ + "8.1" + ] + }, + "rubygems": [ + {"name": "fastlane"} + ], + "selenium": { + "version": "4", + "binary_name": "selenium-server" + }, + "node": { + "default": "16" + }, + "node_modules": [ + { + "name": "grunt", + "command": "grunt" + }, + { + "name": "gulp", + "command": "gulp" + }, + { + "name": "n", + "command": "n" + }, + { + "name": "parcel", + "command": "parcel" + }, + { + "name": "typescript", + "command": "tsc" + }, + { + "name": "newman", + "command": "newman" + }, + { + "name": "vercel", + "command": "vercel" + }, + { + "name": "webpack", + "command": "webpack" + }, + { + "name": "webpack-cli", + "command": "webpack-cli" + }, + { + "name": "netlify-cli", + "command": "netlify" + }, + { + "name": "lerna", + "command": "lerna" + }, + { + "name": "yarn", + "command": "yarn" + } + ], + "mongodb": { + "version": "5.0" + }, + "postgresql": { + "version": "14" + } +} diff --git a/images/linux/ubuntu1804.json b/images/linux/ubuntu1804.json index 538f8019e..201ae94c1 100644 --- a/images/linux/ubuntu1804.json +++ b/images/linux/ubuntu1804.json @@ -149,20 +149,14 @@ { "type": "shell", "scripts": [ - "{{template_dir}}/scripts/installers/complete-snap-setup.sh" + "{{template_dir}}/scripts/installers/complete-snap-setup.sh", + "{{template_dir}}/scripts/installers/powershellcore.sh" ], "environment_vars": [ "HELPER_SCRIPTS={{user `helper_script_folder`}}" ], "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" }, - { - "type": "shell", - "scripts": [ - "{{template_dir}}/scripts/installers/powershellcore.sh" - ], - "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" - }, { "type": "shell", "scripts": [ diff --git a/images/linux/ubuntu2004.json b/images/linux/ubuntu2004.json index a44f7402d..248620fc4 100644 --- a/images/linux/ubuntu2004.json +++ b/images/linux/ubuntu2004.json @@ -149,20 +149,14 @@ { "type": "shell", "scripts": [ - "{{template_dir}}/scripts/installers/complete-snap-setup.sh" + "{{template_dir}}/scripts/installers/complete-snap-setup.sh", + "{{template_dir}}/scripts/installers/powershellcore.sh" ], "environment_vars": [ "HELPER_SCRIPTS={{user `helper_script_folder`}}" ], "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" }, - { - "type": "shell", - "scripts": [ - "{{template_dir}}/scripts/installers/powershellcore.sh" - ], - "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" - }, { "type": "shell", "scripts": [ diff --git a/images/linux/ubuntu2204.json b/images/linux/ubuntu2204.json new file mode 100644 index 000000000..f5479e218 --- /dev/null +++ b/images/linux/ubuntu2204.json @@ -0,0 +1,366 @@ +{ + "variables": { + "client_id": "{{env `ARM_CLIENT_ID`}}", + "client_secret": "{{env `ARM_CLIENT_SECRET`}}", + "subscription_id": "{{env `ARM_SUBSCRIPTION_ID`}}", + "tenant_id": "{{env `ARM_TENANT_ID`}}", + "resource_group": "{{env `ARM_RESOURCE_GROUP`}}", + "storage_account": "{{env `ARM_STORAGE_ACCOUNT`}}", + "build_resource_group_name": "{{env `BUILD_RESOURCE_GROUP_NAME`}}", + "temp_resource_group_name": "{{env `TEMP_RESOURCE_GROUP_NAME`}}", + "location": "{{env `ARM_RESOURCE_LOCATION`}}", + "virtual_network_name": "{{env `VNET_NAME`}}", + "virtual_network_resource_group_name": "{{env `VNET_RESOURCE_GROUP`}}", + "virtual_network_subnet_name": "{{env `VNET_SUBNET`}}", + "private_virtual_network_with_public_ip": "{{env `PRIVATE_VIRTUAL_NETWORK_WITH_PUBLIC_IP`}}", + "allowed_inbound_ip_addresses": "{{env `AGENT_IP`}}", + "image_folder": "/imagegeneration", + "imagedata_file": "/imagegeneration/imagedata.json", + "installer_script_folder": "/imagegeneration/installers", + "helper_script_folder": "/imagegeneration/helpers", + "vm_size": "Standard_D4s_v4", + "capture_name_prefix": "packer", + "image_version": "dev", + "image_os": "ubuntu22", + "run_validation_diskspace": "false", + "dockerhub_login": "{{env `DOCKERHUB_LOGIN`}}", + "dockerhub_password": "{{env `DOCKERHUB_PASSWORD`}}" + }, + "sensitive-variables": [ + "client_secret" + ], + "builders": [ + { + "type": "azure-arm", + "client_id": "{{user `client_id`}}", + "client_secret": "{{user `client_secret`}}", + "subscription_id": "{{user `subscription_id`}}", + "tenant_id": "{{user `tenant_id`}}", + "location": "{{user `location`}}", + "vm_size": "{{user `vm_size`}}", + "resource_group_name": "{{user `resource_group`}}", + "storage_account": "{{user `storage_account`}}", + "build_resource_group_name": "{{user `build_resource_group_name`}}", + "temp_resource_group_name": "{{user `temp_resource_group_name`}}", + "capture_container_name": "images", + "capture_name_prefix": "{{user `capture_name_prefix`}}", + "virtual_network_name": "{{user `virtual_network_name`}}", + "virtual_network_resource_group_name": "{{user `virtual_network_resource_group_name`}}", + "virtual_network_subnet_name": "{{user `virtual_network_subnet_name`}}", + "private_virtual_network_with_public_ip": "{{user `private_virtual_network_with_public_ip`}}", + "allowed_inbound_ip_addresses": "{{user `allowed_inbound_ip_addresses`}}", + "user_data_file": "./images/linux/scripts/base/configure-legacy-ssh.sh", + "os_type": "Linux", + "image_publisher": "canonical", + "image_offer": "0001-com-ubuntu-server-jammy", + "image_sku": "22_04-lts", + "os_disk_size_gb": "86" + } + ], + "provisioners": [ + { + "type": "shell", + "inline": [ + "mkdir {{user `image_folder`}}", + "chmod 777 {{user `image_folder`}}" + ], + "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" + }, + { + "type": "shell", + "script": "{{template_dir}}/scripts/base/apt-mock.sh", + "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" + }, + { + "type": "shell", + "scripts": [ + "{{template_dir}}/scripts/base/repos.sh" + ], + "environment_vars": [ + "DEBIAN_FRONTEND=noninteractive" + ], + "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" + }, + { + "type": "shell", + "script": "{{template_dir}}/scripts/base/apt.sh", + "environment_vars": [ + "DEBIAN_FRONTEND=noninteractive" + ], + "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" + }, + { + "type": "shell", + "script": "{{template_dir}}/scripts/base/limits.sh", + "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" + }, + { + "type": "file", + "source": "{{template_dir}}/scripts/helpers", + "destination": "{{user `helper_script_folder`}}" + }, + { + "type": "file", + "source": "{{template_dir}}/scripts/installers", + "destination": "{{user `installer_script_folder`}}" + }, + { + "type": "file", + "source": "{{ template_dir }}/post-generation", + "destination": "{{user `image_folder`}}" + }, + { + "type": "file", + "source": "{{template_dir}}/scripts/tests", + "destination": "{{user `image_folder`}}" + }, + { + "type": "file", + "source": "{{ template_dir }}/scripts/SoftwareReport", + "destination": "{{user `image_folder`}}" + }, + { + "type": "file", + "source": "{{template_dir}}/toolsets/toolset-2204.json", + "destination": "{{user `installer_script_folder`}}/toolset.json" + }, + { + "type": "shell", + "scripts": [ + "{{template_dir}}/scripts/installers/preimagedata.sh" + ], + "environment_vars": [ + "IMAGE_VERSION={{user `image_version`}}", + "IMAGEDATA_FILE={{user `imagedata_file`}}" + ], + "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" + }, + { + "type": "shell", + "scripts": [ + "{{template_dir}}/scripts/installers/configure-environment.sh" + ], + "environment_vars": [ + "IMAGE_VERSION={{user `image_version`}}", + "IMAGE_OS={{user `image_os`}}", + "HELPER_SCRIPTS={{user `helper_script_folder`}}" + ], + "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" + }, + { + "type": "shell", + "scripts": [ + "{{template_dir}}/scripts/installers/complete-snap-setup.sh", + "{{template_dir}}/scripts/installers/powershellcore.sh" + ], + "environment_vars": [ + "HELPER_SCRIPTS={{user `helper_script_folder`}}" + ], + "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" + }, + { + "type": "shell", + "scripts": [ + "{{template_dir}}/scripts/installers/Install-PowerShellModules.ps1", + "{{template_dir}}/scripts/installers/Install-AzureModules.ps1" + ], + "environment_vars": [ + "HELPER_SCRIPTS={{user `helper_script_folder`}}", + "INSTALLER_SCRIPT_FOLDER={{user `installer_script_folder`}}" + ], + "execute_command": "sudo sh -c '{{ .Vars }} pwsh -f {{ .Path }}'" + }, + { + "type": "shell", + "scripts": [ + "{{template_dir}}/scripts/installers/docker-compose.sh", + "{{template_dir}}/scripts/installers/docker-moby.sh" + ], + "environment_vars": [ + "HELPER_SCRIPTS={{user `helper_script_folder`}}", + "INSTALLER_SCRIPT_FOLDER={{user `installer_script_folder`}}", + "DOCKERHUB_LOGIN={{user `dockerhub_login`}}", + "DOCKERHUB_PASSWORD={{user `dockerhub_password`}}" + ], + "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" + }, + { + "type": "shell", + "scripts": [ + "{{template_dir}}/scripts/installers/azcopy.sh", + "{{template_dir}}/scripts/installers/azure-cli.sh", + "{{template_dir}}/scripts/installers/azure-devops-cli.sh", + "{{template_dir}}/scripts/installers/basic.sh", + "{{template_dir}}/scripts/installers/bicep.sh", + "{{template_dir}}/scripts/installers/aliyun-cli.sh", + "{{template_dir}}/scripts/installers/apache.sh", + "{{template_dir}}/scripts/installers/aws.sh", + "{{template_dir}}/scripts/installers/clang.sh", + "{{template_dir}}/scripts/installers/cmake.sh", + "{{template_dir}}/scripts/installers/codeql-bundle.sh", + "{{template_dir}}/scripts/installers/dotnetcore-sdk.sh", + "{{template_dir}}/scripts/installers/gcc.sh", + "{{template_dir}}/scripts/installers/gfortran.sh", + "{{template_dir}}/scripts/installers/git.sh", + "{{template_dir}}/scripts/installers/github-cli.sh", + "{{template_dir}}/scripts/installers/google-chrome.sh", + "{{template_dir}}/scripts/installers/google-cloud-sdk.sh", + "{{template_dir}}/scripts/installers/haskell.sh", + "{{template_dir}}/scripts/installers/heroku.sh", + "{{template_dir}}/scripts/installers/kubernetes-tools.sh", + "{{template_dir}}/scripts/installers/oc.sh", + "{{template_dir}}/scripts/installers/miniconda.sh", + "{{template_dir}}/scripts/installers/mysql.sh", + "{{template_dir}}/scripts/installers/sqlpackage.sh", + "{{template_dir}}/scripts/installers/nginx.sh", + "{{template_dir}}/scripts/installers/nvm.sh", + "{{template_dir}}/scripts/installers/nodejs.sh", + "{{template_dir}}/scripts/installers/bazel.sh", + "{{template_dir}}/scripts/installers/oras-cli.sh", + "{{template_dir}}/scripts/installers/php.sh", + "{{template_dir}}/scripts/installers/postgresql.sh", + "{{template_dir}}/scripts/installers/pulumi.sh", + "{{template_dir}}/scripts/installers/ruby.sh", + "{{template_dir}}/scripts/installers/r.sh", + "{{template_dir}}/scripts/installers/rust.sh", + "{{template_dir}}/scripts/installers/julia.sh", + "{{template_dir}}/scripts/installers/sbt.sh", + "{{template_dir}}/scripts/installers/terraform.sh", + "{{template_dir}}/scripts/installers/packer.sh", + "{{template_dir}}/scripts/installers/vcpkg.sh", + "{{template_dir}}/scripts/installers/dpkg-config.sh", + "{{template_dir}}/scripts/installers/yq.sh", + "{{template_dir}}/scripts/installers/pypy.sh", + "{{template_dir}}/scripts/installers/python.sh", + "{{template_dir}}/scripts/installers/graalvm.sh" + ], + "environment_vars": [ + "HELPER_SCRIPTS={{user `helper_script_folder`}}", + "INSTALLER_SCRIPT_FOLDER={{user `installer_script_folder`}}", + "DEBIAN_FRONTEND=noninteractive" + ], + "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" + }, + { + "type": "shell", + "scripts": [ + "{{template_dir}}/scripts/installers/Install-Toolset.ps1", + "{{template_dir}}/scripts/installers/Configure-Toolset.ps1" + ], + "environment_vars": [ + "HELPER_SCRIPTS={{user `helper_script_folder`}}", + "INSTALLER_SCRIPT_FOLDER={{user `installer_script_folder`}}" + ], + "execute_command": "sudo sh -c '{{ .Vars }} pwsh -f {{ .Path }}'" + }, + { + "type": "shell", + "scripts": [ + "{{template_dir}}/scripts/installers/pipx-packages.sh" + ], + "environment_vars": [ + "HELPER_SCRIPTS={{user `helper_script_folder`}}", + "INSTALLER_SCRIPT_FOLDER={{user `installer_script_folder`}}" + ], + "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" + }, + { + "type": "shell", + "scripts": [ + "{{template_dir}}/scripts/installers/homebrew.sh" + ], + "environment_vars": [ + "HELPER_SCRIPTS={{user `helper_script_folder`}}", + "DEBIAN_FRONTEND=noninteractive", + "INSTALLER_SCRIPT_FOLDER={{user `installer_script_folder`}}" + ], + "execute_command": "/bin/sh -c '{{ .Vars }} {{ .Path }}'" + }, + { + "type": "shell", + "script": "{{template_dir}}/scripts/base/snap.sh", + "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" + }, + { + "type": "shell", + "expect_disconnect": true, + "scripts": [ + "{{template_dir}}/scripts/base/reboot.sh" + ], + "execute_command": "/bin/sh -c '{{ .Vars }} {{ .Path }}'" + }, + { + "type": "shell", + "pause_before": "60s", + "start_retry_timeout": "10m", + "scripts": [ + "{{template_dir}}/scripts/installers/cleanup.sh" + ], + "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" + }, + { + "type": "shell", + "script": "{{template_dir}}/scripts/base/apt-mock-remove.sh", + "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" + }, + { + "type": "shell", + "inline": [ + "pwsh -File {{user `image_folder`}}/SoftwareReport/SoftwareReport.Generator.ps1 -OutputDirectory {{user `image_folder`}}", + "pwsh -File {{user `image_folder`}}/tests/RunAll-Tests.ps1 -OutputDirectory {{user `image_folder`}}" + ], + "environment_vars": [ + "IMAGE_VERSION={{user `image_version`}}", + "INSTALLER_SCRIPT_FOLDER={{user `installer_script_folder`}}" + ] + }, + { + "type": "file", + "source": "{{user `image_folder`}}/Ubuntu-Readme.md", + "destination": "{{template_dir}}/Ubuntu2204-Readme.md", + "direction": "download" + }, + { + "type": "shell", + "scripts":[ + "{{template_dir}}/scripts/installers/post-deployment.sh" + ], + "environment_vars":[ + "HELPER_SCRIPT_FOLDER={{user `helper_script_folder`}}", + "INSTALLER_SCRIPT_FOLDER={{user `installer_script_folder`}}", + "IMAGE_FOLDER={{user `image_folder`}}" + ], + "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" + }, + { + "type": "shell", + "scripts":[ + "{{template_dir}}/scripts/installers/validate-disk-space.sh" + ], + "environment_vars": [ + "RUN_VALIDATION={{user `run_validation_diskspace`}}" + ] + }, + { + "type": "file", + "source": "{{template_dir}}/config/ubuntu2204.conf", + "destination": "/tmp/" + }, + { + "type": "shell", + "inline": [ + "mkdir -p /etc/vsts", + "cp /tmp/ubuntu2204.conf /etc/vsts/machine_instance.conf" + ], + "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" + }, + { + "type": "shell", + "inline": [ + "sleep 30", + "/usr/sbin/waagent -force -deprovision+user && export HISTSIZE=0 && sync" + ], + "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" + } + ] +} From 8573385d4c2405a45ac3904cd9777a366f4124fc Mon Sep 17 00:00:00 2001 From: Zoran Bjelica <100371150+zoran-bjelica@users.noreply.github.com> Date: Mon, 2 May 2022 11:05:31 +0200 Subject: [PATCH 015/237] [MacOS] Add ImageMagick (#5445) --- images/macos/software-report/SoftwareReport.Common.psm1 | 5 +++++ images/macos/software-report/SoftwareReport.Generator.ps1 | 3 ++- images/macos/tests/BasicTools.Tests.ps1 | 6 ++++++ images/macos/toolsets/toolset-10.15.json | 3 ++- images/macos/toolsets/toolset-11.json | 3 ++- images/macos/toolsets/toolset-12.json | 3 ++- 6 files changed, 19 insertions(+), 4 deletions(-) diff --git a/images/macos/software-report/SoftwareReport.Common.psm1 b/images/macos/software-report/SoftwareReport.Common.psm1 index 69588aa0a..6efb0c6c3 100644 --- a/images/macos/software-report/SoftwareReport.Common.psm1 +++ b/images/macos/software-report/SoftwareReport.Common.psm1 @@ -547,6 +547,11 @@ function Get-YqVersion { return "$yqVersion" } +function Get-ImageMagickVersion { + $imagemagickVersion = Run-Command "magick --version" | Select-Object -First 1 | Take-Part -Part 1,2 + return "$imagemagickVersion" +} + function Build-PackageManagementEnvironmentTable { return @( @{ diff --git a/images/macos/software-report/SoftwareReport.Generator.ps1 b/images/macos/software-report/SoftwareReport.Generator.ps1 index 857b69a62..d1ac84e64 100644 --- a/images/macos/software-report/SoftwareReport.Generator.ps1 +++ b/images/macos/software-report/SoftwareReport.Generator.ps1 @@ -123,7 +123,8 @@ $utilitiesList = @( (Get-GPGVersion), (Get-SwitchAudioOsxVersion), (Get-SoxVersion), - (Get-YqVersion) + (Get-YqVersion), + (Get-ImageMagickVersion) ) if ($os.IsLessThanMonterey) { diff --git a/images/macos/tests/BasicTools.Tests.ps1 b/images/macos/tests/BasicTools.Tests.ps1 index f40a484bd..77788ad70 100644 --- a/images/macos/tests/BasicTools.Tests.ps1 +++ b/images/macos/tests/BasicTools.Tests.ps1 @@ -186,4 +186,10 @@ Describe "yq" { It "yq" { "yq --version" | Should -ReturnZeroExitCode } +} + +Describe "imagemagick" { + It "imagemagick" { + "magick -version" | Should -ReturnZeroExitCode + } } \ No newline at end of file diff --git a/images/macos/toolsets/toolset-10.15.json b/images/macos/toolsets/toolset-10.15.json index 52950bffe..9361449de 100644 --- a/images/macos/toolsets/toolset-10.15.json +++ b/images/macos/toolsets/toolset-10.15.json @@ -224,7 +224,8 @@ "libxext", "libxft", "tcl-tk", - "yq" + "yq", + "imagemagick" ], "cask_packages": [ "julia", diff --git a/images/macos/toolsets/toolset-11.json b/images/macos/toolsets/toolset-11.json index 5927c3607..9d60f9edf 100644 --- a/images/macos/toolsets/toolset-11.json +++ b/images/macos/toolsets/toolset-11.json @@ -213,7 +213,8 @@ "libxft", "tcl-tk", "r", - "yq" + "yq", + "imagemagick" ], "cask_packages": [ "julia" diff --git a/images/macos/toolsets/toolset-12.json b/images/macos/toolsets/toolset-12.json index 5ded72699..ce56009f5 100644 --- a/images/macos/toolsets/toolset-12.json +++ b/images/macos/toolsets/toolset-12.json @@ -135,7 +135,8 @@ "libxft", "tcl-tk", "r", - "yq" + "yq", + "imagemagick" ], "cask_packages": [ "julia" From ed9d42f0337478be9170b19a22fe502fe7a04572 Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Mon, 2 May 2022 18:51:16 +0400 Subject: [PATCH 016/237] Add ImageRepositoryPath env variable for Ubuntu 22 (#5462) * Use image_repository_path variable * Add ImageRepositoryPath to build image script --- images.CI/linux-and-win/build-image.ps1 | 3 +++ images/linux/ubuntu2204.json | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/images.CI/linux-and-win/build-image.ps1 b/images.CI/linux-and-win/build-image.ps1 index 1ea82791c..41d03190d 100644 --- a/images.CI/linux-and-win/build-image.ps1 +++ b/images.CI/linux-and-win/build-image.ps1 @@ -19,6 +19,9 @@ if (-not (Test-Path $TemplatePath)) exit 1 } +# Set Image repository path env variable, this is a workaround for Ubuntu 22.04 until this is fixed https://github.com/hashicorp/packer/issues/11733 +$env:ImageRepositoryPath = "." + $Image = [io.path]::GetFileNameWithoutExtension($TemplatePath) $TempResourceGroupName = "${ResourcesNamePrefix}_${Image}" $InstallPassword = [System.GUID]::NewGuid().ToString().ToUpper() diff --git a/images/linux/ubuntu2204.json b/images/linux/ubuntu2204.json index f5479e218..518eb059a 100644 --- a/images/linux/ubuntu2204.json +++ b/images/linux/ubuntu2204.json @@ -14,6 +14,7 @@ "virtual_network_subnet_name": "{{env `VNET_SUBNET`}}", "private_virtual_network_with_public_ip": "{{env `PRIVATE_VIRTUAL_NETWORK_WITH_PUBLIC_IP`}}", "allowed_inbound_ip_addresses": "{{env `AGENT_IP`}}", + "image_repository_path": "{{env `IMAGEREPOSITORYPATH`}}", "image_folder": "/imagegeneration", "imagedata_file": "/imagegeneration/imagedata.json", "installer_script_folder": "/imagegeneration/installers", @@ -49,7 +50,7 @@ "virtual_network_subnet_name": "{{user `virtual_network_subnet_name`}}", "private_virtual_network_with_public_ip": "{{user `private_virtual_network_with_public_ip`}}", "allowed_inbound_ip_addresses": "{{user `allowed_inbound_ip_addresses`}}", - "user_data_file": "./images/linux/scripts/base/configure-legacy-ssh.sh", + "user_data_file": "{{user `image_repository_path`}}/images/linux/scripts/base/configure-legacy-ssh.sh", "os_type": "Linux", "image_publisher": "canonical", "image_offer": "0001-com-ubuntu-server-jammy", From db20cb8390fe9b50a48ad779a9f609fc104f64a1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 4 May 2022 07:36:57 +0000 Subject: [PATCH 017/237] Updating readme file for macOS-12 version 20220429.1 (#5465) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/macos/macos-12-Readme.md | 63 ++++++++++++++++++--------------- 1 file changed, 34 insertions(+), 29 deletions(-) diff --git a/images/macos/macos-12-Readme.md b/images/macos/macos-12-Readme.md index 7f28f1574..0f507a5cb 100644 --- a/images/macos/macos-12-Readme.md +++ b/images/macos/macos-12-Readme.md @@ -1,7 +1,12 @@ +| Announcements | +|-| +| [[macOS] Xcode versions 13.2 & 13.3 will be removed, 13.3.1 will be set as the default one on May, 16](https://github.com/actions/virtual-environments/issues/5463) | +| [macOS 12 (Monterey) is available as a public beta in GitHub Actions](https://github.com/actions/virtual-environments/issues/5446) | +*** # macOS 12.3 info - System Version: macOS 12.3.1 (21E258) - Kernel Version: Darwin 21.4.0 -- Image Version: 20220425.3 +- Image Version: 20220429.1 ## Installed Software ### Language and Runtime @@ -9,15 +14,15 @@ - Bash 3.2.57(1)-release - Clang/LLVM 13.0.1 is available on `'$(brew --prefix llvm)/bin/clang'` - Clang/LLVM 13.1.6 is default -- gcc-11 (Homebrew GCC 11.2.0_3) 11.2.0 - available by `gcc-11` alias -- GNU Fortran (Homebrew GCC 11.2.0_3) 11.2.0 - available by `gfortran-11` alias +- gcc-11 (Homebrew GCC 11.3.0) 11.3.0 - available by `gcc-11` alias +- GNU Fortran (Homebrew GCC 11.3.0) 11.3.0 - available by `gfortran-11` alias - Go 1.17.9 - julia 1.7.2 - Kotlin 1.6.21-release-334 - MSBuild 16.10.1.17201 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) -- Node.js v16.14.2 +- Node.js v16.15.0 - NVM 0.39.1 -- NVM - Cached node versions: v12.22.12 v14.19.1 v16.14.2 +- NVM - Cached node versions: v12.22.12 v14.19.1 v16.15.0 - Perl 5.34.0 - PHP 8.1.5 - Python 2.7.18 @@ -30,14 +35,14 @@ - Carthage 0.38.0 - CocoaPods 1.11.3 - Composer 2.3.5 -- Homebrew 3.4.8 -- NPM 8.5.0 +- Homebrew 3.4.9 +- NPM 8.5.5 - NuGet 5.9.0.7134 - Pip 20.3.4 (python 2.7) - Pip 22.0.4 (python 3.9) - Pipx 1.0.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \<94c728df6>) +- Vcpkg 2022 (build from master \) - Yarn 1.22.18 ### Project Management @@ -53,10 +58,10 @@ - bazel 5.1.1 - bazelisk 1.11.0 - bsdtar 3.5.1 - available by 'tar' alias -- Curl 7.82.0 +- Curl 7.83.0 - Git 2.35.1 - Git LFS: 3.1.4 -- GitHub CLI: 2.8.0 +- GitHub CLI: 2.9.0 - GNU Tar 1.34 - available by 'gtar' alias - GNU Wget 1.21.3 - gpg (GnuPG) 2.3.6 @@ -71,13 +76,13 @@ - Sox 14.4.2 - Subversion (SVN) 1.14.2 - Switchaudio-osx 1.1.0 -- yq (https://github.com/mikefarah/yq/) version 4.24.5 +- yq (https://github.com/mikefarah/yq/) version 4.25.1 - zstd 1.5.2 ### Tools - App Center CLI command -- AWS CLI 2.5.8 -- AWS SAM CLI 1.46.0 +- AWS CLI 2.6.1 +- AWS SAM CLI 1.47.0 - AWS Session Manager CLI 1.2.312.0 - Azure CLI (azure-devops) 0.25.0 - Azure CLI 2.36.0 @@ -99,18 +104,18 @@ ### Browsers - Safari 15.4 (17613.1.17.1.13) - SafariDriver 15.4 (17613.1.17.1.13) -- Google Chrome 100.0.4896.127 -- ChromeDriver 100.0.4896.60 -- Microsoft Edge 100.0.1185.50 -- MSEdgeDriver 100.0.1185.50 +- Google Chrome 101.0.4951.41 +- ChromeDriver 101.0.4951.41 +- Microsoft Edge 101.0.1210.32 +- MSEdgeDriver 101.0.1210.32 - Mozilla Firefox 99.0.1 - geckodriver 0.31.0 -- Selenium server 4.1.3 +- Selenium server 4.1.4 #### Environment variables | Name | Value | | --------------- | ---------------------------------------------- | -| CHROMEWEBDRIVER | /usr/local/Caskroom/chromedriver/100.0.4896.60 | +| CHROMEWEBDRIVER | /usr/local/Caskroom/chromedriver/101.0.4951.41 | | EDGEWEBDRIVER | /usr/local/share/edge_driver | | GECKOWEBDRIVER | /usr/local/opt/geckodriver/bin | @@ -118,13 +123,13 @@ | Version | Vendor | Environment Variable | | ------------------- | --------------- | -------------------- | | 8.0.322+6 (default) | Eclipse Temurin | JAVA_HOME_8_X64 | -| 11.0.14+101 | Eclipse Temurin | JAVA_HOME_11_X64 | +| 11.0.15+10 | Eclipse Temurin | JAVA_HOME_11_X64 | | 17.0.3+7 | Eclipse Temurin | JAVA_HOME_17_X64 | ### GraalVM -| Version | Environment variables | -| ----------- | --------------------- | -| CE 22.0.0.2 | GRAALVM_11_ROOT | +| Version | Environment variables | +| --------- | --------------------- | +| CE 22.1.0 | GRAALVM_11_ROOT | ### Cached Tools #### Ruby @@ -133,7 +138,7 @@ - 3.1.2 #### Python -- 3.7.12 +- 3.7.13 - 3.8.12 - 3.9.12 - 3.10.4 @@ -147,7 +152,7 @@ #### Node.js - 12.22.12 - 14.19.1 -- 16.14.2 +- 16.15.0 #### Go | Version | Architecture | Environment Variable | @@ -171,20 +176,20 @@ - Rustfmt 1.4.38-stable ### PowerShell Tools -- PowerShell 7.2.2 +- PowerShell 7.2.3 #### PowerShell Modules | Module | Version | | ---------------- | ------- | | Az | 7.5.0 | | MarkdownPS | 1.9 | -| Pester | 5.3.2 | +| Pester | 5.3.3 | | PSScriptAnalyzer | 1.20.0 | ### Web Servers | Name | Version | ConfigFile | ServiceStatus | ListenPort | | ----- | -------- | ------------------------------- | ------------- | ---------- | -| httpd | 2.4.53_1 | /usr/local/etc/httpd/httpd.conf | none | 80 | +| httpd | 2.4.53_2 | /usr/local/etc/httpd/httpd.conf | none | 80 | | nginx | 1.21.6_1 | /usr/local/etc/nginx/nginx.conf | none | 80 | ### Xamarin @@ -286,7 +291,7 @@ - libXext 1.3.4 - libXft 2.3.4 - Tcl/Tk 8.6.12 -- Zlib 1.2.11 +- Zlib 1.2.12 From f1b7652904dad4ca03937400b9346108b6d1dbb7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 4 May 2022 10:33:53 +0200 Subject: [PATCH 018/237] Ubuntu 18.04 (20220503 update) (#5473) * Updating readme file for ubuntu18 version 20220503.1 * Update Ubuntu1804-Readme.md Fix kubectl version. Co-authored-by: Image generation service account Co-authored-by: Dusko Dobranic <101048884+ddobranic@users.noreply.github.com> --- images/linux/Ubuntu1804-Readme.md | 75 +++++++++++++++---------------- 1 file changed, 35 insertions(+), 40 deletions(-) diff --git a/images/linux/Ubuntu1804-Readme.md b/images/linux/Ubuntu1804-Readme.md index 28bc3b9e9..0098acd64 100644 --- a/images/linux/Ubuntu1804-Readme.md +++ b/images/linux/Ubuntu1804-Readme.md @@ -1,10 +1,6 @@ -| Announcements | -|-| -| [[Ubuntu] PHP 7.1 will be removed from Ubuntu 18 on April, 18](https://github.com/actions/virtual-environments/issues/5326) | -*** # Ubuntu 18.04.6 LTS - Linux kernel version: 5.4.0-1077-azure -- Image Version: 20220426.1 +- Image Version: 20220503.1 ## Installed Software ### Language and Runtime @@ -19,7 +15,7 @@ - Kotlin 1.6.21-release-334 - Mono 6.12.0.122 (apt source repository: https://download.mono-project.com/repo/ubuntu stable-bionic main) - MSBuild 16.6.0.15201 (from /usr/lib/mono/msbuild/15.0/bin/MSBuild.dll) -- Node 16.14.2 +- Node 16.15.0 - Perl 5.26.1 - Python 2.7.17 - Python3 3.6.9 @@ -29,14 +25,14 @@ ### Package Management - cpan 1.64 - Helm 3.8.2 -- Homebrew 3.4.8 +- Homebrew 3.4.10 - Miniconda 4.11.0 -- Npm 8.5.0 +- Npm 8.5.5 - Pip 9.0.1 - Pip3 9.0.1 - Pipx 1.0.0 - RubyGems 2.7.6 -- Vcpkg (build from master \<9f643818c>) +- Vcpkg (build from master \) - Yarn 1.22.18 #### Environment variables @@ -57,10 +53,10 @@ - AzCopy 10.14.1 (available by `azcopy` and `azcopy10` aliases) - Bazel 5.1.1 - Bazelisk 1.11.0 -- Bicep 0.5.6 +- Bicep 0.6.1 - Buildah 1.19.6 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - CMake 3.23.1 -- CodeQL Action Bundle 2.8.5 +- CodeQL Action Bundle 2.9.0 - Docker Compose v1 1.29.2 - Docker Compose v2 2.4.1+azure-1 - Docker-Buildx 0.8.2 @@ -70,11 +66,11 @@ - Git LFS 3.1.4 (apt source repository: https://packagecloud.io/install/repositories/github/git-lfs) - Git-ftp 1.3.1 - Haveged 1.9.1 -- Heroku 7.60.1 +- Heroku 7.60.2 - HHVM (HipHop VM) 4.159.0 - jq 1.5 - Kind 0.12.0 -- Kubectl 1.23.6 +- Kubectl 1.24.0 - Kustomize 4.5.4 - Leiningen 2.9.8 - MediaInfo 17.12 @@ -88,38 +84,38 @@ - Parcel 2.5.0 - PhantomJS 2.1.1 - Podman 3.0.1 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) -- Pulumi 3.30.0 -- R 4.1.3 +- Pulumi 3.31.0 +- R 4.2.0 - Skopeo 1.2.2 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - Sphinx Open Source Search Server 2.2.11 - SVN 1.9.7 - Terraform 1.1.9 - yamllint 1.26.3 -- yq 4.24.5 +- yq 4.25.1 - zstd 1.5.2 (homebrew) ### CLI Tools - Alibaba Cloud CLI 3.0.118 -- AWS CLI 1.23.1 +- AWS CLI 1.23.6 - AWS CLI Session manager plugin 1.2.312.0 -- AWS SAM CLI 1.46.0 +- AWS SAM CLI 1.47.0 - Azure CLI (azure-cli) 2.36.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 - GitHub CLI 2.9.0 - Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt) - Hub CLI 2.14.2 -- Netlify CLI 10.0.0 -- OpenShift CLI 4.10.11 +- Netlify CLI 10.1.0 +- OpenShift CLI 4.10.12 - ORAS CLI 0.12.0 -- Vercel CLI 24.1.0 +- Vercel CLI 24.2.0 ### Java | Version | Vendor | Environment Variable | | ------------------- | --------------- | -------------------- | | 8.0.322+6 (default) | Eclipse Temurin | JAVA_HOME_8_X64 | -| 11.0.14+1 | Eclipse Temurin | JAVA_HOME_11_X64 | +| 11.0.15+10 | Eclipse Temurin | JAVA_HOME_11_X64 | | 12.0.2+10 | Adopt OpenJDK | JAVA_HOME_12_X64 | -| 17.0.2+8 | Eclipse Temurin | JAVA_HOME_17_X64 | +| 17.0.3+7 | Eclipse Temurin | JAVA_HOME_17_X64 | ### PHP | Tool | Version | @@ -151,11 +147,11 @@ - Rustfmt 1.4.38 ### Browsers and Drivers -- Google Chrome 101.0.4951.41 -- ChromeDriver 101.0.4951.15 +- Google Chrome 101.0.4951.54 +- ChromeDriver 101.0.4951.41 +- Chromium 101.0.4951.0 - Mozilla Firefox 99.0 - Geckodriver 0.31.0 -- Chromium 101.0.4951.0 - Selenium server 4.1.0 #### Environment variables @@ -169,7 +165,7 @@ - 3.1.120 3.1.202 3.1.302 3.1.418 5.0.104 5.0.213 5.0.303 5.0.407 6.0.202 ### .NET tools -- nbgv 3.4.255+06fb9182bf +- nbgv 3.5.103+351d94e36c ### Databases - MongoDB 5.0.8 (apt source repository: https://repo.mongodb.org/apt/ubuntu) @@ -183,7 +179,7 @@ PostgreSQL service is disabled by default. Use the following command as a part of your job to start the service: 'sudo systemctl start postgresql.service' ``` #### MySQL -- MySQL 5.7.37 +- MySQL 5.7.38 - MySQL Server (user:root password:root) ``` @@ -202,7 +198,7 @@ #### Node.js - 12.22.12 - 14.19.1 -- 16.14.2 +- 16.15.0 #### PyPy - 2.7.18 [PyPy 7.3.9] @@ -212,7 +208,7 @@ #### Python - 2.7.18 - 3.6.15 -- 3.7.12 +- 3.7.13 - 3.8.12 - 3.9.12 - 3.10.4 @@ -233,14 +229,14 @@ | GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.1/x64 | x64 | ### PowerShell Tools -- PowerShell 7.2.2 +- PowerShell 7.2.3 #### PowerShell Modules | Module | Version | | --------------- | ------- | | MarkdownPS | 1.9 | | Microsoft.Graph | 1.9.5 | -| Pester | 5.3.2 | +| Pester | 5.3.3 | #### Az PowerShell Modules - 7.3.2 3.1.0.zip 4.4.0.zip 5.9.0.zip 6.6.0.zip @@ -289,16 +285,16 @@ | debian:10 | sha256:ebe4b9831fb22dfa778de4ffcb8ea0ad69b5d782d4e86cab14cc1fded5d8e761 | 2022-04-20 | | debian:11 | sha256:6846593d7d8613e5dcc68c8f7d8b8e3179c7f3397b84a47c5b2ce989ef1075a0 | 2022-04-20 | | debian:9 | sha256:cebe6e1c30384958d471467e231f740e8f0fd92cbfd2a435a186e9bada3aee1c | 2022-04-20 | -| moby/buildkit:latest | sha256:bd37f0b5567084cd6f4b1c73b7fed9e12258441d064cc2add29a7dd32243ff86 | 2022-04-07 | +| moby/buildkit:latest | sha256:3fbc9b9d9a74ab650eea43610ed880e51cdc05282d61f83c2e0a3b2e9ed3a344 | 2022-04-27 | | node:12 | sha256:01627afeb110b3054ba4a1405541ca095c8bfca1cb6f2be9479c767a2711879e | 2022-04-20 | | node:12-alpine | sha256:d4b15b3d48f42059a15bd659be60afe21762aae9d6cbea6f124440895c27db68 | 2022-04-11 | | node:14 | sha256:2f39686f6d0b2687550659367fa11f56018a0f782b7e30f1a0ea56b11dece124 | 2022-04-20 | | node:14-alpine | sha256:8845b4f88f64f8c56a39236648ba22946e806a6153c10911f77b70e5a2edb4ca | 2022-04-05 | -| node:16 | sha256:6e54786b2ad01667d46524e82806298714f50d2be72b39706770aed55faedbd7 | 2022-04-20 | -| node:16-alpine | sha256:28bed508446db2ee028d08e76fb47b935defa26a84986ca050d2596ea67fd506 | 2022-04-05 | +| node:16 | sha256:a6c217d7c8f001dc6fc081d55c2dd7fb3fefe871d5aa7be9c0c16bd62bea8e0c | 2022-04-27 | +| node:16-alpine | sha256:1a9a71ea86aad332aa7740316d4111ee1bd4e890df47d3b5eff3e5bded3b3d10 | 2022-04-27 | | ubuntu:16.04 | sha256:20858ebbc96215d6c3c574f781133ebffdc7c18d98af4f294cc4c04871a6fe61 | 2021-08-31 | -| ubuntu:18.04 | sha256:627b1184c9100a22ba9dcf531908b9e24af99fa54e45c10f57852fb890a57ea6 | 2022-04-21 | -| ubuntu:20.04 | sha256:115822d64890aae5cde3c1e85ace4cc97308bb1fd884dac62f4db0a16dbddb36 | 2022-04-21 | +| ubuntu:18.04 | sha256:d21b6ba9e19feffa328cb3864316e6918e30acfd55e285b5d3df1d8ca3c7fd3f | 2022-04-29 | +| ubuntu:20.04 | sha256:47f14534bda344d9fe6ffd6effb95eefe579f4be0d508b7445cf77f61a0e5724 | 2022-04-29 | ### Installed apt packages | Name | Version | @@ -312,7 +308,7 @@ | build-essential | 12.4ubuntu1 | | bzip2 | 1.0.6-8.1ubuntu0.2 | | coreutils | 8.28-1ubuntu1 | -| curl | 7.58.0-2ubuntu3.16 | +| curl | 7.58.0-2ubuntu3.17 | | dbus | 1.12.2-1ubuntu1.2 | | dnsutils | 1:9.11.3+dfsg-1ubuntu1.17 | | dpkg | 1.19.0.5ubuntu2.3 | @@ -329,7 +325,7 @@ | lib32z1 | 1:1.2.11.dfsg-0ubuntu2.1 | | libc++-dev | 6.0-2 | | libc++abi-dev | 6.0-2 | -| libcurl3 | 7.58.0-2ubuntu3.16 | +| libcurl3 | 7.58.0-2ubuntu3.17 | | libgbm-dev | 20.0.8-0ubuntu1\~18.04.1 | | libgconf-2-4 | 3.2.6-4ubuntu1 | | libgsl-dev | 2.4+dfsg-6 | @@ -382,4 +378,3 @@ | zip | 3.0-11build1 | | zsync | 0.6.2-3ubuntu1 | - From a27099b057088cccb69d429784107ca43e964a43 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Wed, 4 May 2022 11:19:49 +0200 Subject: [PATCH 019/237] Add Ubuntu2204 ImageType (#5476) * Add Ubuntu2204 ImageType * Update json path --- docs/create-image-and-azure-resources.md | 2 +- helpers/GenerateResourcesAndImage.ps1 | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/create-image-and-azure-resources.md b/docs/create-image-and-azure-resources.md index ae25ed00f..2727d7309 100644 --- a/docs/create-image-and-azure-resources.md +++ b/docs/create-image-and-azure-resources.md @@ -61,7 +61,7 @@ Where: - `SubscriptionId` - The Azure subscription Id where resources will be created. - `ResourceGroupName` - The Azure resource group name where the Azure resources will be created. - `ImageGenerationRepositoryRoot` - The root path of the image generation repository source. -- `ImageType` - The type of the image being generated. Valid options are: "Windows2016", "Windows2019", "Windows2022", "Ubuntu1804", "Ubuntu2004". +- `ImageType` - The type of the image being generated. Valid options are: "Windows2016", "Windows2019", "Windows2022", "Ubuntu1804", "Ubuntu2004", "Ubuntu2204". - `AzureLocation` - The location of the resources being created in Azure. For example "East US". The function automatically creates all required Azure resources and kicks off packer image generation for the selected image type. diff --git a/helpers/GenerateResourcesAndImage.ps1 b/helpers/GenerateResourcesAndImage.ps1 index 36515dcd5..921650010 100644 --- a/helpers/GenerateResourcesAndImage.ps1 +++ b/helpers/GenerateResourcesAndImage.ps1 @@ -6,6 +6,7 @@ enum ImageType { Windows2022 = 2 Ubuntu1804 = 3 Ubuntu2004 = 4 + Ubuntu2204 = 5 } Function Get-PackerTemplatePath { @@ -32,6 +33,9 @@ Function Get-PackerTemplatePath { ([ImageType]::Ubuntu2004) { $relativeTemplatePath = Join-Path "linux" "ubuntu2004.json" } + ([ImageType]::Ubuntu2204) { + $relativeTemplatePath = Join-Path "linux" "ubuntu2204.json" + } default { throw "Unknown type of image" } } From 30007c570303fe3ca1f13fc1de787667623a2e25 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 4 May 2022 09:19:56 +0000 Subject: [PATCH 020/237] Updating readme file for macOS-10.15 version 20220501.1 (#5466) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/macos/macos-10.15-Readme.md | 71 ++++++++++++++++-------------- 1 file changed, 38 insertions(+), 33 deletions(-) diff --git a/images/macos/macos-10.15-Readme.md b/images/macos/macos-10.15-Readme.md index 12dc412f6..4c9ec4e6d 100644 --- a/images/macos/macos-10.15-Readme.md +++ b/images/macos/macos-10.15-Readme.md @@ -1,7 +1,12 @@ +| Announcements | +|-| +| [[macOS] Xcode versions 13.2 & 13.3 will be removed, 13.3.1 will be set as the default one on May, 16](https://github.com/actions/virtual-environments/issues/5463) | +| [macOS 12 (Monterey) is available as a public beta in GitHub Actions](https://github.com/actions/virtual-environments/issues/5446) | +*** # macOS 10.15 info - System Version: macOS 10.15.7 (19H1824) - Kernel Version: Darwin 19.6.0 -- Image Version: 20220424.1 +- Image Version: 20220501.1 ## Installed Software ### Language and Runtime @@ -11,17 +16,17 @@ - Clang/LLVM 13.0.1 is available on `'$(brew --prefix llvm)/bin/clang'` - gcc-9 (Homebrew GCC 9.4.0) 9.4.0 - available by `gcc-9` alias - gcc-10 (Homebrew GCC 10.3.0) 10.3.0 - available by `gcc-10` alias -- gcc-11 (Homebrew GCC 11.2.0_3) 11.2.0 - available by `gcc-11` alias +- gcc-11 (Homebrew GCC 11.3.0) 11.3.0 - available by `gcc-11` alias - GNU Fortran (Homebrew GCC 9.4.0) 9.4.0 - available by `gfortran-9` alias - GNU Fortran (Homebrew GCC 10.3.0) 10.3.0 - available by `gfortran-10` alias -- GNU Fortran (Homebrew GCC 11.2.0_3) 11.2.0 - available by `gfortran-11` alias +- GNU Fortran (Homebrew GCC 11.3.0) 11.3.0 - available by `gfortran-11` alias - Go 1.17.9 - julia 1.7.2 - Kotlin 1.6.21-release-334 - MSBuild 16.10.1.58001 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) -- Node.js v16.14.2 +- Node.js v16.15.0 - NVM 0.39.1 -- NVM - Cached node versions: v12.22.12 v14.19.1 v16.14.2 +- NVM - Cached node versions: v12.22.12 v14.19.1 v16.15.0 - Perl 5.34.0 - PHP 8.1.5 - Python 2.7.18 @@ -34,15 +39,15 @@ - Carthage 0.38.0 - CocoaPods 1.11.3 - Composer 2.3.5 -- Homebrew 3.4.7 +- Homebrew 3.4.9 - Miniconda 4.11.0 -- NPM 8.5.0 +- NPM 8.5.5 - NuGet 5.9.0.7134 - Pip 20.3.4 (python 2.7) - Pip 22.0.4 (python 3.9) - Pipx 1.0.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \<2ac61f87f>) +- Vcpkg 2022 (build from master \) - Yarn 1.22.18 #### Environment variables @@ -64,14 +69,14 @@ - bazel 5.1.1 - bazelisk 1.11.0 - bsdtar 3.3.2 - available by 'tar' alias -- Curl 7.82.0 +- Curl 7.83.0 - Git 2.35.1 - Git LFS: 3.1.4 -- GitHub CLI: 2.8.0 +- GitHub CLI: 2.9.0 - GNU parallel 20220422 - GNU Tar 1.34 - available by 'gtar' alias - GNU Wget 1.21.3 -- gpg (GnuPG) 2.3.5 +- gpg (GnuPG) 2.3.6 - helm v3.8.2+g6e3701e - Hub CLI: 2.14.2 - jq 1.6 @@ -87,17 +92,17 @@ - Switchaudio-osx 1.1.0 - Vagrant 2.2.19 - virtualbox 6.1.34r150636 -- yq (https://github.com/mikefarah/yq/) version 4.24.5 +- yq (https://github.com/mikefarah/yq/) version 4.25.1 - zstd 1.5.2 ### Tools - Aliyun CLI 3.0.117 - App Center CLI 2.10.10 -- AWS CLI 2.5.8 -- AWS SAM CLI 1.46.0 +- AWS CLI 2.6.1 +- AWS SAM CLI 1.47.0 - AWS Session Manager CLI 1.2.312.0 - Azure CLI (azure-devops) 0.25.0 -- Azure CLI 2.35.0 +- Azure CLI 2.36.0 - Bicep CLI 0.5.6 - Cabal 3.6.2.0 - Cmake 3.23.1 @@ -111,24 +116,24 @@ - Xcode Command Line Tools 12.4.0.0.1.1610135815 ### Linters -- SwiftLint 0.47.0 +- SwiftLint 0.47.1 - yamllint 1.26.3 ### Browsers - Safari 15.4 (15613.1.17.1.13) - SafariDriver 15.4 (15613.1.17.1.13) -- Google Chrome 100.0.4896.127 -- ChromeDriver 100.0.4896.60 -- Microsoft Edge 100.0.1185.50 -- MSEdgeDriver 100.0.1185.50 +- Google Chrome 101.0.4951.41 +- ChromeDriver 101.0.4951.41 +- Microsoft Edge 101.0.1210.32 +- MSEdgeDriver 101.0.1210.32 - Mozilla Firefox 99.0.1 - geckodriver 0.31.0 -- Selenium server 4.1.3 +- Selenium server 4.1.4 #### Environment variables | Name | Value | | --------------- | ---------------------------------------------- | -| CHROMEWEBDRIVER | /usr/local/Caskroom/chromedriver/100.0.4896.60 | +| CHROMEWEBDRIVER | /usr/local/Caskroom/chromedriver/101.0.4951.41 | | EDGEWEBDRIVER | /usr/local/share/edge_driver | | GECKOWEBDRIVER | /usr/local/opt/geckodriver/bin | @@ -136,16 +141,16 @@ | Version | Vendor | Environment Variable | | ------------------- | --------------- | -------------------- | | 8.0.322+6 (default) | Eclipse Temurin | JAVA_HOME_8_X64 | -| 11.0.14+101 | Eclipse Temurin | JAVA_HOME_11_X64 | +| 11.0.15+10 | Eclipse Temurin | JAVA_HOME_11_X64 | | 12.0.2+10.3 | Adopt OpenJDK | JAVA_HOME_12_X64 | | 13.0.2+8.1 | Adopt OpenJDK | JAVA_HOME_13_X64 | | 14.0.2+12 | Adopt OpenJDK | JAVA_HOME_14_X64 | | 17.0.3+7 | Eclipse Temurin | JAVA_HOME_17_X64 | ### GraalVM -| Version | Environment variables | -| ----------- | --------------------- | -| CE 22.0.0.2 | GRAALVM_11_ROOT | +| Version | Environment variables | +| --------- | --------------------- | +| CE 22.1.0 | GRAALVM_11_ROOT | ### Cached Tools #### Ruby @@ -158,7 +163,7 @@ #### Python - 2.7.18 - 3.6.15 -- 3.7.12 +- 3.7.13 - 3.8.12 - 3.9.12 - 3.10.4 @@ -173,7 +178,7 @@ #### Node.js - 12.22.12 - 14.19.1 -- 16.14.2 +- 16.15.0 #### Go | Version | Architecture | Environment Variable | @@ -197,20 +202,20 @@ - Rustfmt 1.4.38-stable ### PowerShell Tools -- PowerShell 7.2.2 +- PowerShell 7.2.3 #### PowerShell Modules | Module | Version | | ---------------- | ------- | -| Az | 7.4.0 | +| Az | 7.5.0 | | MarkdownPS | 1.9 | -| Pester | 5.3.2 | +| Pester | 5.3.3 | | PSScriptAnalyzer | 1.20.0 | ### Web Servers | Name | Version | ConfigFile | ServiceStatus | ListenPort | | ----- | -------- | ------------------------------- | ------------- | ---------- | -| httpd | 2.4.53_1 | /usr/local/etc/httpd/httpd.conf | none | 80 | +| httpd | 2.4.53_2 | /usr/local/etc/httpd/httpd.conf | none | 80 | | nginx | 1.21.6_1 | /usr/local/etc/nginx/nginx.conf | none | 80 | ### Xamarin @@ -381,7 +386,7 @@ - libXext 1.3.4 - libXft 2.3.4 - Tcl/Tk 8.6.12 -- Zlib 1.2.11 +- Zlib 1.2.12 From 97fd5e03b48a2fcdf278f1ed592e858a71d4e3ab Mon Sep 17 00:00:00 2001 From: Mikhail Koliada <88318005+mikhailkoliada@users.noreply.github.com> Date: Wed, 4 May 2022 13:54:56 +0200 Subject: [PATCH 021/237] [Ubuntu] Add python toolcache to 22.04 (#5478) --- .../SoftwareReport/SoftwareReport.CachedTools.psm1 | 6 +++--- images/linux/toolsets/toolset-2204.json | 13 +++++++++++++ 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.CachedTools.psm1 b/images/linux/scripts/SoftwareReport/SoftwareReport.CachedTools.psm1 index bb184ba4f..1a5a95ea0 100755 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.CachedTools.psm1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.CachedTools.psm1 @@ -55,10 +55,10 @@ function Build-CachedToolsSection { $output += New-MDHeader "PyPy" -Level 4 $output += New-MDList -Lines (Get-ToolcachePyPyVersions) -Style Unordered - if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) { - $output += New-MDHeader "Python" -Level 4 - $output += New-MDList -Lines (Get-ToolcachePythonVersions) -Style Unordered + $output += New-MDHeader "Python" -Level 4 + $output += New-MDList -Lines (Get-ToolcachePythonVersions) -Style Unordered + if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) { $output += New-MDHeader "Ruby" -Level 4 $output += New-MDList -Lines (Get-ToolcacheRubyVersions) -Style Unordered } diff --git a/images/linux/toolsets/toolset-2204.json b/images/linux/toolsets/toolset-2204.json index c031f5c9e..103d1d088 100644 --- a/images/linux/toolsets/toolset-2204.json +++ b/images/linux/toolsets/toolset-2204.json @@ -1,5 +1,18 @@ { "toolcache": [ + { + "name": "Python", + "url" : "https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json", + "platform" : "linux", + "platform_version": "22.04", + "arch": "x64", + "versions": [ + "3.7.*", + "3.8.*", + "3.9.*", + "3.10.*" + ] + }, { "name": "PyPy", "arch": "x64", From c4f55aa749ae7e4da34db28ec483f98dcd699614 Mon Sep 17 00:00:00 2001 From: Mikhail Koliada <88318005+mikhailkoliada@users.noreply.github.com> Date: Wed, 4 May 2022 15:26:55 +0200 Subject: [PATCH 022/237] [Ubuntu] Add node toolcache to 22.04 (#5480) --- .../SoftwareReport/SoftwareReport.CachedTools.psm1 | 6 ++---- images/linux/toolsets/toolset-2204.json | 10 ++++++++++ 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.CachedTools.psm1 b/images/linux/scripts/SoftwareReport/SoftwareReport.CachedTools.psm1 index 1a5a95ea0..c842508ba 100755 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.CachedTools.psm1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.CachedTools.psm1 @@ -47,10 +47,8 @@ function Build-CachedToolsSection { $output += New-MDHeader "Go" -Level 4 $output += New-MDList -Lines (Get-ToolcacheGoVersions) -Style Unordered - if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) { - $output += New-MDHeader "Node.js" -Level 4 - $output += New-MDList -Lines (Get-ToolcacheNodeVersions) -Style Unordered - } + $output += New-MDHeader "Node.js" -Level 4 + $output += New-MDList -Lines (Get-ToolcacheNodeVersions) -Style Unordered $output += New-MDHeader "PyPy" -Level 4 $output += New-MDList -Lines (Get-ToolcachePyPyVersions) -Style Unordered diff --git a/images/linux/toolsets/toolset-2204.json b/images/linux/toolsets/toolset-2204.json index 103d1d088..3caeceddd 100644 --- a/images/linux/toolsets/toolset-2204.json +++ b/images/linux/toolsets/toolset-2204.json @@ -23,6 +23,16 @@ "3.9" ] }, + { + "name": "node", + "url" : "https://raw.githubusercontent.com/actions/node-versions/main/versions-manifest.json", + "platform" : "linux", + "arch": "x64", + "versions": [ + "14.*", + "16.*" + ] + }, { "name": "go", "url" : "https://raw.githubusercontent.com/actions/go-versions/main/versions-manifest.json", From ba6c9512a375900e374891a6c59d67565b3d5f47 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Wed, 4 May 2022 16:30:11 +0200 Subject: [PATCH 023/237] [CI] Set TLS12 (#5482) --- images.CI/linux-and-win/create-release.ps1 | 1 + 1 file changed, 1 insertion(+) diff --git a/images.CI/linux-and-win/create-release.ps1 b/images.CI/linux-and-win/create-release.ps1 index 72d0db4e1..f32974c2d 100644 --- a/images.CI/linux-and-win/create-release.ps1 +++ b/images.CI/linux-and-win/create-release.ps1 @@ -26,6 +26,7 @@ $headers = @{ Authorization = "Basic ${base64AuthInfo}" } +[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 -bor [Net.SecurityProtocolType]::Tls13 $NewRelease = Invoke-RestMethod $URL -Body $Body -Method "POST" -Headers $headers -ContentType "application/json" Write-Host "Created release: $($NewRelease._links.web.href)" \ No newline at end of file From b86d5523dd936143ea65269868e95b871c131289 Mon Sep 17 00:00:00 2001 From: Dusko Dobranic <101048884+ddobranic@users.noreply.github.com> Date: Wed, 4 May 2022 17:09:51 +0200 Subject: [PATCH 024/237] [Ubuntu] Fix kubectl version report (#5479) --- images/linux/scripts/SoftwareReport/SoftwareReport.Tools.psm1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.Tools.psm1 b/images/linux/scripts/SoftwareReport/SoftwareReport.Tools.psm1 index bcfe1b84a..c8921d10d 100644 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.Tools.psm1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.Tools.psm1 @@ -142,7 +142,7 @@ function Get-KindVersion { } function Get-KubectlVersion { - $kubectlVersion = kubectl version --client --short | Take-OutputPart -Part 2 | Take-OutputPart -Part 0 -Delimiter "v" + $kubectlVersion = (kubectl version --client --output=json | ConvertFrom-Json).clientVersion.gitVersion.Replace('v','') return "Kubectl $kubectlVersion" } From ef69c49622a8b79dda9467f1afb8607ec9605817 Mon Sep 17 00:00:00 2001 From: Mikhail Koliada <88318005+mikhailkoliada@users.noreply.github.com> Date: Wed, 4 May 2022 21:07:06 +0200 Subject: [PATCH 025/237] [Ubuntu] Add Ruby 3.1 to 22.04 toolcache (#5486) --- .../SoftwareReport/SoftwareReport.CachedTools.psm1 | 6 ++---- images/linux/toolsets/toolset-2204.json | 8 ++++++++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.CachedTools.psm1 b/images/linux/scripts/SoftwareReport/SoftwareReport.CachedTools.psm1 index c842508ba..66b85a38a 100755 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.CachedTools.psm1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.CachedTools.psm1 @@ -56,10 +56,8 @@ function Build-CachedToolsSection { $output += New-MDHeader "Python" -Level 4 $output += New-MDList -Lines (Get-ToolcachePythonVersions) -Style Unordered - if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) { - $output += New-MDHeader "Ruby" -Level 4 - $output += New-MDList -Lines (Get-ToolcacheRubyVersions) -Style Unordered - } + $output += New-MDHeader "Ruby" -Level 4 + $output += New-MDList -Lines (Get-ToolcacheRubyVersions) -Style Unordered return $output } diff --git a/images/linux/toolsets/toolset-2204.json b/images/linux/toolsets/toolset-2204.json index 3caeceddd..395f79a68 100644 --- a/images/linux/toolsets/toolset-2204.json +++ b/images/linux/toolsets/toolset-2204.json @@ -44,6 +44,14 @@ ], "default": "1.18.*" }, + { + "name": "Ruby", + "platform_version": "22.04", + "arch": "x64", + "versions": [ + "3.1.*" + ] + }, { "name": "CodeQL", "platform" : "linux", From 03116894b34e0bd69b4ed803dcc43d0307414595 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 5 May 2022 02:38:19 +0000 Subject: [PATCH 026/237] Updating readme file for macOS-11 version 20220501.1 (#5471) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/macos/macos-11-Readme.md | 71 ++++++++++++++++++--------------- 1 file changed, 38 insertions(+), 33 deletions(-) diff --git a/images/macos/macos-11-Readme.md b/images/macos/macos-11-Readme.md index 1b629203f..53bff2685 100644 --- a/images/macos/macos-11-Readme.md +++ b/images/macos/macos-11-Readme.md @@ -1,7 +1,12 @@ +| Announcements | +|-| +| [[macOS] Xcode versions 13.2 & 13.3 will be removed, 13.3.1 will be set as the default one on May, 16](https://github.com/actions/virtual-environments/issues/5463) | +| [macOS 12 (Monterey) is available as a public beta in GitHub Actions](https://github.com/actions/virtual-environments/issues/5446) | +*** # macOS 11.6 info - System Version: macOS 11.6.5 (20G527) - Kernel Version: Darwin 20.6.0 -- Image Version: 20220424.1 +- Image Version: 20220501.1 ## Installed Software ### Language and Runtime @@ -11,17 +16,17 @@ - Clang/LLVM 13.0.1 is available on `'$(brew --prefix llvm)/bin/clang'` - gcc-9 (Homebrew GCC 9.4.0) 9.4.0 - available by `gcc-9` alias - gcc-10 (Homebrew GCC 10.3.0) 10.3.0 - available by `gcc-10` alias -- gcc-11 (Homebrew GCC 11.2.0_3) 11.2.0 - available by `gcc-11` alias +- gcc-11 (Homebrew GCC 11.3.0) 11.3.0 - available by `gcc-11` alias - GNU Fortran (Homebrew GCC 9.4.0) 9.4.0 - available by `gfortran-9` alias - GNU Fortran (Homebrew GCC 10.3.0) 10.3.0 - available by `gfortran-10` alias -- GNU Fortran (Homebrew GCC 11.2.0_3) 11.2.0 - available by `gfortran-11` alias +- GNU Fortran (Homebrew GCC 11.3.0) 11.3.0 - available by `gfortran-11` alias - Go 1.17.9 - julia 1.7.2 - Kotlin 1.6.21-release-334 - MSBuild 16.10.1.17201 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) -- Node.js v16.14.2 +- Node.js v16.15.0 - NVM 0.39.1 -- NVM - Cached node versions: v12.22.12 v14.19.1 v16.14.2 +- NVM - Cached node versions: v12.22.12 v14.19.1 v16.15.0 - Perl 5.34.0 - PHP 8.1.5 - Python 2.7.18 @@ -34,15 +39,15 @@ - Carthage 0.38.0 - CocoaPods 1.11.3 - Composer 2.3.5 -- Homebrew 3.4.7 +- Homebrew 3.4.9 - Miniconda 4.11.0 -- NPM 8.5.0 +- NPM 8.5.5 - NuGet 5.9.0.7134 - Pip 20.3.4 (python 2.7) - Pip 22.0.4 (python 3.9) - Pipx 1.0.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \<2ac61f87f>) +- Vcpkg 2022 (build from master \) - Yarn 1.22.18 #### Environment variables @@ -64,13 +69,13 @@ - bazel 5.1.1 - bazelisk 1.11.0 - bsdtar 3.3.2 - available by 'tar' alias -- Curl 7.82.0 +- Curl 7.83.0 - Git 2.35.1 - Git LFS: 3.1.4 -- GitHub CLI: 2.8.0 +- GitHub CLI: 2.9.0 - GNU Tar 1.34 - available by 'gtar' alias - GNU Wget 1.21.3 -- gpg (GnuPG) 2.3.5 +- gpg (GnuPG) 2.3.6 - helm v3.8.2+g6e3701e - Hub CLI: 2.14.2 - jq 1.6 @@ -84,17 +89,17 @@ - Sox 14.4.2 - Subversion (SVN) 1.14.2 - Switchaudio-osx 1.1.0 -- yq (https://github.com/mikefarah/yq/) version 4.24.5 +- yq (https://github.com/mikefarah/yq/) version 4.25.1 - zstd 1.5.2 ### Tools - Aliyun CLI 3.0.117 - App Center CLI 2.10.10 -- AWS CLI 2.5.8 -- AWS SAM CLI 1.46.0 +- AWS CLI 2.6.1 +- AWS SAM CLI 1.47.0 - AWS Session Manager CLI 1.2.312.0 - Azure CLI (azure-devops) 0.25.0 -- Azure CLI 2.35.0 +- Azure CLI 2.36.0 - Bicep CLI 0.5.6 - Cabal 3.6.2.0 - Cmake 3.23.1 @@ -108,24 +113,24 @@ - Xcode Command Line Tools 13.2.0.0.1.1638488800 ### Linters -- SwiftLint 0.47.0 +- SwiftLint 0.47.1 - yamllint 1.26.3 ### Browsers - Safari 15.4 (16613.1.17.1.13) - SafariDriver 15.4 (16613.1.17.1.13) -- Google Chrome 100.0.4896.127 -- ChromeDriver 100.0.4896.60 -- Microsoft Edge 100.0.1185.50 -- MSEdgeDriver 100.0.1185.50 +- Google Chrome 101.0.4951.41 +- ChromeDriver 101.0.4951.41 +- Microsoft Edge 101.0.1210.32 +- MSEdgeDriver 101.0.1210.32 - Mozilla Firefox 99.0.1 - geckodriver 0.31.0 -- Selenium server 4.1.3 +- Selenium server 4.1.4 #### Environment variables | Name | Value | | --------------- | ---------------------------------------------- | -| CHROMEWEBDRIVER | /usr/local/Caskroom/chromedriver/100.0.4896.60 | +| CHROMEWEBDRIVER | /usr/local/Caskroom/chromedriver/101.0.4951.41 | | EDGEWEBDRIVER | /usr/local/share/edge_driver | | GECKOWEBDRIVER | /usr/local/opt/geckodriver/bin | @@ -133,13 +138,13 @@ | Version | Vendor | Environment Variable | | ------------------- | --------------- | -------------------- | | 8.0.322+6 (default) | Eclipse Temurin | JAVA_HOME_8_X64 | -| 11.0.14+101 | Eclipse Temurin | JAVA_HOME_11_X64 | +| 11.0.15+10 | Eclipse Temurin | JAVA_HOME_11_X64 | | 17.0.3+7 | Eclipse Temurin | JAVA_HOME_17_X64 | ### GraalVM -| Version | Environment variables | -| ----------- | --------------------- | -| CE 22.0.0.2 | GRAALVM_11_ROOT | +| Version | Environment variables | +| --------- | --------------------- | +| CE 22.1.0 | GRAALVM_11_ROOT | ### Cached Tools #### Ruby @@ -151,7 +156,7 @@ - 3.1.2 #### Python -- 3.7.12 +- 3.7.13 - 3.8.12 - 3.9.12 - 3.10.4 @@ -165,7 +170,7 @@ #### Node.js - 12.22.12 - 14.19.1 -- 16.14.2 +- 16.15.0 #### Go | Version | Architecture | Environment Variable | @@ -189,20 +194,20 @@ - Rustfmt 1.4.38-stable ### PowerShell Tools -- PowerShell 7.2.2 +- PowerShell 7.2.3 #### PowerShell Modules | Module | Version | | ---------------- | ------- | -| Az | 7.4.0 | +| Az | 7.5.0 | | MarkdownPS | 1.9 | -| Pester | 5.3.2 | +| Pester | 5.3.3 | | PSScriptAnalyzer | 1.20.0 | ### Web Servers | Name | Version | ConfigFile | ServiceStatus | ListenPort | | ----- | -------- | ------------------------------- | ------------- | ---------- | -| httpd | 2.4.53_1 | /usr/local/etc/httpd/httpd.conf | none | 80 | +| httpd | 2.4.53_2 | /usr/local/etc/httpd/httpd.conf | none | 80 | | nginx | 1.21.6_1 | /usr/local/etc/nginx/nginx.conf | none | 80 | ### Xamarin @@ -340,7 +345,7 @@ - libXext 1.3.4 - libXft 2.3.4 - Tcl/Tk 8.6.12 -- Zlib 1.2.11 +- Zlib 1.2.12 From 3514f6ff69f1acac1839ccdda131a4dcfa731929 Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Thu, 5 May 2022 11:37:47 +0400 Subject: [PATCH 027/237] Add readme for Ubuntu 22 image (#5488) --- images/linux/Ubuntu2204-Readme.md | 317 ++++++++++++++++++++++++++++++ 1 file changed, 317 insertions(+) create mode 100644 images/linux/Ubuntu2204-Readme.md diff --git a/images/linux/Ubuntu2204-Readme.md b/images/linux/Ubuntu2204-Readme.md new file mode 100644 index 000000000..22a397c4e --- /dev/null +++ b/images/linux/Ubuntu2204-Readme.md @@ -0,0 +1,317 @@ +# Ubuntu 22.04 LTS +- Linux kernel version: 5.15.0-1005-azure +- Image Version: 20220504.1 + +## Installed Software +### Language and Runtime +- Bash 5.1.16(1)-release +- Clang 11.1.0, 12.0.1 +- Clang-format 11.1.0, 12.0.1 +- GNU C++ 9.4.0, 10.3.0, 11.2.0 +- GNU Fortran 9.4.0, 10.3.0, 11.2.0 +- Julia 1.7.2 +- Node 16.15.0 +- Perl 5.34.0 +- Python 3.10.4 +- Python3 3.10.4 +- Ruby 3.0.2p107 + +### Package Management +- cpan 1.64 +- Helm 3.8.2 +- Homebrew 3.4.10 +- Miniconda 4.11.0 +- Npm 8.5.5 +- Pip 22.0.2 +- Pip3 22.0.2 +- Pipx 1.0.0 +- RubyGems 3.3.5 +- Vcpkg (build from master \) +- Yarn 1.22.18 + +#### Environment variables +| Name | Value | +| ----------------------- | ---------------------- | +| CONDA | /usr/share/miniconda | +| VCPKG_INSTALLATION_ROOT | /usr/local/share/vcpkg | + +### Project Management +- Lerna 4.0.0 + +### Tools +- Ansible 2.12.5 +- apt-fast 1.9.12 +- AzCopy 10.14.1 (available by `azcopy` and `azcopy10` aliases) +- Bazel 5.1.1 +- Bazelisk 1.11.0 +- Bicep 0.6.1 +- CMake 3.23.1 +- CodeQL Action Bundle 2.9.0 +- Docker Compose v1 1.29.2 +- Docker Compose v2 2.4.1+azure-1 +- Docker-Buildx 0.8.2 +- Docker-Moby Client 20.10.14+azure-1 +- Docker-Moby Server 20.10.14+azure-1 +- Fastlane 2.205.2 +- Git 2.36.0 (apt source repository: ppa:git-core/ppa) +- Git LFS 3.1.4 (apt source repository: https://packagecloud.io/install/repositories/github/git-lfs) +- Git-ftp 1.6.0 +- Haveged 1.9.14 +- Heroku 7.60.2 +- jq 1.6 +- Kind 0.12.0 +- Kubectl 1.24.0 +- Kustomize 4.5.4 +- MediaInfo 21.09 +- Mercurial 6.1.1 +- Minikube 1.25.2 +- n 8.2.0 +- Newman 5.3.2 +- nvm 0.39.1 +- OpenSSL 3.0.2-0ubuntu1.1 +- Packer 1.8.0 +- Parcel 2.5.0 +- Pulumi 3.32.0 +- R 4.2.0 +- Sphinx Open Source Search Server 2.2.11 +- SVN 1.14.1 +- Terraform 1.1.9 +- yamllint 1.26.3 +- yq 4.25.1 +- zstd 1.5.2 (homebrew) + +### CLI Tools +- Alibaba Cloud CLI 3.0.118 +- AWS CLI 2.6.2 +- AWS CLI Session manager plugin 1.2.312.0 +- AWS SAM CLI 1.48.0 +- Azure CLI (azure-cli) 2.36.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) +- Azure CLI (azure-devops) 0.25.0 +- GitHub CLI 2.9.0 +- Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt) +- Hub CLI 2.14.2 +- Netlify CLI 10.2.0 +- OpenShift CLI 4.10.12 +- ORAS CLI 0.12.0 +- Vercel CLI 24.2.0 + +### GraalVM +| Version | Environment variables | +| --------- | --------------------- | +| CE 22.1.0 | GRAALVM_11_ROOT | + +### PHP +| Tool | Version | +| -------- | ------- | +| PHP | 8.1.5 | +| Composer | 2.3.5 | +| PHPUnit | 8.5.26 | +``` + Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. +``` +### Haskell +- Cabal 3.6.2.0 +- GHC 9.2.2 +- GHCup 0.1.17.7 +- Stack 2.7.5 + +### Rust Tools +- Cargo 1.60.0 +- Rust 1.60.0 +- Rustdoc 1.60.0 +- Rustup 1.24.3 + +#### Packages +- Bindgen 0.59.2 +- Cargo audit 0.16.0 +- Cargo clippy 0.1.60 +- Cbindgen 0.23.0 +- Rustfmt 1.4.38 + +### Browsers and Drivers +- Google Chrome 101.0.4951.54 +- ChromeDriver 101.0.4951.41 +- Chromium 101.0.4951.0 + +#### Environment variables +| Name | Value | +| ----------------- | ------------------------------ | +| CHROMEWEBDRIVER | /usr/local/share/chrome_driver | +| GECKOWEBDRIVER | | +| SELENIUM_JAR_PATH | | + +### .NET Core SDK +- 6.0.202 + +### .NET tools +- nbgv 3.5.103+351d94e36c + +### Databases +- sqlite3 3.37.2 + +#### PostgreSQL +- PostgreSQL 14.2 (apt source repository: https://apt.postgresql.org/pub/repos/apt/) +- PostgreSQL Server (user:postgres) + +``` + PostgreSQL service is disabled by default. Use the following command as a part of your job to start the service: 'sudo systemctl start postgresql.service' +``` +#### MySQL +- MySQL 8.0.29-0ubuntu0.22.04.1 +- MySQL Server (user:root password:root) + +``` + MySQL service is disabled by default. Use the following command as a part of your job to start the service: 'sudo systemctl start mysql.service' +``` +### Cached Tools +#### Go +- 1.17.9 +- 1.18.1 + +#### Node.js +- 14.19.1 +- 16.15.0 + +#### PyPy +- 3.7.13 [PyPy 7.3.9] +- 3.8.13 [PyPy 7.3.9] +- 3.9.12 [PyPy 7.3.9] + +#### Python +- 3.7.13 +- 3.8.12 +- 3.9.12 +- 3.10.4 + +#### Ruby +- 3.1.2 + +#### Environment variables +| Name | Value | Architecture | +| --------------- | ---------------------------------- | ------------ | +| GOROOT_1_17_X64 | /opt/hostedtoolcache/go/1.17.9/x64 | x64 | +| GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.1/x64 | x64 | + +### PowerShell Tools +- PowerShell 7.2.3 + +#### PowerShell Modules +| Module | Version | +| ---------------- | ------- | +| MarkdownPS | 1.9 | +| Microsoft.Graph | 1.9.5 | +| Pester | 5.3.3 | +| PSScriptAnalyzer | 1.20.0 | + +#### Az PowerShell Modules +- 7.3.2 + +### Web Servers +| Name | Version | ConfigFile | ServiceStatus | ListenPort | +| ------- | ------- | ------------------------- | ------------- | ---------- | +| apache2 | 2.4.52 | /etc/apache2/apache2.conf | inactive | 80 | +| nginx | 1.18.0 | /etc/nginx/nginx.conf | inactive | 80 | + +### Cached Docker images +| Repository:Tag | Digest | Created | +| ----------------------- | ------------------------------------------------------------------------ | ---------- | +| alpine:3.14 | sha256:06b5d462c92fc39303e6363c65e074559f8d6b1363250027ed5053557e3398c5 | 2022-04-05 | +| alpine:3.15 | sha256:4edbd2beb5f78b1014028f4fbb99f3237d9561100b6881aabbf5acce2c4f9454 | 2022-04-05 | +| buildpack-deps:bullseye | sha256:f26b9bcb6722fd59888caf4f4c1d4990799e3e83d804a83b7b58b4be949dc75e | 2022-04-20 | +| buildpack-deps:buster | sha256:b971efe3151fcfb10d0b7dfc739d081a9f9d9413195aa9b80224a66f4a651b4a | 2022-04-20 | +| debian:10 | sha256:ebe4b9831fb22dfa778de4ffcb8ea0ad69b5d782d4e86cab14cc1fded5d8e761 | 2022-04-20 | +| debian:11 | sha256:6846593d7d8613e5dcc68c8f7d8b8e3179c7f3397b84a47c5b2ce989ef1075a0 | 2022-04-20 | +| moby/buildkit:latest | sha256:3fbc9b9d9a74ab650eea43610ed880e51cdc05282d61f83c2e0a3b2e9ed3a344 | 2022-04-27 | +| node:14 | sha256:2f39686f6d0b2687550659367fa11f56018a0f782b7e30f1a0ea56b11dece124 | 2022-04-20 | +| node:14-alpine | sha256:8845b4f88f64f8c56a39236648ba22946e806a6153c10911f77b70e5a2edb4ca | 2022-04-05 | +| node:16 | sha256:a6c217d7c8f001dc6fc081d55c2dd7fb3fefe871d5aa7be9c0c16bd62bea8e0c | 2022-04-27 | +| node:16-alpine | sha256:1a9a71ea86aad332aa7740316d4111ee1bd4e890df47d3b5eff3e5bded3b3d10 | 2022-04-27 | +| ubuntu:18.04 | sha256:d21b6ba9e19feffa328cb3864316e6918e30acfd55e285b5d3df1d8ca3c7fd3f | 2022-04-29 | +| ubuntu:20.04 | sha256:47f14534bda344d9fe6ffd6effb95eefe579f4be0d508b7445cf77f61a0e5724 | 2022-04-29 | +| ubuntu:22.04 | sha256:26c68657ccce2cb0a31b330cb0be2b5e108d467f641c62e13ab40cbec258c68d | 2022-04-29 | + +### Installed apt packages +| Name | Version | +| ---------------------- | --------------------------------- | +| acl | 2.3.1-1 | +| aria2 | 1.36.0-1 | +| autoconf | 2.71-2 | +| automake | 1:1.16.5-1.3 | +| binutils | 2.38-3ubuntu1 | +| bison | 2:3.8.2+dfsg-1build1 | +| brotli | 1.0.9-2build6 | +| build-essential | 12.9ubuntu3 | +| bzip2 | 1.0.8-5build1 | +| coreutils | 8.32-4.1ubuntu1 | +| curl | 7.81.0-1ubuntu1.1 | +| dbus | 1.12.20-2ubuntu4 | +| dnsutils | 1:9.18.1-1ubuntu1 | +| dpkg | 1.21.1ubuntu2 | +| fakeroot | 1.28-1ubuntu1 | +| file | 1:5.41-3 | +| flex | 2.6.4-8build2 | +| fonts-noto-color-emoji | 2.034-1 | +| ftp | 20210827-4build1 | +| gnupg2 | 2.2.27-3ubuntu2 | +| haveged | 1.9.14-1ubuntu1 | +| imagemagick | 8:6.9.11.60+dfsg-1.3build2 | +| iproute2 | 5.15.0-1ubuntu2 | +| iputils-ping | 3:20211215-1 | +| jq | 1.6-2.1ubuntu3 | +| lib32z1 | 1:1.2.11.dfsg-2ubuntu9 | +| libc++-dev | 1:14.0-55\~exp2 | +| libc++abi-dev | 1:14.0-55\~exp2 | +| libcurl4 | 7.81.0-1ubuntu1.1 | +| libgbm-dev | 22.0.1-1ubuntu2 | +| libgconf-2-4 | 3.2.6-7ubuntu2 | +| libgsl-dev | 2.7.1+dfsg-3 | +| libgtk-3-0 | 3.24.33-1ubuntu1 | +| libmagic-dev | 1:5.41-3 | +| libmagickcore-dev | 8:6.9.11.60+dfsg-1.3build2 | +| libmagickwand-dev | 8:6.9.11.60+dfsg-1.3build2 | +| libsecret-1-dev | 0.20.5-2 | +| libsqlite3-dev | 3.37.2-2 | +| libssl-dev | 3.0.2-0ubuntu1.1 | +| libtool | 2.4.6-15build2 | +| libunwind8 | 1.3.2-2build2 | +| libxkbfile-dev | 1:1.1.0-1build3 | +| libxss1 | 1:1.2.3-1build2 | +| locales | 2.35-0ubuntu3 | +| m4 | 1.4.18-5ubuntu2 | +| mediainfo | 22.03-1 | +| mercurial | 6.1.1-1ubuntu1 | +| net-tools | 1.60+git20181103.0eebece-1ubuntu5 | +| netcat | 1.218-4ubuntu1 | +| openssh-client | 1:8.9p1-3 | +| p7zip-full | 16.02+dfsg-8 | +| p7zip-rar | 16.02-3build1 | +| parallel | 20210822+ds-2 | +| pass | 1.7.4-5 | +| patchelf | 0.14.3-1 | +| pkg-config | 0.29.2-1ubuntu3 | +| pollinate | 4.33-3ubuntu2 | +| python-is-python3 | 3.9.2-2 | +| rpm | 4.17.0+dfsg1-4build1 | +| rsync | 3.2.3-8ubuntu3 | +| shellcheck | 0.8.0-2 | +| sphinxsearch | 2.2.11-8 | +| sqlite3 | 3.37.2-2 | +| ssh | 1:8.9p1-3 | +| sshpass | 1.09-1 | +| subversion | 1.14.1-3build4 | +| sudo | 1.9.9-1ubuntu2 | +| swig | 4.0.2-1ubuntu1 | +| telnet | 0.17-44build1 | +| texinfo | 6.8-4build1 | +| time | 1.9-0.1build2 | +| tk | 8.6.11+1build2 | +| tzdata | 2022a-0ubuntu1 | +| unzip | 6.0-26ubuntu3 | +| upx | 3.96-3 | +| wget | 1.21.2-2ubuntu1 | +| xorriso | 1.5.4-2 | +| xvfb | 2:21.1.3-2ubuntu2 | +| xz-utils | 5.2.5-2ubuntu1 | +| zip | 3.0-12build2 | +| zsync | 0.6.2-3ubuntu1 | + From d87f781615d14351fcc90eb8270c8a44841b049c Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Thu, 5 May 2022 11:57:34 +0400 Subject: [PATCH 028/237] Add ubuntu 22 to issue templates (#5492) --- .github/ISSUE_TEMPLATE/announcement.yml | 1 + .github/ISSUE_TEMPLATE/bug-report.yml | 1 + .github/ISSUE_TEMPLATE/tool-request.yml | 1 + 3 files changed, 3 insertions(+) diff --git a/.github/ISSUE_TEMPLATE/announcement.yml b/.github/ISSUE_TEMPLATE/announcement.yml index 28632ddd1..08f3f7325 100644 --- a/.github/ISSUE_TEMPLATE/announcement.yml +++ b/.github/ISSUE_TEMPLATE/announcement.yml @@ -32,6 +32,7 @@ body: options: - label: Ubuntu 18.04 - label: Ubuntu 20.04 + - label: Ubuntu 22.04 - label: macOS 10.15 - label: macOS 11 - label: macOS 12 diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml index 0ca377fdc..e9aaf723d 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.yml +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -14,6 +14,7 @@ body: options: - label: Ubuntu 18.04 - label: Ubuntu 20.04 + - label: Ubuntu 22.04 - label: macOS 10.15 - label: macOS 11 - label: macOS 12 diff --git a/.github/ISSUE_TEMPLATE/tool-request.yml b/.github/ISSUE_TEMPLATE/tool-request.yml index af2e04785..b55b075a8 100644 --- a/.github/ISSUE_TEMPLATE/tool-request.yml +++ b/.github/ISSUE_TEMPLATE/tool-request.yml @@ -53,6 +53,7 @@ body: options: - label: Ubuntu 18.04 - label: Ubuntu 20.04 + - label: Ubuntu 22.04 - label: macOS 10.15 - label: macOS 11 - label: macOS 12 From ad831b8f26dfdbedce8a9a8e4ca9ab86499e5936 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 5 May 2022 10:04:47 +0000 Subject: [PATCH 029/237] Ubuntu 20.04 (20220503 update) (#5474) * Updating readme file for ubuntu20 version 20220503.1 * Update Ubuntu2004-Readme.md Updated kubectl version. Co-authored-by: Image generation service account Co-authored-by: Dusko Dobranic <101048884+ddobranic@users.noreply.github.com> Co-authored-by: Actions service account --- images/linux/Ubuntu2004-Readme.md | 93 +++++++++++++++---------------- 1 file changed, 44 insertions(+), 49 deletions(-) diff --git a/images/linux/Ubuntu2004-Readme.md b/images/linux/Ubuntu2004-Readme.md index d4f02cdc6..b5e287ae9 100644 --- a/images/linux/Ubuntu2004-Readme.md +++ b/images/linux/Ubuntu2004-Readme.md @@ -1,10 +1,6 @@ -| Announcements | -|-| -| [[Ubuntu] PHP 7.1 will be removed from Ubuntu 18 on April, 18](https://github.com/actions/virtual-environments/issues/5326) | -*** # Ubuntu 20.04.4 LTS - Linux kernel version: 5.13.0-1022-azure -- Image Version: 20220425.1 +- Image Version: 20220503.1 ## Installed Software ### Language and Runtime @@ -19,7 +15,7 @@ - Kotlin 1.6.21-release-334 - Mono 6.12.0.122 (apt source repository: https://download.mono-project.com/repo/ubuntu stable-focal main) - MSBuild 16.6.0.15201 (from /usr/lib/mono/msbuild/15.0/bin/MSBuild.dll) -- Node 16.14.2 +- Node 16.15.0 - Perl 5.30.0 - Python 3.8.10 - Python3 3.8.10 @@ -29,14 +25,14 @@ ### Package Management - cpan 1.64 - Helm 3.8.2 -- Homebrew 3.4.8 +- Homebrew 3.4.10 - Miniconda 4.11.0 -- Npm 8.5.0 +- Npm 8.5.5 - Pip 20.0.2 - Pip3 20.0.2 - Pipx 1.0.0 - RubyGems 3.1.2 -- Vcpkg (build from master \) +- Vcpkg (build from master \) - Yarn 1.22.18 #### Environment variables @@ -58,10 +54,10 @@ - AzCopy 10.14.1 (available by `azcopy` and `azcopy10` aliases) - Bazel 5.1.1 - Bazelisk 1.11.0 -- Bicep 0.5.6 +- Bicep 0.6.1 - Buildah 1.21.3 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - CMake 3.23.1 -- CodeQL Action Bundle 2.8.5 +- CodeQL Action Bundle 2.9.0 - Docker Compose v1 1.29.2 - Docker Compose v2 2.4.1+azure-1 - Docker-Buildx 0.8.2 @@ -72,11 +68,11 @@ - Git LFS 3.1.4 (apt source repository: https://packagecloud.io/install/repositories/github/git-lfs) - Git-ftp 1.6.0 - Haveged 1.9.1 -- Heroku 7.60.1 -- HHVM (HipHop VM) 4.158.0 +- Heroku 7.60.2 +- HHVM (HipHop VM) 4.159.0 - jq 1.6 - Kind 0.12.0 -- Kubectl 1.23.6 +- Kubectl 1.24.0 - Kustomize 4.5.4 - Leiningen 2.9.8 - MediaInfo 19.09 @@ -90,42 +86,42 @@ - Parcel 2.5.0 - PhantomJS 2.1.1 - Podman 3.4.2 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) -- Pulumi 3.30.0 -- R 4.1.3 +- Pulumi 3.31.0 +- R 4.2.0 - Skopeo 1.3.0 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - Sphinx Open Source Search Server 2.2.11 - SVN 1.13.0 - Terraform 1.1.9 - yamllint 1.26.3 -- yq 4.24.5 +- yq 4.25.1 - zstd 1.5.2 (homebrew) ### CLI Tools - Alibaba Cloud CLI 3.0.118 -- AWS CLI 2.5.8 +- AWS CLI 2.6.1 - AWS CLI Session manager plugin 1.2.312.0 -- AWS SAM CLI 1.46.0 -- Azure CLI (azure-cli) 2.35.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) +- AWS SAM CLI 1.47.0 +- Azure CLI (azure-cli) 2.36.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 -- GitHub CLI 2.8.0 +- GitHub CLI 2.9.0 - Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt) - Hub CLI 2.14.2 -- Netlify CLI 10.0.0 -- OpenShift CLI 4.10.11 +- Netlify CLI 10.1.0 +- OpenShift CLI 4.10.12 - ORAS CLI 0.12.0 -- Vercel CLI 24.1.0 +- Vercel CLI 24.2.0 ### Java -| Version | Vendor | Environment Variable | -| ------------------- | --------------- | -------------------- | -| 8.0.322+6 | Eclipse Temurin | JAVA_HOME_8_X64 | -| 11.0.14+1 (default) | Eclipse Temurin | JAVA_HOME_11_X64 | -| 17.0.2+8 | Eclipse Temurin | JAVA_HOME_17_X64 | +| Version | Vendor | Environment Variable | +| -------------------- | --------------- | -------------------- | +| 8.0.322+6 | Eclipse Temurin | JAVA_HOME_8_X64 | +| 11.0.15+10 (default) | Eclipse Temurin | JAVA_HOME_11_X64 | +| 17.0.3+7 | Eclipse Temurin | JAVA_HOME_17_X64 | ### GraalVM -| Version | Environment variables | -| ----------- | --------------------- | -| CE 22.0.0.2 | GRAALVM_11_ROOT | +| Version | Environment variables | +| --------- | --------------------- | +| CE 22.1.0 | GRAALVM_11_ROOT | ### PHP | Tool | Version | @@ -157,11 +153,11 @@ - Rustfmt 1.4.38 ### Browsers and Drivers -- Google Chrome 100.0.4896.127 -- ChromeDriver 100.0.4896.60 +- Google Chrome 101.0.4951.54 +- ChromeDriver 101.0.4951.41 +- Chromium 101.0.4951.0 - Mozilla Firefox 99.0 - Geckodriver 0.31.0 -- Chromium 100.0.4896.0 - Selenium server 4.1.0 #### Environment variables @@ -175,7 +171,7 @@ - 3.1.120 3.1.202 3.1.302 3.1.418 5.0.104 5.0.213 5.0.303 5.0.407 6.0.202 ### .NET tools -- nbgv 3.4.255+06fb9182bf +- nbgv 3.5.103+351d94e36c ### Databases - MongoDB 5.0.8 (apt source repository: https://repo.mongodb.org/apt/ubuntu) @@ -189,7 +185,7 @@ PostgreSQL service is disabled by default. Use the following command as a part of your job to start the service: 'sudo systemctl start postgresql.service' ``` #### MySQL -- MySQL 8.0.28-0ubuntu0.20.04.3 +- MySQL 8.0.29-0ubuntu0.20.04.2 - MySQL Server (user:root password:root) ``` @@ -208,7 +204,7 @@ #### Node.js - 12.22.12 - 14.19.1 -- 16.14.2 +- 16.15.0 #### PyPy - 2.7.18 [PyPy 7.3.9] @@ -220,7 +216,7 @@ #### Python - 2.7.18 - 3.6.15 -- 3.7.12 +- 3.7.13 - 3.8.12 - 3.9.12 - 3.10.4 @@ -240,14 +236,14 @@ | GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.1/x64 | x64 | ### PowerShell Tools -- PowerShell 7.2.2 +- PowerShell 7.2.3 #### PowerShell Modules | Module | Version | | ---------------- | ------- | | MarkdownPS | 1.9 | | Microsoft.Graph | 1.9.5 | -| Pester | 5.3.2 | +| Pester | 5.3.3 | | PSScriptAnalyzer | 1.20.0 | #### Az PowerShell Modules @@ -297,16 +293,16 @@ | debian:10 | sha256:ebe4b9831fb22dfa778de4ffcb8ea0ad69b5d782d4e86cab14cc1fded5d8e761 | 2022-04-20 | | debian:11 | sha256:6846593d7d8613e5dcc68c8f7d8b8e3179c7f3397b84a47c5b2ce989ef1075a0 | 2022-04-20 | | debian:9 | sha256:cebe6e1c30384958d471467e231f740e8f0fd92cbfd2a435a186e9bada3aee1c | 2022-04-20 | -| moby/buildkit:latest | sha256:bd37f0b5567084cd6f4b1c73b7fed9e12258441d064cc2add29a7dd32243ff86 | 2022-04-07 | +| moby/buildkit:latest | sha256:3fbc9b9d9a74ab650eea43610ed880e51cdc05282d61f83c2e0a3b2e9ed3a344 | 2022-04-27 | | node:12 | sha256:01627afeb110b3054ba4a1405541ca095c8bfca1cb6f2be9479c767a2711879e | 2022-04-20 | | node:12-alpine | sha256:d4b15b3d48f42059a15bd659be60afe21762aae9d6cbea6f124440895c27db68 | 2022-04-11 | | node:14 | sha256:2f39686f6d0b2687550659367fa11f56018a0f782b7e30f1a0ea56b11dece124 | 2022-04-20 | | node:14-alpine | sha256:8845b4f88f64f8c56a39236648ba22946e806a6153c10911f77b70e5a2edb4ca | 2022-04-05 | -| node:16 | sha256:6e54786b2ad01667d46524e82806298714f50d2be72b39706770aed55faedbd7 | 2022-04-20 | -| node:16-alpine | sha256:28bed508446db2ee028d08e76fb47b935defa26a84986ca050d2596ea67fd506 | 2022-04-05 | +| node:16 | sha256:a6c217d7c8f001dc6fc081d55c2dd7fb3fefe871d5aa7be9c0c16bd62bea8e0c | 2022-04-27 | +| node:16-alpine | sha256:1a9a71ea86aad332aa7740316d4111ee1bd4e890df47d3b5eff3e5bded3b3d10 | 2022-04-27 | | ubuntu:16.04 | sha256:20858ebbc96215d6c3c574f781133ebffdc7c18d98af4f294cc4c04871a6fe61 | 2021-08-31 | -| ubuntu:18.04 | sha256:627b1184c9100a22ba9dcf531908b9e24af99fa54e45c10f57852fb890a57ea6 | 2022-04-21 | -| ubuntu:20.04 | sha256:115822d64890aae5cde3c1e85ace4cc97308bb1fd884dac62f4db0a16dbddb36 | 2022-04-21 | +| ubuntu:18.04 | sha256:d21b6ba9e19feffa328cb3864316e6918e30acfd55e285b5d3df1d8ca3c7fd3f | 2022-04-29 | +| ubuntu:20.04 | sha256:47f14534bda344d9fe6ffd6effb95eefe579f4be0d508b7445cf77f61a0e5724 | 2022-04-29 | ### Installed apt packages | Name | Version | @@ -321,7 +317,7 @@ | build-essential | 12.8ubuntu1.1 | | bzip2 | 1.0.8-2 | | coreutils | 8.30-3ubuntu2 | -| curl | 7.68.0-1ubuntu2.7 | +| curl | 7.68.0-1ubuntu2.10 | | dbus | 1.12.16-2ubuntu2.1 | | dnsutils | 1:9.16.1-0ubuntu2.10 | | dpkg | 1.19.7ubuntu3 | @@ -339,7 +335,7 @@ | lib32z1 | 1:1.2.11.dfsg-2ubuntu1.3 | | libc++-dev | 1:10.0-50\~exp1 | | libc++abi-dev | 1:10.0-50\~exp1 | -| libcurl4 | 7.68.0-1ubuntu2.7 | +| libcurl4 | 7.68.0-1ubuntu2.10 | | libgbm-dev | 21.2.6-0ubuntu0.1\~20.04.2 | | libgconf-2-4 | 3.2.6-6ubuntu1 | | libgsl-dev | 2.5+dfsg-6build1 | @@ -392,4 +388,3 @@ | zip | 3.0-11build1 | | zsync | 0.6.2-3ubuntu1 | - From ad4871d86cbdb95f13e9a5a7f1c146ee1bf80342 Mon Sep 17 00:00:00 2001 From: Dusko Dobranic <101048884+ddobranic@users.noreply.github.com> Date: Thu, 5 May 2022 16:04:43 +0200 Subject: [PATCH 030/237] Fix kubectl version in software report (#5491) --- images/win/scripts/SoftwareReport/SoftwareReport.Tools.psm1 | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/images/win/scripts/SoftwareReport/SoftwareReport.Tools.psm1 b/images/win/scripts/SoftwareReport/SoftwareReport.Tools.psm1 index af06164c4..d14a9adc0 100644 --- a/images/win/scripts/SoftwareReport/SoftwareReport.Tools.psm1 +++ b/images/win/scripts/SoftwareReport/SoftwareReport.Tools.psm1 @@ -87,8 +87,7 @@ function Get-JQVersion { } function Get-KubectlVersion { - $(kubectl version --client=true --short=true) -match "Client Version: v(?.+)" | Out-Null - $kubectlVersion = $Matches.Version + $kubectlVersion = (kubectl version --client --output=json | ConvertFrom-Json).clientVersion.gitVersion.Replace('v','') return "Kubectl $kubectlVersion" } From ea50637d16e6911b243277607feb650be85c8b3b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 5 May 2022 14:30:24 +0000 Subject: [PATCH 031/237] Updating readme file for win22 version 20220503.1 (#5475) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/win/Windows2022-Readme.md | 34 ++++++++++++++++---------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/images/win/Windows2022-Readme.md b/images/win/Windows2022-Readme.md index 5105212e1..7f2c32efe 100644 --- a/images/win/Windows2022-Readme.md +++ b/images/win/Windows2022-Readme.md @@ -4,7 +4,7 @@ *** # Microsoft Windows Server 2022 Datacenter - OS Version: 10.0.20348 Build 643 -- Image Version: 20220426.1 +- Image Version: 20220503.1 ## Enabled windows optional features - Windows Subsystem for Linux [WSLv1] @@ -32,7 +32,7 @@ - pip 22.0.4 (python 3.9) - Pipx 1.0.0 - RubyGems 3.2.33 -- Vcpkg (build from master \<9f643818c>) +- Vcpkg (build from master \) - Yarn 1.22.18 #### Environment variables @@ -55,7 +55,7 @@ - Bicep 0.5.6 - Cabal 3.6.2.0 - CMake 3.23.1 -- CodeQL Action Bundle 2.8.5 +- CodeQL Action Bundle 2.9.0 - Docker 20.10.7 - Docker-compose 1.29.2 - Docker-wincred 0.6.4 @@ -72,13 +72,13 @@ - NSIS v3.08 - OpenSSL 1.1.1 - Packer 1.8.0 -- Pulumi v3.30.0 +- Pulumi v3.31.0 - R 4.2.0 - Service Fabric SDK 9.0.1017.9590 - Stack 2.7.5 - Subversion (SVN) 1.14.2 - Swig 4.0.2 -- VSWhere 3.0.1 +- VSWhere 3.0.2 - WinAppDriver 1.2.2009.02003 - WiX Toolset v3.11.2.4516 - yamllint 1.26.3 @@ -86,8 +86,8 @@ ### CLI Tools - Alibaba Cloud CLI 3.0.118 -- AWS CLI 2.5.8 -- AWS SAM CLI 1.46.0 +- AWS CLI 2.6.1 +- AWS SAM CLI 1.48.0 - AWS Session Manager CLI 1.2.312.0 - Azure CLI 2.36.0 - Azure DevOps CLI extension 0.25.0 @@ -109,11 +109,11 @@ - Rustfmt 1.4.38 ### Browsers and webdrivers -- Google Chrome 101.0.4951.41 -- Chrome Driver 101.0.4951.15 -- Microsoft Edge 100.0.1185.50 -- Microsoft Edge Driver 100.0.1185.50 -- Mozilla Firefox 99.0.1 +- Google Chrome 101.0.4951.54 +- Chrome Driver 101.0.4951.41 +- Microsoft Edge 101.0.1210.32 +- Microsoft Edge Driver 101.0.1210.32 +- Mozilla Firefox 100.0 - Gecko Driver 0.31.0 - IE Driver 3.150.1.1 - Selenium server 4.1.0 @@ -163,7 +163,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | ------- | ------------ | | 12.22.12 | x64 | | 14.19.1 | x64 | -| 16.14.2 | x64 | +| 16.15.0 | x64 | #### Python | Version | Architecture | @@ -478,10 +478,10 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 4.8 ### .NET tools -- nbgv 3.4.255+06fb9182bf +- nbgv 3.5.103+351d94e36c ### PowerShell Tools -- PowerShell 7.2.2 +- PowerShell 7.2.3 #### Azure Powershell Modules | Module | Version | Path | @@ -498,11 +498,11 @@ All other versions are saved but not installed. #### Powershell Modules | Module | Version | | ------------------ | ---------------- | -| AWSPowerShell | 4.1.71 | +| AWSPowerShell | 4.1.76 | | DockerMsftProvider | 1.0.0.8 | | MarkdownPS | 1.9 | | Microsoft.Graph | 1.9.5 | -| Pester | 3.4.0
5.3.2 | +| Pester | 3.4.0
5.3.3 | | PowerShellGet | 1.0.0.1
2.2.5 | | PSScriptAnalyzer | 1.20.0 | | PSWindowsUpdate | 2.2.0.3 | From df8580f2f095420873177e17932da1de0799f827 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 5 May 2022 14:51:29 +0000 Subject: [PATCH 032/237] Updating readme file for win19 version 20220503.1 (#5477) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/win/Windows2019-Readme.md | 141 ++++++++++++++++--------------- 1 file changed, 71 insertions(+), 70 deletions(-) diff --git a/images/win/Windows2019-Readme.md b/images/win/Windows2019-Readme.md index a15a962f7..a3916c79f 100644 --- a/images/win/Windows2019-Readme.md +++ b/images/win/Windows2019-Readme.md @@ -1,10 +1,10 @@ | Announcements | |-| -| [[All OSs] Go versions less than 1.16 will be removed and the default will be set to 1.17 on April, 11](https://github.com/actions/virtual-environments/issues/5280) | +| [[Azure DevOps] Windows-2016 environment removal postponed until June 30, 2022](https://github.com/actions/virtual-environments/issues/5403) | *** # Microsoft Windows Server 2019 Datacenter -- OS Version: 10.0.17763 Build 2686 -- Image Version: 20220410.1 +- OS Version: 10.0.17763 Build 2803 +- Image Version: 20220503.1 ## Enabled windows optional features - Windows Subsystem for Linux [WSLv1] @@ -12,27 +12,27 @@ ## Installed Software ### Language and Runtime - Bash 4.4.23(2)-release -- Go 1.17.8 +- Go 1.17.9 - Julia 1.7.2 -- Kotlin 1.6.20 +- Kotlin 1.6.21 - LLVM 13.0.1 - Node 16.14.2 - Perl 5.32.1 -- PHP 8.1.4 +- PHP 8.1.5 - Python 3.7.9 - Ruby 2.5.9p229 ### Package Management - Chocolatey 1.1.0 -- Composer 2.3.4 -- Helm 3.8.0 +- Composer 2.3.5 +- Helm 3.8.2 - Miniconda 4.11.0 (pre-installed on the image but not added to PATH) - NPM 8.5.0 - NuGet 6.1.0.106 - pip 22.0.4 (python 3.7) - Pipx 1.0.0 - RubyGems 2.7.6.3 -- Vcpkg (build from master \) +- Vcpkg (build from master \) - Yarn 1.22.18 #### Environment variables @@ -55,47 +55,47 @@ - Bazelisk 1.11.0 - Bicep 0.5.6 - Cabal 3.6.2.0 -- CMake 3.23.0 -- CodeQL Action Bundle 2.8.5 +- CMake 3.23.1 +- CodeQL Action Bundle 2.9.0 - Docker 20.10.7 - Docker-compose 1.29.2 - Docker-wincred 0.6.4 - ghc 9.2.2 - Git 2.35.1.windows.2 - Git LFS 3.0.2 -- Google Cloud SDK 380.0.0 -- InnoSetup 6.2.0 +- Google Cloud SDK 384.0.0 +- InnoSetup 6.2.1 - jq 1.6 - Kind 0.12.0 -- Kubectl 1.23.5 +- Kubectl 1.23.6 - Mercurial 5.0 - Mingw-w64 8.1.0 - Newman 5.3.2 - NSIS v3.08 - OpenSSL 1.1.1 - Packer 1.8.0 -- Parcel 2.4.1 -- Pulumi v3.28.0 -- R 4.1.3 -- Service Fabric SDK 8.2.1571.9590 +- Parcel 2.5.0 +- Pulumi v3.31.0 +- R 4.2.0 +- Service Fabric SDK 9.0.1017.9590 - Stack 2.7.5 -- Subversion (SVN) 1.14.1 +- Subversion (SVN) 1.14.2 - Swig 4.0.2 -- VSWhere 3.0.1 +- VSWhere 3.0.2 - WinAppDriver 1.2.2009.02003 - WiX Toolset v3.11.2.4516 - yamllint 1.26.3 - zstd 1.5.2 ### CLI Tools -- Alibaba Cloud CLI 3.0.115 -- AWS CLI 2.5.4 -- AWS SAM CLI 1.46.0 +- Alibaba Cloud CLI 3.0.118 +- AWS CLI 2.6.1 +- AWS SAM CLI 1.48.0 - AWS Session Manager CLI 1.2.312.0 -- Azure CLI 2.35.0 +- Azure CLI 2.36.0 - Azure DevOps CLI extension 0.25.0 - Cloud Foundry CLI 6.53.0 -- GitHub CLI 2.7.0 +- GitHub CLI 2.9.0 - Hub CLI 2.14.2 ### Rust Tools @@ -107,18 +107,18 @@ #### Packages - bindgen 0.59.2 - cargo-audit 0.16.0 -- cargo-outdated 0.11.0 -- cbindgen 0.21.0 +- cargo-outdated 0.11.1 +- cbindgen 0.23.0 - Clippy 0.1.60 - Rustfmt 1.4.38 ### Browsers and webdrivers -- Google Chrome 100.0.4896.75 -- Chrome Driver 100.0.4896.60 -- Microsoft Edge 100.0.1185.36 -- Microsoft Edge Driver 100.0.1185.36 -- Mozilla Firefox 99.0 -- Gecko Driver 0.30.0 +- Google Chrome 101.0.4951.54 +- Chrome Driver 101.0.4951.41 +- Microsoft Edge 101.0.1210.32 +- Microsoft Edge Driver 101.0.1210.32 +- Mozilla Firefox 100.0 +- Gecko Driver 0.31.0 - IE Driver 3.150.1.1 - Selenium server 4.1.0 @@ -134,9 +134,9 @@ | Version | Vendor | Environment Variable | | ------------------- | --------------- | -------------------- | | 8.0.322+6 (default) | Eclipse Temurin | JAVA_HOME_8_X64 | -| 11.0.14+101 | Eclipse Temurin | JAVA_HOME_11_X64 | +| 11.0.15+10 | Eclipse Temurin | JAVA_HOME_11_X64 | | 13.0.2+8.1 | Adopt OpenJDK | JAVA_HOME_13_X64 | -| 17.0.2+8 | Eclipse Temurin | JAVA_HOME_17_X64 | +| 17.0.3+7 | Eclipse Temurin | JAVA_HOME_17_X64 | ### Shells | Name | Target | @@ -163,15 +163,15 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Version | Architecture | Environment Variable | | ------- | ------------ | -------------------- | | 1.16.15 | x64 | GOROOT_1_16_X64 | -| 1.17.8 (Default) | x64 | GOROOT_1_17_X64 | -| 1.18.0 | x64 | GOROOT_1_18_X64 | +| 1.17.9 (Default) | x64 | GOROOT_1_17_X64 | +| 1.18.1 | x64 | GOROOT_1_18_X64 | #### Node | Version | Architecture | | ------- | ------------ | | 12.22.12 | x64 | | 14.19.1 | x64 | -| 16.14.2 | x64 | +| 16.15.0 | x64 | #### Python | Version | Architecture | @@ -188,9 +188,10 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | ------- | ------------ | | 2.4.10 | x64 | | 2.5.9 (Default) | x64 | -| 2.6.9 | x64 | -| 2.7.5 | x64 | -| 3.0.3 | x64 | +| 2.6.10 | x64 | +| 2.7.6 | x64 | +| 3.0.4 | x64 | +| 3.1.2 | x64 | #### PyPy | Python Version | PyPy Version | @@ -217,12 +218,12 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### MongoDB | Version | ServiceName | ServiceStatus | ServiceStartType | | ------- | ----------- | ------------- | ---------------- | -| 5.0.6.0 | MongoDB | Running | Automatic | +| 5.0.8.0 | MongoDB | Running | Automatic | ### Database tools - Azure CosmosDb Emulator 2.14.6.0 - DacFx 16.0.5400.1 -- MySQL 5.7.37.0 +- MySQL 5.7.38.0 - SQL OLEDB Driver 18.6.3.0 - SQLPS 1.0 @@ -235,12 +236,12 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### Visual Studio Enterprise 2019 | Name | Version | Path | | ----------------------------- | --------------- | -------------------------------------------------------------- | -| Visual Studio Enterprise 2019 | 16.11.32228.343 | C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise | +| Visual Studio Enterprise 2019 | 16.11.32413.511 | C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise | #### Workloads, components and extensions: | Package | Version | | ------------------------------------------------------------------------- | --------------- | -| Component.Android.NDK.R16B | 16.11.32228.297 | +| Component.Android.NDK.R16B | 16.11.32413.511 | | Component.Android.SDK25.Private | 16.0.28625.61 | | Component.Android.SDK30 | 16.10.31205.252 | | Component.Ant | 1.9.3.8 | @@ -249,7 +250,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.MDD.Android | 16.0.28517.75 | | Component.MDD.Linux | 16.5.29515.121 | | Component.MDD.Linux.GCC.arm | 16.5.29515.121 | -| Component.Microsoft.VisualStudio.LiveShare | 1.0.4438 | +| Component.Microsoft.VisualStudio.LiveShare | 1.0.4440 | | Component.Microsoft.VisualStudio.RazorExtension | 16.10.31205.252 | | Component.Microsoft.VisualStudio.Tools.Applications | 16.0.31110.1 | | Component.Microsoft.VisualStudio.Web.AzureFunctions | 16.10.31205.252 | @@ -295,9 +296,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.Net.ComponentGroup.DevelopmentPrerequisites | 16.3.29207.166 | | Microsoft.Net.ComponentGroup.TargetingPacks.Common | 16.0.28516.191 | | Microsoft.NetCore.Component.DevelopmentTools | 16.10.31303.231 | -| Microsoft.NetCore.Component.Runtime.3.1 | 16.11.32228.343 | -| Microsoft.NetCore.Component.Runtime.5.0 | 16.11.32228.343 | -| Microsoft.NetCore.Component.SDK | 16.11.32228.343 | +| Microsoft.NetCore.Component.Runtime.3.1 | 16.11.32406.258 | +| Microsoft.NetCore.Component.Runtime.5.0 | 16.11.32406.258 | +| Microsoft.NetCore.Component.SDK | 16.11.32406.258 | | Microsoft.NetCore.Component.Web | 16.10.31303.231 | | Microsoft.VisualStudio.Component.AppInsights.Tools | 16.5.29515.121 | | Microsoft.VisualStudio.Component.AspNet45 | 16.10.31205.252 | @@ -392,9 +393,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre | 16.10.31205.252 | | Microsoft.VisualStudio.Component.VC.TestAdapterForBoostTest | 16.0.28517.75 | | Microsoft.VisualStudio.Component.VC.TestAdapterForGoogleTest | 16.0.28517.75 | -| Microsoft.VisualStudio.Component.VC.Tools.ARM | 16.10.31205.252 | -| Microsoft.VisualStudio.Component.VC.Tools.ARM64 | 16.10.31205.252 | -| Microsoft.VisualStudio.Component.VC.Tools.x86.x64 | 16.11.31317.239 | +| Microsoft.VisualStudio.Component.VC.Tools.ARM | 16.11.32406.258 | +| Microsoft.VisualStudio.Component.VC.Tools.ARM64 | 16.11.32406.258 | +| Microsoft.VisualStudio.Component.VC.Tools.x86.x64 | 16.11.32406.258 | | Microsoft.VisualStudio.Component.VC.v141.ARM | 16.10.31205.252 | | Microsoft.VisualStudio.Component.VC.v141.ARM.Spectre | 16.5.29515.121 | | Microsoft.VisualStudio.Component.VC.v141.ARM64 | 16.10.31205.252 | @@ -442,9 +443,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.ComponentGroup.Web | 16.10.31205.180 | | Microsoft.VisualStudio.ComponentGroup.Web.Client | 16.10.31205.180 | | Microsoft.VisualStudio.ComponentGroup.Web.CloudTools | 16.10.31205.180 | -| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions | 16.10.31205.180 | -| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.CMake | 16.10.31205.180 | -| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.TemplateEngine | 16.10.31205.180 | +| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions | 16.11.32413.511 | +| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.CMake | 16.11.32413.511 | +| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.TemplateEngine | 16.11.32413.511 | | Microsoft.VisualStudio.Workload.Azure | 16.11.31503.43 | | Microsoft.VisualStudio.Workload.CoreEditor | 16.10.31205.180 | | Microsoft.VisualStudio.Workload.Data | 16.0.28720.110 | @@ -505,17 +506,17 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### .NET Core SDK `Location C:\Program Files\dotnet\sdk` -- 3.1.120 3.1.202 3.1.302 3.1.417 5.0.104 5.0.212 5.0.303 5.0.406 +- 3.1.120 3.1.202 3.1.302 3.1.418 5.0.104 5.0.213 5.0.303 5.0.407 ### .NET Core Runtime `Location: C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App` -- 3.1.4 3.1.6 3.1.20 3.1.23 5.0.4 5.0.9 5.0.15 +- 3.1.4 3.1.6 3.1.20 3.1.24 5.0.4 5.0.9 5.0.16 `Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App` -- 3.1.4 3.1.6 3.1.20 3.1.23 5.0.4 5.0.9 5.0.15 +- 3.1.4 3.1.6 3.1.20 3.1.24 5.0.4 5.0.9 5.0.16 `Location: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App` -- 3.1.4 3.1.6 3.1.20 3.1.23 5.0.4 5.0.9 5.0.15 +- 3.1.4 3.1.6 3.1.20 3.1.24 5.0.4 5.0.9 5.0.16 ### .NET Framework `Type: Developer Pack` @@ -523,10 +524,10 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 4.7.2 4.8 ### .NET tools -- nbgv 3.4.255+06fb9182bf +- nbgv 3.5.103+351d94e36c ### PowerShell Tools -- PowerShell 7.2.2 +- PowerShell 7.2.3 #### Azure Powershell Modules | Module | Version | Path | @@ -543,14 +544,14 @@ All other versions are saved but not installed. #### Powershell Modules | Module | Version | | ------------------ | ---------------- | -| AWSPowerShell | 4.1.61 | +| AWSPowerShell | 4.1.76 | | DockerMsftProvider | 1.0.0.8 | | MarkdownPS | 1.9 | -| Microsoft.Graph | 1.9.3 | -| Pester | 3.4.0
5.3.1 | +| Microsoft.Graph | 1.9.5 | +| Pester | 3.4.0
5.3.3 | | PowerShellGet | 1.0.0.1
2.2.5 | | PSScriptAnalyzer | 1.20.0 | -| PSWindowsUpdate | 2.2.0.2 | +| PSWindowsUpdate | 2.2.0.3 | | SqlServer | 21.1.18256 | | VSSetup | 2.2.16 | @@ -583,10 +584,10 @@ All other versions are saved but not installed. ### Cached Docker images | Repository:Tag | Digest | Created | | ------------------------------------------------------------------------- | ------------------------------------------------------------------------ | ---------- | -| mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2019 | sha256:3d199041f4a1a21bbe1383dc8535664661908a5024be1be763446d8b1d1a6c07 | 2022-03-08 | -| mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2019 | sha256:21ba7b1464733f7076c149ffa40f52a6d207a5ae78e636cf0bb0e19d8c38934b | 2022-03-08 | -| mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2019 | sha256:f828494b61e4059d13f3733a899ab6a64a0160408d519721c79273a45bb0bda5 | 2022-03-08 | -| mcr.microsoft.com/windows/nanoserver:1809 | sha256:e508123972ca40c7662658ee1893a8d20f44a9dcd49be3ffa9dec559e525b71d | 2022-03-03 | -| mcr.microsoft.com/windows/servercore:ltsc2019 | sha256:33d7abef52e917a19145873e9ed487055cb55ce3ccf3056ea189b0eb5e4e3683 | 2022-03-03 | +| mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2019 | sha256:8962b347e0df025ee5a887e5b23e305a80384e174ba1a3165e94a8b17f49390f | 2022-04-12 | +| mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2019 | sha256:60a315c1e051420094c58a2fb1959b421348ae809f8d37f7147b8800baac4500 | 2022-04-12 | +| mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2019 | sha256:d91ffeee472a34f8d7ff717fef54422be2ad87e59478c2e507c59eed8aaaa02e | 2022-04-12 | +| mcr.microsoft.com/windows/nanoserver:1809 | sha256:62a8d022600141cd93d7e74cb190de58c9ad273ca238424028af88ad46495ca7 | 2022-04-04 | +| mcr.microsoft.com/windows/servercore:ltsc2019 | sha256:8b98b3d621f5e6edc3639c7e90f63473c8f717a01e2a0c65b122fae827bd1c5a | 2022-04-04 | From 17e6dc829878d9323dcc2f08d76522e410aff95d Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Fri, 6 May 2022 09:15:33 +0200 Subject: [PATCH 033/237] [macOS] Add SwiftFormat for macOS 12 (#5495) * Add SwiftFormat for macOS 12 * Update docs and pester test --- .../macos/software-report/SoftwareReport.Generator.ps1 | 9 ++------- images/macos/tests/BasicTools.Tests.ps1 | 2 +- images/macos/toolsets/toolset-12.json | 1 + 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/images/macos/software-report/SoftwareReport.Generator.ps1 b/images/macos/software-report/SoftwareReport.Generator.ps1 index d1ac84e64..cb740aaec 100644 --- a/images/macos/software-report/SoftwareReport.Generator.ps1 +++ b/images/macos/software-report/SoftwareReport.Generator.ps1 @@ -176,15 +176,10 @@ $toolsList += @( (Get-GHCupVersion), (Get-GHCVersion), (Get-CabalVersion), - (Get-StackVersion) + (Get-StackVersion), + (Get-SwiftFormatVersion) ) -if($os.IsLessThanMonterey) { - $toolsList += @( - (Get-SwiftFormatVersion) - ) -} - $markdown += New-MDList -Style Unordered -Lines ($toolsList | Sort-Object) # Linters diff --git a/images/macos/tests/BasicTools.Tests.ps1 b/images/macos/tests/BasicTools.Tests.ps1 index 77788ad70..21f6de5e0 100644 --- a/images/macos/tests/BasicTools.Tests.ps1 +++ b/images/macos/tests/BasicTools.Tests.ps1 @@ -30,7 +30,7 @@ Describe "Subversion" { } } -Describe "SwiftFormat" -Skip:($os.IsMonterey) { +Describe "SwiftFormat" { It "SwiftFormat" { "swiftformat --version" | Should -ReturnZeroExitCode } diff --git a/images/macos/toolsets/toolset-12.json b/images/macos/toolsets/toolset-12.json index ce56009f5..84dc9a6a2 100644 --- a/images/macos/toolsets/toolset-12.json +++ b/images/macos/toolsets/toolset-12.json @@ -127,6 +127,7 @@ "perl", "sbt", "subversion", + "swiftformat", "swig", "zstd", "gmp", From 8ee6ce76e4af65af664522c7982feaf842eb7d36 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Fri, 6 May 2022 10:11:47 +0200 Subject: [PATCH 034/237] Update libssl for Ubuntu22 (#5497) --- images/linux/scripts/installers/powershellcore.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/images/linux/scripts/installers/powershellcore.sh b/images/linux/scripts/installers/powershellcore.sh index 9aa3fe705..09129f7e5 100644 --- a/images/linux/scripts/installers/powershellcore.sh +++ b/images/linux/scripts/installers/powershellcore.sh @@ -10,8 +10,8 @@ source $HELPER_SCRIPTS/install.sh if isUbuntu22; then # Install libssl1.1 - download_with_retries "http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1l-1ubuntu1.2_amd64.deb" "/tmp" - dpkg -i /tmp/libssl1.1_1.1.1l-1ubuntu1.2_amd64.deb + download_with_retries "http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1l-1ubuntu1.3_amd64.deb" "/tmp" + dpkg -i /tmp/libssl1.1_1.1.1l-1ubuntu1.3_amd64.deb # Install Powershell download_with_retries "https://github.com/PowerShell/PowerShell/releases/download/v7.2.3/powershell-lts_7.2.3-1.deb_amd64.deb" "/tmp" From 5a2cb18a48bce5da183486b95f5494e4fd0c0640 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Fri, 6 May 2022 12:54:50 +0200 Subject: [PATCH 035/237] [Ubuntu] OpenSSL disable to load providers (#5496) * [Ubuntu] OpenSSL disable to load providers * Add link to vsts-agent issue * Add Ubuntu22 check condition --- images/linux/scripts/installers/configure-environment.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/images/linux/scripts/installers/configure-environment.sh b/images/linux/scripts/installers/configure-environment.sh index 851e113a8..47bebc0e0 100644 --- a/images/linux/scripts/installers/configure-environment.sh +++ b/images/linux/scripts/installers/configure-environment.sh @@ -1,5 +1,8 @@ #!/bin/bash -e +# Source the helpers for use with the script +source $HELPER_SCRIPTS/os.sh + # Set ImageVersion and ImageOS env variables echo ImageVersion=$IMAGE_VERSION | tee -a /etc/environment echo ImageOS=$IMAGE_OS | tee -a /etc/environment @@ -40,3 +43,9 @@ if [[ -f "/etc/fwupd/daemon.conf" ]]; then sed -i 's/UpdateMotd=true/UpdateMotd=false/g' /etc/fwupd/daemon.conf systemctl mask fwupd-refresh.timer fi + +# Disable to load providers +# https://github.com/microsoft/azure-pipelines-agent/issues/3834 +if isUbuntu22; then + sed -i 's/openssl_conf = openssl_init/#openssl_conf = openssl_init/g' /etc/ssl/openssl.cnf +fi From 54dc44b7a26d417e128f380927d78e2093e470d3 Mon Sep 17 00:00:00 2001 From: AlexanderGitin <102294679+AlexanderGitin@users.noreply.github.com> Date: Sun, 8 May 2022 09:32:24 +0300 Subject: [PATCH 036/237] [macOS] Fix GHCup version output (#5455) * [macOS] Fix GHCup version output * Remove 'v' in GHCup version * Revert GHCup version --- images/macos/software-report/SoftwareReport.Common.psm1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/macos/software-report/SoftwareReport.Common.psm1 b/images/macos/software-report/SoftwareReport.Common.psm1 index 6efb0c6c3..d4cf17e32 100644 --- a/images/macos/software-report/SoftwareReport.Common.psm1 +++ b/images/macos/software-report/SoftwareReport.Common.psm1 @@ -448,7 +448,7 @@ function Get-AliyunCLIVersion { } function Get-GHCupVersion { - $ghcUpVersion = Run-Command "ghcup --version" | Take-Part -Part 5 + $ghcUpVersion = (Run-Command "ghcup --version" | Take-Part -Part 5).Replace('v','') return "GHCup $ghcUpVersion" } From 75a62205e95553ce49d6f302a2cf89693c83340c Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Mon, 9 May 2022 12:43:19 +0200 Subject: [PATCH 037/237] Update cobertura link (#5502) --- images/win/scripts/Installers/Install-JavaTools.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/win/scripts/Installers/Install-JavaTools.ps1 b/images/win/scripts/Installers/Install-JavaTools.ps1 index 0cc61a7b4..5d531c4ea 100644 --- a/images/win/scripts/Installers/Install-JavaTools.ps1 +++ b/images/win/scripts/Installers/Install-JavaTools.ps1 @@ -148,7 +148,7 @@ setx M2_REPO $m2_repo /M setx MAVEN_OPTS $maven_opts /M # Download cobertura jars -$uri = 'https://downloads.sourceforge.net/project/cobertura/cobertura/2.1.1/cobertura-2.1.1-bin.zip' +$uri = 'https://repo1.maven.org/maven2/net/sourceforge/cobertura/cobertura/2.1.1/cobertura-2.1.1-bin.zip' $coberturaPath = "C:\cobertura-2.1.1" $archivePath = Start-DownloadWithRetry -Url $uri -Name "cobertura.zip" From 3caf4a3e5cd316be9f1f1264b97b85ad37da8cfd Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Tue, 10 May 2022 10:23:19 +0200 Subject: [PATCH 038/237] [Windows] Add docker-compose v2 (#5504) --- images/win/scripts/Installers/Install-Docker.ps1 | 6 +++++- .../SoftwareReport/SoftwareReport.Generator.ps1 | 1 + .../scripts/SoftwareReport/SoftwareReport.Tools.psm1 | 10 +++++++--- images/win/scripts/Tests/Docker.Tests.ps1 | 4 ++++ 4 files changed, 17 insertions(+), 4 deletions(-) diff --git a/images/win/scripts/Installers/Install-Docker.ps1 b/images/win/scripts/Installers/Install-Docker.ps1 index fa0dcaf63..e1ddf9c9c 100644 --- a/images/win/scripts/Installers/Install-Docker.ps1 +++ b/images/win/scripts/Installers/Install-Docker.ps1 @@ -11,9 +11,13 @@ Write-Host "Install-Package Docker" Install-Package -Name docker -ProviderName DockerMsftProvider -RequiredVersion 20.10.7 -Force Start-Service docker -Write-Host "Install-Package Docker-Compose" +Write-Host "Install-Package Docker-Compose v1" Choco-Install -PackageName docker-compose +Write-Host "Install-Package Docker-Compose v2" +$dockerComposev2Url = "https://github.com/docker/compose/releases/latest/download/docker-compose-windows-x86_64.exe" +Start-DownloadWithRetry -Url $dockerComposev2Url -Name docker-compose.exe -DownloadPath "C:\Program Files\Docker\cli-plugins" + Write-Host "Install docker-wincred" $dockerCredLatestRelease = Invoke-RestMethod -Uri "https://api.github.com/repos/docker/docker-credential-helpers/releases/latest" $dockerCredDownloadUrl = $dockerCredLatestRelease.assets.browser_download_url -match "docker-credential-wincred-.+\.zip" | Select-Object -First 1 diff --git a/images/win/scripts/SoftwareReport/SoftwareReport.Generator.ps1 b/images/win/scripts/SoftwareReport/SoftwareReport.Generator.ps1 index cdff2962a..3af3f431e 100644 --- a/images/win/scripts/SoftwareReport/SoftwareReport.Generator.ps1 +++ b/images/win/scripts/SoftwareReport/SoftwareReport.Generator.ps1 @@ -94,6 +94,7 @@ $toolsList = @( (Get-CodeQLBundleVersion), (Get-DockerVersion), (Get-DockerComposeVersion), + (Get-DockerComposeVersionV2), (Get-DockerWincredVersion), (Get-GHCVersion), (Get-GitVersion), diff --git a/images/win/scripts/SoftwareReport/SoftwareReport.Tools.psm1 b/images/win/scripts/SoftwareReport/SoftwareReport.Tools.psm1 index d14a9adc0..175ff9c4c 100644 --- a/images/win/scripts/SoftwareReport/SoftwareReport.Tools.psm1 +++ b/images/win/scripts/SoftwareReport/SoftwareReport.Tools.psm1 @@ -56,9 +56,13 @@ function Get-DockerVersion { } function Get-DockerComposeVersion { - $(docker-compose --version) -match "docker-compose version (?\d+\.\d+\.\d+)" | Out-Null - $dockerComposeVersion = $Matches.Version - return "Docker-compose $dockerComposeVersion" + $dockerComposeVersion = docker-compose version --short + return "Docker Compose v1 $dockerComposeVersion" +} + +function Get-DockerComposeVersionV2 { + $dockerComposeVersion = docker compose version --short + return "Docker Compose v2 $dockerComposeVersion" } function Get-DockerWincredVersion { diff --git a/images/win/scripts/Tests/Docker.Tests.ps1 b/images/win/scripts/Tests/Docker.Tests.ps1 index 1a87c924f..4e6a27cde 100644 --- a/images/win/scripts/Tests/Docker.Tests.ps1 +++ b/images/win/scripts/Tests/Docker.Tests.ps1 @@ -10,6 +10,10 @@ Describe "Docker" { "docker-credential-wincred version" | Should -ReturnZeroExitCode } + It "docker compose v2" { + "docker compose version" | Should -ReturnZeroExitCode + } + It "docker service is up" { "docker images" | Should -ReturnZeroExitCode } From f2c7e4b9296f932de35cee49628a2a494239139b Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Tue, 10 May 2022 10:26:57 +0200 Subject: [PATCH 039/237] Cleanup AD principal resources (#5481) --- helpers/GenerateResourcesAndImage.ps1 | 298 ++++++++++++++------------ 1 file changed, 160 insertions(+), 138 deletions(-) diff --git a/helpers/GenerateResourcesAndImage.ps1 b/helpers/GenerateResourcesAndImage.ps1 index 921650010..9e88e8a8d 100644 --- a/helpers/GenerateResourcesAndImage.ps1 +++ b/helpers/GenerateResourcesAndImage.ps1 @@ -132,150 +132,172 @@ Function GenerateResourcesAndImage { [bool] $EnableHttpsTrafficOnly = $False ) - $builderScriptPath = Get-PackerTemplatePath -RepositoryRoot $ImageGenerationRepositoryRoot -ImageType $ImageType - $ServicePrincipalClientSecret = $env:UserName + [System.GUID]::NewGuid().ToString().ToUpper() - $InstallPassword = $env:UserName + [System.GUID]::NewGuid().ToString().ToUpper() - - if ([string]::IsNullOrEmpty($AzureClientId)) - { - Connect-AzAccount - } else { - $AzSecureSecret = ConvertTo-SecureString $AzureClientSecret -AsPlainText -Force - $AzureAppCred = New-Object System.Management.Automation.PSCredential($AzureClientId, $AzSecureSecret) - Connect-AzAccount -ServicePrincipal -Credential $AzureAppCred -Tenant $AzureTenantId - } - Set-AzContext -SubscriptionId $SubscriptionId - - $alreadyExists = $true; try { - Get-AzResourceGroup -Name $ResourceGroupName - Write-Verbose "Resource group was found, will delete and recreate it." + $builderScriptPath = Get-PackerTemplatePath -RepositoryRoot $ImageGenerationRepositoryRoot -ImageType $ImageType + $ServicePrincipalClientSecret = $env:UserName + [System.GUID]::NewGuid().ToString().ToUpper() + $InstallPassword = $env:UserName + [System.GUID]::NewGuid().ToString().ToUpper() + + if ([string]::IsNullOrEmpty($AzureClientId)) + { + Connect-AzAccount + } else { + $AzSecureSecret = ConvertTo-SecureString $AzureClientSecret -AsPlainText -Force + $AzureAppCred = New-Object System.Management.Automation.PSCredential($AzureClientId, $AzSecureSecret) + Connect-AzAccount -ServicePrincipal -Credential $AzureAppCred -Tenant $AzureTenantId + } + Set-AzContext -SubscriptionId $SubscriptionId + + $alreadyExists = $true; + try { + Get-AzResourceGroup -Name $ResourceGroupName + Write-Verbose "Resource group was found, will delete and recreate it." + } + catch { + Write-Verbose "Resource group was not found, will create it." + $alreadyExists = $false; + } + + if ($alreadyExists) { + if($Force -eq $true) { + # Cleanup the resource group if it already exitsted before + Remove-AzResourceGroup -Name $ResourceGroupName -Force + New-AzResourceGroup -Name $ResourceGroupName -Location $AzureLocation + } else { + $title = "Delete Resource Group" + $message = "The resource group you specified already exists. Do you want to clean it up?" + + $yes = New-Object System.Management.Automation.Host.ChoiceDescription "&Yes", ` + "Delete the resource group including all resources." + + $no = New-Object System.Management.Automation.Host.ChoiceDescription "&No", ` + "Keep the resource group and continue." + + $stop = New-Object System.Management.Automation.Host.ChoiceDescription "&Stop", ` + "Stop the current action." + + $options = [System.Management.Automation.Host.ChoiceDescription[]]($yes, $no, $stop) + $result = $host.ui.PromptForChoice($title, $message, $options, 0) + + switch ($result) + { + 0 { Remove-AzResourceGroup -Name $ResourceGroupName -Force; New-AzResourceGroup -Name $ResourceGroupName -Location $AzureLocation } + 1 { <# Do nothing #> } + 2 { exit } + } + } + } else { + New-AzResourceGroup -Name $ResourceGroupName -Location $AzureLocation + } + + # This script should follow the recommended naming conventions for azure resources + $storageAccountName = if($ResourceGroupName.EndsWith("-rg")) { + $ResourceGroupName.Substring(0, $ResourceGroupName.Length -3) + } else { $ResourceGroupName } + + # Resource group names may contain special characters, that are not allowed in the storage account name + $storageAccountName = $storageAccountName.Replace("-", "").Replace("_", "").Replace("(", "").Replace(")", "").ToLower() + $storageAccountName += "001" + + + # Storage Account Name can only be 24 characters long + if ($storageAccountName.Length -gt 24){ + $storageAccountName = $storageAccountName.Substring(0, 24) + } + + New-AzStorageAccount -ResourceGroupName $ResourceGroupName -AccountName $storageAccountName -Location $AzureLocation -SkuName "Standard_LRS" -AllowBlobPublicAccess $AllowBlobPublicAccess -EnableHttpsTrafficOnly $EnableHttpsTrafficOnly + + if ([string]::IsNullOrEmpty($AzureClientId)) { + # Interactive authentication: A service principal is created during runtime. + $spDisplayName = [System.GUID]::NewGuid().ToString().ToUpper() + $startDate = Get-Date + $endDate = $startDate.AddYears(1) + + if ('Microsoft.Azure.Commands.ActiveDirectory.PSADPasswordCredential' -as [type]) { + $credentials = [Microsoft.Azure.Commands.ActiveDirectory.PSADPasswordCredential]@{ + StartDate = $startDate + EndDate = $endDate + Password = $ServicePrincipalClientSecret + } + $sp = New-AzADServicePrincipal -DisplayName $spDisplayName -PasswordCredential $credentials + $spClientId = $sp.ApplicationId + $azRoleParam = @{ + RoleDefinitionName = "Contributor" + ServicePrincipalName = $spClientId + } + } + + if ('Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.MicrosoftGraphPasswordCredential' -as [type]) { + $credentials = [Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.MicrosoftGraphPasswordCredential]@{ + StartDateTime = $startDate + EndDateTime = $endDate + } + $sp = New-AzADServicePrincipal -DisplayName $spDisplayName + $appCred = New-AzADAppCredential -ApplicationId $sp.AppId -PasswordCredentials $credentials + $spClientId = $sp.AppId + $azRoleParam = @{ + RoleDefinitionName = "Contributor" + PrincipalId = $sp.Id + } + $ServicePrincipalClientSecret = $appCred.SecretText + } + + Start-Sleep -Seconds $SecondsToWaitForServicePrincipalSetup + New-AzRoleAssignment @azRoleParam + Start-Sleep -Seconds $SecondsToWaitForServicePrincipalSetup + $sub = Get-AzSubscription -SubscriptionId $SubscriptionId + $tenantId = $sub.TenantId + + # Remove ADPrincipal after the script completed + $isCleanupADPrincipal = $true + } else { + # Parametrized Authentication via given service principal: The service principal with the data provided via the command line + # is used for all authentication purposes. + $spClientId = $AzureClientId + $credentials = $AzureAppCred + $ServicePrincipalClientSecret = $AzureClientSecret + $tenantId = $AzureTenantId + } + + Get-LatestCommit -ErrorAction SilentlyContinue + + $packerBinary = Get-Command "packer" + if (-not ($packerBinary)) { + throw "'packer' binary is not found on PATH" + } + + if($RestrictToAgentIpAddress -eq $true) { + $AgentIp = (Invoke-RestMethod http://ipinfo.io/json).ip + Write-Host "Restricting access to packer generated VM to agent IP Address: $AgentIp" + } + + & $packerBinary build -on-error=ask ` + -var "client_id=$($spClientId)" ` + -var "client_secret=$($ServicePrincipalClientSecret)" ` + -var "subscription_id=$($SubscriptionId)" ` + -var "tenant_id=$($tenantId)" ` + -var "location=$($AzureLocation)" ` + -var "resource_group=$($ResourceGroupName)" ` + -var "storage_account=$($storageAccountName)" ` + -var "install_password=$($InstallPassword)" ` + -var "allowed_inbound_ip_addresses=$($AgentIp)" ` + $builderScriptPath } catch { - Write-Verbose "Resource group was not found, will create it." - $alreadyExists = $false; + Write-Error $_ } + finally { + # Remove ADServicePrincipal and ADApplication + if ($isCleanupADPrincipal) { + Write-Host "`nRemoving ${spDisplayName}/${spClientId}:" + if (Get-AzADServicePrincipal -DisplayName $spDisplayName) { + Write-Host " [+] ADServicePrincipal" + Remove-AzADServicePrincipal -DisplayName $spDisplayName -Confirm:$false + } - if ($alreadyExists) { - if($Force -eq $true) { - # Cleanup the resource group if it already exitsted before - Remove-AzResourceGroup -Name $ResourceGroupName -Force - New-AzResourceGroup -Name $ResourceGroupName -Location $AzureLocation - } else { - $title = "Delete Resource Group" - $message = "The resource group you specified already exists. Do you want to clean it up?" - - $yes = New-Object System.Management.Automation.Host.ChoiceDescription "&Yes", ` - "Delete the resource group including all resources." - - $no = New-Object System.Management.Automation.Host.ChoiceDescription "&No", ` - "Keep the resource group and continue." - - $stop = New-Object System.Management.Automation.Host.ChoiceDescription "&Stop", ` - "Stop the current action." - - $options = [System.Management.Automation.Host.ChoiceDescription[]]($yes, $no, $stop) - $result = $host.ui.PromptForChoice($title, $message, $options, 0) - - switch ($result) - { - 0 { Remove-AzResourceGroup -Name $ResourceGroupName -Force; New-AzResourceGroup -Name $ResourceGroupName -Location $AzureLocation } - 1 { <# Do nothing #> } - 2 { exit } + if (Get-AzADApplication -DisplayName $spDisplayName) { + Write-Host " [+] ADApplication" + Remove-AzADApplication -DisplayName $spDisplayName -Confirm:$false } } - } else { - New-AzResourceGroup -Name $ResourceGroupName -Location $AzureLocation } - - # This script should follow the recommended naming conventions for azure resources - $storageAccountName = if($ResourceGroupName.EndsWith("-rg")) { - $ResourceGroupName.Substring(0, $ResourceGroupName.Length -3) - } else { $ResourceGroupName } - - # Resource group names may contain special characters, that are not allowed in the storage account name - $storageAccountName = $storageAccountName.Replace("-", "").Replace("_", "").Replace("(", "").Replace(")", "").ToLower() - $storageAccountName += "001" - - - # Storage Account Name can only be 24 characters long - if ($storageAccountName.Length -gt 24){ - $storageAccountName = $storageAccountName.Substring(0, 24) - } - - New-AzStorageAccount -ResourceGroupName $ResourceGroupName -AccountName $storageAccountName -Location $AzureLocation -SkuName "Standard_LRS" -AllowBlobPublicAccess $AllowBlobPublicAccess -EnableHttpsTrafficOnly $EnableHttpsTrafficOnly - - if ([string]::IsNullOrEmpty($AzureClientId)) { - # Interactive authentication: A service principal is created during runtime. - $spDisplayName = [System.GUID]::NewGuid().ToString().ToUpper() - $startDate = Get-Date - $endDate = $startDate.AddYears(1) - - if ('Microsoft.Azure.Commands.ActiveDirectory.PSADPasswordCredential' -as [type]) { - $credentials = [Microsoft.Azure.Commands.ActiveDirectory.PSADPasswordCredential]@{ - StartDate = $startDate - EndDate = $endDate - Password = $ServicePrincipalClientSecret - } - $sp = New-AzADServicePrincipal -DisplayName $spDisplayName -PasswordCredential $credentials - $spClientId = $sp.ApplicationId - $azRoleParam = @{ - RoleDefinitionName = "Contributor" - ServicePrincipalName = $spClientId - } - } - - if ('Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.MicrosoftGraphPasswordCredential' -as [type]) { - $credentials = [Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.MicrosoftGraphPasswordCredential]@{ - StartDateTime = $startDate - EndDateTime = $endDate - } - $sp = New-AzADServicePrincipal -DisplayName $spDisplayName - $appCred = New-AzADAppCredential -ApplicationId $sp.AppId -PasswordCredentials $credentials - $spClientId = $sp.AppId - $azRoleParam = @{ - RoleDefinitionName = "Contributor" - PrincipalId = $sp.Id - } - $ServicePrincipalClientSecret = $appCred.SecretText - } - - Start-Sleep -Seconds $SecondsToWaitForServicePrincipalSetup - New-AzRoleAssignment @azRoleParam - Start-Sleep -Seconds $SecondsToWaitForServicePrincipalSetup - $sub = Get-AzSubscription -SubscriptionId $SubscriptionId - $tenantId = $sub.TenantId - # "", "Note this variable-setting script for running Packer with these Azure resources in the future:", "==============================================================================================", "`$spClientId = `"$spClientId`"", "`$ServicePrincipalClientSecret = `"$ServicePrincipalClientSecret`"", "`$SubscriptionId = `"$SubscriptionId`"", "`$tenantId = `"$tenantId`"", "`$spObjectId = `"$spObjectId`"", "`$AzureLocation = `"$AzureLocation`"", "`$ResourceGroupName = `"$ResourceGroupName`"", "`$storageAccountName = `"$storageAccountName`"", "`$install_password = `"$install_password`"", "" - } else { - # Parametrized Authentication via given service principal: The service principal with the data provided via the command line - # is used for all authentication purposes. - $spClientId = $AzureClientId - $credentials = $AzureAppCred - $ServicePrincipalClientSecret = $AzureClientSecret - $tenantId = $AzureTenantId - } - - Get-LatestCommit -ErrorAction SilentlyContinue - - $packerBinary = Get-Command "packer" - if (-not ($packerBinary)) { - throw "'packer' binary is not found on PATH" - } - - if($RestrictToAgentIpAddress -eq $true) { - $AgentIp = (Invoke-RestMethod http://ipinfo.io/json).ip - Write-Host "Restricting access to packer generated VM to agent IP Address: $AgentIp" - } - - & $packerBinary build -on-error=ask ` - -var "client_id=$($spClientId)" ` - -var "client_secret=$($ServicePrincipalClientSecret)" ` - -var "subscription_id=$($SubscriptionId)" ` - -var "tenant_id=$($tenantId)" ` - -var "location=$($AzureLocation)" ` - -var "resource_group=$($ResourceGroupName)" ` - -var "storage_account=$($storageAccountName)" ` - -var "install_password=$($InstallPassword)" ` - -var "allowed_inbound_ip_addresses=$($AgentIp)" ` - $builderScriptPath } From 0576062396eac88970d07cf833081ca6bd8143a2 Mon Sep 17 00:00:00 2001 From: Mikhail Koliada <88318005+mikhailkoliada@users.noreply.github.com> Date: Wed, 11 May 2022 15:53:55 +0200 Subject: [PATCH 040/237] [Ubuntu] Migrate 22.04 from json to hcl (#5517) --- .../azure-pipelines/image-generation.yml | 5 +- images.CI/linux-and-win/build-image.ps1 | 4 +- images/linux/ubuntu2204.json | 367 ----------------- images/linux/ubuntu2204.pkr.hcl | 389 ++++++++++++++++++ 4 files changed, 395 insertions(+), 370 deletions(-) delete mode 100644 images/linux/ubuntu2204.json create mode 100644 images/linux/ubuntu2204.pkr.hcl diff --git a/images.CI/linux-and-win/azure-pipelines/image-generation.yml b/images.CI/linux-and-win/azure-pipelines/image-generation.yml index 9cc38d5ef..2e31962fd 100644 --- a/images.CI/linux-and-win/azure-pipelines/image-generation.yml +++ b/images.CI/linux-and-win/azure-pipelines/image-generation.yml @@ -31,7 +31,10 @@ jobs: $ImageType = "${{ parameters.image_type }}" $TemplateDirectoryName = if ($ImageType.StartsWith("ubuntu")) { "linux" } else { "win" } $TemplateDirectoryPath = Join-Path "images" $TemplateDirectoryName | Resolve-Path - $TemplatePath = Join-Path $TemplateDirectoryPath "$ImageType.json" + $TemplatePath = Join-Path $TemplateDirectoryPath "$ImageType.pkr.hcl" + if ( -not (Test-Path $TemplatePath) ) { + $TemplatePath = Join-Path $TemplateDirectoryPath "$ImageType.json" + } Write-Host "##vso[task.setvariable variable=TemplateDirectoryPath;]$TemplateDirectoryPath" Write-Host "##vso[task.setvariable variable=TemplatePath;]$TemplatePath" diff --git a/images.CI/linux-and-win/build-image.ps1 b/images.CI/linux-and-win/build-image.ps1 index 41d03190d..27b414d8f 100644 --- a/images.CI/linux-and-win/build-image.ps1 +++ b/images.CI/linux-and-win/build-image.ps1 @@ -22,7 +22,7 @@ if (-not (Test-Path $TemplatePath)) # Set Image repository path env variable, this is a workaround for Ubuntu 22.04 until this is fixed https://github.com/hashicorp/packer/issues/11733 $env:ImageRepositoryPath = "." -$Image = [io.path]::GetFileNameWithoutExtension($TemplatePath) +$Image = [io.path]::GetFileName($TemplatePath).Split(".")[0] $TempResourceGroupName = "${ResourcesNamePrefix}_${Image}" $InstallPassword = [System.GUID]::NewGuid().ToString().ToUpper() @@ -62,4 +62,4 @@ packer build -var "capture_name_prefix=$ResourcesNamePrefix" ` $currentString = $_ $sensitiveString = $SensitiveData | Where-Object { $currentString -match $_ } $sensitiveString -eq $null - } \ No newline at end of file + } diff --git a/images/linux/ubuntu2204.json b/images/linux/ubuntu2204.json deleted file mode 100644 index 518eb059a..000000000 --- a/images/linux/ubuntu2204.json +++ /dev/null @@ -1,367 +0,0 @@ -{ - "variables": { - "client_id": "{{env `ARM_CLIENT_ID`}}", - "client_secret": "{{env `ARM_CLIENT_SECRET`}}", - "subscription_id": "{{env `ARM_SUBSCRIPTION_ID`}}", - "tenant_id": "{{env `ARM_TENANT_ID`}}", - "resource_group": "{{env `ARM_RESOURCE_GROUP`}}", - "storage_account": "{{env `ARM_STORAGE_ACCOUNT`}}", - "build_resource_group_name": "{{env `BUILD_RESOURCE_GROUP_NAME`}}", - "temp_resource_group_name": "{{env `TEMP_RESOURCE_GROUP_NAME`}}", - "location": "{{env `ARM_RESOURCE_LOCATION`}}", - "virtual_network_name": "{{env `VNET_NAME`}}", - "virtual_network_resource_group_name": "{{env `VNET_RESOURCE_GROUP`}}", - "virtual_network_subnet_name": "{{env `VNET_SUBNET`}}", - "private_virtual_network_with_public_ip": "{{env `PRIVATE_VIRTUAL_NETWORK_WITH_PUBLIC_IP`}}", - "allowed_inbound_ip_addresses": "{{env `AGENT_IP`}}", - "image_repository_path": "{{env `IMAGEREPOSITORYPATH`}}", - "image_folder": "/imagegeneration", - "imagedata_file": "/imagegeneration/imagedata.json", - "installer_script_folder": "/imagegeneration/installers", - "helper_script_folder": "/imagegeneration/helpers", - "vm_size": "Standard_D4s_v4", - "capture_name_prefix": "packer", - "image_version": "dev", - "image_os": "ubuntu22", - "run_validation_diskspace": "false", - "dockerhub_login": "{{env `DOCKERHUB_LOGIN`}}", - "dockerhub_password": "{{env `DOCKERHUB_PASSWORD`}}" - }, - "sensitive-variables": [ - "client_secret" - ], - "builders": [ - { - "type": "azure-arm", - "client_id": "{{user `client_id`}}", - "client_secret": "{{user `client_secret`}}", - "subscription_id": "{{user `subscription_id`}}", - "tenant_id": "{{user `tenant_id`}}", - "location": "{{user `location`}}", - "vm_size": "{{user `vm_size`}}", - "resource_group_name": "{{user `resource_group`}}", - "storage_account": "{{user `storage_account`}}", - "build_resource_group_name": "{{user `build_resource_group_name`}}", - "temp_resource_group_name": "{{user `temp_resource_group_name`}}", - "capture_container_name": "images", - "capture_name_prefix": "{{user `capture_name_prefix`}}", - "virtual_network_name": "{{user `virtual_network_name`}}", - "virtual_network_resource_group_name": "{{user `virtual_network_resource_group_name`}}", - "virtual_network_subnet_name": "{{user `virtual_network_subnet_name`}}", - "private_virtual_network_with_public_ip": "{{user `private_virtual_network_with_public_ip`}}", - "allowed_inbound_ip_addresses": "{{user `allowed_inbound_ip_addresses`}}", - "user_data_file": "{{user `image_repository_path`}}/images/linux/scripts/base/configure-legacy-ssh.sh", - "os_type": "Linux", - "image_publisher": "canonical", - "image_offer": "0001-com-ubuntu-server-jammy", - "image_sku": "22_04-lts", - "os_disk_size_gb": "86" - } - ], - "provisioners": [ - { - "type": "shell", - "inline": [ - "mkdir {{user `image_folder`}}", - "chmod 777 {{user `image_folder`}}" - ], - "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" - }, - { - "type": "shell", - "script": "{{template_dir}}/scripts/base/apt-mock.sh", - "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" - }, - { - "type": "shell", - "scripts": [ - "{{template_dir}}/scripts/base/repos.sh" - ], - "environment_vars": [ - "DEBIAN_FRONTEND=noninteractive" - ], - "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" - }, - { - "type": "shell", - "script": "{{template_dir}}/scripts/base/apt.sh", - "environment_vars": [ - "DEBIAN_FRONTEND=noninteractive" - ], - "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" - }, - { - "type": "shell", - "script": "{{template_dir}}/scripts/base/limits.sh", - "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" - }, - { - "type": "file", - "source": "{{template_dir}}/scripts/helpers", - "destination": "{{user `helper_script_folder`}}" - }, - { - "type": "file", - "source": "{{template_dir}}/scripts/installers", - "destination": "{{user `installer_script_folder`}}" - }, - { - "type": "file", - "source": "{{ template_dir }}/post-generation", - "destination": "{{user `image_folder`}}" - }, - { - "type": "file", - "source": "{{template_dir}}/scripts/tests", - "destination": "{{user `image_folder`}}" - }, - { - "type": "file", - "source": "{{ template_dir }}/scripts/SoftwareReport", - "destination": "{{user `image_folder`}}" - }, - { - "type": "file", - "source": "{{template_dir}}/toolsets/toolset-2204.json", - "destination": "{{user `installer_script_folder`}}/toolset.json" - }, - { - "type": "shell", - "scripts": [ - "{{template_dir}}/scripts/installers/preimagedata.sh" - ], - "environment_vars": [ - "IMAGE_VERSION={{user `image_version`}}", - "IMAGEDATA_FILE={{user `imagedata_file`}}" - ], - "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" - }, - { - "type": "shell", - "scripts": [ - "{{template_dir}}/scripts/installers/configure-environment.sh" - ], - "environment_vars": [ - "IMAGE_VERSION={{user `image_version`}}", - "IMAGE_OS={{user `image_os`}}", - "HELPER_SCRIPTS={{user `helper_script_folder`}}" - ], - "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" - }, - { - "type": "shell", - "scripts": [ - "{{template_dir}}/scripts/installers/complete-snap-setup.sh", - "{{template_dir}}/scripts/installers/powershellcore.sh" - ], - "environment_vars": [ - "HELPER_SCRIPTS={{user `helper_script_folder`}}" - ], - "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" - }, - { - "type": "shell", - "scripts": [ - "{{template_dir}}/scripts/installers/Install-PowerShellModules.ps1", - "{{template_dir}}/scripts/installers/Install-AzureModules.ps1" - ], - "environment_vars": [ - "HELPER_SCRIPTS={{user `helper_script_folder`}}", - "INSTALLER_SCRIPT_FOLDER={{user `installer_script_folder`}}" - ], - "execute_command": "sudo sh -c '{{ .Vars }} pwsh -f {{ .Path }}'" - }, - { - "type": "shell", - "scripts": [ - "{{template_dir}}/scripts/installers/docker-compose.sh", - "{{template_dir}}/scripts/installers/docker-moby.sh" - ], - "environment_vars": [ - "HELPER_SCRIPTS={{user `helper_script_folder`}}", - "INSTALLER_SCRIPT_FOLDER={{user `installer_script_folder`}}", - "DOCKERHUB_LOGIN={{user `dockerhub_login`}}", - "DOCKERHUB_PASSWORD={{user `dockerhub_password`}}" - ], - "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" - }, - { - "type": "shell", - "scripts": [ - "{{template_dir}}/scripts/installers/azcopy.sh", - "{{template_dir}}/scripts/installers/azure-cli.sh", - "{{template_dir}}/scripts/installers/azure-devops-cli.sh", - "{{template_dir}}/scripts/installers/basic.sh", - "{{template_dir}}/scripts/installers/bicep.sh", - "{{template_dir}}/scripts/installers/aliyun-cli.sh", - "{{template_dir}}/scripts/installers/apache.sh", - "{{template_dir}}/scripts/installers/aws.sh", - "{{template_dir}}/scripts/installers/clang.sh", - "{{template_dir}}/scripts/installers/cmake.sh", - "{{template_dir}}/scripts/installers/codeql-bundle.sh", - "{{template_dir}}/scripts/installers/dotnetcore-sdk.sh", - "{{template_dir}}/scripts/installers/gcc.sh", - "{{template_dir}}/scripts/installers/gfortran.sh", - "{{template_dir}}/scripts/installers/git.sh", - "{{template_dir}}/scripts/installers/github-cli.sh", - "{{template_dir}}/scripts/installers/google-chrome.sh", - "{{template_dir}}/scripts/installers/google-cloud-sdk.sh", - "{{template_dir}}/scripts/installers/haskell.sh", - "{{template_dir}}/scripts/installers/heroku.sh", - "{{template_dir}}/scripts/installers/kubernetes-tools.sh", - "{{template_dir}}/scripts/installers/oc.sh", - "{{template_dir}}/scripts/installers/miniconda.sh", - "{{template_dir}}/scripts/installers/mysql.sh", - "{{template_dir}}/scripts/installers/sqlpackage.sh", - "{{template_dir}}/scripts/installers/nginx.sh", - "{{template_dir}}/scripts/installers/nvm.sh", - "{{template_dir}}/scripts/installers/nodejs.sh", - "{{template_dir}}/scripts/installers/bazel.sh", - "{{template_dir}}/scripts/installers/oras-cli.sh", - "{{template_dir}}/scripts/installers/php.sh", - "{{template_dir}}/scripts/installers/postgresql.sh", - "{{template_dir}}/scripts/installers/pulumi.sh", - "{{template_dir}}/scripts/installers/ruby.sh", - "{{template_dir}}/scripts/installers/r.sh", - "{{template_dir}}/scripts/installers/rust.sh", - "{{template_dir}}/scripts/installers/julia.sh", - "{{template_dir}}/scripts/installers/sbt.sh", - "{{template_dir}}/scripts/installers/terraform.sh", - "{{template_dir}}/scripts/installers/packer.sh", - "{{template_dir}}/scripts/installers/vcpkg.sh", - "{{template_dir}}/scripts/installers/dpkg-config.sh", - "{{template_dir}}/scripts/installers/yq.sh", - "{{template_dir}}/scripts/installers/pypy.sh", - "{{template_dir}}/scripts/installers/python.sh", - "{{template_dir}}/scripts/installers/graalvm.sh" - ], - "environment_vars": [ - "HELPER_SCRIPTS={{user `helper_script_folder`}}", - "INSTALLER_SCRIPT_FOLDER={{user `installer_script_folder`}}", - "DEBIAN_FRONTEND=noninteractive" - ], - "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" - }, - { - "type": "shell", - "scripts": [ - "{{template_dir}}/scripts/installers/Install-Toolset.ps1", - "{{template_dir}}/scripts/installers/Configure-Toolset.ps1" - ], - "environment_vars": [ - "HELPER_SCRIPTS={{user `helper_script_folder`}}", - "INSTALLER_SCRIPT_FOLDER={{user `installer_script_folder`}}" - ], - "execute_command": "sudo sh -c '{{ .Vars }} pwsh -f {{ .Path }}'" - }, - { - "type": "shell", - "scripts": [ - "{{template_dir}}/scripts/installers/pipx-packages.sh" - ], - "environment_vars": [ - "HELPER_SCRIPTS={{user `helper_script_folder`}}", - "INSTALLER_SCRIPT_FOLDER={{user `installer_script_folder`}}" - ], - "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" - }, - { - "type": "shell", - "scripts": [ - "{{template_dir}}/scripts/installers/homebrew.sh" - ], - "environment_vars": [ - "HELPER_SCRIPTS={{user `helper_script_folder`}}", - "DEBIAN_FRONTEND=noninteractive", - "INSTALLER_SCRIPT_FOLDER={{user `installer_script_folder`}}" - ], - "execute_command": "/bin/sh -c '{{ .Vars }} {{ .Path }}'" - }, - { - "type": "shell", - "script": "{{template_dir}}/scripts/base/snap.sh", - "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" - }, - { - "type": "shell", - "expect_disconnect": true, - "scripts": [ - "{{template_dir}}/scripts/base/reboot.sh" - ], - "execute_command": "/bin/sh -c '{{ .Vars }} {{ .Path }}'" - }, - { - "type": "shell", - "pause_before": "60s", - "start_retry_timeout": "10m", - "scripts": [ - "{{template_dir}}/scripts/installers/cleanup.sh" - ], - "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" - }, - { - "type": "shell", - "script": "{{template_dir}}/scripts/base/apt-mock-remove.sh", - "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" - }, - { - "type": "shell", - "inline": [ - "pwsh -File {{user `image_folder`}}/SoftwareReport/SoftwareReport.Generator.ps1 -OutputDirectory {{user `image_folder`}}", - "pwsh -File {{user `image_folder`}}/tests/RunAll-Tests.ps1 -OutputDirectory {{user `image_folder`}}" - ], - "environment_vars": [ - "IMAGE_VERSION={{user `image_version`}}", - "INSTALLER_SCRIPT_FOLDER={{user `installer_script_folder`}}" - ] - }, - { - "type": "file", - "source": "{{user `image_folder`}}/Ubuntu-Readme.md", - "destination": "{{template_dir}}/Ubuntu2204-Readme.md", - "direction": "download" - }, - { - "type": "shell", - "scripts":[ - "{{template_dir}}/scripts/installers/post-deployment.sh" - ], - "environment_vars":[ - "HELPER_SCRIPT_FOLDER={{user `helper_script_folder`}}", - "INSTALLER_SCRIPT_FOLDER={{user `installer_script_folder`}}", - "IMAGE_FOLDER={{user `image_folder`}}" - ], - "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" - }, - { - "type": "shell", - "scripts":[ - "{{template_dir}}/scripts/installers/validate-disk-space.sh" - ], - "environment_vars": [ - "RUN_VALIDATION={{user `run_validation_diskspace`}}" - ] - }, - { - "type": "file", - "source": "{{template_dir}}/config/ubuntu2204.conf", - "destination": "/tmp/" - }, - { - "type": "shell", - "inline": [ - "mkdir -p /etc/vsts", - "cp /tmp/ubuntu2204.conf /etc/vsts/machine_instance.conf" - ], - "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" - }, - { - "type": "shell", - "inline": [ - "sleep 30", - "/usr/sbin/waagent -force -deprovision+user && export HISTSIZE=0 && sync" - ], - "execute_command": "sudo sh -c '{{ .Vars }} {{ .Path }}'" - } - ] -} diff --git a/images/linux/ubuntu2204.pkr.hcl b/images/linux/ubuntu2204.pkr.hcl new file mode 100644 index 000000000..4b1f30307 --- /dev/null +++ b/images/linux/ubuntu2204.pkr.hcl @@ -0,0 +1,389 @@ + +variable "allowed_inbound_ip_addresses" { + default = [] +} + +variable "build_resource_group_name" { + type = string + default = "${env("BUILD_RESOURCE_GROUP_NAME")}" +} + +variable "capture_name_prefix" { + type = string + default = "packer" +} + +variable "client_id" { + type = string + default = "${env("ARM_CLIENT_ID")}" +} + +variable "client_secret" { + type = string + default = "${env("ARM_CLIENT_SECRET")}" + sensitive = true +} + +variable "commit_url" { + type = string + default = "" +} + +variable "dockerhub_login" { + type = string + default = "${env("DOCKERHUB_LOGIN")}" +} + +variable "dockerhub_password" { + type = string + default = "${env("DOCKERHUB_PASSWORD")}" +} + +variable "helper_script_folder" { + type = string + default = "/imagegeneration/helpers" +} + +variable "image_folder" { + type = string + default = "/imagegeneration" +} + +variable "image_os" { + type = string + default = "ubuntu22" +} + +variable "image_repository_path" { + type = string + default = "${env("IMAGEREPOSITORYPATH")}" +} + +variable "image_version" { + type = string + default = "dev" +} + +variable "imagedata_file" { + type = string + default = "/imagegeneration/imagedata.json" +} + +variable "installer_script_folder" { + type = string + default = "/imagegeneration/installers" +} + +variable "install_password" { + type = string + default = "" +} + +variable "location" { + type = string + default = "${env("ARM_RESOURCE_LOCATION")}" +} + +variable "private_virtual_network_with_public_ip" { + type = bool + default = false +} + +variable "resource_group" { + type = string + default = "${env("ARM_RESOURCE_GROUP")}" +} + +variable "run_validation_diskspace" { + type = bool + default = false +} + +variable "storage_account" { + type = string + default = "${env("ARM_STORAGE_ACCOUNT")}" +} + +variable "subscription_id" { + type = string + default = "${env("ARM_SUBSCRIPTION_ID")}" +} + +variable "temp_resource_group_name" { + type = string + default = "${env("TEMP_RESOURCE_GROUP_NAME")}" +} + +variable "tenant_id" { + type = string + default = "${env("ARM_TENANT_ID")}" +} + +variable "virtual_network_name" { + type = string + default = "${env("VNET_NAME")}" +} + +variable "virtual_network_resource_group_name" { + type = string + default = "${env("VNET_RESOURCE_GROUP")}" +} + +variable "virtual_network_subnet_name" { + type = string + default = "${env("VNET_SUBNET")}" +} + +variable "vm_size" { + type = string + default = "Standard_D4s_v4" +} + +source "azure-arm" "build_vhd" { + allowed_inbound_ip_addresses = "${var.allowed_inbound_ip_addresses}" + build_resource_group_name = "${var.build_resource_group_name}" + capture_container_name = "images" + capture_name_prefix = "${var.capture_name_prefix}" + client_id = "${var.client_id}" + client_secret = "${var.client_secret}" + image_offer = "0001-com-ubuntu-server-jammy" + image_publisher = "canonical" + image_sku = "22_04-lts" + location = "${var.location}" + os_disk_size_gb = "86" + os_type = "Linux" + private_virtual_network_with_public_ip = "${var.private_virtual_network_with_public_ip}" + resource_group_name = "${var.resource_group}" + storage_account = "${var.storage_account}" + subscription_id = "${var.subscription_id}" + temp_resource_group_name = "${var.temp_resource_group_name}" + tenant_id = "${var.tenant_id}" + user_data_file = "${var.image_repository_path}/images/linux/scripts/base/configure-legacy-ssh.sh" + virtual_network_name = "${var.virtual_network_name}" + virtual_network_resource_group_name = "${var.virtual_network_resource_group_name}" + virtual_network_subnet_name = "${var.virtual_network_subnet_name}" + vm_size = "${var.vm_size}" +} + +build { + sources = ["source.azure-arm.build_vhd"] + + provisioner "shell" { + execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'" + inline = ["mkdir ${var.image_folder}", "chmod 777 ${var.image_folder}"] + } + + provisioner "shell" { + execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'" + script = "${path.root}/scripts/base/apt-mock.sh" + } + + provisioner "shell" { + environment_vars = ["DEBIAN_FRONTEND=noninteractive"] + execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'" + scripts = ["${path.root}/scripts/base/repos.sh"] + } + + provisioner "shell" { + environment_vars = ["DEBIAN_FRONTEND=noninteractive"] + execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'" + script = "${path.root}/scripts/base/apt.sh" + } + + provisioner "shell" { + execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'" + script = "${path.root}/scripts/base/limits.sh" + } + + provisioner "file" { + destination = "${var.helper_script_folder}" + source = "${path.root}/scripts/helpers" + } + + provisioner "file" { + destination = "${var.installer_script_folder}" + source = "${path.root}/scripts/installers" + } + + provisioner "file" { + destination = "${var.image_folder}" + source = "${path.root}/post-generation" + } + + provisioner "file" { + destination = "${var.image_folder}" + source = "${path.root}/scripts/tests" + } + + provisioner "file" { + destination = "${var.image_folder}" + source = "${path.root}/scripts/SoftwareReport" + } + + provisioner "file" { + destination = "${var.installer_script_folder}/toolset.json" + source = "${path.root}/toolsets/toolset-2204.json" + } + + provisioner "shell" { + environment_vars = ["IMAGE_VERSION=${var.image_version}", "IMAGEDATA_FILE=${var.imagedata_file}"] + execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'" + scripts = ["${path.root}/scripts/installers/preimagedata.sh"] + } + + provisioner "shell" { + environment_vars = ["IMAGE_VERSION=${var.image_version}", "IMAGE_OS=${var.image_os}", "HELPER_SCRIPTS=${var.helper_script_folder}"] + execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'" + scripts = ["${path.root}/scripts/installers/configure-environment.sh"] + } + + provisioner "shell" { + environment_vars = ["HELPER_SCRIPTS=${var.helper_script_folder}"] + execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'" + scripts = ["${path.root}/scripts/installers/complete-snap-setup.sh", "${path.root}/scripts/installers/powershellcore.sh"] + } + + provisioner "shell" { + environment_vars = ["HELPER_SCRIPTS=${var.helper_script_folder}", "INSTALLER_SCRIPT_FOLDER=${var.installer_script_folder}"] + execute_command = "sudo sh -c '{{ .Vars }} pwsh -f {{ .Path }}'" + scripts = ["${path.root}/scripts/installers/Install-PowerShellModules.ps1", "${path.root}/scripts/installers/Install-AzureModules.ps1"] + } + + provisioner "shell" { + environment_vars = ["HELPER_SCRIPTS=${var.helper_script_folder}", "INSTALLER_SCRIPT_FOLDER=${var.installer_script_folder}", "DOCKERHUB_LOGIN=${var.dockerhub_login}", "DOCKERHUB_PASSWORD=${var.dockerhub_password}"] + execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'" + scripts = ["${path.root}/scripts/installers/docker-compose.sh", "${path.root}/scripts/installers/docker-moby.sh"] + } + + provisioner "shell" { + environment_vars = ["HELPER_SCRIPTS=${var.helper_script_folder}", "INSTALLER_SCRIPT_FOLDER=${var.installer_script_folder}", "DEBIAN_FRONTEND=noninteractive"] + execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'" + scripts = [ + "${path.root}/scripts/installers/azcopy.sh", + "${path.root}/scripts/installers/azure-cli.sh", + "${path.root}/scripts/installers/azure-devops-cli.sh", + "${path.root}/scripts/installers/basic.sh", + "${path.root}/scripts/installers/bicep.sh", + "${path.root}/scripts/installers/aliyun-cli.sh", + "${path.root}/scripts/installers/apache.sh", + "${path.root}/scripts/installers/aws.sh", + "${path.root}/scripts/installers/clang.sh", + "${path.root}/scripts/installers/cmake.sh", + "${path.root}/scripts/installers/codeql-bundle.sh", + "${path.root}/scripts/installers/dotnetcore-sdk.sh", + "${path.root}/scripts/installers/gcc.sh", + "${path.root}/scripts/installers/gfortran.sh", + "${path.root}/scripts/installers/git.sh", + "${path.root}/scripts/installers/github-cli.sh", + "${path.root}/scripts/installers/google-chrome.sh", + "${path.root}/scripts/installers/google-cloud-sdk.sh", + "${path.root}/scripts/installers/haskell.sh", + "${path.root}/scripts/installers/heroku.sh", + "${path.root}/scripts/installers/kubernetes-tools.sh", + "${path.root}/scripts/installers/oc.sh", + "${path.root}/scripts/installers/miniconda.sh", + "${path.root}/scripts/installers/mysql.sh", + "${path.root}/scripts/installers/sqlpackage.sh", + "${path.root}/scripts/installers/nginx.sh", + "${path.root}/scripts/installers/nvm.sh", + "${path.root}/scripts/installers/nodejs.sh", + "${path.root}/scripts/installers/bazel.sh", + "${path.root}/scripts/installers/oras-cli.sh", + "${path.root}/scripts/installers/php.sh", + "${path.root}/scripts/installers/postgresql.sh", + "${path.root}/scripts/installers/pulumi.sh", + "${path.root}/scripts/installers/ruby.sh", + "${path.root}/scripts/installers/r.sh", + "${path.root}/scripts/installers/rust.sh", + "${path.root}/scripts/installers/julia.sh", + "${path.root}/scripts/installers/sbt.sh", + "${path.root}/scripts/installers/terraform.sh", + "${path.root}/scripts/installers/packer.sh", + "${path.root}/scripts/installers/vcpkg.sh", + "${path.root}/scripts/installers/dpkg-config.sh", + "${path.root}/scripts/installers/yq.sh", + "${path.root}/scripts/installers/pypy.sh", + "${path.root}/scripts/installers/python.sh", + "${path.root}/scripts/installers/graalvm.sh" + ] + } + + provisioner "shell" { + environment_vars = ["HELPER_SCRIPTS=${var.helper_script_folder}", "INSTALLER_SCRIPT_FOLDER=${var.installer_script_folder}"] + execute_command = "sudo sh -c '{{ .Vars }} pwsh -f {{ .Path }}'" + scripts = ["${path.root}/scripts/installers/Install-Toolset.ps1", "${path.root}/scripts/installers/Configure-Toolset.ps1"] + } + + provisioner "shell" { + environment_vars = ["HELPER_SCRIPTS=${var.helper_script_folder}", "INSTALLER_SCRIPT_FOLDER=${var.installer_script_folder}"] + execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'" + scripts = ["${path.root}/scripts/installers/pipx-packages.sh"] + } + + provisioner "shell" { + environment_vars = ["HELPER_SCRIPTS=${var.helper_script_folder}", "DEBIAN_FRONTEND=noninteractive", "INSTALLER_SCRIPT_FOLDER=${var.installer_script_folder}"] + execute_command = "/bin/sh -c '{{ .Vars }} {{ .Path }}'" + scripts = ["${path.root}/scripts/installers/homebrew.sh"] + } + + provisioner "shell" { + execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'" + script = "${path.root}/scripts/base/snap.sh" + } + + provisioner "shell" { + execute_command = "/bin/sh -c '{{ .Vars }} {{ .Path }}'" + expect_disconnect = true + scripts = ["${path.root}/scripts/base/reboot.sh"] + } + + provisioner "shell" { + execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'" + pause_before = "1m0s" + scripts = ["${path.root}/scripts/installers/cleanup.sh"] + start_retry_timeout = "10m" + } + + provisioner "shell" { + execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'" + script = "${path.root}/scripts/base/apt-mock-remove.sh" + } + + provisioner "shell" { + environment_vars = ["IMAGE_VERSION=${var.image_version}", "INSTALLER_SCRIPT_FOLDER=${var.installer_script_folder}"] + inline = ["pwsh -File ${var.image_folder}/SoftwareReport/SoftwareReport.Generator.ps1 -OutputDirectory ${var.image_folder}", "pwsh -File ${var.image_folder}/tests/RunAll-Tests.ps1 -OutputDirectory ${var.image_folder}"] + } + + provisioner "file" { + destination = "${path.root}/Ubuntu2204-Readme.md" + direction = "download" + source = "${var.image_folder}/Ubuntu-Readme.md" + } + + provisioner "shell" { + environment_vars = ["HELPER_SCRIPT_FOLDER=${var.helper_script_folder}", "INSTALLER_SCRIPT_FOLDER=${var.installer_script_folder}", "IMAGE_FOLDER=${var.image_folder}"] + execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'" + scripts = ["${path.root}/scripts/installers/post-deployment.sh"] + } + + provisioner "shell" { + environment_vars = ["RUN_VALIDATION=${var.run_validation_diskspace}"] + scripts = ["${path.root}/scripts/installers/validate-disk-space.sh"] + } + + provisioner "file" { + destination = "/tmp/" + source = "${path.root}/config/ubuntu2204.conf" + } + + provisioner "shell" { + execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'" + inline = ["mkdir -p /etc/vsts", "cp /tmp/ubuntu2204.conf /etc/vsts/machine_instance.conf"] + } + + provisioner "shell" { + execute_command = "sudo sh -c '{{ .Vars }} {{ .Path }}'" + inline = ["sleep 30", "/usr/sbin/waagent -force -deprovision+user && export HISTSIZE=0 && sync"] + } + +} From 63c06b0c58ace31b24ba387184f4b419e977e414 Mon Sep 17 00:00:00 2001 From: AlexanderGitin <102294679+AlexanderGitin@users.noreply.github.com> Date: Wed, 11 May 2022 18:55:42 +0300 Subject: [PATCH 041/237] [MacOS] Add safe directory setting to git config (#5452) --- images/macos/provision/core/git.sh | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/images/macos/provision/core/git.sh b/images/macos/provision/core/git.sh index 0dd8ba739..3a62d85e1 100644 --- a/images/macos/provision/core/git.sh +++ b/images/macos/provision/core/git.sh @@ -2,11 +2,9 @@ source ~/utils/utils.sh echo Installing Git... -# Temporary hardcode version 2.35.1 due to the issue with the actions\checkout https://github.com/actions/checkout/issues/76 -brew tap-new local/git -brew extract --version=2.35.1 git local/git -brew install git@2.35.1 -brew untap -f local/homebrew-git +brew_smart_install "git" + +git config --global --add safe.directory "*" echo Installing Git LFS brew_smart_install "git-lfs" From 0ca5e834c0ef6befe6058203d810af1ae9a0c4ac Mon Sep 17 00:00:00 2001 From: Alexis Saettler Date: Wed, 11 May 2022 17:59:46 +0200 Subject: [PATCH 042/237] Refactor Get-DotnetFrameworkTools and allow multiple SDKs installation (#5464) --- .../SoftwareReport/SoftwareReport.Common.psm1 | 13 ++++++------- .../SoftwareReport/SoftwareReport.Generator.ps1 | 11 +++++++---- images/win/scripts/Tests/Tools.Tests.ps1 | 3 +-- 3 files changed, 14 insertions(+), 13 deletions(-) diff --git a/images/win/scripts/SoftwareReport/SoftwareReport.Common.psm1 b/images/win/scripts/SoftwareReport/SoftwareReport.Common.psm1 index a4379c0b5..33530d33c 100644 --- a/images/win/scripts/SoftwareReport/SoftwareReport.Common.psm1 +++ b/images/win/scripts/SoftwareReport/SoftwareReport.Common.psm1 @@ -226,15 +226,14 @@ function Get-DotnetRuntimes { function Get-DotnetFrameworkTools { $path = "${env:ProgramFiles(x86)}\Microsoft SDKs\Windows\*\*\NETFX*" - $frameworkVersions = @() - Get-ChildItem -Path $path -Directory | ForEach-Object { - $frameworkVersions += ($_.Name -Split(" "))[1] - $frameworkPath = $_.Fullname -Replace " \d+\.\d+(\.\d+)?", " " - } + Get-ChildItem -Path $path -Directory | Group-Object { + $_.Fullname -Replace " \d+\.\d+(\.\d+)?", " " + } | ForEach-Object { [PSCustomObject]@{ - Versions = $frameworkVersions -Join " " - Path = $frameworkPath + Versions = $_.Group.Name | ForEach-Object { $_.Split(" ")[1] } + Path = $_.Name } + } } function Get-PowerShellAzureModules { diff --git a/images/win/scripts/SoftwareReport/SoftwareReport.Generator.ps1 b/images/win/scripts/SoftwareReport/SoftwareReport.Generator.ps1 index 3af3f431e..cf34a2fa4 100644 --- a/images/win/scripts/SoftwareReport/SoftwareReport.Generator.ps1 +++ b/images/win/scripts/SoftwareReport/SoftwareReport.Generator.ps1 @@ -267,12 +267,15 @@ Get-DotnetRuntimes | Foreach-Object { } $markdown += New-MDHeader ".NET Framework" -Level 3 -$frameworks = Get-DotnetFrameworkTools $markdown += "``Type: Developer Pack``" $markdown += New-MDNewLine -$markdown += "``Location $($frameworks.Path)``" -$markdown += New-MDNewLine -$markdown += New-MDList -Lines $frameworks.Versions -Style Unordered +Get-DotnetFrameworkTools | Foreach-Object { + $path = $_.Path + $versions = $_.Versions + $markdown += "``Location: $path``" + $markdown += New-MDNewLine + $markdown += New-MDList -Lines $versions -Style Unordered +} $markdown += New-MDHeader ".NET tools" -Level 3 $tools = Get-DotnetTools diff --git a/images/win/scripts/Tests/Tools.Tests.ps1 b/images/win/scripts/Tests/Tools.Tests.ps1 index 4476a43b3..515df57a2 100644 --- a/images/win/scripts/Tests/Tools.Tests.ps1 +++ b/images/win/scripts/Tests/Tools.Tests.ps1 @@ -103,8 +103,7 @@ Describe "GoogleCloudSDK" -Skip:(Test-IsWin22) { Describe "NET48" { It "NET48" { - $netPath = (Get-DotnetFrameworkTools).Path.Split("<")[0] - ${netPath} + "4.8 Tools" | Should -Exist + (Get-DotnetFrameworkTools).Versions | Should -Contain "4.8" } } From 459f6845b1554e17bf1783690d47417069feb208 Mon Sep 17 00:00:00 2001 From: Ross Smith II Date: Thu, 12 May 2022 00:29:08 -0700 Subject: [PATCH 043/237] Fix: typo in create-image-and-azure-resources.md (#5527) --- docs/create-image-and-azure-resources.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/create-image-and-azure-resources.md b/docs/create-image-and-azure-resources.md index 2727d7309..f079a1fe8 100644 --- a/docs/create-image-and-azure-resources.md +++ b/docs/create-image-and-azure-resources.md @@ -27,7 +27,7 @@ Detailed instruction can be found in [Azure documentation](https://docs.microsof #### How to prepare Windows build agent Local machine or [Azure VM](https://docs.microsoft.com/en-us/azure/virtual-machines/windows/quick-create-cli) can be used as a build agent. -Download `packer` from https://www.packer.io/downloads, or install it via Chocolately. +Download `packer` from https://www.packer.io/downloads, or install it via [Chocolatey](https://chocolatey.org/): ``` choco install packer ``` From 7b9a92f7193a7bde2c4332d8d3aa3c80104370d9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 12 May 2022 08:19:40 +0000 Subject: [PATCH 044/237] Updating readme file for ubuntu18 version 20220511.2 (#5524) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/linux/Ubuntu1804-Readme.md | 81 ++++++++++++++++--------------- 1 file changed, 43 insertions(+), 38 deletions(-) diff --git a/images/linux/Ubuntu1804-Readme.md b/images/linux/Ubuntu1804-Readme.md index 0098acd64..5f2b079ab 100644 --- a/images/linux/Ubuntu1804-Readme.md +++ b/images/linux/Ubuntu1804-Readme.md @@ -1,6 +1,10 @@ +| Announcements | +|-| +| [(Public Beta) Ubuntu 22.04 is now available](https://github.com/actions/virtual-environments/issues/5490) | +*** # Ubuntu 18.04.6 LTS -- Linux kernel version: 5.4.0-1077-azure -- Image Version: 20220503.1 +- Linux kernel version: 5.4.0-1078-azure +- Image Version: 20220511.2 ## Installed Software ### Language and Runtime @@ -25,14 +29,14 @@ ### Package Management - cpan 1.64 - Helm 3.8.2 -- Homebrew 3.4.10 +- Homebrew 3.4.11 - Miniconda 4.11.0 - Npm 8.5.5 - Pip 9.0.1 - Pip3 9.0.1 - Pipx 1.0.0 - RubyGems 2.7.6 -- Vcpkg (build from master \) +- Vcpkg (build from master \<0a1420dc4>) - Yarn 1.22.18 #### Environment variables @@ -60,16 +64,16 @@ - Docker Compose v1 1.29.2 - Docker Compose v2 2.4.1+azure-1 - Docker-Buildx 0.8.2 -- Docker-Moby Client 20.10.14+azure-1 -- Docker-Moby Server 20.10.14+azure-1 -- Git 2.36.0 (apt source repository: ppa:git-core/ppa) +- Docker-Moby Client 20.10.15+azure-1 +- Docker-Moby Server 20.10.15+azure-2 +- Git 2.36.1 (apt source repository: ppa:git-core/ppa) - Git LFS 3.1.4 (apt source repository: https://packagecloud.io/install/repositories/github/git-lfs) - Git-ftp 1.3.1 - Haveged 1.9.1 - Heroku 7.60.2 - HHVM (HipHop VM) 4.159.0 - jq 1.5 -- Kind 0.12.0 +- Kind 0.13.0 - Kubectl 1.24.0 - Kustomize 4.5.4 - Leiningen 2.9.8 @@ -79,12 +83,12 @@ - n 8.2.0 - Newman 5.3.2 - nvm 0.39.1 -- OpenSSL 1.1.1-1ubuntu2.1~18.04.15 +- OpenSSL 1.1.1-1ubuntu2.1~18.04.17 - Packer 1.8.0 - Parcel 2.5.0 - PhantomJS 2.1.1 - Podman 3.0.1 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) -- Pulumi 3.31.0 +- Pulumi 3.32.1 - R 4.2.0 - Skopeo 1.2.2 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - Sphinx Open Source Search Server 2.2.11 @@ -95,24 +99,24 @@ - zstd 1.5.2 (homebrew) ### CLI Tools -- Alibaba Cloud CLI 3.0.118 -- AWS CLI 1.23.6 +- Alibaba Cloud CLI 3.0.119 +- AWS CLI 1.23.11 - AWS CLI Session manager plugin 1.2.312.0 -- AWS SAM CLI 1.47.0 +- AWS SAM CLI 1.49.0 - Azure CLI (azure-cli) 2.36.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 -- GitHub CLI 2.9.0 +- GitHub CLI 2.10.1 - Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt) - Hub CLI 2.14.2 -- Netlify CLI 10.1.0 +- Netlify CLI 10.3.0 - OpenShift CLI 4.10.12 - ORAS CLI 0.12.0 -- Vercel CLI 24.2.0 +- Vercel CLI 24.2.1 ### Java | Version | Vendor | Environment Variable | | ------------------- | --------------- | -------------------- | -| 8.0.322+6 (default) | Eclipse Temurin | JAVA_HOME_8_X64 | +| 8.0.332+9 (default) | Eclipse Temurin | JAVA_HOME_8_X64 | | 11.0.15+10 | Eclipse Temurin | JAVA_HOME_11_X64 | | 12.0.2+10 | Adopt OpenJDK | JAVA_HOME_12_X64 | | 17.0.3+7 | Eclipse Temurin | JAVA_HOME_17_X64 | @@ -147,7 +151,7 @@ - Rustfmt 1.4.38 ### Browsers and Drivers -- Google Chrome 101.0.4951.54 +- Google Chrome 101.0.4951.64 - ChromeDriver 101.0.4951.41 - Chromium 101.0.4951.0 - Mozilla Firefox 99.0 @@ -162,10 +166,10 @@ | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | ### .NET Core SDK -- 3.1.120 3.1.202 3.1.302 3.1.418 5.0.104 5.0.213 5.0.303 5.0.407 6.0.202 +- 3.1.120 3.1.202 3.1.302 3.1.419 5.0.104 5.0.214 5.0.303 5.0.408 6.0.300 ### .NET tools -- nbgv 3.5.103+351d94e36c +- nbgv 3.5.104+d0b7c362ff ### Databases - MongoDB 5.0.8 (apt source repository: https://repo.mongodb.org/apt/ubuntu) @@ -192,12 +196,12 @@ ### Cached Tools #### Go - 1.16.15 -- 1.17.9 -- 1.18.1 +- 1.17.10 +- 1.18.2 #### Node.js - 12.22.12 -- 14.19.1 +- 14.19.2 - 16.15.0 #### PyPy @@ -225,8 +229,8 @@ | Name | Value | Architecture | | --------------- | ----------------------------------- | ------------ | | GOROOT_1_16_X64 | /opt/hostedtoolcache/go/1.16.15/x64 | x64 | -| GOROOT_1_17_X64 | /opt/hostedtoolcache/go/1.17.9/x64 | x64 | -| GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.1/x64 | x64 | +| GOROOT_1_17_X64 | /opt/hostedtoolcache/go/1.17.10/x64 | x64 | +| GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.2/x64 | x64 | ### PowerShell Tools - PowerShell 7.2.3 @@ -235,7 +239,7 @@ | Module | Version | | --------------- | ------- | | MarkdownPS | 1.9 | -| Microsoft.Graph | 1.9.5 | +| Microsoft.Graph | 1.9.6 | | Pester | 5.3.3 | #### Az PowerShell Modules @@ -279,18 +283,18 @@ | alpine:3.12 | sha256:c75ac27b49326926b803b9ed43bf088bc220d22556de1bc5f72d742c91398f69 | 2022-04-05 | | alpine:3.13 | sha256:ccf92aa53bc6c3b25be2ad0cce80baec1778f007f7e076b0ffbd1b225d0b3a9b | 2022-04-05 | | alpine:3.14 | sha256:06b5d462c92fc39303e6363c65e074559f8d6b1363250027ed5053557e3398c5 | 2022-04-05 | -| buildpack-deps:bullseye | sha256:f26b9bcb6722fd59888caf4f4c1d4990799e3e83d804a83b7b58b4be949dc75e | 2022-04-20 | -| buildpack-deps:buster | sha256:b971efe3151fcfb10d0b7dfc739d081a9f9d9413195aa9b80224a66f4a651b4a | 2022-04-20 | -| buildpack-deps:stretch | sha256:fd003a4b08626dd6e5a59c61de0639243909644344a5bada501bf42e9982eac6 | 2022-04-20 | -| debian:10 | sha256:ebe4b9831fb22dfa778de4ffcb8ea0ad69b5d782d4e86cab14cc1fded5d8e761 | 2022-04-20 | -| debian:11 | sha256:6846593d7d8613e5dcc68c8f7d8b8e3179c7f3397b84a47c5b2ce989ef1075a0 | 2022-04-20 | -| debian:9 | sha256:cebe6e1c30384958d471467e231f740e8f0fd92cbfd2a435a186e9bada3aee1c | 2022-04-20 | -| moby/buildkit:latest | sha256:3fbc9b9d9a74ab650eea43610ed880e51cdc05282d61f83c2e0a3b2e9ed3a344 | 2022-04-27 | +| buildpack-deps:bullseye | sha256:f4369ea9e313fc97029c736d68a9ea705d14fd1884a70be33aae25196d59288b | 2022-05-11 | +| buildpack-deps:buster | sha256:3485150b7bd19da1e2ddbf567ee47c5ebd1ed62d55a334ff363a718057d713c3 | 2022-05-11 | +| buildpack-deps:stretch | sha256:1929159d9dfd9fc9cc8f6fb0c8414452ec4613b824e152b87e24de9a6e3b5879 | 2022-05-11 | +| debian:10 | sha256:405f48fbb359190809bd91aac79c3f6c346c1e79878c839351c6a817db5e9fc4 | 2022-05-11 | +| debian:11 | sha256:6137c67e2009e881526386c42ba99b3657e4f92f546814a33d35b14e60579777 | 2022-05-11 | +| debian:9 | sha256:3487fb8dc9312f88dd4aa03364c15d98a998c5c7c3453f0469002f9d593916f6 | 2022-05-11 | +| moby/buildkit:latest | sha256:0dc312b04eac1b44cd2cad566deb1e886c753109208affbbec8384f381ff7f38 | 2022-05-06 | | node:12 | sha256:01627afeb110b3054ba4a1405541ca095c8bfca1cb6f2be9479c767a2711879e | 2022-04-20 | | node:12-alpine | sha256:d4b15b3d48f42059a15bd659be60afe21762aae9d6cbea6f124440895c27db68 | 2022-04-11 | -| node:14 | sha256:2f39686f6d0b2687550659367fa11f56018a0f782b7e30f1a0ea56b11dece124 | 2022-04-20 | +| node:14 | sha256:3a01c30e387a7a94184a9a34a977474aaa1a1be8c5be0d94ff0590d57b3503ed | 2022-05-11 | | node:14-alpine | sha256:8845b4f88f64f8c56a39236648ba22946e806a6153c10911f77b70e5a2edb4ca | 2022-04-05 | -| node:16 | sha256:a6c217d7c8f001dc6fc081d55c2dd7fb3fefe871d5aa7be9c0c16bd62bea8e0c | 2022-04-27 | +| node:16 | sha256:a7e2fb81f46803cb0db58759465754a4d313eff5747c15360f684a0902f22fb1 | 2022-05-11 | | node:16-alpine | sha256:1a9a71ea86aad332aa7740316d4111ee1bd4e890df47d3b5eff3e5bded3b3d10 | 2022-04-27 | | ubuntu:16.04 | sha256:20858ebbc96215d6c3c574f781133ebffdc7c18d98af4f294cc4c04871a6fe61 | 2021-08-31 | | ubuntu:18.04 | sha256:d21b6ba9e19feffa328cb3864316e6918e30acfd55e285b5d3df1d8ca3c7fd3f | 2022-04-29 | @@ -309,7 +313,7 @@ | bzip2 | 1.0.6-8.1ubuntu0.2 | | coreutils | 8.28-1ubuntu1 | | curl | 7.58.0-2ubuntu3.17 | -| dbus | 1.12.2-1ubuntu1.2 | +| dbus | 1.12.2-1ubuntu1.3 | | dnsutils | 1:9.11.3+dfsg-1ubuntu1.17 | | dpkg | 1.19.0.5ubuntu2.3 | | fakeroot | 1.22-2ubuntu1 | @@ -334,7 +338,7 @@ | libmagickcore-dev | 8:6.9.7.4+dfsg-16ubuntu6.12 | | libmagickwand-dev | 8:6.9.7.4+dfsg-16ubuntu6.12 | | libsecret-1-dev | 0.18.6-1 | -| libsqlite3-dev | 3.22.0-1ubuntu0.4 | +| libsqlite3-dev | 3.22.0-1ubuntu0.5 | | libtool | 2.4.6-2 | | libunwind8 | 1.2.1-8 | | libxkbfile-dev | 1:1.0.9-2 | @@ -358,7 +362,7 @@ | rsync | 3.1.2-2.1ubuntu1.4 | | shellcheck | 0.4.6-1 | | sphinxsearch | 2.2.11-2 | -| sqlite3 | 3.22.0-1ubuntu0.4 | +| sqlite3 | 3.22.0-1ubuntu0.5 | | ssh | 1:7.6p1-4ubuntu0.6 | | sshpass | 1.06-1 | | subversion | 1.9.7-4ubuntu1 | @@ -378,3 +382,4 @@ | zip | 3.0-11build1 | | zsync | 0.6.2-3ubuntu1 | + From 1bd639f31dff07399bee0f45e48213aa41515b13 Mon Sep 17 00:00:00 2001 From: Rob Herley Date: Thu, 12 May 2022 04:53:25 -0400 Subject: [PATCH 045/237] add ecdsa & ed25519 gh host keys (#5520) --- images/linux/scripts/installers/git.sh | 2 +- images/macos/provision/configuration/configure-ssh.sh | 2 +- images/win/scripts/Installers/Install-Git.ps1 | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/images/linux/scripts/installers/git.sh b/images/linux/scripts/installers/git.sh index e3e821c83..2d2a030a7 100644 --- a/images/linux/scripts/installers/git.sh +++ b/images/linux/scripts/installers/git.sh @@ -45,7 +45,7 @@ tar xzf "$tmp_hub"/hub-linux-amd64-*.tgz --strip-components 1 -C "$tmp_hub" mv "$tmp_hub"/bin/hub /usr/local/bin # Add well-known SSH host keys to known_hosts -ssh-keyscan -t rsa github.com >> /etc/ssh/ssh_known_hosts +ssh-keyscan -t rsa,ecdsa,ed25519 github.com >> /etc/ssh/ssh_known_hosts ssh-keyscan -t rsa ssh.dev.azure.com >> /etc/ssh/ssh_known_hosts invoke_tests "Tools" "Git" \ No newline at end of file diff --git a/images/macos/provision/configuration/configure-ssh.sh b/images/macos/provision/configuration/configure-ssh.sh index 73095f551..0e448d85f 100755 --- a/images/macos/provision/configuration/configure-ssh.sh +++ b/images/macos/provision/configuration/configure-ssh.sh @@ -3,5 +3,5 @@ [[ ! -d ~/.ssh ]] && mkdir ~/.ssh 2>/dev/null chmod 777 ~/.ssh -ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts +ssh-keyscan -t rsa,ecdsa,ed25519 github.com >> ~/.ssh/known_hosts ssh-keyscan -t rsa ssh.dev.azure.com >> ~/.ssh/known_hosts diff --git a/images/win/scripts/Installers/Install-Git.ps1 b/images/win/scripts/Installers/Install-Git.ps1 index 2a0c769a0..839f3751d 100644 --- a/images/win/scripts/Installers/Install-Git.ps1 +++ b/images/win/scripts/Installers/Install-Git.ps1 @@ -21,7 +21,7 @@ if (Test-IsWin16) { } # Add well-known SSH host keys to ssh_known_hosts -ssh-keyscan -t rsa github.com >> "C:\Program Files\Git\etc\ssh\ssh_known_hosts" +ssh-keyscan -t rsa,ecdsa,ed25519 github.com >> "C:\Program Files\Git\etc\ssh\ssh_known_hosts" ssh-keyscan -t rsa ssh.dev.azure.com >> "C:\Program Files\Git\etc\ssh\ssh_known_hosts" Invoke-PesterTests -TestFile "Git" From 632693ff4adda75ab8f1fbd8a1bea89d1c1a04f3 Mon Sep 17 00:00:00 2001 From: Mikhail Koliada <88318005+mikhailkoliada@users.noreply.github.com> Date: Thu, 12 May 2022 10:55:22 +0200 Subject: [PATCH 046/237] [macOS] set Xcode-13.3.1 as default (#5523) --- images/macos/toolsets/toolset-12.json | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/images/macos/toolsets/toolset-12.json b/images/macos/toolsets/toolset-12.json index 84dc9a6a2..7a53bd6a8 100644 --- a/images/macos/toolsets/toolset-12.json +++ b/images/macos/toolsets/toolset-12.json @@ -1,11 +1,9 @@ { "xcode": { - "default": "13.3", + "default": "13.3.1", "versions": [ - { "link": "13.3.1", "version": "13.3.1" }, - { "link": "13.3", "version": "13.3.0" }, - { "link": "13.2.1", "version": "13.2.1" }, - { "link": "13.2", "version": "13.2.0" }, + { "link": "13.3.1", "version": "13.3.1", "symlinks": ["13.3"] }, + { "link": "13.2.1", "version": "13.2.1", "symlinks": ["13.2"] }, { "link": "13.1", "version": "13.1.0" } ] }, From 453dccc462b476f054169aa628ebecb8184fb283 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 12 May 2022 10:37:36 +0000 Subject: [PATCH 047/237] Updating readme file for macOS-12 version 20220508.1 (#5505) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/macos/macos-12-Readme.md | 34 +++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/images/macos/macos-12-Readme.md b/images/macos/macos-12-Readme.md index 0f507a5cb..a19969f32 100644 --- a/images/macos/macos-12-Readme.md +++ b/images/macos/macos-12-Readme.md @@ -6,7 +6,7 @@ # macOS 12.3 info - System Version: macOS 12.3.1 (21E258) - Kernel Version: Darwin 21.4.0 -- Image Version: 20220429.1 +- Image Version: 20220508.1 ## Installed Software ### Language and Runtime @@ -22,7 +22,7 @@ - MSBuild 16.10.1.17201 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) - Node.js v16.15.0 - NVM 0.39.1 -- NVM - Cached node versions: v12.22.12 v14.19.1 v16.15.0 +- NVM - Cached node versions: v12.22.12 v14.19.2 v16.15.0 - Perl 5.34.0 - PHP 8.1.5 - Python 2.7.18 @@ -31,18 +31,18 @@ - Ruby 3.0.4p208 ### Package Management -- Bundler version 2.3.12 +- Bundler version 2.3.13 - Carthage 0.38.0 - CocoaPods 1.11.3 - Composer 2.3.5 -- Homebrew 3.4.9 +- Homebrew 3.4.10 - NPM 8.5.5 - NuGet 5.9.0.7134 - Pip 20.3.4 (python 2.7) - Pip 22.0.4 (python 3.9) - Pipx 1.0.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \) +- Vcpkg 2022 (build from master \) - Yarn 1.22.18 ### Project Management @@ -66,10 +66,11 @@ - GNU Wget 1.21.3 - gpg (GnuPG) 2.3.6 - Hub CLI: 2.14.2 +- ImageMagick 7.1.0-32 - jq 1.6 - mongo v5.0.7 - mongod v5.0.7 -- OpenSSL 1.1.1n 15 Mar 2022 `(/usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1n)` +- OpenSSL 1.1.1o 3 May 2022 `(/usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1o)` - Packer 1.8.0 - PostgreSQL 14.2 - psql (PostgreSQL) 14.2 @@ -81,19 +82,20 @@ ### Tools - App Center CLI command -- AWS CLI 2.6.1 -- AWS SAM CLI 1.47.0 +- AWS CLI 2.6.3 +- AWS SAM CLI 1.48.0 - AWS Session Manager CLI 1.2.312.0 - Azure CLI (azure-devops) 0.25.0 - Azure CLI 2.36.0 -- Bicep CLI 0.5.6 +- Bicep CLI 0.6.1 - Cabal 3.6.2.0 - Cmake 3.23.1 - Fastlane 2.205.2 - GHC 9.2.2 -- GHCup v0.1.17.7 +- GHCup 0.1.17.7 - Jazzy 0.14.2 - Stack 2.7.5 +- SwiftFormat 0.49.8 - Swig 4.0.2 - Xcode Command Line Tools 13.3.1.0.1.1648687083 @@ -104,11 +106,11 @@ ### Browsers - Safari 15.4 (17613.1.17.1.13) - SafariDriver 15.4 (17613.1.17.1.13) -- Google Chrome 101.0.4951.41 +- Google Chrome 101.0.4951.54 - ChromeDriver 101.0.4951.41 -- Microsoft Edge 101.0.1210.32 -- MSEdgeDriver 101.0.1210.32 -- Mozilla Firefox 99.0.1 +- Microsoft Edge 101.0.1210.39 +- MSEdgeDriver 101.0.1210.39 +- Mozilla Firefox 100.0 - geckodriver 0.31.0 - Selenium server 4.1.4 @@ -122,7 +124,7 @@ ### Java | Version | Vendor | Environment Variable | | ------------------- | --------------- | -------------------- | -| 8.0.322+6 (default) | Eclipse Temurin | JAVA_HOME_8_X64 | +| 8.0.332+9 (default) | Eclipse Temurin | JAVA_HOME_8_X64 | | 11.0.15+10 | Eclipse Temurin | JAVA_HOME_11_X64 | | 17.0.3+7 | Eclipse Temurin | JAVA_HOME_17_X64 | @@ -151,7 +153,7 @@ #### Node.js - 12.22.12 -- 14.19.1 +- 14.19.2 - 16.15.0 #### Go From 66359f61ec7a062dbc1616c4dae5ca96b77b77ad Mon Sep 17 00:00:00 2001 From: alex-3sr <38663389+alex-3sr@users.noreply.github.com> Date: Thu, 12 May 2022 12:49:15 +0200 Subject: [PATCH 048/237] Add new feature for permit azure tags (#5467) --- .gitignore | 5 +++- docs/create-image-and-azure-resources.md | 6 ++++ helpers/GenerateResourcesAndImage.ps1 | 37 +++++++++++++----------- 3 files changed, 30 insertions(+), 18 deletions(-) diff --git a/.gitignore b/.gitignore index a327f4562..e56257596 100644 --- a/.gitignore +++ b/.gitignore @@ -387,4 +387,7 @@ public .dynamodb/ # visual studio code launch configuration -launch.json \ No newline at end of file +launch.json + +# Ignore dynamic template +images/*/*-temp.json diff --git a/docs/create-image-and-azure-resources.md b/docs/create-image-and-azure-resources.md index f079a1fe8..2f8f93fce 100644 --- a/docs/create-image-and-azure-resources.md +++ b/docs/create-image-and-azure-resources.md @@ -72,6 +72,12 @@ For optional authentication via service principal make sure to provide the follo GenerateResourcesAndImage -SubscriptionId {YourSubscriptionId} -ResourceGroupName "myTestResourceGroup" -ImageGenerationRepositoryRoot "$pwd" -ImageType Ubuntu1804 -AzureLocation "East US" -AzureClientId {AADApplicationID} -AzureClientSecret {AADApplicationSecret} -AzureTenantId {AADTenantID} ``` +As extra options, you can add more params for permit to add Azure Tags on resources and enable https for Storage Account. It could be helpful on some tenants with hardenning policy. Params are — `EnableHttpsTrafficOnly` (Boolean) and `tags` (HashTable), so the whole command will be: + +``` +GenerateResourcesAndImage -SubscriptionId {YourSubscriptionId} -ResourceGroupName "myTestResourceGroup" -ImageGenerationRepositoryRoot "$pwd" -ImageType Ubuntu1804 -AzureLocation "East US" -EnableHttpsTrafficOnly $true -tags @{dept="devops";env="prod"} +``` + *Please, check synopsis of `GenerateResourcesAndImage` for details about non-mandatory parameters.* #### Generated VM Deployment diff --git a/helpers/GenerateResourcesAndImage.ps1 b/helpers/GenerateResourcesAndImage.ps1 index 9e88e8a8d..5166d4542 100644 --- a/helpers/GenerateResourcesAndImage.ps1 +++ b/helpers/GenerateResourcesAndImage.ps1 @@ -62,44 +62,32 @@ Function GenerateResourcesAndImage { <# .SYNOPSIS A helper function to help generate an image. - .DESCRIPTION Creates Azure resources and kicks off a packer image generation for the selected image type. - .PARAMETER SubscriptionId The Azure subscription Id where resources will be created. - .PARAMETER ResourceGroupName The Azure resource group name where the Azure resources will be created. - .PARAMETER ImageGenerationRepositoryRoot The root path of the image generation repository source. - .PARAMETER ImageType The type of the image being generated. Valid options are: {"Windows2016", "Windows2019", "Windows2022", "Ubuntu1804", "Ubuntu2004"}. - .PARAMETER AzureLocation The location of the resources being created in Azure. For example "East US". - .PARAMETER Force Delete the resource group if it exists without user confirmation. - .PARAMETER AzureClientId Client id needs to be provided for optional authentication via service principal. Example: "11111111-1111-1111-1111-111111111111" - .PARAMETER AzureClientSecret Client secret needs to be provided for optional authentication via service principal. Example: "11111111-1111-1111-1111-111111111111" - .PARAMETER AzureTenantId Tenant needs to be provided for optional authentication via service principal. Example: "11111111-1111-1111-1111-111111111111" - .PARAMETER RestrictToAgentIpAddress If set, access to the VM used by packer to generate the image is restricted to the public IP address this script is run from. This parameter cannot be used in combination with the virtual_network_name packer parameter. .PARAMETER AllowBlobPublicAccess The Azure storage account will be created with this option. - .EXAMPLE GenerateResourcesAndImage -SubscriptionId {YourSubscriptionId} -ResourceGroupName "shsamytest1" -ImageGenerationRepositoryRoot "C:\virtual-environments" -ImageType Ubuntu1804 -AzureLocation "East US" #> @@ -129,7 +117,9 @@ Function GenerateResourcesAndImage { [Parameter(Mandatory = $False)] [bool] $AllowBlobPublicAccess = $False, [Parameter(Mandatory = $False)] - [bool] $EnableHttpsTrafficOnly = $False + [bool] $EnableHttpsTrafficOnly = $False, + [Parameter(Mandatory = $False)] + [Hashtable] $tags ) try { @@ -161,7 +151,8 @@ Function GenerateResourcesAndImage { if($Force -eq $true) { # Cleanup the resource group if it already exitsted before Remove-AzResourceGroup -Name $ResourceGroupName -Force - New-AzResourceGroup -Name $ResourceGroupName -Location $AzureLocation + New-AzResourceGroup -Name $ResourceGroupName -Location $AzureLocation -Tag $tags + } else { $title = "Delete Resource Group" $message = "The resource group you specified already exists. Do you want to clean it up?" @@ -180,13 +171,13 @@ Function GenerateResourcesAndImage { switch ($result) { - 0 { Remove-AzResourceGroup -Name $ResourceGroupName -Force; New-AzResourceGroup -Name $ResourceGroupName -Location $AzureLocation } + 0 { Remove-AzResourceGroup -Name $ResourceGroupName -Force; New-AzResourceGroup -Name $ResourceGroupName -Location $AzureLocation -Tag $tags } 1 { <# Do nothing #> } 2 { exit } } } } else { - New-AzResourceGroup -Name $ResourceGroupName -Location $AzureLocation + New-AzResourceGroup -Name $ResourceGroupName -Location $AzureLocation -Tag $tags } # This script should follow the recommended naming conventions for azure resources @@ -204,7 +195,11 @@ Function GenerateResourcesAndImage { $storageAccountName = $storageAccountName.Substring(0, 24) } - New-AzStorageAccount -ResourceGroupName $ResourceGroupName -AccountName $storageAccountName -Location $AzureLocation -SkuName "Standard_LRS" -AllowBlobPublicAccess $AllowBlobPublicAccess -EnableHttpsTrafficOnly $EnableHttpsTrafficOnly + if ($tags) { + New-AzStorageAccount -ResourceGroupName $ResourceGroupName -AccountName $storageAccountName -Location $AzureLocation -SkuName "Standard_LRS" -AllowBlobPublicAccess $AllowBlobPublicAccess -EnableHttpsTrafficOnly $EnableHttpsTrafficOnly -Tag $tags + } else { + New-AzStorageAccount -ResourceGroupName $ResourceGroupName -AccountName $storageAccountName -Location $AzureLocation -SkuName "Standard_LRS" -AllowBlobPublicAccess $AllowBlobPublicAccess -EnableHttpsTrafficOnly $EnableHttpsTrafficOnly + } if ([string]::IsNullOrEmpty($AzureClientId)) { # Interactive authentication: A service principal is created during runtime. @@ -269,6 +264,14 @@ Function GenerateResourcesAndImage { $AgentIp = (Invoke-RestMethod http://ipinfo.io/json).ip Write-Host "Restricting access to packer generated VM to agent IP Address: $AgentIp" } + + if ($tags) { + $builderScriptPath_temp = $builderScriptPath.Replace(".json", "-temp.json") + $packer_script = Get-Content -Path $builderScriptPath | ConvertFrom-Json + $packer_script.builders | Add-Member -Name "azure_tags" -Value $tags -MemberType NoteProperty + $packer_script | ConvertTo-Json -Depth 3 | Out-File $builderScriptPath_temp + $builderScriptPath = $builderScriptPath_temp + } & $packerBinary build -on-error=ask ` -var "client_id=$($spClientId)" ` From 70118fee998a6c489dc04e1ad42957d41fa6be54 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 12 May 2022 12:29:05 +0000 Subject: [PATCH 049/237] Updating readme file for macOS-11 version 20220508.1 (#5509) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/macos/macos-11-Readme.md | 35 +++++++++++++++++---------------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/images/macos/macos-11-Readme.md b/images/macos/macos-11-Readme.md index 53bff2685..fd92f50f8 100644 --- a/images/macos/macos-11-Readme.md +++ b/images/macos/macos-11-Readme.md @@ -6,7 +6,7 @@ # macOS 11.6 info - System Version: macOS 11.6.5 (20G527) - Kernel Version: Darwin 20.6.0 -- Image Version: 20220501.1 +- Image Version: 20220508.1 ## Installed Software ### Language and Runtime @@ -26,7 +26,7 @@ - MSBuild 16.10.1.17201 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) - Node.js v16.15.0 - NVM 0.39.1 -- NVM - Cached node versions: v12.22.12 v14.19.1 v16.15.0 +- NVM - Cached node versions: v12.22.12 v14.19.2 v16.15.0 - Perl 5.34.0 - PHP 8.1.5 - Python 2.7.18 @@ -35,11 +35,11 @@ - Ruby 2.7.6p219 ### Package Management -- Bundler version 2.3.12 +- Bundler version 2.3.13 - Carthage 0.38.0 - CocoaPods 1.11.3 - Composer 2.3.5 -- Homebrew 3.4.9 +- Homebrew 3.4.10 - Miniconda 4.11.0 - NPM 8.5.5 - NuGet 5.9.0.7134 @@ -47,7 +47,7 @@ - Pip 22.0.4 (python 3.9) - Pipx 1.0.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \) +- Vcpkg 2022 (build from master \) - Yarn 1.22.18 #### Environment variables @@ -78,11 +78,12 @@ - gpg (GnuPG) 2.3.6 - helm v3.8.2+g6e3701e - Hub CLI: 2.14.2 +- ImageMagick 7.1.0-32 - jq 1.6 - mongo v5.0.7 - mongod v5.0.7 - Newman 5.3.2 -- OpenSSL 1.1.1n 15 Mar 2022 `(/usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1n)` +- OpenSSL 1.1.1o 3 May 2022 `(/usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1o)` - Packer 1.8.0 - PostgreSQL 14.2 - psql (PostgreSQL) 14.2 @@ -95,20 +96,20 @@ ### Tools - Aliyun CLI 3.0.117 - App Center CLI 2.10.10 -- AWS CLI 2.6.1 -- AWS SAM CLI 1.47.0 +- AWS CLI 2.6.3 +- AWS SAM CLI 1.48.0 - AWS Session Manager CLI 1.2.312.0 - Azure CLI (azure-devops) 0.25.0 - Azure CLI 2.36.0 -- Bicep CLI 0.5.6 +- Bicep CLI 0.6.1 - Cabal 3.6.2.0 - Cmake 3.23.1 - Fastlane 2.205.2 - GHC 9.2.2 -- GHCup v0.1.17.7 +- GHCup 0.1.17.7 - Jazzy 0.14.2 - Stack 2.7.5 -- SwiftFormat 0.49.7 +- SwiftFormat 0.49.8 - Swig 4.0.2 - Xcode Command Line Tools 13.2.0.0.1.1638488800 @@ -119,11 +120,11 @@ ### Browsers - Safari 15.4 (16613.1.17.1.13) - SafariDriver 15.4 (16613.1.17.1.13) -- Google Chrome 101.0.4951.41 +- Google Chrome 101.0.4951.54 - ChromeDriver 101.0.4951.41 -- Microsoft Edge 101.0.1210.32 -- MSEdgeDriver 101.0.1210.32 -- Mozilla Firefox 99.0.1 +- Microsoft Edge 101.0.1210.39 +- MSEdgeDriver 101.0.1210.39 +- Mozilla Firefox 100.0 - geckodriver 0.31.0 - Selenium server 4.1.4 @@ -137,7 +138,7 @@ ### Java | Version | Vendor | Environment Variable | | ------------------- | --------------- | -------------------- | -| 8.0.322+6 (default) | Eclipse Temurin | JAVA_HOME_8_X64 | +| 8.0.332+9 (default) | Eclipse Temurin | JAVA_HOME_8_X64 | | 11.0.15+10 | Eclipse Temurin | JAVA_HOME_11_X64 | | 17.0.3+7 | Eclipse Temurin | JAVA_HOME_17_X64 | @@ -169,7 +170,7 @@ #### Node.js - 12.22.12 -- 14.19.1 +- 14.19.2 - 16.15.0 #### Go From bf517ce489edb90107e4d9b482d7628282299115 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 12 May 2022 14:13:55 +0000 Subject: [PATCH 050/237] Updating readme file for macOS-10.15 version 20220508.1 (#5508) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/macos/macos-10.15-Readme.md | 35 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/images/macos/macos-10.15-Readme.md b/images/macos/macos-10.15-Readme.md index 4c9ec4e6d..fbf748b05 100644 --- a/images/macos/macos-10.15-Readme.md +++ b/images/macos/macos-10.15-Readme.md @@ -6,7 +6,7 @@ # macOS 10.15 info - System Version: macOS 10.15.7 (19H1824) - Kernel Version: Darwin 19.6.0 -- Image Version: 20220501.1 +- Image Version: 20220508.1 ## Installed Software ### Language and Runtime @@ -26,7 +26,7 @@ - MSBuild 16.10.1.58001 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) - Node.js v16.15.0 - NVM 0.39.1 -- NVM - Cached node versions: v12.22.12 v14.19.1 v16.15.0 +- NVM - Cached node versions: v12.22.12 v14.19.2 v16.15.0 - Perl 5.34.0 - PHP 8.1.5 - Python 2.7.18 @@ -35,11 +35,11 @@ - Ruby 2.7.6p219 ### Package Management -- Bundler version 2.3.12 +- Bundler version 2.3.13 - Carthage 0.38.0 - CocoaPods 1.11.3 - Composer 2.3.5 -- Homebrew 3.4.9 +- Homebrew 3.4.10 - Miniconda 4.11.0 - NPM 8.5.5 - NuGet 5.9.0.7134 @@ -47,7 +47,7 @@ - Pip 22.0.4 (python 3.9) - Pipx 1.0.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \) +- Vcpkg 2022 (build from master \) - Yarn 1.22.18 #### Environment variables @@ -79,11 +79,12 @@ - gpg (GnuPG) 2.3.6 - helm v3.8.2+g6e3701e - Hub CLI: 2.14.2 +- ImageMagick 7.1.0-32 - jq 1.6 - mongo v5.0.7 - mongod v5.0.7 - Newman 5.3.2 -- OpenSSL 1.1.1n 15 Mar 2022 `(/usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1n)` +- OpenSSL 1.1.1o 3 May 2022 `(/usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1o)` - Packer 1.8.0 - PostgreSQL 14.2 - psql (PostgreSQL) 14.2 @@ -98,20 +99,20 @@ ### Tools - Aliyun CLI 3.0.117 - App Center CLI 2.10.10 -- AWS CLI 2.6.1 -- AWS SAM CLI 1.47.0 +- AWS CLI 2.6.3 +- AWS SAM CLI 1.48.0 - AWS Session Manager CLI 1.2.312.0 - Azure CLI (azure-devops) 0.25.0 - Azure CLI 2.36.0 -- Bicep CLI 0.5.6 +- Bicep CLI 0.6.1 - Cabal 3.6.2.0 - Cmake 3.23.1 - Fastlane 2.205.2 - GHC 9.2.2 -- GHCup v0.1.17.7 +- GHCup 0.1.17.7 - Jazzy 0.14.2 - Stack 2.7.5 -- SwiftFormat 0.49.7 +- SwiftFormat 0.49.8 - Swig 4.0.2 - Xcode Command Line Tools 12.4.0.0.1.1610135815 @@ -122,11 +123,11 @@ ### Browsers - Safari 15.4 (15613.1.17.1.13) - SafariDriver 15.4 (15613.1.17.1.13) -- Google Chrome 101.0.4951.41 +- Google Chrome 101.0.4951.54 - ChromeDriver 101.0.4951.41 -- Microsoft Edge 101.0.1210.32 -- MSEdgeDriver 101.0.1210.32 -- Mozilla Firefox 99.0.1 +- Microsoft Edge 101.0.1210.39 +- MSEdgeDriver 101.0.1210.39 +- Mozilla Firefox 100.0 - geckodriver 0.31.0 - Selenium server 4.1.4 @@ -140,7 +141,7 @@ ### Java | Version | Vendor | Environment Variable | | ------------------- | --------------- | -------------------- | -| 8.0.322+6 (default) | Eclipse Temurin | JAVA_HOME_8_X64 | +| 8.0.332+9 (default) | Eclipse Temurin | JAVA_HOME_8_X64 | | 11.0.15+10 | Eclipse Temurin | JAVA_HOME_11_X64 | | 12.0.2+10.3 | Adopt OpenJDK | JAVA_HOME_12_X64 | | 13.0.2+8.1 | Adopt OpenJDK | JAVA_HOME_13_X64 | @@ -177,7 +178,7 @@ #### Node.js - 12.22.12 -- 14.19.1 +- 14.19.2 - 16.15.0 #### Go From 78d8bca4d39f7b8be4449f1c331dc66532e9d2b1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 12 May 2022 15:42:00 +0000 Subject: [PATCH 051/237] Updating readme file for win22 version 20220511.2 (#5526) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/win/Windows2022-Readme.md | 477 ++++++++++++++++--------------- 1 file changed, 239 insertions(+), 238 deletions(-) diff --git a/images/win/Windows2022-Readme.md b/images/win/Windows2022-Readme.md index 7f2c32efe..153833c8e 100644 --- a/images/win/Windows2022-Readme.md +++ b/images/win/Windows2022-Readme.md @@ -3,8 +3,8 @@ | [[Azure DevOps] Windows-2016 environment removal postponed until June 30, 2022](https://github.com/actions/virtual-environments/issues/5403) | *** # Microsoft Windows Server 2022 Datacenter -- OS Version: 10.0.20348 Build 643 -- Image Version: 20220503.1 +- OS Version: 10.0.20348 Build 707 +- Image Version: 20220511.2 ## Enabled windows optional features - Windows Subsystem for Linux [WSLv1] @@ -12,7 +12,7 @@ ## Installed Software ### Language and Runtime - Bash 4.4.23(2)-release -- Go 1.17.9 +- Go 1.17.10 - Julia 1.7.2 - Kotlin 1.6.21 - LLVM 13.0.1 @@ -32,7 +32,7 @@ - pip 22.0.4 (python 3.9) - Pipx 1.0.0 - RubyGems 3.2.33 -- Vcpkg (build from master \) +- Vcpkg (build from master \<0a1420dc4>) - Yarn 1.22.18 #### Environment variables @@ -52,27 +52,28 @@ - azcopy 10.14.1 - Bazel 5.1.1 - Bazelisk 1.11.0 -- Bicep 0.5.6 +- Bicep 0.6.1 - Cabal 3.6.2.0 - CMake 3.23.1 -- CodeQL Action Bundle 2.9.0 +- CodeQL Action Bundle 2.9.1 - Docker 20.10.7 -- Docker-compose 1.29.2 +- Docker Compose v1 1.29.2 +- Docker Compose v2 2.5.0 - Docker-wincred 0.6.4 - ghc 9.2.2 - Git 2.35.1.windows.2 - Git LFS 3.0.2 - InnoSetup 6.2.1 - jq 1.6 -- Kind 0.12.0 -- Kubectl 1.23.6 +- Kind 0.13.0 +- Kubectl 1.24.0 - Mercurial 5.0 - Mingw-w64 8.1.0 - Newman 5.3.2 - NSIS v3.08 - OpenSSL 1.1.1 - Packer 1.8.0 -- Pulumi v3.31.0 +- Pulumi v3.32.1 - R 4.2.0 - Service Fabric SDK 9.0.1017.9590 - Stack 2.7.5 @@ -85,13 +86,13 @@ - zstd 1.5.2 ### CLI Tools -- Alibaba Cloud CLI 3.0.118 -- AWS CLI 2.6.1 -- AWS SAM CLI 1.48.0 +- Alibaba Cloud CLI 3.0.119 +- AWS CLI 2.6.3 +- AWS SAM CLI 1.49.0 - AWS Session Manager CLI 1.2.312.0 - Azure CLI 2.36.0 - Azure DevOps CLI extension 0.25.0 -- GitHub CLI 2.9.0 +- GitHub CLI 2.10.1 - Hub CLI 2.14.2 ### Rust Tools @@ -109,10 +110,10 @@ - Rustfmt 1.4.38 ### Browsers and webdrivers -- Google Chrome 101.0.4951.54 +- Google Chrome 101.0.4951.64 - Chrome Driver 101.0.4951.41 -- Microsoft Edge 101.0.1210.32 -- Microsoft Edge Driver 101.0.1210.32 +- Microsoft Edge 101.0.1210.39 +- Microsoft Edge Driver 101.0.1210.39 - Mozilla Firefox 100.0 - Gecko Driver 0.31.0 - IE Driver 3.150.1.1 @@ -129,7 +130,7 @@ ### Java | Version | Vendor | Environment Variable | | ------------------- | --------------- | -------------------- | -| 8.0.322+6 (default) | Eclipse Temurin | JAVA_HOME_8_X64 | +| 8.0.332+9 (default) | Eclipse Temurin | JAVA_HOME_8_X64 | | 11.0.15+10 | Eclipse Temurin | JAVA_HOME_11_X64 | | 17.0.3+7 | Eclipse Temurin | JAVA_HOME_17_X64 | @@ -155,14 +156,14 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Version | Architecture | Environment Variable | | ------- | ------------ | -------------------- | | 1.16.15 | x64 | GOROOT_1_16_X64 | -| 1.17.9 (Default) | x64 | GOROOT_1_17_X64 | -| 1.18.1 | x64 | GOROOT_1_18_X64 | +| 1.17.10 (Default) | x64 | GOROOT_1_17_X64 | +| 1.18.2 | x64 | GOROOT_1_18_X64 | #### Node | Version | Architecture | | ------- | ------------ | | 12.22.12 | x64 | -| 14.19.1 | x64 | +| 14.19.2 | x64 | | 16.15.0 | x64 | #### Python @@ -207,7 +208,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | 5.0.8.0 | MongoDB | Running | Automatic | ### Database tools -- Azure CosmosDb Emulator 2.14.6.0 +- Azure CosmosDb Emulator 2.14.7.0 - DacFx 16.0.5400.1 - MySQL 8.0.29.0 - SQL OLEDB Driver 18.6.3.0 @@ -220,219 +221,219 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Nginx | 1.21.6 | C:\tools\nginx-1.21.6\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2022 -| Name | Version | Path | -| ----------------------------- | ------------- | -------------------------------------------------------- | -| Visual Studio Enterprise 2022 | 17.1.32421.90 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Name | Version | Path | +| ----------------------------- | -------------- | -------------------------------------------------------- | +| Visual Studio Enterprise 2022 | 17.2.32505.173 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions: | Package | Version | | ------------------------------------------------------------------------- | -------------- | -| Component.Android.NDK.R21E | 17.1.32112.364 | -| Component.Android.SDK.MAUI | 17.1.32112.364 | -| Component.Android.SDK25.Private | 17.1.32112.364 | +| Component.Android.NDK.R21E | 17.2.32408.312 | +| Component.Android.SDK.MAUI | 17.2.32408.312 | +| Component.Android.SDK25.Private | 17.2.32408.312 | | Component.Ant | 1.9.3.8 | -| Component.Linux.CMake | 17.1.32112.364 | -| Component.MDD.Android | 17.1.32112.364 | -| Component.MDD.Linux | 17.1.32112.364 | -| Component.MDD.Linux.GCC.arm | 17.1.32112.364 | -| Component.Microsoft.VisualStudio.LiveShare.2022 | 1.0.5431 | -| Component.Microsoft.VisualStudio.RazorExtension | 17.1.32112.364 | -| Component.Microsoft.VisualStudio.Web.AzureFunctions | 17.1.32112.364 | -| Component.Microsoft.Web.LibraryManager | 17.1.32112.364 | -| Component.Microsoft.WebTools.BrowserLink.WebLivePreview | 17.1.70.52095 | +| Component.Linux.CMake | 17.2.32408.312 | +| Component.MDD.Android | 17.2.32408.312 | +| Component.MDD.Linux | 17.2.32408.312 | +| Component.MDD.Linux.GCC.arm | 17.2.32408.312 | +| Component.Microsoft.VisualStudio.LiveShare.2022 | 1.0.5545 | +| Component.Microsoft.VisualStudio.RazorExtension | 17.2.32408.312 | +| Component.Microsoft.VisualStudio.Web.AzureFunctions | 17.2.32408.312 | +| Component.Microsoft.Web.LibraryManager | 17.2.32408.312 | +| Component.Microsoft.WebTools.BrowserLink.WebLivePreview | 17.2.91.23537 | | Component.Microsoft.Windows.CppWinRT | 2.0.210806.1 | -| Component.OpenJDK | 17.1.32112.364 | -| Component.UnityEngine.x64 | 17.1.32112.364 | -| Component.Unreal | 17.1.32112.364 | -| Component.Unreal.Android | 17.1.32112.364 | +| Component.OpenJDK | 17.2.32408.312 | +| Component.UnityEngine.x64 | 17.2.32408.312 | +| Component.Unreal | 17.2.32408.312 | +| Component.Unreal.Android | 17.2.32408.312 | | Component.VSInstallerProjects2022 | 2.0.0 | | Component.WixToolset.VisualStudioExtension.Dev17 | 1.0.0.18 | | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.18 | | Component.WixToolset.VisualStudioExtension.Schemas4 | 1.0.0.18 | -| Component.Xamarin | 17.1.32112.364 | -| Component.Xamarin.RemotedSimulator | 17.1.32112.364 | -| Microsoft.Component.Azure.DataLake.Tools | 17.1.32112.364 | -| Microsoft.Component.ClickOnce | 17.1.32112.364 | -| Microsoft.Component.CodeAnalysis.SDK | 17.1.32112.364 | -| Microsoft.Component.MSBuild | 17.1.32112.364 | -| Microsoft.Component.NetFX.Native | 17.1.32112.364 | -| Microsoft.Component.PythonTools | 17.1.32112.364 | -| Microsoft.Component.PythonTools.Web | 17.1.32112.364 | -| Microsoft.Component.VC.Runtime.UCRTSDK | 17.1.32112.364 | -| Microsoft.ComponentGroup.Blend | 17.1.32112.364 | -| Microsoft.ComponentGroup.ClickOnce.Publish | 17.1.32112.364 | -| Microsoft.Net.Component.4.5.2.TargetingPack | 17.1.32112.364 | -| Microsoft.Net.Component.4.6.2.TargetingPack | 17.1.32112.364 | -| Microsoft.Net.Component.4.6.TargetingPack | 17.1.32112.364 | -| Microsoft.Net.Component.4.7.1.TargetingPack | 17.1.32112.364 | -| Microsoft.Net.Component.4.7.2.TargetingPack | 17.1.32112.364 | -| Microsoft.Net.Component.4.7.TargetingPack | 17.1.32112.364 | -| Microsoft.Net.Component.4.8.SDK | 17.1.32112.364 | -| Microsoft.Net.Component.4.8.TargetingPack | 17.1.32112.364 | -| Microsoft.Net.ComponentGroup.4.8.DeveloperTools | 17.1.32112.364 | -| Microsoft.Net.ComponentGroup.DevelopmentPrerequisites | 17.1.32112.364 | -| Microsoft.Net.ComponentGroup.TargetingPacks.Common | 17.1.32112.364 | +| Component.Xamarin | 17.2.32408.312 | +| Component.Xamarin.RemotedSimulator | 17.2.32408.312 | +| Microsoft.Component.Azure.DataLake.Tools | 17.2.32408.312 | +| Microsoft.Component.ClickOnce | 17.2.32408.312 | +| Microsoft.Component.CodeAnalysis.SDK | 17.2.32408.312 | +| Microsoft.Component.MSBuild | 17.2.32408.312 | +| Microsoft.Component.NetFX.Native | 17.2.32408.312 | +| Microsoft.Component.PythonTools | 17.2.32408.312 | +| Microsoft.Component.PythonTools.Web | 17.2.32408.312 | +| Microsoft.Component.VC.Runtime.UCRTSDK | 17.2.32408.312 | +| Microsoft.ComponentGroup.Blend | 17.2.32408.312 | +| Microsoft.ComponentGroup.ClickOnce.Publish | 17.2.32408.312 | +| Microsoft.Net.Component.4.5.2.TargetingPack | 17.2.32408.312 | +| Microsoft.Net.Component.4.6.2.TargetingPack | 17.2.32408.312 | +| Microsoft.Net.Component.4.6.TargetingPack | 17.2.32408.312 | +| Microsoft.Net.Component.4.7.1.TargetingPack | 17.2.32408.312 | +| Microsoft.Net.Component.4.7.2.TargetingPack | 17.2.32408.312 | +| Microsoft.Net.Component.4.7.TargetingPack | 17.2.32408.312 | +| Microsoft.Net.Component.4.8.SDK | 17.2.32408.312 | +| Microsoft.Net.Component.4.8.TargetingPack | 17.2.32408.312 | +| Microsoft.Net.ComponentGroup.4.8.DeveloperTools | 17.2.32408.312 | +| Microsoft.Net.ComponentGroup.DevelopmentPrerequisites | 17.2.32408.312 | +| Microsoft.Net.ComponentGroup.TargetingPacks.Common | 17.2.32408.312 | | microsoft.net.runtime.mono.tooling | 6.0.422.16404 | | microsoft.net.sdk.emscripten | 6.0.6.16102 | -| Microsoft.NetCore.Component.DevelopmentTools | 17.1.32112.364 | -| Microsoft.NetCore.Component.Runtime.6.0 | 17.1.32406.283 | -| Microsoft.NetCore.Component.SDK | 17.1.32406.283 | -| Microsoft.NetCore.Component.Web | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.AppInsights.Tools | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.AspNet | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.AspNet45 | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.Azure.AuthoringTools | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.Azure.ClientLibs | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.Azure.Compute.Emulator | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.Azure.Powershell | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.Azure.ResourceManager.Tools | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.Azure.ServiceFabric.Tools | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.Azure.Waverton | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.Azure.Waverton.BuildTools | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.ClassDesigner | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.CodeMap | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.Common.Azure.Tools | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.CoreEditor | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.Debugger.JustInTime | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.Debugger.Snapshot | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.DiagnosticTools | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.DockerTools | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.DotNetModelBuilder | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.DslTools | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.Embedded | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.EntityFramework | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.FSharp | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.FSharp.Desktop | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.FSharp.WebTemplates | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.GraphDocument | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.Graphics | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.Graphics.Tools | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.IISExpress | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.IntelliCode | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.IntelliTrace.FrontEnd | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.JavaScript.Diagnostics | 17.1.32406.283 | -| Microsoft.VisualStudio.Component.JavaScript.TypeScript | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.LinqToSql | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.LiveUnitTesting | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.ManagedDesktop.Core | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.ManagedDesktop.Prerequisites | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.Merq | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.MonoDebugger | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.MSODBC.SQL | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.MSSQL.CMDLnUtils | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.Node.Tools | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.NuGet | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.NuGet.BuildTools | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.PortableLibrary | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.Roslyn.Compiler | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.Roslyn.LanguageServices | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.Sharepoint.Tools | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.SQL.CLR | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.SQL.DataSources | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.SQL.LocalDB.Runtime | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.SQL.SSDT | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.TeamOffice | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.TestTools.CodedUITest | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.TestTools.WebLoadTest | 17.1.32406.283 | -| Microsoft.VisualStudio.Component.TextTemplating | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.TypeScript.TSServer | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.Unity | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.UWP.VC.ARM64 | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.14.29.16.11.ARM | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.14.29.16.11.ARM.Spectre | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.14.29.16.11.ARM64 | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.14.29.16.11.ARM64.Spectre | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.14.29.16.11.ATL | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.14.29.16.11.ATL.Spectre | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.14.29.16.11.MFC | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.14.29.16.11.MFC.Spectre | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.14.29.16.11.x86.x64 | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.14.29.16.11.x86.x64.Spectre | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.ASAN | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.ATL | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.ATL.ARM | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.ATL.ARM64 | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.ATL.ARM64EC | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.ATL.Spectre | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.ATLMFC | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.CLI.Support | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.CMake.Project | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.CoreBuildTools | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.CoreIde | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.DiagnosticTools | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.Llvm.Clang | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.MFC.ARM | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.MFC.ARM64 | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.MFC.ARM64EC | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.Modules.x86.x64 | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.Redist.14.Latest | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.Redist.MSM | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.TestAdapterForBoostTest | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.TestAdapterForGoogleTest | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.Tools.ARM | 17.1.32406.283 | -| Microsoft.VisualStudio.Component.VC.Tools.ARM64 | 17.1.32406.283 | -| Microsoft.VisualStudio.Component.VC.Tools.ARM64EC | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.Tools.x86.x64 | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.v141.ARM | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.v141.ARM.Spectre | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.v141.ARM64 | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.v141.ARM64.Spectre | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.v141.ATL | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.v141.ATL.Spectre | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.v141.MFC | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.v141.MFC.Spectre | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.v141.x86.x64 | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VC.v141.x86.x64.Spectre | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.VSSDK | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.Wcf.Tooling | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.Web | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.WebDeploy | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.Windows10SDK | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.Windows10SDK.19041 | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.Windows10SDK.20348 | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.Windows11SDK.22000 | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.Workflow | 17.1.32112.364 | -| Microsoft.VisualStudio.Component.WslDebugging | 17.1.32112.364 | -| Microsoft.VisualStudio.ComponentGroup.ArchitectureTools.Native | 17.1.32112.364 | -| Microsoft.VisualStudio.ComponentGroup.Azure.CloudServices | 17.1.32112.364 | -| Microsoft.VisualStudio.ComponentGroup.Azure.Prerequisites | 17.1.32112.364 | -| Microsoft.VisualStudio.ComponentGroup.Azure.ResourceManager.Tools | 17.1.32112.364 | -| Microsoft.VisualStudio.ComponentGroup.AzureFunctions | 17.1.32112.364 | -| Microsoft.VisualStudio.ComponentGroup.MSIX.Packaging | 17.1.32112.364 | -| Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core | 17.1.32112.364 | -| Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang | 17.1.32112.364 | -| Microsoft.VisualStudio.ComponentGroup.UWP.NetCoreAndStandard | 17.1.32112.364 | -| Microsoft.VisualStudio.ComponentGroup.UWP.Support | 17.1.32112.364 | -| Microsoft.VisualStudio.ComponentGroup.UWP.VC.v142 | 17.1.32112.364 | -| Microsoft.VisualStudio.ComponentGroup.UWP.Xamarin | 17.1.32112.364 | -| Microsoft.VisualStudio.ComponentGroup.VC.Tools.142.x86.x64 | 17.1.32112.364 | -| Microsoft.VisualStudio.ComponentGroup.VisualStudioExtension.Prerequisites | 17.1.32112.364 | -| Microsoft.VisualStudio.ComponentGroup.Web | 17.1.32112.364 | -| Microsoft.VisualStudio.ComponentGroup.Web.CloudTools | 17.1.32112.364 | -| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions | 17.1.32112.364 | -| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.CMake | 17.1.32112.364 | -| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.TemplateEngine | 17.1.32112.364 | -| Microsoft.VisualStudio.Workload.Azure | 17.1.32112.364 | -| Microsoft.VisualStudio.Workload.CoreEditor | 17.1.32112.364 | -| Microsoft.VisualStudio.Workload.Data | 17.1.32112.364 | -| Microsoft.VisualStudio.Workload.DataScience | 17.1.32112.364 | -| Microsoft.VisualStudio.Workload.ManagedDesktop | 17.1.32112.364 | -| Microsoft.VisualStudio.Workload.ManagedGame | 17.1.32112.364 | -| Microsoft.VisualStudio.Workload.NativeCrossPlat | 17.1.32112.364 | -| Microsoft.VisualStudio.Workload.NativeDesktop | 17.1.32112.364 | -| Microsoft.VisualStudio.Workload.NativeGame | 17.1.32112.364 | -| Microsoft.VisualStudio.Workload.NativeMobile | 17.1.32112.364 | -| Microsoft.VisualStudio.Workload.NetCrossPlat | 17.1.32126.369 | -| Microsoft.VisualStudio.Workload.NetWeb | 17.1.32112.364 | -| Microsoft.VisualStudio.Workload.Node | 17.1.32112.364 | -| Microsoft.VisualStudio.Workload.Office | 17.1.32112.364 | -| Microsoft.VisualStudio.Workload.Python | 17.1.32112.364 | -| Microsoft.VisualStudio.Workload.Universal | 17.1.32112.364 | -| Microsoft.VisualStudio.Workload.VisualStudioExtension | 17.1.32112.364 | +| Microsoft.NetCore.Component.DevelopmentTools | 17.2.32408.312 | +| Microsoft.NetCore.Component.Runtime.6.0 | 17.2.32503.368 | +| Microsoft.NetCore.Component.SDK | 17.2.32503.368 | +| Microsoft.NetCore.Component.Web | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.AppInsights.Tools | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.AspNet | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.AspNet45 | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.Azure.AuthoringTools | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.Azure.ClientLibs | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.Azure.Compute.Emulator | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.Azure.Powershell | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.Azure.ResourceManager.Tools | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.Azure.ServiceFabric.Tools | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.Azure.Waverton | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.Azure.Waverton.BuildTools | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.ClassDesigner | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.CodeMap | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.Common.Azure.Tools | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.CoreEditor | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.Debugger.JustInTime | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.Debugger.Snapshot | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.DiagnosticTools | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.DockerTools | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.DotNetModelBuilder | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.DslTools | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.Embedded | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.EntityFramework | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.FSharp | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.FSharp.Desktop | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.FSharp.WebTemplates | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.GraphDocument | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.Graphics | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.Graphics.Tools | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.IISExpress | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.IntelliCode | 17.2.32414.121 | +| Microsoft.VisualStudio.Component.IntelliTrace.FrontEnd | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.JavaScript.Diagnostics | 17.2.32427.441 | +| Microsoft.VisualStudio.Component.JavaScript.TypeScript | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.LinqToSql | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.LiveUnitTesting | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.ManagedDesktop.Core | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.ManagedDesktop.Prerequisites | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.Merq | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.MonoDebugger | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.MSODBC.SQL | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.MSSQL.CMDLnUtils | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.Node.Tools | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.NuGet | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.NuGet.BuildTools | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.PortableLibrary | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.Roslyn.Compiler | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.Roslyn.LanguageServices | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.Sharepoint.Tools | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.SQL.CLR | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.SQL.DataSources | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.SQL.LocalDB.Runtime | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.SQL.SSDT | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.TeamOffice | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.TestTools.CodedUITest | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.TestTools.WebLoadTest | 17.2.32427.441 | +| Microsoft.VisualStudio.Component.TextTemplating | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.TypeScript.TSServer | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.Unity | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.UWP.VC.ARM64 | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.14.29.16.11.ARM | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.14.29.16.11.ARM.Spectre | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.14.29.16.11.ARM64 | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.14.29.16.11.ARM64.Spectre | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.14.29.16.11.ATL | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.14.29.16.11.ATL.Spectre | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.14.29.16.11.MFC | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.14.29.16.11.MFC.Spectre | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.14.29.16.11.x86.x64 | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.14.29.16.11.x86.x64.Spectre | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.ASAN | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.ATL | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.ATL.ARM | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.ATL.ARM64 | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.ATL.ARM64EC | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.ATL.Spectre | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.ATLMFC | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.CLI.Support | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.CMake.Project | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.CoreBuildTools | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.CoreIde | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.DiagnosticTools | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.Llvm.Clang | 17.2.32422.2 | +| Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.MFC.ARM | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.MFC.ARM64 | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.MFC.ARM64EC | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.Modules.x86.x64 | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.Redist.14.Latest | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.Redist.MSM | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.TestAdapterForBoostTest | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.TestAdapterForGoogleTest | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.Tools.ARM | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.Tools.ARM64 | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.Tools.ARM64EC | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.Tools.x86.x64 | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.v141.ARM | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.v141.ARM.Spectre | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.v141.ARM64 | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.v141.ARM64.Spectre | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.v141.ATL | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.v141.ATL.Spectre | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.v141.MFC | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.v141.MFC.Spectre | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.v141.x86.x64 | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.v141.x86.x64.Spectre | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VSSDK | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.Wcf.Tooling | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.Web | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.WebDeploy | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.Windows10SDK | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.Windows10SDK.19041 | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.Windows10SDK.20348 | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.Windows11SDK.22000 | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.Workflow | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.WslDebugging | 17.2.32408.312 | +| Microsoft.VisualStudio.ComponentGroup.ArchitectureTools.Native | 17.2.32408.312 | +| Microsoft.VisualStudio.ComponentGroup.Azure.CloudServices | 17.2.32408.312 | +| Microsoft.VisualStudio.ComponentGroup.Azure.Prerequisites | 17.2.32408.312 | +| Microsoft.VisualStudio.ComponentGroup.Azure.ResourceManager.Tools | 17.2.32408.312 | +| Microsoft.VisualStudio.ComponentGroup.AzureFunctions | 17.2.32408.312 | +| Microsoft.VisualStudio.ComponentGroup.MSIX.Packaging | 17.2.32408.312 | +| Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core | 17.2.32408.312 | +| Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang | 17.2.32422.2 | +| Microsoft.VisualStudio.ComponentGroup.UWP.NetCoreAndStandard | 17.2.32408.312 | +| Microsoft.VisualStudio.ComponentGroup.UWP.Support | 17.2.32408.312 | +| Microsoft.VisualStudio.ComponentGroup.UWP.VC.v142 | 17.2.32408.312 | +| Microsoft.VisualStudio.ComponentGroup.UWP.Xamarin | 17.2.32408.312 | +| Microsoft.VisualStudio.ComponentGroup.VC.Tools.142.x86.x64 | 17.2.32408.312 | +| Microsoft.VisualStudio.ComponentGroup.VisualStudioExtension.Prerequisites | 17.2.32408.312 | +| Microsoft.VisualStudio.ComponentGroup.Web | 17.2.32408.312 | +| Microsoft.VisualStudio.ComponentGroup.Web.CloudTools | 17.2.32408.312 | +| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions | 17.2.32408.312 | +| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.CMake | 17.2.32408.312 | +| Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.TemplateEngine | 17.2.32408.312 | +| Microsoft.VisualStudio.Workload.Azure | 17.2.32408.312 | +| Microsoft.VisualStudio.Workload.CoreEditor | 17.2.32408.312 | +| Microsoft.VisualStudio.Workload.Data | 17.2.32408.312 | +| Microsoft.VisualStudio.Workload.DataScience | 17.2.32408.312 | +| Microsoft.VisualStudio.Workload.ManagedDesktop | 17.2.32408.312 | +| Microsoft.VisualStudio.Workload.ManagedGame | 17.2.32408.312 | +| Microsoft.VisualStudio.Workload.NativeCrossPlat | 17.2.32408.312 | +| Microsoft.VisualStudio.Workload.NativeDesktop | 17.2.32408.312 | +| Microsoft.VisualStudio.Workload.NativeGame | 17.2.32408.312 | +| Microsoft.VisualStudio.Workload.NativeMobile | 17.2.32408.312 | +| Microsoft.VisualStudio.Workload.NetCrossPlat | 17.2.32503.295 | +| Microsoft.VisualStudio.Workload.NetWeb | 17.2.32408.312 | +| Microsoft.VisualStudio.Workload.Node | 17.2.32408.312 | +| Microsoft.VisualStudio.Workload.Office | 17.2.32408.312 | +| Microsoft.VisualStudio.Workload.Python | 17.2.32408.312 | +| Microsoft.VisualStudio.Workload.Universal | 17.2.32408.312 | +| Microsoft.VisualStudio.Workload.VisualStudioExtension | 17.2.32408.312 | | wasm.tools | 6.0.422.16404 | | VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects | 2.0.0 | | WixToolset.WixToolsetVisualStudio2022Extension | 1.0.0.18 | @@ -444,12 +445,12 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft Visual C++ 2012 Minimum Runtime | x64 | 11.0.61030 | | Microsoft Visual C++ 2013 Additional Runtime | x64 | 12.0.40660 | | Microsoft Visual C++ 2013 Minimum Runtime | x64 | 12.0.40660 | -| Microsoft Visual C++ 2022 Additional Runtime | x64 | 14.31.31103 | -| Microsoft Visual C++ 2022 Debug Runtime | x64 | 14.31.31103 | -| Microsoft Visual C++ 2022 Minimum Runtime | x64 | 14.31.31103 | -| Microsoft Visual C++ 2022 Additional Runtime | x86 | 14.31.31103 | -| Microsoft Visual C++ 2022 Debug Runtime | x86 | 14.31.31103 | -| Microsoft Visual C++ 2022 Minimum Runtime | x86 | 14.31.31103 | +| Microsoft Visual C++ 2022 Additional Runtime | x64 | 14.32.31326 | +| Microsoft Visual C++ 2022 Debug Runtime | x64 | 14.32.31326 | +| Microsoft Visual C++ 2022 Minimum Runtime | x64 | 14.32.31326 | +| Microsoft Visual C++ 2022 Additional Runtime | x86 | 14.32.31326 | +| Microsoft Visual C++ 2022 Debug Runtime | x86 | 14.32.31326 | +| Microsoft Visual C++ 2022 Minimum Runtime | x86 | 14.32.31326 | #### Installed Windows SDKs `Location C:\Program Files (x86)\Windows Kits\10\Extension SDKs\WindowsDesktop` @@ -460,17 +461,17 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### .NET Core SDK `Location C:\Program Files\dotnet\sdk` -- 3.1.120 3.1.202 3.1.302 3.1.418 5.0.104 5.0.213 5.0.303 5.0.407 6.0.202 +- 3.1.120 3.1.202 3.1.302 3.1.419 5.0.104 5.0.214 5.0.303 5.0.408 6.0.300 ### .NET Core Runtime `Location: C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App` -- 3.1.4 3.1.6 3.1.20 3.1.23 3.1.24 5.0.4 5.0.9 5.0.15 5.0.16 6.0.4 +- 3.1.4 3.1.6 3.1.20 3.1.25 5.0.4 5.0.9 5.0.17 6.0.5 `Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App` -- 3.1.4 3.1.6 3.1.20 3.1.23 3.1.24 5.0.4 5.0.9 5.0.15 5.0.16 6.0.4 +- 3.1.4 3.1.6 3.1.20 3.1.25 5.0.4 5.0.9 5.0.17 6.0.5 `Location: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App` -- 3.1.4 3.1.6 3.1.20 3.1.24 5.0.4 5.0.9 5.0.16 6.0.4 +- 3.1.4 3.1.6 3.1.20 3.1.25 5.0.4 5.0.9 5.0.17 6.0.5 ### .NET Framework `Type: Developer Pack` @@ -478,7 +479,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 4.8 ### .NET tools -- nbgv 3.5.103+351d94e36c +- nbgv 3.5.104+d0b7c362ff ### PowerShell Tools - PowerShell 7.2.3 @@ -498,10 +499,10 @@ All other versions are saved but not installed. #### Powershell Modules | Module | Version | | ------------------ | ---------------- | -| AWSPowerShell | 4.1.76 | +| AWSPowerShell | 4.1.82 | | DockerMsftProvider | 1.0.0.8 | | MarkdownPS | 1.9 | -| Microsoft.Graph | 1.9.5 | +| Microsoft.Graph | 1.9.6 | | Pester | 3.4.0
5.3.3 | | PowerShellGet | 1.0.0.1
2.2.5 | | PSScriptAnalyzer | 1.20.0 | @@ -540,7 +541,7 @@ All other versions are saved but not installed. | mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2022 | sha256:dfa767f6e419df8d9957173b1c48a6b3916b97e18ae40b0084ee47243f913a60 | 2022-04-12 | | mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2022 | sha256:c9166ab07f16f0b35225354b00b9a589ca45fbd604da7beb26ac6869728eac6e | 2022-04-12 | | mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2022 | sha256:3cf54a7662ebc23c1198b97d1d38c05eae346a1a16b634db5ddd7db6a12127a5 | 2022-04-12 | -| mcr.microsoft.com/windows/nanoserver:ltsc2022 | sha256:9c9ed294412e94762469596d89c19fceae13b29509d14ca88c099aee178e9167 | 2022-04-03 | -| mcr.microsoft.com/windows/servercore:ltsc2022 | sha256:378d85bd8e7388a777d25009f8523d1e95a5f544f131eaada83171045d5b2c1e | 2022-04-03 | +| mcr.microsoft.com/windows/nanoserver:ltsc2022 | sha256:f677b64d44434c6850f075630c3a7b3f9be284d32003c2cc6ea93130f619152f | 2022-05-05 | +| mcr.microsoft.com/windows/servercore:ltsc2022 | sha256:93373be6f6c576ef3f778b9d5e7b54231975bb6876a07d90c4e4599a29a65d54 | 2022-05-05 | From 511d9fa7bab621c2cec31bdee8b1d186a99ab364 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 13 May 2022 04:38:25 +0000 Subject: [PATCH 052/237] Updating readme file for win19 version 20220511.2 (#5528) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/win/Windows2019-Readme.md | 85 ++++++++++++++++---------------- 1 file changed, 43 insertions(+), 42 deletions(-) diff --git a/images/win/Windows2019-Readme.md b/images/win/Windows2019-Readme.md index a3916c79f..f64d23d7e 100644 --- a/images/win/Windows2019-Readme.md +++ b/images/win/Windows2019-Readme.md @@ -3,8 +3,8 @@ | [[Azure DevOps] Windows-2016 environment removal postponed until June 30, 2022](https://github.com/actions/virtual-environments/issues/5403) | *** # Microsoft Windows Server 2019 Datacenter -- OS Version: 10.0.17763 Build 2803 -- Image Version: 20220503.1 +- OS Version: 10.0.17763 Build 2928 +- Image Version: 20220511.2 ## Enabled windows optional features - Windows Subsystem for Linux [WSLv1] @@ -12,7 +12,7 @@ ## Installed Software ### Language and Runtime - Bash 4.4.23(2)-release -- Go 1.17.9 +- Go 1.17.10 - Julia 1.7.2 - Kotlin 1.6.21 - LLVM 13.0.1 @@ -32,7 +32,7 @@ - pip 22.0.4 (python 3.7) - Pipx 1.0.0 - RubyGems 2.7.6.3 -- Vcpkg (build from master \) +- Vcpkg (build from master \<0a1420dc4>) - Yarn 1.22.18 #### Environment variables @@ -53,21 +53,22 @@ - azcopy 10.14.1 - Bazel 5.1.1 - Bazelisk 1.11.0 -- Bicep 0.5.6 +- Bicep 0.6.1 - Cabal 3.6.2.0 - CMake 3.23.1 -- CodeQL Action Bundle 2.9.0 +- CodeQL Action Bundle 2.9.1 - Docker 20.10.7 -- Docker-compose 1.29.2 +- Docker Compose v1 1.29.2 +- Docker Compose v2 2.5.0 - Docker-wincred 0.6.4 - ghc 9.2.2 - Git 2.35.1.windows.2 - Git LFS 3.0.2 -- Google Cloud SDK 384.0.0 +- Google Cloud SDK 385.0.0 - InnoSetup 6.2.1 - jq 1.6 -- Kind 0.12.0 -- Kubectl 1.23.6 +- Kind 0.13.0 +- Kubectl 1.24.0 - Mercurial 5.0 - Mingw-w64 8.1.0 - Newman 5.3.2 @@ -75,7 +76,7 @@ - OpenSSL 1.1.1 - Packer 1.8.0 - Parcel 2.5.0 -- Pulumi v3.31.0 +- Pulumi v3.32.1 - R 4.2.0 - Service Fabric SDK 9.0.1017.9590 - Stack 2.7.5 @@ -88,14 +89,14 @@ - zstd 1.5.2 ### CLI Tools -- Alibaba Cloud CLI 3.0.118 -- AWS CLI 2.6.1 -- AWS SAM CLI 1.48.0 +- Alibaba Cloud CLI 3.0.119 +- AWS CLI 2.6.3 +- AWS SAM CLI 1.49.0 - AWS Session Manager CLI 1.2.312.0 - Azure CLI 2.36.0 - Azure DevOps CLI extension 0.25.0 - Cloud Foundry CLI 6.53.0 -- GitHub CLI 2.9.0 +- GitHub CLI 2.10.1 - Hub CLI 2.14.2 ### Rust Tools @@ -113,10 +114,10 @@ - Rustfmt 1.4.38 ### Browsers and webdrivers -- Google Chrome 101.0.4951.54 +- Google Chrome 101.0.4951.64 - Chrome Driver 101.0.4951.41 -- Microsoft Edge 101.0.1210.32 -- Microsoft Edge Driver 101.0.1210.32 +- Microsoft Edge 101.0.1210.39 +- Microsoft Edge Driver 101.0.1210.39 - Mozilla Firefox 100.0 - Gecko Driver 0.31.0 - IE Driver 3.150.1.1 @@ -133,7 +134,7 @@ ### Java | Version | Vendor | Environment Variable | | ------------------- | --------------- | -------------------- | -| 8.0.322+6 (default) | Eclipse Temurin | JAVA_HOME_8_X64 | +| 8.0.332+9 (default) | Eclipse Temurin | JAVA_HOME_8_X64 | | 11.0.15+10 | Eclipse Temurin | JAVA_HOME_11_X64 | | 13.0.2+8.1 | Adopt OpenJDK | JAVA_HOME_13_X64 | | 17.0.3+7 | Eclipse Temurin | JAVA_HOME_17_X64 | @@ -163,14 +164,14 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Version | Architecture | Environment Variable | | ------- | ------------ | -------------------- | | 1.16.15 | x64 | GOROOT_1_16_X64 | -| 1.17.9 (Default) | x64 | GOROOT_1_17_X64 | -| 1.18.1 | x64 | GOROOT_1_18_X64 | +| 1.17.10 (Default) | x64 | GOROOT_1_17_X64 | +| 1.18.2 | x64 | GOROOT_1_18_X64 | #### Node | Version | Architecture | | ------- | ------------ | | 12.22.12 | x64 | -| 14.19.1 | x64 | +| 14.19.2 | x64 | | 16.15.0 | x64 | #### Python @@ -221,7 +222,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | 5.0.8.0 | MongoDB | Running | Automatic | ### Database tools -- Azure CosmosDb Emulator 2.14.6.0 +- Azure CosmosDb Emulator 2.14.7.0 - DacFx 16.0.5400.1 - MySQL 5.7.38.0 - SQL OLEDB Driver 18.6.3.0 @@ -236,12 +237,12 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### Visual Studio Enterprise 2019 | Name | Version | Path | | ----------------------------- | --------------- | -------------------------------------------------------------- | -| Visual Studio Enterprise 2019 | 16.11.32413.511 | C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise | +| Visual Studio Enterprise 2019 | 16.11.32428.217 | C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise | #### Workloads, components and extensions: | Package | Version | | ------------------------------------------------------------------------- | --------------- | -| Component.Android.NDK.R16B | 16.11.32413.511 | +| Component.Android.NDK.R16B | 16.11.32425.466 | | Component.Android.SDK25.Private | 16.0.28625.61 | | Component.Android.SDK30 | 16.10.31205.252 | | Component.Ant | 1.9.3.8 | @@ -296,9 +297,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.Net.ComponentGroup.DevelopmentPrerequisites | 16.3.29207.166 | | Microsoft.Net.ComponentGroup.TargetingPacks.Common | 16.0.28516.191 | | Microsoft.NetCore.Component.DevelopmentTools | 16.10.31303.231 | -| Microsoft.NetCore.Component.Runtime.3.1 | 16.11.32406.258 | -| Microsoft.NetCore.Component.Runtime.5.0 | 16.11.32406.258 | -| Microsoft.NetCore.Component.SDK | 16.11.32406.258 | +| Microsoft.NetCore.Component.Runtime.3.1 | 16.11.32428.217 | +| Microsoft.NetCore.Component.Runtime.5.0 | 16.11.32428.217 | +| Microsoft.NetCore.Component.SDK | 16.11.32428.217 | | Microsoft.NetCore.Component.Web | 16.10.31303.231 | | Microsoft.VisualStudio.Component.AppInsights.Tools | 16.5.29515.121 | | Microsoft.VisualStudio.Component.AspNet45 | 16.10.31205.252 | @@ -364,7 +365,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.TypeScript.4.3 | 16.0.31506.151 | | Microsoft.VisualStudio.Component.Unity | 16.0.28315.86 | | Microsoft.VisualStudio.Component.UWP.VC.ARM64 | 16.3.29207.166 | -| Microsoft.VisualStudio.Component.VC.14.25.x86.x64 | 16.11.31317.239 | +| Microsoft.VisualStudio.Component.VC.14.25.x86.x64 | 16.11.32428.96 | | Microsoft.VisualStudio.Component.VC.140 | 16.10.31205.252 | | Microsoft.VisualStudio.Component.VC.ASAN | 16.10.31205.252 | | Microsoft.VisualStudio.Component.VC.ATL | 16.4.29313.120 | @@ -488,10 +489,10 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft Visual C++ 2013 Minimum Runtime | x86 | 12.0.21005 | | Microsoft Visual C++ 2019 Debug Runtime | x64 | 14.29.30139 | | Microsoft Visual C++ 2019 Debug Runtime | x86 | 14.29.30139 | -| Microsoft Visual C++ 2022 Additional Runtime | x64 | 14.31.31103 | -| Microsoft Visual C++ 2022 Minimum Runtime | x64 | 14.31.31103 | -| Microsoft Visual C++ 2022 Additional Runtime | x86 | 14.31.31103 | -| Microsoft Visual C++ 2022 Minimum Runtime | x86 | 14.31.31103 | +| Microsoft Visual C++ 2022 Additional Runtime | x64 | 14.32.31326 | +| Microsoft Visual C++ 2022 Minimum Runtime | x64 | 14.32.31326 | +| Microsoft Visual C++ 2022 Additional Runtime | x86 | 14.32.31326 | +| Microsoft Visual C++ 2022 Minimum Runtime | x86 | 14.32.31326 | #### Installed Windows SDKs `Location C:\Program Files (x86)\Windows Kits\10\Extension SDKs\WindowsDesktop` @@ -506,17 +507,17 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### .NET Core SDK `Location C:\Program Files\dotnet\sdk` -- 3.1.120 3.1.202 3.1.302 3.1.418 5.0.104 5.0.213 5.0.303 5.0.407 +- 3.1.120 3.1.202 3.1.302 3.1.419 5.0.104 5.0.214 5.0.303 5.0.408 ### .NET Core Runtime `Location: C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App` -- 3.1.4 3.1.6 3.1.20 3.1.24 5.0.4 5.0.9 5.0.16 +- 3.1.4 3.1.6 3.1.20 3.1.25 5.0.4 5.0.9 5.0.17 `Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App` -- 3.1.4 3.1.6 3.1.20 3.1.24 5.0.4 5.0.9 5.0.16 +- 3.1.4 3.1.6 3.1.20 3.1.25 5.0.4 5.0.9 5.0.17 `Location: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App` -- 3.1.4 3.1.6 3.1.20 3.1.24 5.0.4 5.0.9 5.0.16 +- 3.1.4 3.1.6 3.1.20 3.1.25 5.0.4 5.0.9 5.0.17 ### .NET Framework `Type: Developer Pack` @@ -524,7 +525,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 4.7.2 4.8 ### .NET tools -- nbgv 3.5.103+351d94e36c +- nbgv 3.5.104+d0b7c362ff ### PowerShell Tools - PowerShell 7.2.3 @@ -544,10 +545,10 @@ All other versions are saved but not installed. #### Powershell Modules | Module | Version | | ------------------ | ---------------- | -| AWSPowerShell | 4.1.76 | +| AWSPowerShell | 4.1.82 | | DockerMsftProvider | 1.0.0.8 | | MarkdownPS | 1.9 | -| Microsoft.Graph | 1.9.5 | +| Microsoft.Graph | 1.9.6 | | Pester | 3.4.0
5.3.3 | | PowerShellGet | 1.0.0.1
2.2.5 | | PSScriptAnalyzer | 1.20.0 | @@ -587,7 +588,7 @@ All other versions are saved but not installed. | mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2019 | sha256:8962b347e0df025ee5a887e5b23e305a80384e174ba1a3165e94a8b17f49390f | 2022-04-12 | | mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2019 | sha256:60a315c1e051420094c58a2fb1959b421348ae809f8d37f7147b8800baac4500 | 2022-04-12 | | mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2019 | sha256:d91ffeee472a34f8d7ff717fef54422be2ad87e59478c2e507c59eed8aaaa02e | 2022-04-12 | -| mcr.microsoft.com/windows/nanoserver:1809 | sha256:62a8d022600141cd93d7e74cb190de58c9ad273ca238424028af88ad46495ca7 | 2022-04-04 | -| mcr.microsoft.com/windows/servercore:ltsc2019 | sha256:8b98b3d621f5e6edc3639c7e90f63473c8f717a01e2a0c65b122fae827bd1c5a | 2022-04-04 | +| mcr.microsoft.com/windows/nanoserver:1809 | sha256:fb16d42712f3599c849723d365a7ddc5fb95e8bf1674d97e9f9cbcb726e7525d | 2022-05-05 | +| mcr.microsoft.com/windows/servercore:ltsc2019 | sha256:b474e47f6f8bdb110068684ab8cebbadb5806e641fe6dba0169555981f6520ef | 2022-05-05 | From 6c66ae2ee43173d2387bc33081f3d4caddb99749 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 13 May 2022 06:31:50 +0000 Subject: [PATCH 053/237] Updating readme file for ubuntu20 version 20220508.1 (#5503) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/linux/Ubuntu2004-Readme.md | 35 ++++++++++++++++++------------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/images/linux/Ubuntu2004-Readme.md b/images/linux/Ubuntu2004-Readme.md index b5e287ae9..89eb72e0a 100644 --- a/images/linux/Ubuntu2004-Readme.md +++ b/images/linux/Ubuntu2004-Readme.md @@ -1,6 +1,10 @@ +| Announcements | +|-| +| [(Public Beta) Ubuntu 22.04 is now available](https://github.com/actions/virtual-environments/issues/5490) | +*** # Ubuntu 20.04.4 LTS - Linux kernel version: 5.13.0-1022-azure -- Image Version: 20220503.1 +- Image Version: 20220508.1 ## Installed Software ### Language and Runtime @@ -32,7 +36,7 @@ - Pip3 20.0.2 - Pipx 1.0.0 - RubyGems 3.1.2 -- Vcpkg (build from master \) +- Vcpkg (build from master \) - Yarn 1.22.18 #### Environment variables @@ -64,7 +68,7 @@ - Docker-Moby Client 20.10.14+azure-1 - Docker-Moby Server 20.10.14+azure-1 - Fastlane 2.205.2 -- Git 2.36.0 (apt source repository: ppa:git-core/ppa) +- Git 2.36.1 (apt source repository: ppa:git-core/ppa) - Git LFS 3.1.4 (apt source repository: https://packagecloud.io/install/repositories/github/git-lfs) - Git-ftp 1.6.0 - Haveged 1.9.1 @@ -81,12 +85,12 @@ - n 8.2.0 - Newman 5.3.2 - nvm 0.39.1 -- OpenSSL 1.1.1f-1ubuntu2.12 +- OpenSSL 1.1.1f-1ubuntu2.13 - Packer 1.8.0 - Parcel 2.5.0 - PhantomJS 2.1.1 - Podman 3.4.2 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) -- Pulumi 3.31.0 +- Pulumi 3.32.1 - R 4.2.0 - Skopeo 1.3.0 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - Sphinx Open Source Search Server 2.2.11 @@ -98,15 +102,15 @@ ### CLI Tools - Alibaba Cloud CLI 3.0.118 -- AWS CLI 2.6.1 +- AWS CLI 2.6.3 - AWS CLI Session manager plugin 1.2.312.0 -- AWS SAM CLI 1.47.0 +- AWS SAM CLI 1.48.0 - Azure CLI (azure-cli) 2.36.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 - GitHub CLI 2.9.0 - Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt) - Hub CLI 2.14.2 -- Netlify CLI 10.1.0 +- Netlify CLI 10.3.0 - OpenShift CLI 4.10.12 - ORAS CLI 0.12.0 - Vercel CLI 24.2.0 @@ -114,7 +118,7 @@ ### Java | Version | Vendor | Environment Variable | | -------------------- | --------------- | -------------------- | -| 8.0.322+6 | Eclipse Temurin | JAVA_HOME_8_X64 | +| 8.0.332+9 | Eclipse Temurin | JAVA_HOME_8_X64 | | 11.0.15+10 (default) | Eclipse Temurin | JAVA_HOME_11_X64 | | 17.0.3+7 | Eclipse Temurin | JAVA_HOME_17_X64 | @@ -185,7 +189,7 @@ PostgreSQL service is disabled by default. Use the following command as a part of your job to start the service: 'sudo systemctl start postgresql.service' ``` #### MySQL -- MySQL 8.0.29-0ubuntu0.20.04.2 +- MySQL 8.0.29-0ubuntu0.20.04.3 - MySQL Server (user:root password:root) ``` @@ -203,7 +207,7 @@ #### Node.js - 12.22.12 -- 14.19.1 +- 14.19.2 - 16.15.0 #### PyPy @@ -242,7 +246,7 @@ | Module | Version | | ---------------- | ------- | | MarkdownPS | 1.9 | -| Microsoft.Graph | 1.9.5 | +| Microsoft.Graph | 1.9.6 | | Pester | 5.3.3 | | PSScriptAnalyzer | 1.20.0 | @@ -293,7 +297,7 @@ | debian:10 | sha256:ebe4b9831fb22dfa778de4ffcb8ea0ad69b5d782d4e86cab14cc1fded5d8e761 | 2022-04-20 | | debian:11 | sha256:6846593d7d8613e5dcc68c8f7d8b8e3179c7f3397b84a47c5b2ce989ef1075a0 | 2022-04-20 | | debian:9 | sha256:cebe6e1c30384958d471467e231f740e8f0fd92cbfd2a435a186e9bada3aee1c | 2022-04-20 | -| moby/buildkit:latest | sha256:3fbc9b9d9a74ab650eea43610ed880e51cdc05282d61f83c2e0a3b2e9ed3a344 | 2022-04-27 | +| moby/buildkit:latest | sha256:0dc312b04eac1b44cd2cad566deb1e886c753109208affbbec8384f381ff7f38 | 2022-05-06 | | node:12 | sha256:01627afeb110b3054ba4a1405541ca095c8bfca1cb6f2be9479c767a2711879e | 2022-04-20 | | node:12-alpine | sha256:d4b15b3d48f42059a15bd659be60afe21762aae9d6cbea6f124440895c27db68 | 2022-04-11 | | node:14 | sha256:2f39686f6d0b2687550659367fa11f56018a0f782b7e30f1a0ea56b11dece124 | 2022-04-20 | @@ -344,7 +348,7 @@ | libmagickcore-dev | 8:6.9.10.23+dfsg-2.1ubuntu11.4 | | libmagickwand-dev | 8:6.9.10.23+dfsg-2.1ubuntu11.4 | | libsecret-1-dev | 0.20.4-0ubuntu1 | -| libsqlite3-dev | 3.31.1-4ubuntu0.2 | +| libsqlite3-dev | 3.31.1-4ubuntu0.3 | | libtool | 2.4.6-14 | | libunwind8 | 1.2.1-9build1 | | libxkbfile-dev | 1:1.1.0-1 | @@ -368,7 +372,7 @@ | rsync | 3.1.3-8ubuntu0.3 | | shellcheck | 0.7.0-2build2 | | sphinxsearch | 2.2.11-2ubuntu2 | -| sqlite3 | 3.31.1-4ubuntu0.2 | +| sqlite3 | 3.31.1-4ubuntu0.3 | | ssh | 1:8.2p1-4ubuntu0.4 | | sshpass | 1.06-1 | | subversion | 1.13.0-3ubuntu0.1 | @@ -388,3 +392,4 @@ | zip | 3.0-11build1 | | zsync | 0.6.2-3ubuntu1 | + From 16fb116cf0032eec57907dd164cf797e9d23aaac Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Fri, 13 May 2022 19:55:13 +0400 Subject: [PATCH 054/237] Add Xcode 13.4 to macOS-12 image (#5534) --- images/macos/toolsets/toolset-12.json | 1 + 1 file changed, 1 insertion(+) diff --git a/images/macos/toolsets/toolset-12.json b/images/macos/toolsets/toolset-12.json index 7a53bd6a8..411f4e5e9 100644 --- a/images/macos/toolsets/toolset-12.json +++ b/images/macos/toolsets/toolset-12.json @@ -2,6 +2,7 @@ "xcode": { "default": "13.3.1", "versions": [ + { "link": "13.4", "version": "13.4.0" }, { "link": "13.3.1", "version": "13.3.1", "symlinks": ["13.3"] }, { "link": "13.2.1", "version": "13.2.1", "symlinks": ["13.2"] }, { "link": "13.1", "version": "13.1.0" } From 888d89126b790c36fce2045a2702d77e0cc8f735 Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Fri, 13 May 2022 23:37:07 +0400 Subject: [PATCH 055/237] Add MFC ARM Spectre components (#5536) --- images/win/toolsets/toolset-2022.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/images/win/toolsets/toolset-2022.json b/images/win/toolsets/toolset-2022.json index 00b8468c1..58ad44965 100644 --- a/images/win/toolsets/toolset-2022.json +++ b/images/win/toolsets/toolset-2022.json @@ -206,8 +206,10 @@ "Microsoft.VisualStudio.Component.VC.TestAdapterForGoogleTest", "Microsoft.VisualStudio.Component.VC.Tools.ARM", "Microsoft.VisualStudio.Component.VC.MFC.ARM", + "Microsoft.VisualStudio.Component.VC.MFC.ARM.Spectre", "Microsoft.VisualStudio.Component.VC.ATL.ARM64", "Microsoft.VisualStudio.Component.VC.MFC.ARM64", + "Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre", "Microsoft.VisualStudio.Component.VC.MFC.ARM64EC", "Microsoft.VisualStudio.Component.VC.Modules.x86.x64", "Microsoft.VisualStudio.Component.VC.Tools.ARM64", From 17d10f6889941d57e4bd25284b736c9aaf6046f3 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Mon, 16 May 2022 17:49:51 +0200 Subject: [PATCH 056/237] Add amazon-ecr-credential-helper (#5544) --- .../scripts/SoftwareReport/SoftwareReport.Generator.ps1 | 1 + .../linux/scripts/SoftwareReport/SoftwareReport.Tools.psm1 | 5 +++++ images/linux/scripts/installers/docker-moby.sh | 6 ++++++ images/linux/scripts/tests/Tools.Tests.ps1 | 4 ++++ 4 files changed, 16 insertions(+) diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 b/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 index 1e146b128..d17c07d5d 100644 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 @@ -118,6 +118,7 @@ $toolsList = @( (Get-DockerComposeV1Version), (Get-DockerComposeV2Version), (Get-DockerBuildxVersion), + (Get-DockerAmazonECRCredHelperVersion), (Get-GitVersion), (Get-GitLFSVersion), (Get-GitFTPVersion), diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.Tools.psm1 b/images/linux/scripts/SoftwareReport/SoftwareReport.Tools.psm1 index c8921d10d..7eeb9e307 100644 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.Tools.psm1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.Tools.psm1 @@ -88,6 +88,11 @@ function Get-DockerBuildxVersion { return "Docker-Buildx $buildxVersion" } +function Get-DockerAmazonECRCredHelperVersion { + $ecrVersion = docker-credential-ecr-login -v | Select-String "Version:" | Take-OutputPart -Part 1 + return "Docker Amazon ECR Credential Helper $ecrVersion" +} + function Get-GitVersion { $gitVersion = git --version | Take-OutputPart -Part -1 $aptSourceRepo = Get-AptSourceRepository -PackageName "git-core" diff --git a/images/linux/scripts/installers/docker-moby.sh b/images/linux/scripts/installers/docker-moby.sh index 57617774f..ea16f65a0 100644 --- a/images/linux/scripts/installers/docker-moby.sh +++ b/images/linux/scripts/installers/docker-moby.sh @@ -46,4 +46,10 @@ done # stored from earlier. docker logout +# Install amazon-ecr-credential-helper +aws_latest_release_url="https://api.github.com/repos/awslabs/amazon-ecr-credential-helper/releases/latest" +aws_helper_url=$(curl "${authString[@]}" -sL $aws_latest_release_url | jq -r '.body' | awk -F'[()]' '/linux-amd64/ {print $2}') +download_with_retries "$aws_helper_url" "/usr/bin" docker-credential-ecr-login +chmod +x /usr/bin/docker-credential-ecr-login + invoke_tests "Tools" "Docker" diff --git a/images/linux/scripts/tests/Tools.Tests.ps1 b/images/linux/scripts/tests/Tools.Tests.ps1 index 3b1a8cf0b..7f22857a7 100644 --- a/images/linux/scripts/tests/Tools.Tests.ps1 +++ b/images/linux/scripts/tests/Tools.Tests.ps1 @@ -77,6 +77,10 @@ Describe "Docker" { "docker compose" | Should -ReturnZeroExitCode } + It "docker-credential-ecr-login" { + "docker-credential-ecr-login -v" | Should -ReturnZeroExitCode + } + Context "docker images" { $testCases = (Get-ToolsetContent).docker.images | ForEach-Object { @{ ImageName = $_ } } From bc7bb8bf96c292ed48f8dca1e7aac8fe180653c5 Mon Sep 17 00:00:00 2001 From: Dusko Dobranic <101048884+ddobranic@users.noreply.github.com> Date: Mon, 16 May 2022 19:41:45 +0200 Subject: [PATCH 057/237] [Ubuntu] Fix cargo outdated version in report (#5550) --- images/linux/scripts/SoftwareReport/SoftwareReport.Rust.psm1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.Rust.psm1 b/images/linux/scripts/SoftwareReport/SoftwareReport.Rust.psm1 index a556bf4c8..21b65d638 100644 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.Rust.psm1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.Rust.psm1 @@ -26,7 +26,7 @@ function Get-CargoAuditVersion { } function Get-CargoOutdatedVersion { - $cargoOutdatedVersion = $(cargo outdated --version) | Take-OutputPart -Part 1 -Delimiter "v" + $cargoOutdatedVersion = cargo outdated --version | Take-OutputPart -Part 1 return "Cargo outdated $cargoOutdatedVersion" } From 260acc1b51a5f80a18cf9676f022b9282f360f50 Mon Sep 17 00:00:00 2001 From: Mikhail Koliada <88318005+mikhailkoliada@users.noreply.github.com> Date: Mon, 16 May 2022 21:50:16 +0200 Subject: [PATCH 058/237] [macOS] Add Xamarin.Android 12.1 & bump bundle to 6.12.16 (#5548) --- images/macos/toolsets/toolset-11.json | 11 +++++++++-- images/macos/toolsets/toolset-12.json | 13 ++++++++++--- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/images/macos/toolsets/toolset-11.json b/images/macos/toolsets/toolset-11.json index 9d60f9edf..985201ec7 100644 --- a/images/macos/toolsets/toolset-11.json +++ b/images/macos/toolsets/toolset-11.json @@ -23,16 +23,23 @@ "8.8.0.3", "8.6.0.3", "8.4.0.0", "8.2.0.17", "7.14.0.27", "7.10.0.5", "7.8.2.5", "7.4.0.10", "7.2.0.3", "7.0.0.15", "6.22.1.26", "6.20.2.2" ], "android-versions": [ - "12.2.4.3", "12.0.0.3", "11.3.0.4", "11.2.2.1", "11.1.0.26", "11.0.2.0" + "12.2.4.3", "12.1.0.2", "12.0.0.3", "11.3.0.4", "11.2.2.1", "11.1.0.26", "11.0.2.0" ], "bundle-default": "6_12_12", "bundles": [ + { + "symlink": "6_12_16", + "mono":"6.12", + "ios": "15.8", + "mac": "8.8", + "android": "12.2" + }, { "symlink": "6_12_15", "mono":"6.12", "ios": "15.8", "mac": "8.8", - "android": "12.2" + "android": "12.1" }, { "symlink": "6_12_14", diff --git a/images/macos/toolsets/toolset-12.json b/images/macos/toolsets/toolset-12.json index 411f4e5e9..a9ffcbcd4 100644 --- a/images/macos/toolsets/toolset-12.json +++ b/images/macos/toolsets/toolset-12.json @@ -20,16 +20,23 @@ "8.8.0.3", "8.6.0.3", "8.4.0.0", "8.2.0.17", "7.14.0.27" ], "android-versions": [ - "12.2.4.3", "12.0.0.3", "11.3.0.4" + "12.2.4.3", "12.1.0.2", "12.0.0.3", "11.3.0.4" ], - "bundle-default": "6_12_15", + "bundle-default": "6_12_16", "bundles": [ + { + "symlink": "6_12_16", + "mono":"6.12", + "ios": "15.8", + "mac": "8.8", + "android": "12.2" + }, { "symlink": "6_12_15", "mono":"6.12", "ios": "15.8", "mac": "8.8", - "android": "12.2" + "android": "12.1" }, { "symlink": "6_12_14", From 5f0efafcaacce8e7ce583a71e79959920fcfd8a3 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Tue, 17 May 2022 13:39:04 +0200 Subject: [PATCH 059/237] Add Microsoft.VisualStudio.Component.VC.Runtimes.ARM.Spectre (#5559) --- images/win/toolsets/toolset-2022.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/images/win/toolsets/toolset-2022.json b/images/win/toolsets/toolset-2022.json index 58ad44965..b9d8b5e64 100644 --- a/images/win/toolsets/toolset-2022.json +++ b/images/win/toolsets/toolset-2022.json @@ -200,7 +200,9 @@ "Microsoft.VisualStudio.Component.VC.DiagnosticTools", "Microsoft.VisualStudio.Component.VC.Llvm.Clang", "Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset", + "Microsoft.VisualStudio.Component.VC.Runtimes.ARM.Spectre", "Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre", + "Microsoft.VisualStudio.Component.VC.Runtimes.ARM64EC.Spectre", "Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre", "Microsoft.VisualStudio.Component.VC.TestAdapterForBoostTest", "Microsoft.VisualStudio.Component.VC.TestAdapterForGoogleTest", From 20158a6906fb1fe881c23adfb0887c6818ac43f5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 17 May 2022 11:53:43 +0000 Subject: [PATCH 060/237] Updating readme file for macOS-12 version 20220516.1 (#5557) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/macos/macos-12-Readme.md | 115 ++++++++++++++++---------------- 1 file changed, 59 insertions(+), 56 deletions(-) diff --git a/images/macos/macos-12-Readme.md b/images/macos/macos-12-Readme.md index a19969f32..0025c6e51 100644 --- a/images/macos/macos-12-Readme.md +++ b/images/macos/macos-12-Readme.md @@ -1,22 +1,22 @@ | Announcements | |-| | [[macOS] Xcode versions 13.2 & 13.3 will be removed, 13.3.1 will be set as the default one on May, 16](https://github.com/actions/virtual-environments/issues/5463) | -| [macOS 12 (Monterey) is available as a public beta in GitHub Actions](https://github.com/actions/virtual-environments/issues/5446) | +| [macOS 12 (Monterey) is available as a public beta in GitHub Actions and Azure DevOps](https://github.com/actions/virtual-environments/issues/5446) | *** # macOS 12.3 info - System Version: macOS 12.3.1 (21E258) - Kernel Version: Darwin 21.4.0 -- Image Version: 20220508.1 +- Image Version: 20220516.1 ## Installed Software ### Language and Runtime -- .NET SDK 3.1.101 3.1.201 3.1.302 3.1.418 5.0.102 5.0.202 5.0.302 5.0.407 +- .NET SDK 3.1.101 3.1.201 3.1.302 3.1.419 5.0.102 5.0.202 5.0.302 5.0.408 - Bash 3.2.57(1)-release - Clang/LLVM 13.0.1 is available on `'$(brew --prefix llvm)/bin/clang'` - Clang/LLVM 13.1.6 is default - gcc-11 (Homebrew GCC 11.3.0) 11.3.0 - available by `gcc-11` alias - GNU Fortran (Homebrew GCC 11.3.0) 11.3.0 - available by `gfortran-11` alias -- Go 1.17.9 +- Go 1.17.10 - julia 1.7.2 - Kotlin 1.6.21-release-334 - MSBuild 16.10.1.17201 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) @@ -24,7 +24,7 @@ - NVM 0.39.1 - NVM - Cached node versions: v12.22.12 v14.19.2 v16.15.0 - Perl 5.34.0 -- PHP 8.1.5 +- PHP 8.1.6 - Python 2.7.18 - Python 3.9.12 - R 4.2.0 @@ -35,15 +35,15 @@ - Carthage 0.38.0 - CocoaPods 1.11.3 - Composer 2.3.5 -- Homebrew 3.4.10 +- Homebrew 3.4.11 - NPM 8.5.5 - NuGet 5.9.0.7134 - Pip 20.3.4 (python 2.7) - Pip 22.0.4 (python 3.9) - Pipx 1.0.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \) -- Yarn 1.22.18 +- Vcpkg 2022 (build from master \<306c9a9e2>) +- Yarn 1.22.19 ### Project Management - Apache Ant(TM) 1.10.12 @@ -54,26 +54,26 @@ ### Utilities - 7-Zip 17.04 - aria2 1.36.0 -- azcopy 10.14.1 +- azcopy 10.15.0 - bazel 5.1.1 - bazelisk 1.11.0 - bsdtar 3.5.1 - available by 'tar' alias -- Curl 7.83.0 -- Git 2.35.1 +- Curl 7.83.1 +- Git 2.36.1 - Git LFS: 3.1.4 -- GitHub CLI: 2.9.0 +- GitHub CLI: 2.10.1 - GNU Tar 1.34 - available by 'gtar' alias - GNU Wget 1.21.3 - gpg (GnuPG) 2.3.6 - Hub CLI: 2.14.2 -- ImageMagick 7.1.0-32 +- ImageMagick 7.1.0-33 - jq 1.6 - mongo v5.0.7 - mongod v5.0.7 - OpenSSL 1.1.1o 3 May 2022 `(/usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1o)` - Packer 1.8.0 -- PostgreSQL 14.2 -- psql (PostgreSQL) 14.2 +- PostgreSQL 14.3 +- psql (PostgreSQL) 14.3 - Sox 14.4.2 - Subversion (SVN) 1.14.2 - Switchaudio-osx 1.1.0 @@ -82,22 +82,22 @@ ### Tools - App Center CLI command -- AWS CLI 2.6.3 -- AWS SAM CLI 1.48.0 +- AWS CLI 2.7.0 +- AWS SAM CLI 1.50.0 - AWS Session Manager CLI 1.2.312.0 - Azure CLI (azure-devops) 0.25.0 - Azure CLI 2.36.0 -- Bicep CLI 0.6.1 +- Bicep CLI 0.6.18 - Cabal 3.6.2.0 - Cmake 3.23.1 - Fastlane 2.205.2 - GHC 9.2.2 -- GHCup 0.1.17.7 +- GHCup 0.1.17.8 - Jazzy 0.14.2 - Stack 2.7.5 - SwiftFormat 0.49.8 - Swig 4.0.2 -- Xcode Command Line Tools 13.3.1.0.1.1648687083 +- Xcode Command Line Tools 13.4.0.0.1.1651278267 ### Linters - SwiftLint 0.47.1 @@ -106,10 +106,10 @@ ### Browsers - Safari 15.4 (17613.1.17.1.13) - SafariDriver 15.4 (17613.1.17.1.13) -- Google Chrome 101.0.4951.54 +- Google Chrome 101.0.4951.64 - ChromeDriver 101.0.4951.41 -- Microsoft Edge 101.0.1210.39 -- MSEdgeDriver 101.0.1210.39 +- Microsoft Edge 101.0.1210.47 +- MSEdgeDriver 101.0.1210.47 - Mozilla Firefox 100.0 - geckodriver 0.31.0 - Selenium server 4.1.4 @@ -160,8 +160,8 @@ | Version | Architecture | Environment Variable | | ------- | ------------ | -------------------- | | 1.16.15 | x64 | GOROOT_1_16_X64 | -| 1.17.9 (Default) | x64 | GOROOT_1_17_X64 | -| 1.18.1 | x64 | GOROOT_1_18_X64 | +| 1.17.10 (Default) | x64 | GOROOT_1_17_X64 | +| 1.18.2 | x64 | GOROOT_1_18_X64 | ### Rust Tools - Cargo 1.60.0 @@ -196,12 +196,13 @@ ### Xamarin #### Visual Studio for Mac -- 8.10.22.11 +- 8.10.23.7 #### Xamarin bundles | symlink | Xamarin.Mono | Xamarin.iOS | Xamarin.Mac | Xamarin.Android | | ----------------- | ------------ | ----------- | ----------- | --------------- | -| 6_12_15 (default) | 6.12 | 15.8 | 8.8 | 12.2 | +| 6_12_16 (default) | 6.12 | 15.8 | 8.8 | 12.2 | +| 6_12_15 | 6.12 | 15.8 | 8.8 | 12.1 | | 6_12_14 | 6.12 | 15.8 | 8.8 | 12.0 | | 6_12_13 | 6.12 | 15.6 | 8.6 | 12.0 | | 6_12_12 | 6.12 | 15.4 | 8.4 | 12.0 | @@ -212,13 +213,12 @@ - NUnit 3.6.1 ### Xcode -| Version | Build | Path | -| -------------- | -------- | ------------------------------ | -| 13.3.1 | 13E500a | /Applications/Xcode_13.3.1.app | -| 13.3 (default) | 13E113 | /Applications/Xcode_13.3.app | -| 13.2.1 | 13C100 | /Applications/Xcode_13.2.1.app | -| 13.2 | 13C90 | /Applications/Xcode_13.2.app | -| 13.1 | 13A1030d | /Applications/Xcode_13.1.app | +| Version | Build | Path | +| ---------------- | -------- | ------------------------------ | +| 13.4 | 13F17a | /Applications/Xcode_13.4.app | +| 13.3.1 (default) | 13E500a | /Applications/Xcode_13.3.1.app | +| 13.2.1 | 13C100 | /Applications/Xcode_13.2.1.app | +| 13.1 | 13A1030d | /Applications/Xcode_13.1.app | #### Xcode Support Tools - xcpretty 0.3.0 @@ -228,42 +228,45 @@ | SDK | SDK Name | Xcode Version | | ----------------------- | -------------------- | ------------- | | macOS 12.0 | macosx12.0 | 13.1 | -| macOS 12.1 | macosx12.1 | 13.2, 13.2.1 | -| macOS 12.3 | macosx12.3 | 13.3, 13.3.1 | +| macOS 12.1 | macosx12.1 | 13.2.1 | +| macOS 12.3 | macosx12.3 | 13.3.1, 13.4 | | iOS 15.0 | iphoneos15.0 | 13.1 | -| iOS 15.2 | iphoneos15.2 | 13.2, 13.2.1 | -| iOS 15.4 | iphoneos15.4 | 13.3, 13.3.1 | +| iOS 15.2 | iphoneos15.2 | 13.2.1 | +| iOS 15.4 | iphoneos15.4 | 13.3.1 | +| iOS 15.5 | iphoneos15.5 | 13.4 | | Simulator - iOS 15.0 | iphonesimulator15.0 | 13.1 | -| Simulator - iOS 15.2 | iphonesimulator15.2 | 13.2, 13.2.1 | -| Simulator - iOS 15.4 | iphonesimulator15.4 | 13.3, 13.3.1 | +| Simulator - iOS 15.2 | iphonesimulator15.2 | 13.2.1 | +| Simulator - iOS 15.4 | iphonesimulator15.4 | 13.3.1 | +| Simulator - iOS 15.5 | iphonesimulator15.5 | 13.4 | | tvOS 15.0 | appletvos15.0 | 13.1 | -| tvOS 15.2 | appletvos15.2 | 13.2, 13.2.1 | -| tvOS 15.4 | appletvos15.4 | 13.3, 13.3.1 | +| tvOS 15.2 | appletvos15.2 | 13.2.1 | +| tvOS 15.4 | appletvos15.4 | 13.3.1, 13.4 | | Simulator - tvOS 15.0 | appletvsimulator15.0 | 13.1 | -| Simulator - tvOS 15.2 | appletvsimulator15.2 | 13.2, 13.2.1 | -| Simulator - tvOS 15.4 | appletvsimulator15.4 | 13.3, 13.3.1 | +| Simulator - tvOS 15.2 | appletvsimulator15.2 | 13.2.1 | +| Simulator - tvOS 15.4 | appletvsimulator15.4 | 13.3.1, 13.4 | | watchOS 8.0 | watchos8.0 | 13.1 | -| watchOS 8.3 | watchos8.3 | 13.2, 13.2.1 | -| watchOS 8.5 | watchos8.5 | 13.3, 13.3.1 | +| watchOS 8.3 | watchos8.3 | 13.2.1 | +| watchOS 8.5 | watchos8.5 | 13.3.1, 13.4 | | Simulator - watchOS 8.0 | watchsimulator8.0 | 13.1 | -| Simulator - watchOS 8.3 | watchsimulator8.3 | 13.2, 13.2.1 | -| Simulator - watchOS 8.5 | watchsimulator8.5 | 13.3, 13.3.1 | +| Simulator - watchOS 8.3 | watchsimulator8.3 | 13.2.1 | +| Simulator - watchOS 8.5 | watchsimulator8.5 | 13.3.1, 13.4 | | DriverKit 21.0.1 | driverkit21.0.1 | 13.1 | -| DriverKit 21.2 | driverkit21.2 | 13.2, 13.2.1 | -| DriverKit 21.4 | driverkit21.4 | 13.3, 13.3.1 | +| DriverKit 21.2 | driverkit21.2 | 13.2.1 | +| DriverKit 21.4 | driverkit21.4 | 13.3.1, 13.4 | #### Installed Simulators | OS | Xcode Version | Simulators | | ----------- | -------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | iOS 15.0 | 13.1 | iPod touch (7th generation)
iPhone 11
iPhone 11 Pro
iPhone 11 Pro Max
iPhone 12
iPhone 12 mini
iPhone 12 Pro
iPhone 12 Pro Max
iPhone 13
iPhone 13 mini
iPhone 13 Pro
iPhone 13 Pro Max
iPhone 8
iPhone 8 Plus
iPhone SE (2nd generation)
iPad (9th generation)
iPad Air (4th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (3rd generation)
iPad Pro (12.9-inch) (5th generation)
iPad Pro (9.7-inch) | -| iOS 15.2 | 13.2
13.2.1 | iPod touch (7th generation)
iPhone 11
iPhone 11 Pro
iPhone 11 Pro Max
iPhone 12
iPhone 12 mini
iPhone 12 Pro
iPhone 12 Pro Max
iPhone 13
iPhone 13 mini
iPhone 13 Pro
iPhone 13 Pro Max
iPhone 8
iPhone 8 Plus
iPhone SE (2nd generation)
iPad (9th generation)
iPad Air (4th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (3rd generation)
iPad Pro (12.9-inch) (5th generation)
iPad Pro (9.7-inch) | -| iOS 15.4 | 13.3
13.3.1 | iPod touch (7th generation)
iPhone 11
iPhone 11 Pro
iPhone 11 Pro Max
iPhone 12
iPhone 12 mini
iPhone 12 Pro
iPhone 12 Pro Max
iPhone 13
iPhone 13 mini
iPhone 13 Pro
iPhone 13 Pro Max
iPhone 8
iPhone 8 Plus
iPhone SE (2nd generation)
iPhone SE (3rd generation)
iPad (9th generation)
iPad Air (4th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (3rd generation)
iPad Pro (12.9-inch) (5th generation)
iPad Pro (9.7-inch) | +| iOS 15.2 | 13.2.1 | iPod touch (7th generation)
iPhone 11
iPhone 11 Pro
iPhone 11 Pro Max
iPhone 12
iPhone 12 mini
iPhone 12 Pro
iPhone 12 Pro Max
iPhone 13
iPhone 13 mini
iPhone 13 Pro
iPhone 13 Pro Max
iPhone 8
iPhone 8 Plus
iPhone SE (2nd generation)
iPad (9th generation)
iPad Air (4th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (3rd generation)
iPad Pro (12.9-inch) (5th generation)
iPad Pro (9.7-inch) | +| iOS 15.4 | 13.3.1 | iPod touch (7th generation)
iPhone 11
iPhone 11 Pro
iPhone 11 Pro Max
iPhone 12
iPhone 12 mini
iPhone 12 Pro
iPhone 12 Pro Max
iPhone 13
iPhone 13 mini
iPhone 13 Pro
iPhone 13 Pro Max
iPhone 8
iPhone 8 Plus
iPhone SE (2nd generation)
iPhone SE (3rd generation)
iPad (9th generation)
iPad Air (4th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (3rd generation)
iPad Pro (12.9-inch) (5th generation)
iPad Pro (9.7-inch) | +| iOS 15.5 | 13.4 | iPod touch (7th generation)
iPhone 11
iPhone 11 Pro
iPhone 11 Pro Max
iPhone 12
iPhone 12 mini
iPhone 12 Pro
iPhone 12 Pro Max
iPhone 13
iPhone 13 mini
iPhone 13 Pro
iPhone 13 Pro Max
iPhone 8
iPhone 8 Plus
iPhone SE (2nd generation)
iPhone SE (3rd generation)
iPad (9th generation)
iPad Air (4th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (3rd generation)
iPad Pro (12.9-inch) (5th generation)
iPad Pro (9.7-inch) | | tvOS 15.0 | 13.1 | Apple TV
Apple TV 4K (2nd generation)
Apple TV 4K (at 1080p) (2nd generation) | -| tvOS 15.2 | 13.2
13.2.1 | Apple TV
Apple TV 4K (2nd generation)
Apple TV 4K (at 1080p) (2nd generation) | -| tvOS 15.4 | 13.3
13.3.1 | Apple TV
Apple TV 4K (2nd generation)
Apple TV 4K (at 1080p) (2nd generation) | +| tvOS 15.2 | 13.2.1 | Apple TV
Apple TV 4K (2nd generation)
Apple TV 4K (at 1080p) (2nd generation) | +| tvOS 15.4 | 13.3.1
13.4 | Apple TV
Apple TV 4K (2nd generation)
Apple TV 4K (at 1080p) (2nd generation) | | watchOS 8.0 | 13.1 | Apple Watch Series 5 - 40mm
Apple Watch Series 5 - 44mm
Apple Watch Series 6 - 40mm
Apple Watch Series 6 - 44mm
Apple Watch Series 7 - 41mm
Apple Watch Series 7 - 45mm | -| watchOS 8.3 | 13.2
13.2.1 | Apple Watch Series 5 - 40mm
Apple Watch Series 5 - 44mm
Apple Watch Series 6 - 40mm
Apple Watch Series 6 - 44mm
Apple Watch Series 7 - 41mm
Apple Watch Series 7 - 45mm | -| watchOS 8.5 | 13.3
13.3.1 | Apple Watch Series 5 - 40mm
Apple Watch Series 5 - 44mm
Apple Watch Series 6 - 40mm
Apple Watch Series 6 - 44mm
Apple Watch Series 7 - 41mm
Apple Watch Series 7 - 45mm | +| watchOS 8.3 | 13.2.1 | Apple Watch Series 5 - 40mm
Apple Watch Series 5 - 44mm
Apple Watch Series 6 - 40mm
Apple Watch Series 6 - 44mm
Apple Watch Series 7 - 41mm
Apple Watch Series 7 - 45mm | +| watchOS 8.5 | 13.3.1
13.4 | Apple Watch Series 5 - 40mm
Apple Watch Series 5 - 44mm
Apple Watch Series 6 - 40mm
Apple Watch Series 6 - 44mm
Apple Watch Series 7 - 41mm
Apple Watch Series 7 - 45mm | ### Android | Package Name | Version | From 536cfa24b0714ec26c8b46129913efa22562fd8e Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Wed, 18 May 2022 14:39:37 +0200 Subject: [PATCH 061/237] [Ubuntu] Revert powershell fix for Ubuntu 22.04 (#5567) * Revert powershell fix for Ubuntu 22.04 * Move libssl1.1 dependency * fix typo * remove comment --- .../linux/scripts/installers/powershellcore.sh | 18 ++---------------- images/linux/scripts/installers/sqlpackage.sh | 7 +++++++ 2 files changed, 9 insertions(+), 16 deletions(-) diff --git a/images/linux/scripts/installers/powershellcore.sh b/images/linux/scripts/installers/powershellcore.sh index 09129f7e5..e228d9121 100644 --- a/images/linux/scripts/installers/powershellcore.sh +++ b/images/linux/scripts/installers/powershellcore.sh @@ -4,19 +4,5 @@ ## Desc: Installs powershellcore ################################################################################ -# Source the helpers for use with the script -source $HELPER_SCRIPTS/os.sh -source $HELPER_SCRIPTS/install.sh - -if isUbuntu22; then - # Install libssl1.1 - download_with_retries "http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1l-1ubuntu1.3_amd64.deb" "/tmp" - dpkg -i /tmp/libssl1.1_1.1.1l-1ubuntu1.3_amd64.deb - - # Install Powershell - download_with_retries "https://github.com/PowerShell/PowerShell/releases/download/v7.2.3/powershell-lts_7.2.3-1.deb_amd64.deb" "/tmp" - dpkg -i /tmp/powershell-lts_7.2.3-1.deb_amd64.deb -else - # Install Powershell - apt-get install -y powershell -fi +# Install Powershell +apt-get install -y powershell diff --git a/images/linux/scripts/installers/sqlpackage.sh b/images/linux/scripts/installers/sqlpackage.sh index 86a1a4995..9e5cc9f0a 100644 --- a/images/linux/scripts/installers/sqlpackage.sh +++ b/images/linux/scripts/installers/sqlpackage.sh @@ -6,6 +6,13 @@ # Source the helpers for use with the script source $HELPER_SCRIPTS/install.sh +source $HELPER_SCRIPTS/os.sh + +# Install libssl1.1 dependency +if isUbuntu22; then + download_with_retries "http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1l-1ubuntu1.3_amd64.deb" "/tmp" + dpkg -i /tmp/libssl1.1_1.1.1l-1ubuntu1.3_amd64.deb +fi # Install SqlPackage download_with_retries "https://aka.ms/sqlpackage-linux" "." "sqlpackage.zip" From 82d69fd301389dfde695f3c45eef102bff6e7eee Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Wed, 18 May 2022 16:49:37 +0200 Subject: [PATCH 062/237] [macOS] Add VSForMac 2022 Preview (#5561) --- images/macos/provision/core/vsmac.sh | 61 ++++++++++++------- .../SoftwareReport.Generator.ps1 | 8 ++- .../SoftwareReport.Xamarin.psm1 | 7 ++- images/macos/tests/Common.Tests.ps1 | 7 +++ images/macos/toolsets/toolset-12.json | 1 + 5 files changed, 60 insertions(+), 24 deletions(-) diff --git a/images/macos/provision/core/vsmac.sh b/images/macos/provision/core/vsmac.sh index f4f914566..2ab38f6e6 100644 --- a/images/macos/provision/core/vsmac.sh +++ b/images/macos/provision/core/vsmac.sh @@ -2,28 +2,47 @@ source ~/utils/utils.sh source ~/utils/xamarin-utils.sh -VSMAC_VERSION=$(get_toolset_value '.xamarin.vsmac') -if [ $VSMAC_VERSION == "latest" ]; then - VSMAC_VERSION=$(curl -L "http://aka.ms/manifest/stable" | jq -r ".items[] | select(.genericName==\"VisualStudioMac\").version") +install_vsmac() { + local VSMAC_VERSION=$1 + if [ $VSMAC_VERSION == "latest" ]; then + VSMAC_DOWNLOAD_URL=$(curl -sL "https://aka.ms/manifest/stable" | jq -r '.items[] | select(.genericName=="VisualStudioMac").url') + elif [ $VSMAC_VERSION == "preview" ]; then + VSMAC_DOWNLOAD_URL=$(curl -sL "https://aka.ms/manifest/preview" | jq -r '.items[] | select(.genericName=="VisualStudioMac").url') + else + VSMAC_DOWNLOAD_URL=$(buildVSMacDownloadUrl $VSMAC_VERSION) + fi + + TMPMOUNT=`/usr/bin/mktemp -d /tmp/visualstudio.XXXX` + TMPMOUNT_DOWNLOADS="$TMPMOUNT/downloads" + mkdir $TMPMOUNT_DOWNLOADS + + download_with_retries $VSMAC_DOWNLOAD_URL $TMPMOUNT_DOWNLOADS + + echo "Mounting Visual Studio..." + VISUAL_STUDIO_NAME=${VSMAC_DOWNLOAD_URL##*/} + hdiutil attach "$TMPMOUNT_DOWNLOADS/$VISUAL_STUDIO_NAME" -mountpoint "$TMPMOUNT" + + echo "Moving Visual Studio to /Applications/..." + pushd $TMPMOUNT + tar cf - "./Visual Studio.app" | tar xf - -C /Applications/ + + if [ $VSMAC_VERSION == "preview" ]; then + mv "/Applications/Visual Studio.app" "/Applications/Visual Studio Preview.app" + fi + + popd + sudo hdiutil detach "$TMPMOUNT" + sudo rm -rf "$TMPMOUNT" +} + +VSMAC_VERSION_PREVIEW=$(get_toolset_value '.xamarin.vsmac_preview') +if [ $VSMAC_VERSION_PREVIEW != "null" ];then + echo "Installing Visual Studio 2022 for Mac Preview" + install_vsmac $VSMAC_VERSION_PREVIEW fi -VSMAC_DOWNLOAD_URL=$(buildVSMacDownloadUrl $VSMAC_VERSION) -TMPMOUNT=`/usr/bin/mktemp -d /tmp/visualstudio.XXXX` -TMPMOUNT_DOWNLOADS="$TMPMOUNT/downloads" -mkdir $TMPMOUNT_DOWNLOADS - -download_with_retries $VSMAC_DOWNLOAD_URL $TMPMOUNT_DOWNLOADS - -echo "Mounting Visual studio..." -VISUAL_STUDIO_NAME=${VSMAC_DOWNLOAD_URL##*/} -hdiutil attach "$TMPMOUNT_DOWNLOADS/$VISUAL_STUDIO_NAME" -mountpoint "$TMPMOUNT" - -echo "Moving Visual Studio to /Applications/..." -pushd $TMPMOUNT -tar cf - "./Visual Studio.app" | tar xf - -C /Applications/ - -popd -sudo hdiutil detach "$TMPMOUNT" -sudo rm -rf "$TMPMOUNT" +echo "Installing Visual Studio 2019 for Mac Stable" +VSMAC_VERSION_STABLE=$(get_toolset_value '.xamarin.vsmac') +install_vsmac $VSMAC_VERSION_STABLE invoke_tests "Common" "VSMac" diff --git a/images/macos/software-report/SoftwareReport.Generator.ps1 b/images/macos/software-report/SoftwareReport.Generator.ps1 index cb740aaec..a97a29906 100644 --- a/images/macos/software-report/SoftwareReport.Generator.ps1 +++ b/images/macos/software-report/SoftwareReport.Generator.ps1 @@ -242,8 +242,12 @@ $markdown += Build-WebServersSection # Xamarin section $markdown += New-MDHeader "Xamarin" -Level 3 -$markdown += New-MDHeader "Visual Studio for Mac" -Level 4 -$markdown += New-MDList -Lines @(Get-VSMacVersion) -Style Unordered +$markdown += New-MDHeader "Visual Studio 2019 for Mac" -Level 4 +$markdown += New-MDList -Lines @(Get-VSMac2019Version) -Style Unordered +if ($os.IsMonterey) { + $markdown += New-MDHeader "Visual Studio 2022 for Mac" -Level 4 + $markdown += New-MDList -Lines @(Get-VSMac2022Version) -Style Unordered +} $markdown += New-MDHeader "Xamarin bundles" -Level 4 $markdown += Build-XamarinTable | New-MDTable diff --git a/images/macos/software-report/SoftwareReport.Xamarin.psm1 b/images/macos/software-report/SoftwareReport.Xamarin.psm1 index 2bd1b5476..420103593 100644 --- a/images/macos/software-report/SoftwareReport.Xamarin.psm1 +++ b/images/macos/software-report/SoftwareReport.Xamarin.psm1 @@ -1,10 +1,15 @@ Import-Module "$PSScriptRoot/../helpers/Common.Helpers.psm1" -function Get-VSMacVersion { +function Get-VSMac2019Version { $plistPath = "/Applications/Visual Studio.app/Contents/Info.plist" return Run-Command "/usr/libexec/PlistBuddy -c 'Print CFBundleVersion' '$plistPath'" } +function Get-VSMac2022Version { + $plistPath = "/Applications/Visual Studio Preview.app/Contents/Info.plist" + return Run-Command "/usr/libexec/PlistBuddy -c 'Print CFBundleVersion' '$plistPath'" +} + function Get-NUnitVersion { $version = Run-Command "nunit3-console --version" | Select-Object -First 1 | Take-Part -Part 3 return "NUnit ${version}" diff --git a/images/macos/tests/Common.Tests.ps1 b/images/macos/tests/Common.Tests.ps1 index 3c9a717e7..7938abfa9 100644 --- a/images/macos/tests/Common.Tests.ps1 +++ b/images/macos/tests/Common.Tests.ps1 @@ -85,6 +85,13 @@ Describe "VSMac" { $vsPath | Should -Exist $vstoolPath | Should -Exist } + + It "VS4Mac Preview is installed" -Skip:(-not $os.IsMonterey) { + $vsPath = "/Applications/Visual Studio Preview.app" + $vstoolPath = Join-Path $vsPath "Contents/MacOS/vstool" + $vsPath | Should -Exist + $vstoolPath | Should -Exist + } } Describe "Swig" { diff --git a/images/macos/toolsets/toolset-12.json b/images/macos/toolsets/toolset-12.json index a9ffcbcd4..b093504d7 100644 --- a/images/macos/toolsets/toolset-12.json +++ b/images/macos/toolsets/toolset-12.json @@ -10,6 +10,7 @@ }, "xamarin": { "vsmac": "latest", + "vsmac_preview": "preview", "mono-versions": [ "6.12.0.174" ], From 74d2bc3b8b0bd2699f35ef6bd616436661aecbca Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 18 May 2022 20:57:08 +0000 Subject: [PATCH 063/237] Ubuntu 22.04 (20220515 update) (#5547) * Updating readme file for ubuntu22 version 20220515.1 * Update Ubuntu2204-Readme.md Fix cargo outdated version Co-authored-by: Image generation service account Co-authored-by: Dusko Dobranic <101048884+ddobranic@users.noreply.github.com> Co-authored-by: Actions service account --- images/linux/Ubuntu2204-Readme.md | 88 +++++++++++++++++-------------- 1 file changed, 47 insertions(+), 41 deletions(-) diff --git a/images/linux/Ubuntu2204-Readme.md b/images/linux/Ubuntu2204-Readme.md index 22a397c4e..d2736a2ba 100644 --- a/images/linux/Ubuntu2204-Readme.md +++ b/images/linux/Ubuntu2204-Readme.md @@ -1,6 +1,10 @@ +| Announcements | +|-| +| [(Public Beta) Ubuntu 22.04 is now available](https://github.com/actions/virtual-environments/issues/5490) | +*** # Ubuntu 22.04 LTS - Linux kernel version: 5.15.0-1005-azure -- Image Version: 20220504.1 +- Image Version: 20220515.1 ## Installed Software ### Language and Runtime @@ -19,14 +23,14 @@ ### Package Management - cpan 1.64 - Helm 3.8.2 -- Homebrew 3.4.10 +- Homebrew 3.4.11 - Miniconda 4.11.0 - Npm 8.5.5 - Pip 22.0.2 - Pip3 22.0.2 - Pipx 1.0.0 - RubyGems 3.3.5 -- Vcpkg (build from master \) +- Vcpkg (build from master \<0cf5b4305>) - Yarn 1.22.18 #### Environment variables @@ -41,25 +45,25 @@ ### Tools - Ansible 2.12.5 - apt-fast 1.9.12 -- AzCopy 10.14.1 (available by `azcopy` and `azcopy10` aliases) +- AzCopy 10.15.0 (available by `azcopy` and `azcopy10` aliases) - Bazel 5.1.1 - Bazelisk 1.11.0 -- Bicep 0.6.1 +- Bicep 0.6.18 - CMake 3.23.1 -- CodeQL Action Bundle 2.9.0 +- CodeQL Action Bundle 2.9.1 - Docker Compose v1 1.29.2 - Docker Compose v2 2.4.1+azure-1 - Docker-Buildx 0.8.2 -- Docker-Moby Client 20.10.14+azure-1 -- Docker-Moby Server 20.10.14+azure-1 +- Docker-Moby Client 20.10.15+azure-1 +- Docker-Moby Server 20.10.15+azure-2 - Fastlane 2.205.2 -- Git 2.36.0 (apt source repository: ppa:git-core/ppa) +- Git 2.36.1 (apt source repository: ppa:git-core/ppa) - Git LFS 3.1.4 (apt source repository: https://packagecloud.io/install/repositories/github/git-lfs) - Git-ftp 1.6.0 - Haveged 1.9.14 - Heroku 7.60.2 - jq 1.6 -- Kind 0.12.0 +- Kind 0.13.0 - Kubectl 1.24.0 - Kustomize 4.5.4 - MediaInfo 21.09 @@ -71,7 +75,7 @@ - OpenSSL 3.0.2-0ubuntu1.1 - Packer 1.8.0 - Parcel 2.5.0 -- Pulumi 3.32.0 +- Pulumi 3.32.1 - R 4.2.0 - Sphinx Open Source Search Server 2.2.11 - SVN 1.14.1 @@ -81,19 +85,19 @@ - zstd 1.5.2 (homebrew) ### CLI Tools -- Alibaba Cloud CLI 3.0.118 -- AWS CLI 2.6.2 +- Alibaba Cloud CLI 3.0.119 +- AWS CLI 2.7.0 - AWS CLI Session manager plugin 1.2.312.0 -- AWS SAM CLI 1.48.0 +- AWS SAM CLI 1.50.0 - Azure CLI (azure-cli) 2.36.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 -- GitHub CLI 2.9.0 +- GitHub CLI 2.10.1 - Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt) - Hub CLI 2.14.2 -- Netlify CLI 10.2.0 -- OpenShift CLI 4.10.12 +- Netlify CLI 10.3.1 +- OpenShift CLI 4.10.13 - ORAS CLI 0.12.0 -- Vercel CLI 24.2.0 +- Vercel CLI 24.2.3 ### GraalVM | Version | Environment variables | @@ -112,7 +116,7 @@ ### Haskell - Cabal 3.6.2.0 - GHC 9.2.2 -- GHCup 0.1.17.7 +- GHCup 0.1.17.8 - Stack 2.7.5 ### Rust Tools @@ -125,11 +129,12 @@ - Bindgen 0.59.2 - Cargo audit 0.16.0 - Cargo clippy 0.1.60 +- Cargo outdated 0.11.1 - Cbindgen 0.23.0 - Rustfmt 1.4.38 ### Browsers and Drivers -- Google Chrome 101.0.4951.54 +- Google Chrome 101.0.4951.64 - ChromeDriver 101.0.4951.41 - Chromium 101.0.4951.0 @@ -141,23 +146,23 @@ | SELENIUM_JAR_PATH | | ### .NET Core SDK -- 6.0.202 +- 6.0.300 ### .NET tools -- nbgv 3.5.103+351d94e36c +- nbgv 3.5.104+d0b7c362ff ### Databases - sqlite3 3.37.2 #### PostgreSQL -- PostgreSQL 14.2 (apt source repository: https://apt.postgresql.org/pub/repos/apt/) +- PostgreSQL 14.3 (apt source repository: https://apt.postgresql.org/pub/repos/apt/) - PostgreSQL Server (user:postgres) ``` PostgreSQL service is disabled by default. Use the following command as a part of your job to start the service: 'sudo systemctl start postgresql.service' ``` #### MySQL -- MySQL 8.0.29-0ubuntu0.22.04.1 +- MySQL 8.0.29-0ubuntu0.22.04.2 - MySQL Server (user:root password:root) ``` @@ -165,11 +170,11 @@ ``` ### Cached Tools #### Go -- 1.17.9 -- 1.18.1 +- 1.17.10 +- 1.18.2 #### Node.js -- 14.19.1 +- 14.19.2 - 16.15.0 #### PyPy @@ -187,10 +192,10 @@ - 3.1.2 #### Environment variables -| Name | Value | Architecture | -| --------------- | ---------------------------------- | ------------ | -| GOROOT_1_17_X64 | /opt/hostedtoolcache/go/1.17.9/x64 | x64 | -| GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.1/x64 | x64 | +| Name | Value | Architecture | +| --------------- | ----------------------------------- | ------------ | +| GOROOT_1_17_X64 | /opt/hostedtoolcache/go/1.17.10/x64 | x64 | +| GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.2/x64 | x64 | ### PowerShell Tools - PowerShell 7.2.3 @@ -199,7 +204,7 @@ | Module | Version | | ---------------- | ------- | | MarkdownPS | 1.9 | -| Microsoft.Graph | 1.9.5 | +| Microsoft.Graph | 1.9.6 | | Pester | 5.3.3 | | PSScriptAnalyzer | 1.20.0 | @@ -217,14 +222,14 @@ | ----------------------- | ------------------------------------------------------------------------ | ---------- | | alpine:3.14 | sha256:06b5d462c92fc39303e6363c65e074559f8d6b1363250027ed5053557e3398c5 | 2022-04-05 | | alpine:3.15 | sha256:4edbd2beb5f78b1014028f4fbb99f3237d9561100b6881aabbf5acce2c4f9454 | 2022-04-05 | -| buildpack-deps:bullseye | sha256:f26b9bcb6722fd59888caf4f4c1d4990799e3e83d804a83b7b58b4be949dc75e | 2022-04-20 | -| buildpack-deps:buster | sha256:b971efe3151fcfb10d0b7dfc739d081a9f9d9413195aa9b80224a66f4a651b4a | 2022-04-20 | -| debian:10 | sha256:ebe4b9831fb22dfa778de4ffcb8ea0ad69b5d782d4e86cab14cc1fded5d8e761 | 2022-04-20 | -| debian:11 | sha256:6846593d7d8613e5dcc68c8f7d8b8e3179c7f3397b84a47c5b2ce989ef1075a0 | 2022-04-20 | -| moby/buildkit:latest | sha256:3fbc9b9d9a74ab650eea43610ed880e51cdc05282d61f83c2e0a3b2e9ed3a344 | 2022-04-27 | -| node:14 | sha256:2f39686f6d0b2687550659367fa11f56018a0f782b7e30f1a0ea56b11dece124 | 2022-04-20 | +| buildpack-deps:bullseye | sha256:f4369ea9e313fc97029c736d68a9ea705d14fd1884a70be33aae25196d59288b | 2022-05-11 | +| buildpack-deps:buster | sha256:3485150b7bd19da1e2ddbf567ee47c5ebd1ed62d55a334ff363a718057d713c3 | 2022-05-11 | +| debian:10 | sha256:405f48fbb359190809bd91aac79c3f6c346c1e79878c839351c6a817db5e9fc4 | 2022-05-11 | +| debian:11 | sha256:6137c67e2009e881526386c42ba99b3657e4f92f546814a33d35b14e60579777 | 2022-05-11 | +| moby/buildkit:latest | sha256:0dc312b04eac1b44cd2cad566deb1e886c753109208affbbec8384f381ff7f38 | 2022-05-06 | +| node:14 | sha256:61168c39af89331ffaa6ba41c2a44f4d5132a857a6034175f994948b5798b588 | 2022-05-11 | | node:14-alpine | sha256:8845b4f88f64f8c56a39236648ba22946e806a6153c10911f77b70e5a2edb4ca | 2022-04-05 | -| node:16 | sha256:a6c217d7c8f001dc6fc081d55c2dd7fb3fefe871d5aa7be9c0c16bd62bea8e0c | 2022-04-27 | +| node:16 | sha256:1817bb941c9a30fe2a6d75ff8675a8f6def408efe3d3ff43dbb006e2b534fa14 | 2022-05-11 | | node:16-alpine | sha256:1a9a71ea86aad332aa7740316d4111ee1bd4e890df47d3b5eff3e5bded3b3d10 | 2022-04-27 | | ubuntu:18.04 | sha256:d21b6ba9e19feffa328cb3864316e6918e30acfd55e285b5d3df1d8ca3c7fd3f | 2022-04-29 | | ubuntu:20.04 | sha256:47f14534bda344d9fe6ffd6effb95eefe579f4be0d508b7445cf77f61a0e5724 | 2022-04-29 | @@ -243,7 +248,7 @@ | build-essential | 12.9ubuntu3 | | bzip2 | 1.0.8-5build1 | | coreutils | 8.32-4.1ubuntu1 | -| curl | 7.81.0-1ubuntu1.1 | +| curl | 7.81.0-1ubuntu1.2 | | dbus | 1.12.20-2ubuntu4 | | dnsutils | 1:9.18.1-1ubuntu1 | | dpkg | 1.21.1ubuntu2 | @@ -261,7 +266,7 @@ | lib32z1 | 1:1.2.11.dfsg-2ubuntu9 | | libc++-dev | 1:14.0-55\~exp2 | | libc++abi-dev | 1:14.0-55\~exp2 | -| libcurl4 | 7.81.0-1ubuntu1.1 | +| libcurl4 | 7.81.0-1ubuntu1.2 | | libgbm-dev | 22.0.1-1ubuntu2 | | libgconf-2-4 | 3.2.6-7ubuntu2 | | libgsl-dev | 2.7.1+dfsg-3 | @@ -315,3 +320,4 @@ | zip | 3.0-12build2 | | zsync | 0.6.2-3ubuntu1 | + From 9aa72c448245fa4a285645a739b39698b81dd53e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 19 May 2022 07:46:58 +0000 Subject: [PATCH 064/237] Updating readme file for ubuntu18 version 20220515.1 (#5545) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/linux/Ubuntu1804-Readme.md | 40 +++++++++++++++---------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/images/linux/Ubuntu1804-Readme.md b/images/linux/Ubuntu1804-Readme.md index 5f2b079ab..ccea3ad52 100644 --- a/images/linux/Ubuntu1804-Readme.md +++ b/images/linux/Ubuntu1804-Readme.md @@ -4,7 +4,7 @@ *** # Ubuntu 18.04.6 LTS - Linux kernel version: 5.4.0-1078-azure -- Image Version: 20220511.2 +- Image Version: 20220515.1 ## Installed Software ### Language and Runtime @@ -36,7 +36,7 @@ - Pip3 9.0.1 - Pipx 1.0.0 - RubyGems 2.7.6 -- Vcpkg (build from master \<0a1420dc4>) +- Vcpkg (build from master \<0cf5b4305>) - Yarn 1.22.18 #### Environment variables @@ -54,13 +54,13 @@ ### Tools - Ansible 2.11.11 - apt-fast 1.9.12 -- AzCopy 10.14.1 (available by `azcopy` and `azcopy10` aliases) +- AzCopy 10.15.0 (available by `azcopy` and `azcopy10` aliases) - Bazel 5.1.1 - Bazelisk 1.11.0 -- Bicep 0.6.1 +- Bicep 0.6.18 - Buildah 1.19.6 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - CMake 3.23.1 -- CodeQL Action Bundle 2.9.0 +- CodeQL Action Bundle 2.9.1 - Docker Compose v1 1.29.2 - Docker Compose v2 2.4.1+azure-1 - Docker-Buildx 0.8.2 @@ -71,7 +71,7 @@ - Git-ftp 1.3.1 - Haveged 1.9.1 - Heroku 7.60.2 -- HHVM (HipHop VM) 4.159.0 +- HHVM (HipHop VM) 4.160.0 - jq 1.5 - Kind 0.13.0 - Kubectl 1.24.0 @@ -100,18 +100,18 @@ ### CLI Tools - Alibaba Cloud CLI 3.0.119 -- AWS CLI 1.23.11 +- AWS CLI 1.24.0 - AWS CLI Session manager plugin 1.2.312.0 -- AWS SAM CLI 1.49.0 +- AWS SAM CLI 1.50.0 - Azure CLI (azure-cli) 2.36.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 - GitHub CLI 2.10.1 - Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt) - Hub CLI 2.14.2 -- Netlify CLI 10.3.0 -- OpenShift CLI 4.10.12 +- Netlify CLI 10.3.1 +- OpenShift CLI 4.10.13 - ORAS CLI 0.12.0 -- Vercel CLI 24.2.1 +- Vercel CLI 24.2.3 ### Java | Version | Vendor | Environment Variable | @@ -133,7 +133,7 @@ ### Haskell - Cabal 3.6.2.0 - GHC 9.2.2 -- GHCup 0.1.17.7 +- GHCup 0.1.17.8 - Stack 2.7.5 ### Rust Tools @@ -154,7 +154,7 @@ - Google Chrome 101.0.4951.64 - ChromeDriver 101.0.4951.41 - Chromium 101.0.4951.0 -- Mozilla Firefox 99.0 +- Mozilla Firefox 100.0 - Geckodriver 0.31.0 - Selenium server 4.1.0 @@ -176,7 +176,7 @@ - sqlite3 3.22.0 #### PostgreSQL -- PostgreSQL 14.2 (apt source repository: https://apt.postgresql.org/pub/repos/apt/) +- PostgreSQL 14.3 (apt source repository: https://apt.postgresql.org/pub/repos/apt/) - PostgreSQL Server (user:postgres) ``` @@ -292,9 +292,9 @@ | moby/buildkit:latest | sha256:0dc312b04eac1b44cd2cad566deb1e886c753109208affbbec8384f381ff7f38 | 2022-05-06 | | node:12 | sha256:01627afeb110b3054ba4a1405541ca095c8bfca1cb6f2be9479c767a2711879e | 2022-04-20 | | node:12-alpine | sha256:d4b15b3d48f42059a15bd659be60afe21762aae9d6cbea6f124440895c27db68 | 2022-04-11 | -| node:14 | sha256:3a01c30e387a7a94184a9a34a977474aaa1a1be8c5be0d94ff0590d57b3503ed | 2022-05-11 | +| node:14 | sha256:61168c39af89331ffaa6ba41c2a44f4d5132a857a6034175f994948b5798b588 | 2022-05-11 | | node:14-alpine | sha256:8845b4f88f64f8c56a39236648ba22946e806a6153c10911f77b70e5a2edb4ca | 2022-04-05 | -| node:16 | sha256:a7e2fb81f46803cb0db58759465754a4d313eff5747c15360f684a0902f22fb1 | 2022-05-11 | +| node:16 | sha256:1817bb941c9a30fe2a6d75ff8675a8f6def408efe3d3ff43dbb006e2b534fa14 | 2022-05-11 | | node:16-alpine | sha256:1a9a71ea86aad332aa7740316d4111ee1bd4e890df47d3b5eff3e5bded3b3d10 | 2022-04-27 | | ubuntu:16.04 | sha256:20858ebbc96215d6c3c574f781133ebffdc7c18d98af4f294cc4c04871a6fe61 | 2021-08-31 | | ubuntu:18.04 | sha256:d21b6ba9e19feffa328cb3864316e6918e30acfd55e285b5d3df1d8ca3c7fd3f | 2022-04-29 | @@ -312,7 +312,7 @@ | build-essential | 12.4ubuntu1 | | bzip2 | 1.0.6-8.1ubuntu0.2 | | coreutils | 8.28-1ubuntu1 | -| curl | 7.58.0-2ubuntu3.17 | +| curl | 7.58.0-2ubuntu3.18 | | dbus | 1.12.2-1ubuntu1.3 | | dnsutils | 1:9.11.3+dfsg-1ubuntu1.17 | | dpkg | 1.19.0.5ubuntu2.3 | @@ -329,7 +329,7 @@ | lib32z1 | 1:1.2.11.dfsg-0ubuntu2.1 | | libc++-dev | 6.0-2 | | libc++abi-dev | 6.0-2 | -| libcurl3 | 7.58.0-2ubuntu3.17 | +| libcurl3 | 7.58.0-2ubuntu3.18 | | libgbm-dev | 20.0.8-0ubuntu1\~18.04.1 | | libgconf-2-4 | 3.2.6-4ubuntu1 | | libgsl-dev | 2.4+dfsg-6 | @@ -349,7 +349,7 @@ | mercurial | 4.5.3-1ubuntu2.2 | | net-tools | 1.60+git20161116.90da8a0-1ubuntu1 | | netcat | 1.10-41.1 | -| openssh-client | 1:7.6p1-4ubuntu0.6 | +| openssh-client | 1:7.6p1-4ubuntu0.7 | | p7zip-full | 16.02+dfsg-6 | | p7zip-rar | 16.02-2 | | parallel | 20161222-1 | @@ -363,7 +363,7 @@ | shellcheck | 0.4.6-1 | | sphinxsearch | 2.2.11-2 | | sqlite3 | 3.22.0-1ubuntu0.5 | -| ssh | 1:7.6p1-4ubuntu0.6 | +| ssh | 1:7.6p1-4ubuntu0.7 | | sshpass | 1.06-1 | | subversion | 1.9.7-4ubuntu1 | | sudo | 1.8.21p2-3ubuntu1.4 | From e3079f0476cf3a5d8a0120c86e136e9f2c272c09 Mon Sep 17 00:00:00 2001 From: AlexanderGitin <102294679+AlexanderGitin@users.noreply.github.com> Date: Thu, 19 May 2022 11:07:43 +0300 Subject: [PATCH 065/237] [Windows] Add safe directory to gitconfig (#5453) --- images/win/scripts/Installers/Install-Git.ps1 | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/images/win/scripts/Installers/Install-Git.ps1 b/images/win/scripts/Installers/Install-Git.ps1 index 839f3751d..e2d3cd435 100644 --- a/images/win/scripts/Installers/Install-Git.ps1 +++ b/images/win/scripts/Installers/Install-Git.ps1 @@ -2,10 +2,14 @@ ## File: Install-Git.ps1 ## Desc: Install Git for Windows ################################################################################ +Import-Module "$env:ChocolateyInstall\helpers\chocolateyProfile.psm1" # Install git -# Temporary hardcode version 2.35.1 due to the issue with the actions\checkout https://github.com/actions/checkout/issues/760 -Choco-Install -PackageName git -ArgumentList '--version', "2.35.1.2", '--installargs="/VERYSILENT /NORESTART /NOCANCEL /SP- /CLOSEAPPLICATIONS /RESTARTAPPLICATIONS /o:PathOption=CmdTools /o:BashTerminalOption=ConHost /o:EnableSymlinks=Enabled /COMPONENTS=gitlfs"' +Choco-Install -PackageName git -ArgumentList '--installargs="/VERYSILENT /NORESTART /NOCANCEL /SP- /CLOSEAPPLICATIONS /RESTARTAPPLICATIONS /o:PathOption=CmdTools /o:BashTerminalOption=ConHost /o:EnableSymlinks=Enabled /COMPONENTS=gitlfs"' + +Update-SessionEnvironment + +git config --system --add safe.directory "*" # Install hub Choco-Install -PackageName hub From ca7fca068a97ce32129becf00426abf1c4d4bba3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 19 May 2022 08:08:45 +0000 Subject: [PATCH 066/237] Updating readme file for ubuntu20 version 20220515.1 (#5546) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/linux/Ubuntu2004-Readme.md | 84 +++++++++++++++---------------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/images/linux/Ubuntu2004-Readme.md b/images/linux/Ubuntu2004-Readme.md index 89eb72e0a..3b2bf8cc3 100644 --- a/images/linux/Ubuntu2004-Readme.md +++ b/images/linux/Ubuntu2004-Readme.md @@ -3,8 +3,8 @@ | [(Public Beta) Ubuntu 22.04 is now available](https://github.com/actions/virtual-environments/issues/5490) | *** # Ubuntu 20.04.4 LTS -- Linux kernel version: 5.13.0-1022-azure -- Image Version: 20220508.1 +- Linux kernel version: 5.13.0-1023-azure +- Image Version: 20220515.1 ## Installed Software ### Language and Runtime @@ -29,14 +29,14 @@ ### Package Management - cpan 1.64 - Helm 3.8.2 -- Homebrew 3.4.10 +- Homebrew 3.4.11 - Miniconda 4.11.0 - Npm 8.5.5 - Pip 20.0.2 - Pip3 20.0.2 - Pipx 1.0.0 - RubyGems 3.1.2 -- Vcpkg (build from master \) +- Vcpkg (build from master \<0cf5b4305>) - Yarn 1.22.18 #### Environment variables @@ -55,27 +55,27 @@ ### Tools - Ansible 2.12.5 - apt-fast 1.9.12 -- AzCopy 10.14.1 (available by `azcopy` and `azcopy10` aliases) +- AzCopy 10.15.0 (available by `azcopy` and `azcopy10` aliases) - Bazel 5.1.1 - Bazelisk 1.11.0 -- Bicep 0.6.1 +- Bicep 0.6.18 - Buildah 1.21.3 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - CMake 3.23.1 -- CodeQL Action Bundle 2.9.0 +- CodeQL Action Bundle 2.9.1 - Docker Compose v1 1.29.2 - Docker Compose v2 2.4.1+azure-1 - Docker-Buildx 0.8.2 -- Docker-Moby Client 20.10.14+azure-1 -- Docker-Moby Server 20.10.14+azure-1 +- Docker-Moby Client 20.10.15+azure-1 +- Docker-Moby Server 20.10.15+azure-2 - Fastlane 2.205.2 - Git 2.36.1 (apt source repository: ppa:git-core/ppa) - Git LFS 3.1.4 (apt source repository: https://packagecloud.io/install/repositories/github/git-lfs) - Git-ftp 1.6.0 - Haveged 1.9.1 - Heroku 7.60.2 -- HHVM (HipHop VM) 4.159.0 +- HHVM (HipHop VM) 4.160.0 - jq 1.6 -- Kind 0.12.0 +- Kind 0.13.0 - Kubectl 1.24.0 - Kustomize 4.5.4 - Leiningen 2.9.8 @@ -101,19 +101,19 @@ - zstd 1.5.2 (homebrew) ### CLI Tools -- Alibaba Cloud CLI 3.0.118 -- AWS CLI 2.6.3 +- Alibaba Cloud CLI 3.0.119 +- AWS CLI 2.7.0 - AWS CLI Session manager plugin 1.2.312.0 -- AWS SAM CLI 1.48.0 +- AWS SAM CLI 1.50.0 - Azure CLI (azure-cli) 2.36.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 -- GitHub CLI 2.9.0 +- GitHub CLI 2.10.1 - Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt) - Hub CLI 2.14.2 -- Netlify CLI 10.3.0 -- OpenShift CLI 4.10.12 +- Netlify CLI 10.3.1 +- OpenShift CLI 4.10.13 - ORAS CLI 0.12.0 -- Vercel CLI 24.2.0 +- Vercel CLI 24.2.3 ### Java | Version | Vendor | Environment Variable | @@ -139,7 +139,7 @@ ### Haskell - Cabal 3.6.2.0 - GHC 9.2.2 -- GHCup 0.1.17.7 +- GHCup 0.1.17.8 - Stack 2.7.5 ### Rust Tools @@ -157,10 +157,10 @@ - Rustfmt 1.4.38 ### Browsers and Drivers -- Google Chrome 101.0.4951.54 +- Google Chrome 101.0.4951.64 - ChromeDriver 101.0.4951.41 - Chromium 101.0.4951.0 -- Mozilla Firefox 99.0 +- Mozilla Firefox 100.0 - Geckodriver 0.31.0 - Selenium server 4.1.0 @@ -172,17 +172,17 @@ | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | ### .NET Core SDK -- 3.1.120 3.1.202 3.1.302 3.1.418 5.0.104 5.0.213 5.0.303 5.0.407 6.0.202 +- 3.1.120 3.1.202 3.1.302 3.1.419 5.0.104 5.0.214 5.0.303 5.0.408 6.0.300 ### .NET tools -- nbgv 3.5.103+351d94e36c +- nbgv 3.5.104+d0b7c362ff ### Databases - MongoDB 5.0.8 (apt source repository: https://repo.mongodb.org/apt/ubuntu) - sqlite3 3.31.1 #### PostgreSQL -- PostgreSQL 14.2 (apt source repository: https://apt.postgresql.org/pub/repos/apt/) +- PostgreSQL 14.3 (apt source repository: https://apt.postgresql.org/pub/repos/apt/) - PostgreSQL Server (user:postgres) ``` @@ -202,8 +202,8 @@ ### Cached Tools #### Go - 1.16.15 -- 1.17.9 -- 1.18.1 +- 1.17.10 +- 1.18.2 #### Node.js - 12.22.12 @@ -236,8 +236,8 @@ | Name | Value | Architecture | | --------------- | ----------------------------------- | ------------ | | GOROOT_1_16_X64 | /opt/hostedtoolcache/go/1.16.15/x64 | x64 | -| GOROOT_1_17_X64 | /opt/hostedtoolcache/go/1.17.9/x64 | x64 | -| GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.1/x64 | x64 | +| GOROOT_1_17_X64 | /opt/hostedtoolcache/go/1.17.10/x64 | x64 | +| GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.2/x64 | x64 | ### PowerShell Tools - PowerShell 7.2.3 @@ -291,18 +291,18 @@ | alpine:3.12 | sha256:c75ac27b49326926b803b9ed43bf088bc220d22556de1bc5f72d742c91398f69 | 2022-04-05 | | alpine:3.13 | sha256:ccf92aa53bc6c3b25be2ad0cce80baec1778f007f7e076b0ffbd1b225d0b3a9b | 2022-04-05 | | alpine:3.14 | sha256:06b5d462c92fc39303e6363c65e074559f8d6b1363250027ed5053557e3398c5 | 2022-04-05 | -| buildpack-deps:bullseye | sha256:f26b9bcb6722fd59888caf4f4c1d4990799e3e83d804a83b7b58b4be949dc75e | 2022-04-20 | -| buildpack-deps:buster | sha256:b971efe3151fcfb10d0b7dfc739d081a9f9d9413195aa9b80224a66f4a651b4a | 2022-04-20 | -| buildpack-deps:stretch | sha256:fd003a4b08626dd6e5a59c61de0639243909644344a5bada501bf42e9982eac6 | 2022-04-20 | -| debian:10 | sha256:ebe4b9831fb22dfa778de4ffcb8ea0ad69b5d782d4e86cab14cc1fded5d8e761 | 2022-04-20 | -| debian:11 | sha256:6846593d7d8613e5dcc68c8f7d8b8e3179c7f3397b84a47c5b2ce989ef1075a0 | 2022-04-20 | -| debian:9 | sha256:cebe6e1c30384958d471467e231f740e8f0fd92cbfd2a435a186e9bada3aee1c | 2022-04-20 | +| buildpack-deps:bullseye | sha256:f4369ea9e313fc97029c736d68a9ea705d14fd1884a70be33aae25196d59288b | 2022-05-11 | +| buildpack-deps:buster | sha256:3485150b7bd19da1e2ddbf567ee47c5ebd1ed62d55a334ff363a718057d713c3 | 2022-05-11 | +| buildpack-deps:stretch | sha256:1929159d9dfd9fc9cc8f6fb0c8414452ec4613b824e152b87e24de9a6e3b5879 | 2022-05-11 | +| debian:10 | sha256:405f48fbb359190809bd91aac79c3f6c346c1e79878c839351c6a817db5e9fc4 | 2022-05-11 | +| debian:11 | sha256:6137c67e2009e881526386c42ba99b3657e4f92f546814a33d35b14e60579777 | 2022-05-11 | +| debian:9 | sha256:3487fb8dc9312f88dd4aa03364c15d98a998c5c7c3453f0469002f9d593916f6 | 2022-05-11 | | moby/buildkit:latest | sha256:0dc312b04eac1b44cd2cad566deb1e886c753109208affbbec8384f381ff7f38 | 2022-05-06 | | node:12 | sha256:01627afeb110b3054ba4a1405541ca095c8bfca1cb6f2be9479c767a2711879e | 2022-04-20 | | node:12-alpine | sha256:d4b15b3d48f42059a15bd659be60afe21762aae9d6cbea6f124440895c27db68 | 2022-04-11 | -| node:14 | sha256:2f39686f6d0b2687550659367fa11f56018a0f782b7e30f1a0ea56b11dece124 | 2022-04-20 | +| node:14 | sha256:61168c39af89331ffaa6ba41c2a44f4d5132a857a6034175f994948b5798b588 | 2022-05-11 | | node:14-alpine | sha256:8845b4f88f64f8c56a39236648ba22946e806a6153c10911f77b70e5a2edb4ca | 2022-04-05 | -| node:16 | sha256:a6c217d7c8f001dc6fc081d55c2dd7fb3fefe871d5aa7be9c0c16bd62bea8e0c | 2022-04-27 | +| node:16 | sha256:1817bb941c9a30fe2a6d75ff8675a8f6def408efe3d3ff43dbb006e2b534fa14 | 2022-05-11 | | node:16-alpine | sha256:1a9a71ea86aad332aa7740316d4111ee1bd4e890df47d3b5eff3e5bded3b3d10 | 2022-04-27 | | ubuntu:16.04 | sha256:20858ebbc96215d6c3c574f781133ebffdc7c18d98af4f294cc4c04871a6fe61 | 2021-08-31 | | ubuntu:18.04 | sha256:d21b6ba9e19feffa328cb3864316e6918e30acfd55e285b5d3df1d8ca3c7fd3f | 2022-04-29 | @@ -321,8 +321,8 @@ | build-essential | 12.8ubuntu1.1 | | bzip2 | 1.0.8-2 | | coreutils | 8.30-3ubuntu2 | -| curl | 7.68.0-1ubuntu2.10 | -| dbus | 1.12.16-2ubuntu2.1 | +| curl | 7.68.0-1ubuntu2.11 | +| dbus | 1.12.16-2ubuntu2.2 | | dnsutils | 1:9.16.1-0ubuntu2.10 | | dpkg | 1.19.7ubuntu3 | | fakeroot | 1.24-1 | @@ -339,7 +339,7 @@ | lib32z1 | 1:1.2.11.dfsg-2ubuntu1.3 | | libc++-dev | 1:10.0-50\~exp1 | | libc++abi-dev | 1:10.0-50\~exp1 | -| libcurl4 | 7.68.0-1ubuntu2.10 | +| libcurl4 | 7.68.0-1ubuntu2.11 | | libgbm-dev | 21.2.6-0ubuntu0.1\~20.04.2 | | libgconf-2-4 | 3.2.6-6ubuntu1 | | libgsl-dev | 2.5+dfsg-6build1 | @@ -353,13 +353,13 @@ | libunwind8 | 1.2.1-9build1 | | libxkbfile-dev | 1:1.1.0-1 | | libxss1 | 1:1.2.3-1 | -| locales | 2.31-0ubuntu9.7 | +| locales | 2.31-0ubuntu9.9 | | m4 | 1.4.18-4 | | mediainfo | 19.09-1build1 | | mercurial | 5.3.1-1ubuntu1 | | net-tools | 1.60+git20180626.aebd88e-1ubuntu1 | | netcat | 1.206-1ubuntu1 | -| openssh-client | 1:8.2p1-4ubuntu0.4 | +| openssh-client | 1:8.2p1-4ubuntu0.5 | | p7zip-full | 16.02+dfsg-7build1 | | p7zip-rar | 16.02-3build1 | | parallel | 20161222-1.1 | @@ -373,7 +373,7 @@ | shellcheck | 0.7.0-2build2 | | sphinxsearch | 2.2.11-2ubuntu2 | | sqlite3 | 3.31.1-4ubuntu0.3 | -| ssh | 1:8.2p1-4ubuntu0.4 | +| ssh | 1:8.2p1-4ubuntu0.5 | | sshpass | 1.06-1 | | subversion | 1.13.0-3ubuntu0.1 | | sudo | 1.8.31-1ubuntu1.2 | From 17ccb0bc752dd24b242e0cf206479aef1bf68166 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 19 May 2022 09:11:58 +0000 Subject: [PATCH 067/237] Updating readme file for win19 version 20220515.1 (#5551) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/win/Windows2019-Readme.md | 39 ++++++++++++++++---------------- 1 file changed, 20 insertions(+), 19 deletions(-) diff --git a/images/win/Windows2019-Readme.md b/images/win/Windows2019-Readme.md index f64d23d7e..04e0ba5ea 100644 --- a/images/win/Windows2019-Readme.md +++ b/images/win/Windows2019-Readme.md @@ -4,7 +4,7 @@ *** # Microsoft Windows Server 2019 Datacenter - OS Version: 10.0.17763 Build 2928 -- Image Version: 20220511.2 +- Image Version: 20220515.1 ## Enabled windows optional features - Windows Subsystem for Linux [WSLv1] @@ -18,7 +18,7 @@ - LLVM 13.0.1 - Node 16.14.2 - Perl 5.32.1 -- PHP 8.1.5 +- PHP 8.1.6 - Python 3.7.9 - Ruby 2.5.9p229 @@ -28,11 +28,11 @@ - Helm 3.8.2 - Miniconda 4.11.0 (pre-installed on the image but not added to PATH) - NPM 8.5.0 -- NuGet 6.1.0.106 -- pip 22.0.4 (python 3.7) +- NuGet 6.2.0.146 +- pip 22.1 (python 3.7) - Pipx 1.0.0 - RubyGems 2.7.6.3 -- Vcpkg (build from master \<0a1420dc4>) +- Vcpkg (build from master \<0cf5b4305>) - Yarn 1.22.18 #### Environment variables @@ -50,10 +50,10 @@ ### Tools - 7zip 21.07 - aria2 1.36.0 -- azcopy 10.14.1 +- azcopy 10.15.0 - Bazel 5.1.1 - Bazelisk 1.11.0 -- Bicep 0.6.1 +- Bicep 0.6.18 - Cabal 3.6.2.0 - CMake 3.23.1 - CodeQL Action Bundle 2.9.1 @@ -90,8 +90,8 @@ ### CLI Tools - Alibaba Cloud CLI 3.0.119 -- AWS CLI 2.6.3 -- AWS SAM CLI 1.49.0 +- AWS CLI 2.7.0 +- AWS SAM CLI 1.50.0 - AWS Session Manager CLI 1.2.312.0 - Azure CLI 2.36.0 - Azure DevOps CLI extension 0.25.0 @@ -114,10 +114,10 @@ - Rustfmt 1.4.38 ### Browsers and webdrivers -- Google Chrome 101.0.4951.64 +- Google Chrome 101.0.4951.67 - Chrome Driver 101.0.4951.41 -- Microsoft Edge 101.0.1210.39 -- Microsoft Edge Driver 101.0.1210.39 +- Microsoft Edge 101.0.1210.47 +- Microsoft Edge Driver 101.0.1210.47 - Mozilla Firefox 100.0 - Gecko Driver 0.31.0 - IE Driver 3.150.1.1 @@ -208,7 +208,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Property | Value | | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | | ServiceName | postgresql-x64-14 | -| Version | 14.2 | +| Version | 14.3 | | ServiceStatus | Stopped | | ServiceStartType | Disabled | | EnvironmentVariables | PGBIN=C:\Program Files\PostgreSQL\14\bin
PGDATA=C:\Program Files\PostgreSQL\14\data
PGROOT=C:\Program Files\PostgreSQL\14 | @@ -521,8 +521,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### .NET Framework `Type: Developer Pack` -`Location C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX Tools` -- 4.7.2 4.8 +`Location: C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX Tools` +- 4.7.2 +- 4.8 ### .NET tools - nbgv 3.5.104+d0b7c362ff @@ -545,7 +546,7 @@ All other versions are saved but not installed. #### Powershell Modules | Module | Version | | ------------------ | ---------------- | -| AWSPowerShell | 4.1.82 | +| AWSPowerShell | 4.1.85 | | DockerMsftProvider | 1.0.0.8 | | MarkdownPS | 1.9 | | Microsoft.Graph | 1.9.6 | @@ -585,9 +586,9 @@ All other versions are saved but not installed. ### Cached Docker images | Repository:Tag | Digest | Created | | ------------------------------------------------------------------------- | ------------------------------------------------------------------------ | ---------- | -| mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2019 | sha256:8962b347e0df025ee5a887e5b23e305a80384e174ba1a3165e94a8b17f49390f | 2022-04-12 | -| mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2019 | sha256:60a315c1e051420094c58a2fb1959b421348ae809f8d37f7147b8800baac4500 | 2022-04-12 | -| mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2019 | sha256:d91ffeee472a34f8d7ff717fef54422be2ad87e59478c2e507c59eed8aaaa02e | 2022-04-12 | +| mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2019 | sha256:a108b8cd955bc84813eda0aab41d514887ef0b4a2e2bbbca6965ec09d4da2c0c | 2022-05-11 | +| mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2019 | sha256:9e0351236b319aba13cfec412d94df47cf4220cc909cdef6bb0aaaf31f2fb741 | 2022-05-11 | +| mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2019 | sha256:fa53215891bfa80f70d5266f08942dd6e83a7b61f3701b700b19b4aba2dc1060 | 2022-05-11 | | mcr.microsoft.com/windows/nanoserver:1809 | sha256:fb16d42712f3599c849723d365a7ddc5fb95e8bf1674d97e9f9cbcb726e7525d | 2022-05-05 | | mcr.microsoft.com/windows/servercore:ltsc2019 | sha256:b474e47f6f8bdb110068684ab8cebbadb5806e641fe6dba0169555981f6520ef | 2022-05-05 | From 8f236daf09a19237d58d4616b9663e33da85d638 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 19 May 2022 12:41:29 +0000 Subject: [PATCH 068/237] Updating readme file for win22 version 20220515.1 (#5558) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/win/Windows2022-Readme.md | 42 +++++++++++++++++--------------- 1 file changed, 23 insertions(+), 19 deletions(-) diff --git a/images/win/Windows2022-Readme.md b/images/win/Windows2022-Readme.md index 153833c8e..14620790d 100644 --- a/images/win/Windows2022-Readme.md +++ b/images/win/Windows2022-Readme.md @@ -4,7 +4,7 @@ *** # Microsoft Windows Server 2022 Datacenter - OS Version: 10.0.20348 Build 707 -- Image Version: 20220511.2 +- Image Version: 20220515.1 ## Enabled windows optional features - Windows Subsystem for Linux [WSLv1] @@ -18,7 +18,7 @@ - LLVM 13.0.1 - Node 16.14.2 - Perl 5.32.1 -- PHP 8.1.5 +- PHP 8.1.6 - Python 3.9.12 - Ruby 3.0.4p208 @@ -28,11 +28,11 @@ - Helm 3.8.2 - Miniconda 4.11.0 (pre-installed on the image but not added to PATH) - NPM 8.5.0 -- NuGet 6.1.0.106 -- pip 22.0.4 (python 3.9) +- NuGet 6.2.0.146 +- pip 22.1 (python 3.9) - Pipx 1.0.0 - RubyGems 3.2.33 -- Vcpkg (build from master \<0a1420dc4>) +- Vcpkg (build from master \<5e7cbdcea>) - Yarn 1.22.18 #### Environment variables @@ -49,10 +49,10 @@ ### Tools - 7zip 21.07 - aria2 1.36.0 -- azcopy 10.14.1 +- azcopy 10.15.0 - Bazel 5.1.1 - Bazelisk 1.11.0 -- Bicep 0.6.1 +- Bicep 0.6.18 - Cabal 3.6.2.0 - CMake 3.23.1 - CodeQL Action Bundle 2.9.1 @@ -87,8 +87,8 @@ ### CLI Tools - Alibaba Cloud CLI 3.0.119 -- AWS CLI 2.6.3 -- AWS SAM CLI 1.49.0 +- AWS CLI 2.7.0 +- AWS SAM CLI 1.50.0 - AWS Session Manager CLI 1.2.312.0 - Azure CLI 2.36.0 - Azure DevOps CLI extension 0.25.0 @@ -110,11 +110,11 @@ - Rustfmt 1.4.38 ### Browsers and webdrivers -- Google Chrome 101.0.4951.64 +- Google Chrome 101.0.4951.67 - Chrome Driver 101.0.4951.41 -- Microsoft Edge 101.0.1210.39 -- Microsoft Edge Driver 101.0.1210.39 -- Mozilla Firefox 100.0 +- Microsoft Edge 101.0.1210.47 +- Microsoft Edge Driver 101.0.1210.47 +- Mozilla Firefox 100.0.1 - Gecko Driver 0.31.0 - IE Driver 3.150.1.1 - Selenium server 4.1.0 @@ -194,7 +194,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Property | Value | | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | | ServiceName | postgresql-x64-14 | -| Version | 14.2 | +| Version | 14.3 | | ServiceStatus | Stopped | | ServiceStartType | Disabled | | EnvironmentVariables | PGBIN=C:\Program Files\PostgreSQL\14\bin
PGDATA=C:\Program Files\PostgreSQL\14\data
PGROOT=C:\Program Files\PostgreSQL\14 | @@ -352,7 +352,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.VC.ASAN | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.ATL | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.ATL.ARM | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.ATL.ARM.Spectre | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.ATL.ARM64 | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.ATL.ARM64EC | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.ATL.Spectre | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.ATLMFC | 17.2.32408.312 | @@ -365,7 +367,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.VC.Llvm.Clang | 17.2.32422.2 | | Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.MFC.ARM | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.MFC.ARM.Spectre | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.MFC.ARM64 | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.MFC.ARM64EC | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.Modules.x86.x64 | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.Redist.14.Latest | 17.2.32408.312 | @@ -475,7 +479,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### .NET Framework `Type: Developer Pack` -`Location C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX Tools` +`Location: C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX Tools` - 4.8 ### .NET tools @@ -499,7 +503,7 @@ All other versions are saved but not installed. #### Powershell Modules | Module | Version | | ------------------ | ---------------- | -| AWSPowerShell | 4.1.82 | +| AWSPowerShell | 4.1.85 | | DockerMsftProvider | 1.0.0.8 | | MarkdownPS | 1.9 | | Microsoft.Graph | 1.9.6 | @@ -538,9 +542,9 @@ All other versions are saved but not installed. ### Cached Docker images | Repository:Tag | Digest | Created | | ------------------------------------------------------------------------- | ------------------------------------------------------------------------ | ---------- | -| mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2022 | sha256:dfa767f6e419df8d9957173b1c48a6b3916b97e18ae40b0084ee47243f913a60 | 2022-04-12 | -| mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2022 | sha256:c9166ab07f16f0b35225354b00b9a589ca45fbd604da7beb26ac6869728eac6e | 2022-04-12 | -| mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2022 | sha256:3cf54a7662ebc23c1198b97d1d38c05eae346a1a16b634db5ddd7db6a12127a5 | 2022-04-12 | +| mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2022 | sha256:1182bfe22daba321fccb5caf93bfedc912c817a91d4c9aa5b45ea3823cb7a5c0 | 2022-05-11 | +| mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2022 | sha256:9bba2824988fa141d187315336055c068dadae6b84e86fb5d13291fd2245a8dd | 2022-05-11 | +| mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2022 | sha256:f3dcc7d94e1631213f2349851f3415d8850d45ebd411e4ca68a0a5fa73ebffe8 | 2022-05-11 | | mcr.microsoft.com/windows/nanoserver:ltsc2022 | sha256:f677b64d44434c6850f075630c3a7b3f9be284d32003c2cc6ea93130f619152f | 2022-05-05 | | mcr.microsoft.com/windows/servercore:ltsc2022 | sha256:93373be6f6c576ef3f778b9d5e7b54231975bb6876a07d90c4e4599a29a65d54 | 2022-05-05 | From 9a469f0216fabf11b03dd73d48da26409e0ad9d2 Mon Sep 17 00:00:00 2001 From: Igor Boskovic Date: Thu, 19 May 2022 16:27:55 +0200 Subject: [PATCH 069/237] add Ubuntu 22.04 badge readme url (#5570) --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 6eec73c35..ca5f8d89f 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ # GitHub Actions Virtual Environments -This repository contains the source used to create the [virtual environments](https://help.github.com/en/actions/reference/virtual-environments-for-github-hosted-runners) for GitHub Actions hosted runners, as well as the VM images of [Microsoft-hosted agents](https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops#use-a-microsoft-hosted-agent) used for Azure Pipelines. To build a VM machine from this repo's source, see the [instructions](docs/create-image-and-azure-resources.md). +Repository contains the source used to create the [virtual environments](https://help.github.com/en/actions/reference/virtual-environments-for-github-hosted-runners) for GitHub Actions hosted runners, as well as the VM images of [Microsoft-hosted agents](https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops#use-a-microsoft-hosted-agent) used for Azure Pipelines. +To build a VM machine from this repo's source, see the [instructions](docs/create-image-and-azure-resources.md). How to get in touch with us: - To file a bug report, or request tools to be added/updated, please [open an issue using the appropriate template](https://github.com/actions/virtual-environments/issues/new/choose) @@ -10,6 +11,7 @@ For general questions about using the virtual environments or writing your Actio ## Available Environments | Environment | YAML Label | Included Software | Latest Release & Rollout Progress | | --------------------|---------------------|--------------------|---------------------| +| Ubuntu 22.04 | `ubuntu-22.04` | [ubuntu-22.04] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu22&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu22&redirect=1) | Ubuntu 20.04 | `ubuntu-latest` or `ubuntu-20.04` | [ubuntu-20.04] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu20&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu20&redirect=1) | Ubuntu 18.04 | `ubuntu-18.04` | [ubuntu-18.04] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu18&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu18&redirect=1) | macOS 12 | `macos-12`| [macOS-12] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-12&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-12&redirect=1) @@ -47,6 +49,7 @@ we pin the tool to specific version(s). * **Regular Weekly Rhythm** can be followed by watching [Releases](https://github.com/actions/virtual-environments/releases). Pre-release is created when deployment is started. As soon as deployment is finished, it is converted to release. You can also track upcoming changes using the [awaiting-deployment](https://github.com/actions/virtual-environments/labels/awaiting-deployment) label. +[ubuntu-22.04]: https://github.com/actions/virtual-environments/blob/main/images/linux/Ubuntu2204-Readme.md [ubuntu-20.04]: https://github.com/actions/virtual-environments/blob/main/images/linux/Ubuntu2004-Readme.md [ubuntu-18.04]: https://github.com/actions/virtual-environments/blob/main/images/linux/Ubuntu1804-Readme.md [windows-2022]: https://github.com/actions/virtual-environments/blob/main/images/win/Windows2022-Readme.md From 0dd8232afe34ae91e8fe3f2db83d269be09bdeb4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 19 May 2022 14:45:03 +0000 Subject: [PATCH 070/237] Updating readme file for macOS-11 version 20220517.4 (#5568) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/macos/macos-11-Readme.md | 65 +++++++++++++++++---------------- 1 file changed, 33 insertions(+), 32 deletions(-) diff --git a/images/macos/macos-11-Readme.md b/images/macos/macos-11-Readme.md index fd92f50f8..afb78850c 100644 --- a/images/macos/macos-11-Readme.md +++ b/images/macos/macos-11-Readme.md @@ -1,16 +1,16 @@ | Announcements | |-| | [[macOS] Xcode versions 13.2 & 13.3 will be removed, 13.3.1 will be set as the default one on May, 16](https://github.com/actions/virtual-environments/issues/5463) | -| [macOS 12 (Monterey) is available as a public beta in GitHub Actions](https://github.com/actions/virtual-environments/issues/5446) | +| [macOS 12 (Monterey) is available as a public beta in GitHub Actions and Azure DevOps](https://github.com/actions/virtual-environments/issues/5446) | *** # macOS 11.6 info - System Version: macOS 11.6.5 (20G527) - Kernel Version: Darwin 20.6.0 -- Image Version: 20220508.1 +- Image Version: 20220517.4 ## Installed Software ### Language and Runtime -- .NET SDK 3.1.101 3.1.201 3.1.302 3.1.418 5.0.102 5.0.202 5.0.302 5.0.407 +- .NET SDK 3.1.101 3.1.201 3.1.302 3.1.419 5.0.102 5.0.202 5.0.302 5.0.408 - Bash 3.2.57(1)-release - Clang/LLVM 13.0.0 is default - Clang/LLVM 13.0.1 is available on `'$(brew --prefix llvm)/bin/clang'` @@ -20,15 +20,15 @@ - GNU Fortran (Homebrew GCC 9.4.0) 9.4.0 - available by `gfortran-9` alias - GNU Fortran (Homebrew GCC 10.3.0) 10.3.0 - available by `gfortran-10` alias - GNU Fortran (Homebrew GCC 11.3.0) 11.3.0 - available by `gfortran-11` alias -- Go 1.17.9 +- Go 1.17.10 - julia 1.7.2 - Kotlin 1.6.21-release-334 - MSBuild 16.10.1.17201 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) - Node.js v16.15.0 - NVM 0.39.1 -- NVM - Cached node versions: v12.22.12 v14.19.2 v16.15.0 +- NVM - Cached node versions: v12.22.12 v14.19.3 v16.15.0 - Perl 5.34.0 -- PHP 8.1.5 +- PHP 8.1.6 - Python 2.7.18 - Python 3.9.12 - R 4.2.0 @@ -39,16 +39,16 @@ - Carthage 0.38.0 - CocoaPods 1.11.3 - Composer 2.3.5 -- Homebrew 3.4.10 -- Miniconda 4.11.0 +- Homebrew 3.4.11 +- Miniconda 4.12.0 - NPM 8.5.5 - NuGet 5.9.0.7134 - Pip 20.3.4 (python 2.7) - Pip 22.0.4 (python 3.9) - Pipx 1.0.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \) -- Yarn 1.22.18 +- Vcpkg 2022 (build from master \<22b403386>) +- Yarn 1.22.19 #### Environment variables | Name | Value | @@ -65,28 +65,28 @@ ### Utilities - 7-Zip 17.04 - aria2 1.36.0 -- azcopy 10.14.1 +- azcopy 10.15.0 - bazel 5.1.1 - bazelisk 1.11.0 - bsdtar 3.3.2 - available by 'tar' alias -- Curl 7.83.0 -- Git 2.35.1 +- Curl 7.83.1 +- Git 2.36.1 - Git LFS: 3.1.4 -- GitHub CLI: 2.9.0 +- GitHub CLI: 2.10.1 - GNU Tar 1.34 - available by 'gtar' alias - GNU Wget 1.21.3 - gpg (GnuPG) 2.3.6 - helm v3.8.2+g6e3701e - Hub CLI: 2.14.2 -- ImageMagick 7.1.0-32 +- ImageMagick 7.1.0-33 - jq 1.6 - mongo v5.0.7 - mongod v5.0.7 - Newman 5.3.2 - OpenSSL 1.1.1o 3 May 2022 `(/usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1o)` - Packer 1.8.0 -- PostgreSQL 14.2 -- psql (PostgreSQL) 14.2 +- PostgreSQL 14.3 +- psql (PostgreSQL) 14.3 - Sox 14.4.2 - Subversion (SVN) 1.14.2 - Switchaudio-osx 1.1.0 @@ -94,22 +94,22 @@ - zstd 1.5.2 ### Tools -- Aliyun CLI 3.0.117 +- Aliyun CLI 3.0.119 - App Center CLI 2.10.10 -- AWS CLI 2.6.3 -- AWS SAM CLI 1.48.0 +- AWS CLI 2.7.0 +- AWS SAM CLI 1.50.0 - AWS Session Manager CLI 1.2.312.0 - Azure CLI (azure-devops) 0.25.0 - Azure CLI 2.36.0 -- Bicep CLI 0.6.1 +- Bicep CLI 0.6.18 - Cabal 3.6.2.0 - Cmake 3.23.1 - Fastlane 2.205.2 - GHC 9.2.2 -- GHCup 0.1.17.7 +- GHCup 0.1.17.8 - Jazzy 0.14.2 - Stack 2.7.5 -- SwiftFormat 0.49.8 +- SwiftFormat 0.49.9 - Swig 4.0.2 - Xcode Command Line Tools 13.2.0.0.1.1638488800 @@ -120,11 +120,11 @@ ### Browsers - Safari 15.4 (16613.1.17.1.13) - SafariDriver 15.4 (16613.1.17.1.13) -- Google Chrome 101.0.4951.54 +- Google Chrome 101.0.4951.64 - ChromeDriver 101.0.4951.41 -- Microsoft Edge 101.0.1210.39 -- MSEdgeDriver 101.0.1210.39 -- Mozilla Firefox 100.0 +- Microsoft Edge 101.0.1210.47 +- MSEdgeDriver 101.0.1210.47 +- Mozilla Firefox 100.0.1 - geckodriver 0.31.0 - Selenium server 4.1.4 @@ -177,8 +177,8 @@ | Version | Architecture | Environment Variable | | ------- | ------------ | -------------------- | | 1.16.15 | x64 | GOROOT_1_16_X64 | -| 1.17.9 (Default) | x64 | GOROOT_1_17_X64 | -| 1.18.1 | x64 | GOROOT_1_18_X64 | +| 1.17.10 (Default) | x64 | GOROOT_1_17_X64 | +| 1.18.2 | x64 | GOROOT_1_18_X64 | ### Rust Tools - Cargo 1.60.0 @@ -195,7 +195,7 @@ - Rustfmt 1.4.38-stable ### PowerShell Tools -- PowerShell 7.2.3 +- PowerShell 7.2.4 #### PowerShell Modules | Module | Version | @@ -213,12 +213,13 @@ ### Xamarin #### Visual Studio for Mac -- 8.10.22.11 +- 8.10.23.7 #### Xamarin bundles | symlink | Xamarin.Mono | Xamarin.iOS | Xamarin.Mac | Xamarin.Android | | ----------------- | ------------ | ----------- | ----------- | --------------- | -| 6_12_15 | 6.12 | 15.8 | 8.8 | 12.2 | +| 6_12_16 | 6.12 | 15.8 | 8.8 | 12.2 | +| 6_12_15 | 6.12 | 15.8 | 8.8 | 12.1 | | 6_12_14 | 6.12 | 15.8 | 8.8 | 12.0 | | 6_12_13 | 6.12 | 15.6 | 8.6 | 12.0 | | 6_12_12 (default) | 6.12 | 15.4 | 8.4 | 12.0 | From 0aa72a7eba7a821b852bd8ba2390ac2ff17fab6e Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Thu, 19 May 2022 18:53:47 +0200 Subject: [PATCH 071/237] Add appcenter-cli (#5571) --- images/macos/toolsets/toolset-12.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/images/macos/toolsets/toolset-12.json b/images/macos/toolsets/toolset-12.json index b093504d7..b152660de 100644 --- a/images/macos/toolsets/toolset-12.json +++ b/images/macos/toolsets/toolset-12.json @@ -114,7 +114,9 @@ { "name": "PSScriptAnalyzer" } ], "npm": { - "global_packages": [] + "global_packages": [ + { "name": "appcenter-cli", "test": "appcenter --version" } + ] }, "brew": { "common_packages": [ From dc7d03e49dbd68522f68a9b1b4d197c41b990f8a Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Thu, 19 May 2022 23:47:48 +0400 Subject: [PATCH 072/237] [Ubuntu] Make software and release URLs using variables instead of hardcode (#5572) * Make urls using variables instead of hardcode * Simplify versions retrieval --- images/linux/scripts/installers/preimagedata.sh | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/images/linux/scripts/installers/preimagedata.sh b/images/linux/scripts/installers/preimagedata.sh index c494bed97..ba52da6df 100644 --- a/images/linux/scripts/installers/preimagedata.sh +++ b/images/linux/scripts/installers/preimagedata.sh @@ -3,18 +3,14 @@ imagedata_file=$IMAGEDATA_FILE image_version=$IMAGE_VERSION os_name=$(lsb_release -ds | sed "s/ /\\\n/g") -image_label="ubuntu-$(lsb_release -rs)" +os_version=$(lsb_release -rs) +image_label="ubuntu-${os_version}" +version_major=${os_version/.*/} +version_wo_dot=${os_version/./} github_url="https://github.com/actions/virtual-environments/blob" -if [[ "$image_label" =~ "ubuntu-20" ]]; then - software_url="${github_url}/ubuntu20/${image_version}/images/linux/Ubuntu2004-Readme.md" - releaseUrl="https://github.com/actions/virtual-environments/releases/tag/ubuntu20%2F${image_version}" -fi - -if [[ "$image_label" =~ "ubuntu-18" ]]; then - software_url="${github_url}/ubuntu18/${image_version}/images/linux/Ubuntu1804-Readme.md" - releaseUrl="https://github.com/actions/virtual-environments/releases/tag/ubuntu18%2F${image_version}" -fi +software_url="${github_url}/ubuntu${version_major}/${image_version}/images/linux/Ubuntu${version_wo_dot}-Readme.md" +releaseUrl="https://github.com/actions/virtual-environments/releases/tag/ubuntu${version_major}%2F${image_version}" cat < $imagedata_file [ From c93738bd53875f00258b56c3dd9526b7349dd112 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Fri, 20 May 2022 12:51:55 +0200 Subject: [PATCH 073/237] Replace client_secret to client_cert_path (#5579) --- docs/create-image-and-azure-resources.md | 3 ++- images/linux/ubuntu1804.json | 2 ++ images/linux/ubuntu2004.json | 2 ++ images/linux/ubuntu2204.pkr.hcl | 6 ++++++ images/win/windows2016.json | 2 ++ images/win/windows2019.json | 2 ++ images/win/windows2022.json | 2 ++ 7 files changed, 18 insertions(+), 1 deletion(-) diff --git a/docs/create-image-and-azure-resources.md b/docs/create-image-and-azure-resources.md index 2f8f93fce..5815eb15a 100644 --- a/docs/create-image-and-azure-resources.md +++ b/docs/create-image-and-azure-resources.md @@ -110,7 +110,8 @@ The Packer template includes `variables` section containing user variables used - `build_resource_group_name` - Specify an existing resource group to run the build in it. By default, a temporary resource group will be created and destroyed as part of the build. If you do not have permission to do so, use build_resource_group_name to specify an existing resource group to run the build in it. - `client_id` - The application ID of the AAD Service Principal. Requires `client_secret`. - `object_id` - The object ID for the AAD SP. Will be derived from the oAuth token if empty. -- `client_secret` - A password/secret registered for the AAD SP. +- `client_secret` - The password or secret for your service principal. +- `client_cert_path` - The location of a PEM file containing a certificate and private key for service principal. - `subscription_id` - The subscription to use. - `tenant_id` - The Active Directory tenant identifier with which your `client_id` and `subscription_id` are associated. If not specified, `tenant_id` will be looked up using `subscription_id`. - `resource_group` - Resource group under which the final artifact will be stored. diff --git a/images/linux/ubuntu1804.json b/images/linux/ubuntu1804.json index 201ae94c1..bdd5847ab 100644 --- a/images/linux/ubuntu1804.json +++ b/images/linux/ubuntu1804.json @@ -2,6 +2,7 @@ "variables": { "client_id": "{{env `ARM_CLIENT_ID`}}", "client_secret": "{{env `ARM_CLIENT_SECRET`}}", + "client_cert_path": "{{env `ARM_CLIENT_CERT_PATH`}}", "subscription_id": "{{env `ARM_SUBSCRIPTION_ID`}}", "tenant_id": "{{env `ARM_TENANT_ID`}}", "resource_group": "{{env `ARM_RESOURCE_GROUP`}}", @@ -34,6 +35,7 @@ "type": "azure-arm", "client_id": "{{user `client_id`}}", "client_secret": "{{user `client_secret`}}", + "client_cert_path": "{{user `client_cert_path`}}", "subscription_id": "{{user `subscription_id`}}", "tenant_id": "{{user `tenant_id`}}", "location": "{{user `location`}}", diff --git a/images/linux/ubuntu2004.json b/images/linux/ubuntu2004.json index 248620fc4..ee9fb00f7 100644 --- a/images/linux/ubuntu2004.json +++ b/images/linux/ubuntu2004.json @@ -2,6 +2,7 @@ "variables": { "client_id": "{{env `ARM_CLIENT_ID`}}", "client_secret": "{{env `ARM_CLIENT_SECRET`}}", + "client_cert_path": "{{env `ARM_CLIENT_CERT_PATH`}}", "subscription_id": "{{env `ARM_SUBSCRIPTION_ID`}}", "tenant_id": "{{env `ARM_TENANT_ID`}}", "resource_group": "{{env `ARM_RESOURCE_GROUP`}}", @@ -34,6 +35,7 @@ "type": "azure-arm", "client_id": "{{user `client_id`}}", "client_secret": "{{user `client_secret`}}", + "client_cert_path": "{{user `client_cert_path`}}", "subscription_id": "{{user `subscription_id`}}", "tenant_id": "{{user `tenant_id`}}", "location": "{{user `location`}}", diff --git a/images/linux/ubuntu2204.pkr.hcl b/images/linux/ubuntu2204.pkr.hcl index 4b1f30307..b443dd0c0 100644 --- a/images/linux/ubuntu2204.pkr.hcl +++ b/images/linux/ubuntu2204.pkr.hcl @@ -24,6 +24,11 @@ variable "client_secret" { sensitive = true } +variable "client_cert_path" { + type = string + default = "${env("ARM_CLIENT_CERT_PATH")}" +} + variable "commit_url" { type = string default = "" @@ -146,6 +151,7 @@ source "azure-arm" "build_vhd" { capture_name_prefix = "${var.capture_name_prefix}" client_id = "${var.client_id}" client_secret = "${var.client_secret}" + client_cert_path = "${var.client_cert_path}" image_offer = "0001-com-ubuntu-server-jammy" image_publisher = "canonical" image_sku = "22_04-lts" diff --git a/images/win/windows2016.json b/images/win/windows2016.json index eeb8973a2..f9b5d363a 100644 --- a/images/win/windows2016.json +++ b/images/win/windows2016.json @@ -2,6 +2,7 @@ "variables": { "client_id": "{{env `ARM_CLIENT_ID`}}", "client_secret": "{{env `ARM_CLIENT_SECRET`}}", + "client_cert_path": "{{env `ARM_CLIENT_CERT_PATH`}}", "subscription_id": "{{env `ARM_SUBSCRIPTION_ID`}}", "tenant_id": "{{env `ARM_TENANT_ID`}}", "object_id": "{{env `ARM_OBJECT_ID`}}", @@ -37,6 +38,7 @@ "type": "azure-arm", "client_id": "{{user `client_id`}}", "client_secret": "{{user `client_secret`}}", + "client_cert_path": "{{user `client_cert_path`}}", "subscription_id": "{{user `subscription_id`}}", "object_id": "{{user `object_id`}}", "tenant_id": "{{user `tenant_id`}}", diff --git a/images/win/windows2019.json b/images/win/windows2019.json index 577bf1f30..306ea7dba 100644 --- a/images/win/windows2019.json +++ b/images/win/windows2019.json @@ -2,6 +2,7 @@ "variables": { "client_id": "{{env `ARM_CLIENT_ID`}}", "client_secret": "{{env `ARM_CLIENT_SECRET`}}", + "client_cert_path": "{{env `ARM_CLIENT_CERT_PATH`}}", "subscription_id": "{{env `ARM_SUBSCRIPTION_ID`}}", "tenant_id": "{{env `ARM_TENANT_ID`}}", "object_id": "{{env `ARM_OBJECT_ID`}}", @@ -36,6 +37,7 @@ "type": "azure-arm", "client_id": "{{user `client_id`}}", "client_secret": "{{user `client_secret`}}", + "client_cert_path": "{{user `client_cert_path`}}", "subscription_id": "{{user `subscription_id`}}", "object_id": "{{user `object_id`}}", "tenant_id": "{{user `tenant_id`}}", diff --git a/images/win/windows2022.json b/images/win/windows2022.json index 858a18ff8..216eeb193 100644 --- a/images/win/windows2022.json +++ b/images/win/windows2022.json @@ -2,6 +2,7 @@ "variables": { "client_id": "{{env `ARM_CLIENT_ID`}}", "client_secret": "{{env `ARM_CLIENT_SECRET`}}", + "client_cert_path": "{{env `ARM_CLIENT_CERT_PATH`}}", "subscription_id": "{{env `ARM_SUBSCRIPTION_ID`}}", "tenant_id": "{{env `ARM_TENANT_ID`}}", "object_id": "{{env `ARM_OBJECT_ID`}}", @@ -36,6 +37,7 @@ "type": "azure-arm", "client_id": "{{user `client_id`}}", "client_secret": "{{user `client_secret`}}", + "client_cert_path": "{{user `client_cert_path`}}", "subscription_id": "{{user `subscription_id`}}", "object_id": "{{user `object_id`}}", "tenant_id": "{{user `tenant_id`}}", From 984b0a83de5b36982423cb1e8c7bd7f1e238953b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 20 May 2022 11:24:00 +0000 Subject: [PATCH 074/237] Updating readme file for macOS-10.15 version 20220515.1 (#5552) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/macos/macos-10.15-Readme.md | 52 +++++++++++++++--------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/images/macos/macos-10.15-Readme.md b/images/macos/macos-10.15-Readme.md index fbf748b05..34b082549 100644 --- a/images/macos/macos-10.15-Readme.md +++ b/images/macos/macos-10.15-Readme.md @@ -1,16 +1,16 @@ | Announcements | |-| | [[macOS] Xcode versions 13.2 & 13.3 will be removed, 13.3.1 will be set as the default one on May, 16](https://github.com/actions/virtual-environments/issues/5463) | -| [macOS 12 (Monterey) is available as a public beta in GitHub Actions](https://github.com/actions/virtual-environments/issues/5446) | +| [macOS 12 (Monterey) is available as a public beta in GitHub Actions and Azure DevOps](https://github.com/actions/virtual-environments/issues/5446) | *** # macOS 10.15 info - System Version: macOS 10.15.7 (19H1824) - Kernel Version: Darwin 19.6.0 -- Image Version: 20220508.1 +- Image Version: 20220515.1 ## Installed Software ### Language and Runtime -- .NET SDK 3.1.101 3.1.201 3.1.302 3.1.418 5.0.102 5.0.202 5.0.302 5.0.407 +- .NET SDK 3.1.101 3.1.201 3.1.302 3.1.419 5.0.102 5.0.202 5.0.302 5.0.408 - Bash 3.2.57(1)-release - Clang/LLVM 12.0.0 is default - Clang/LLVM 13.0.1 is available on `'$(brew --prefix llvm)/bin/clang'` @@ -20,7 +20,7 @@ - GNU Fortran (Homebrew GCC 9.4.0) 9.4.0 - available by `gfortran-9` alias - GNU Fortran (Homebrew GCC 10.3.0) 10.3.0 - available by `gfortran-10` alias - GNU Fortran (Homebrew GCC 11.3.0) 11.3.0 - available by `gfortran-11` alias -- Go 1.17.9 +- Go 1.17.10 - julia 1.7.2 - Kotlin 1.6.21-release-334 - MSBuild 16.10.1.58001 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) @@ -28,7 +28,7 @@ - NVM 0.39.1 - NVM - Cached node versions: v12.22.12 v14.19.2 v16.15.0 - Perl 5.34.0 -- PHP 8.1.5 +- PHP 8.1.6 - Python 2.7.18 - Python 3.9.12 - R 4.2.0 @@ -39,7 +39,7 @@ - Carthage 0.38.0 - CocoaPods 1.11.3 - Composer 2.3.5 -- Homebrew 3.4.10 +- Homebrew 3.4.11 - Miniconda 4.11.0 - NPM 8.5.5 - NuGet 5.9.0.7134 @@ -47,8 +47,8 @@ - Pip 22.0.4 (python 3.9) - Pipx 1.0.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \) -- Yarn 1.22.18 +- Vcpkg 2022 (build from master \<0cf5b4305>) +- Yarn 1.22.19 #### Environment variables | Name | Value | @@ -65,29 +65,29 @@ ### Utilities - 7-Zip 17.04 - aria2 1.36.0 -- azcopy 10.14.1 +- azcopy 10.15.0 - bazel 5.1.1 - bazelisk 1.11.0 - bsdtar 3.3.2 - available by 'tar' alias -- Curl 7.83.0 -- Git 2.35.1 +- Curl 7.83.1 +- Git 2.36.1 - Git LFS: 3.1.4 -- GitHub CLI: 2.9.0 +- GitHub CLI: 2.10.1 - GNU parallel 20220422 - GNU Tar 1.34 - available by 'gtar' alias - GNU Wget 1.21.3 - gpg (GnuPG) 2.3.6 - helm v3.8.2+g6e3701e - Hub CLI: 2.14.2 -- ImageMagick 7.1.0-32 +- ImageMagick 7.1.0-33 - jq 1.6 - mongo v5.0.7 - mongod v5.0.7 - Newman 5.3.2 - OpenSSL 1.1.1o 3 May 2022 `(/usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1o)` - Packer 1.8.0 -- PostgreSQL 14.2 -- psql (PostgreSQL) 14.2 +- PostgreSQL 14.3 +- psql (PostgreSQL) 14.3 - Sox 14.4.2 - Subversion (SVN) 1.14.2 - Switchaudio-osx 1.1.0 @@ -97,19 +97,19 @@ - zstd 1.5.2 ### Tools -- Aliyun CLI 3.0.117 +- Aliyun CLI 3.0.119 - App Center CLI 2.10.10 -- AWS CLI 2.6.3 -- AWS SAM CLI 1.48.0 +- AWS CLI 2.7.0 +- AWS SAM CLI 1.50.0 - AWS Session Manager CLI 1.2.312.0 - Azure CLI (azure-devops) 0.25.0 - Azure CLI 2.36.0 -- Bicep CLI 0.6.1 +- Bicep CLI 0.6.18 - Cabal 3.6.2.0 - Cmake 3.23.1 - Fastlane 2.205.2 - GHC 9.2.2 -- GHCup 0.1.17.7 +- GHCup 0.1.17.8 - Jazzy 0.14.2 - Stack 2.7.5 - SwiftFormat 0.49.8 @@ -123,10 +123,10 @@ ### Browsers - Safari 15.4 (15613.1.17.1.13) - SafariDriver 15.4 (15613.1.17.1.13) -- Google Chrome 101.0.4951.54 +- Google Chrome 101.0.4951.64 - ChromeDriver 101.0.4951.41 -- Microsoft Edge 101.0.1210.39 -- MSEdgeDriver 101.0.1210.39 +- Microsoft Edge 101.0.1210.47 +- MSEdgeDriver 101.0.1210.47 - Mozilla Firefox 100.0 - geckodriver 0.31.0 - Selenium server 4.1.4 @@ -185,8 +185,8 @@ | Version | Architecture | Environment Variable | | ------- | ------------ | -------------------- | | 1.16.15 | x64 | GOROOT_1_16_X64 | -| 1.17.9 (Default) | x64 | GOROOT_1_17_X64 | -| 1.18.1 | x64 | GOROOT_1_18_X64 | +| 1.17.10 (Default) | x64 | GOROOT_1_17_X64 | +| 1.18.2 | x64 | GOROOT_1_18_X64 | ### Rust Tools - Cargo 1.60.0 @@ -221,7 +221,7 @@ ### Xamarin #### Visual Studio for Mac -- 8.10.22.11 +- 8.10.23.7 #### Xamarin bundles | symlink | Xamarin.Mono | Xamarin.iOS | Xamarin.Mac | Xamarin.Android | From e4d58452f4d4fc085b24c7be9bb6d57a3ba4d3ec Mon Sep 17 00:00:00 2001 From: Mikhail Koliada <88318005+mikhailkoliada@users.noreply.github.com> Date: Fri, 20 May 2022 15:40:31 +0200 Subject: [PATCH 075/237] [Ubuntu] Rework podman and tools installation (#5580) --- .../SoftwareReport/SoftwareReport.Generator.ps1 | 8 ++++++-- .../SoftwareReport/SoftwareReport.Tools.psm1 | 9 +++------ images/linux/scripts/installers/containers.sh | 16 +--------------- images/linux/scripts/tests/Tools.Tests.ps1 | 9 ++++----- images/linux/ubuntu1804.json | 1 - images/linux/ubuntu2004.json | 1 - images/linux/ubuntu2204.pkr.hcl | 1 + 7 files changed, 15 insertions(+), 30 deletions(-) diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 b/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 index d17c07d5d..96faa9902 100644 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 @@ -149,10 +149,14 @@ $toolsList = @( if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) { $toolsList += @( - (Get-BuildahVersion), (Get-PhantomJSVersion), (Get-LeiningenVersion), - (Get-HHVMVersion), + (Get-HHVMVersion) + ) +} +if (Test-IsUbuntu22) { + $toolsList += @( + (Get-BuildahVersion), (Get-PodManVersion), (Get-SkopeoVersion) ) diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.Tools.psm1 b/images/linux/scripts/SoftwareReport/SoftwareReport.Tools.psm1 index 7eeb9e307..383c113a8 100644 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.Tools.psm1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.Tools.psm1 @@ -42,20 +42,17 @@ function Get-CodeQLBundleVersion { function Get-PodManVersion { $podmanVersion = podman --version | Take-OutputPart -Part 2 - $aptSourceRepo = Get-AptSourceRepository -PackageName "containers" - return "Podman $podmanVersion (apt source repository: $aptSourceRepo)" + return "Podman $podmanVersion" } function Get-BuildahVersion { $buildahVersion = buildah --version | Take-OutputPart -Part 2 - $aptSourceRepo = Get-AptSourceRepository -PackageName "containers" - return "Buildah $buildahVersion (apt source repository: $aptSourceRepo)" + return "Buildah $buildahVersion" } function Get-SkopeoVersion { $skopeoVersion = skopeo --version | Take-OutputPart -Part 2 - $aptSourceRepo = Get-AptSourceRepository -PackageName "containers" - return "Skopeo $skopeoVersion (apt source repository: $aptSourceRepo)" + return "Skopeo $skopeoVersion" } function Get-CMakeVersion { diff --git a/images/linux/scripts/installers/containers.sh b/images/linux/scripts/installers/containers.sh index edeb0f78b..ebd42cabf 100644 --- a/images/linux/scripts/installers/containers.sh +++ b/images/linux/scripts/installers/containers.sh @@ -4,25 +4,11 @@ ## Desc: Installs container tools: podman, buildah and skopeo onto the image ################################################################################ -source $HELPER_SCRIPTS/os.sh - install_packages=(podman buildah skopeo) -REPO_URL="https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable" -# Install podman, buildah, scopeo container's tools (on Ubuntu20 these tools can be installed without adding new repository) -source /etc/os-release -sh -c "echo 'deb ${REPO_URL}/x${NAME}_${VERSION_ID}/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list" -wget -qnv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/x${NAME}_${VERSION_ID}/Release.key -O Release.key -apt-key add Release.key -apt-get update -qq +# Install podman, buildah, scopeo container's tools apt-get -qq -y install ${install_packages[@]} mkdir -p /etc/containers echo -e "[registries.search]\nregistries = ['docker.io', 'quay.io']" | tee /etc/containers/registries.conf -# Remove source repo -rm /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list - -# Document source repo -echo "containers $REPO_URL" >> $HELPER_SCRIPTS/apt-sources.txt - invoke_tests "Tools" "Containers" diff --git a/images/linux/scripts/tests/Tools.Tests.ps1 b/images/linux/scripts/tests/Tools.Tests.ps1 index 7f22857a7..178eac1ec 100644 --- a/images/linux/scripts/tests/Tools.Tests.ps1 +++ b/images/linux/scripts/tests/Tools.Tests.ps1 @@ -20,8 +20,7 @@ Describe "Rust" { $env:RUSTUP_HOME = "/etc/skel/.rustup" $env:CARGO_HOME = "/etc/skel/.cargo" } - - + It "Rustup is installed" { "rustup --version" | Should -ReturnZeroExitCode } @@ -121,7 +120,7 @@ Describe "clang" { "clang-$ClangVersion --version" | Should -ReturnZeroExitCode "clang++-$ClangVersion --version" | Should -ReturnZeroExitCode - } + } } Describe "Cmake" { @@ -336,7 +335,7 @@ Describe "GraalVM" -Skip:(Test-IsUbuntu18) { } } -Describe "Containers" -Skip:(Test-IsUbuntu22) { +Describe "Containers" -Skip:(-not (Test-IsUbuntu22)) { $testCases = @("podman", "buildah", "skopeo") | ForEach-Object { @{ContainerCommand = $_} } It "" -TestCases $testCases { @@ -345,7 +344,7 @@ Describe "Containers" -Skip:(Test-IsUbuntu22) { ) "$ContainerCommand -v" | Should -ReturnZeroExitCode - } + } } Describe "nvm" { diff --git a/images/linux/ubuntu1804.json b/images/linux/ubuntu1804.json index bdd5847ab..8b8a0a166 100644 --- a/images/linux/ubuntu1804.json +++ b/images/linux/ubuntu1804.json @@ -199,7 +199,6 @@ "{{template_dir}}/scripts/installers/swift.sh", "{{template_dir}}/scripts/installers/cmake.sh", "{{template_dir}}/scripts/installers/codeql-bundle.sh", - "{{template_dir}}/scripts/installers/containers.sh", "{{template_dir}}/scripts/installers/dotnetcore-sdk.sh", "{{template_dir}}/scripts/installers/erlang.sh", "{{template_dir}}/scripts/installers/firefox.sh", diff --git a/images/linux/ubuntu2004.json b/images/linux/ubuntu2004.json index ee9fb00f7..1b1b1d708 100644 --- a/images/linux/ubuntu2004.json +++ b/images/linux/ubuntu2004.json @@ -200,7 +200,6 @@ "{{template_dir}}/scripts/installers/swift.sh", "{{template_dir}}/scripts/installers/cmake.sh", "{{template_dir}}/scripts/installers/codeql-bundle.sh", - "{{template_dir}}/scripts/installers/containers.sh", "{{template_dir}}/scripts/installers/dotnetcore-sdk.sh", "{{template_dir}}/scripts/installers/erlang.sh", "{{template_dir}}/scripts/installers/firefox.sh", diff --git a/images/linux/ubuntu2204.pkr.hcl b/images/linux/ubuntu2204.pkr.hcl index b443dd0c0..7c50638ec 100644 --- a/images/linux/ubuntu2204.pkr.hcl +++ b/images/linux/ubuntu2204.pkr.hcl @@ -276,6 +276,7 @@ build { "${path.root}/scripts/installers/clang.sh", "${path.root}/scripts/installers/cmake.sh", "${path.root}/scripts/installers/codeql-bundle.sh", + "${path.root}/scripts/installers/containers.sh", "${path.root}/scripts/installers/dotnetcore-sdk.sh", "${path.root}/scripts/installers/gcc.sh", "${path.root}/scripts/installers/gfortran.sh", From 1996a78b430925e338824b0f0a59d7ba4716b8af Mon Sep 17 00:00:00 2001 From: Mikhail Koliada <88318005+mikhailkoliada@users.noreply.github.com> Date: Mon, 23 May 2022 14:04:06 +0200 Subject: [PATCH 076/237] fix Ubuntu 22.04 template extension (#5591) --- helpers/GenerateResourcesAndImage.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helpers/GenerateResourcesAndImage.ps1 b/helpers/GenerateResourcesAndImage.ps1 index 5166d4542..e62dd4ad6 100644 --- a/helpers/GenerateResourcesAndImage.ps1 +++ b/helpers/GenerateResourcesAndImage.ps1 @@ -34,7 +34,7 @@ Function Get-PackerTemplatePath { $relativeTemplatePath = Join-Path "linux" "ubuntu2004.json" } ([ImageType]::Ubuntu2204) { - $relativeTemplatePath = Join-Path "linux" "ubuntu2204.json" + $relativeTemplatePath = Join-Path "linux" "ubuntu2204.pkr.hcl" } default { throw "Unknown type of image" } } From f8f8c9350953fc343a352ed78c41432aac70281f Mon Sep 17 00:00:00 2001 From: Shohei Maeda <11495867+smaeda-ks@users.noreply.github.com> Date: Mon, 23 May 2022 22:47:07 +0900 Subject: [PATCH 077/237] [Ubuntu] Use new Hashicorp Releases API (#5587) --- images/linux/scripts/installers/packer.sh | 11 +++++++---- images/linux/scripts/installers/terraform.sh | 11 +++++++---- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/images/linux/scripts/installers/packer.sh b/images/linux/scripts/installers/packer.sh index 1a15ee4c3..34c7f01eb 100644 --- a/images/linux/scripts/installers/packer.sh +++ b/images/linux/scripts/installers/packer.sh @@ -4,10 +4,13 @@ ## Desc: Installs packer ################################################################################ +source $HELPER_SCRIPTS/install.sh + # Install Packer -PACKER_VERSION=$(curl -s https://checkpoint-api.hashicorp.com/v1/check/packer | jq -r .current_version) -curl -LO "https://releases.hashicorp.com/packer/${PACKER_VERSION}/packer_${PACKER_VERSION}_linux_amd64.zip" -unzip -qq "packer_${PACKER_VERSION}_linux_amd64.zip" -d /usr/local/bin -rm -f "packer_${PACKER_VERSION}_linux_amd64.zip" +URL=$(curl -s https://api.releases.hashicorp.com/v1/releases/packer/latest | jq -r '.builds[] | select((.arch=="amd64") and (.os=="linux")).url') +ZIP_NAME="packer_linux_amd64.zip" +download_with_retries "${URL}" "/tmp" "${ZIP_NAME}" +unzip -qq "/tmp/${ZIP_NAME}" -d /usr/local/bin +rm -f "/tmp/${ZIP_NAME}" invoke_tests "Tools" "Packer" \ No newline at end of file diff --git a/images/linux/scripts/installers/terraform.sh b/images/linux/scripts/installers/terraform.sh index d2b621ae7..bed616fb8 100644 --- a/images/linux/scripts/installers/terraform.sh +++ b/images/linux/scripts/installers/terraform.sh @@ -4,10 +4,13 @@ ## Desc: Installs terraform ################################################################################ +source $HELPER_SCRIPTS/install.sh + # Install Terraform -TERRAFORM_VERSION=$(curl -s https://checkpoint-api.hashicorp.com/v1/check/terraform | jq -r .current_version) -curl -LO "https://releases.hashicorp.com/terraform/${TERRAFORM_VERSION}/terraform_${TERRAFORM_VERSION}_linux_amd64.zip" -unzip -qq "terraform_${TERRAFORM_VERSION}_linux_amd64.zip" -d /usr/local/bin -rm -f "terraform_${TERRAFORM_VERSION}_linux_amd64.zip" +URL=$(curl -s https://api.releases.hashicorp.com/v1/releases/terraform/latest | jq -r '.builds[] | select((.arch=="amd64") and (.os=="linux")).url') +ZIP_NAME="terraform_linux_amd64.zip" +download_with_retries "${URL}" "/tmp" "${ZIP_NAME}" +unzip -qq "/tmp/${ZIP_NAME}" -d /usr/local/bin +rm -f "/tmp/${ZIP_NAME}" invoke_tests "Tools" "Terraform" \ No newline at end of file From 64e497aba9254bc120d3587f22724ae96588c134 Mon Sep 17 00:00:00 2001 From: juliancarrivick Date: Mon, 23 May 2022 21:50:28 +0800 Subject: [PATCH 078/237] Add clang-tidy to Ubuntu images (#5541) --- .../SoftwareReport/SoftwareReport.Common.psm1 | 14 ++++++++++---- .../SoftwareReport/SoftwareReport.Generator.ps1 | 3 ++- images/linux/scripts/installers/clang.sh | 4 +++- images/linux/scripts/tests/Tools.Tests.ps1 | 3 +++ 4 files changed, 18 insertions(+), 6 deletions(-) diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.Common.psm1 b/images/linux/scripts/SoftwareReport/SoftwareReport.Common.psm1 index 07356a30d..5941b309a 100644 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.Common.psm1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.Common.psm1 @@ -24,14 +24,15 @@ function Get-ClangToolVersions { param ( [Parameter(Mandatory = $true)] [string] $ToolName, + [string] $VersionLineMatcher = "${ToolName} version", [string] $VersionPattern = "\d+\.\d+\.\d+)-" ) $result = Get-CommandResult "apt list --installed" -Multiline $toolVersions = $result.Output | Where-Object { $_ -match "^${ToolName}-\d+"} | ForEach-Object { $clangCommand = ($_ -Split "/")[0] - Invoke-Expression "$clangCommand --version" | Where-Object { $_ -match "${ToolName} version" } | ForEach-Object { - $_ -match "${ToolName} version (?${VersionPattern}" | Out-Null + Invoke-Expression "$clangCommand --version" | Where-Object { $_ -match "${VersionLineMatcher}" } | ForEach-Object { + $_ -match "${VersionLineMatcher} (?${VersionPattern}" | Out-Null $Matches.version } } | Sort-Object {[Version]$_} @@ -41,12 +42,17 @@ function Get-ClangToolVersions { function Get-ClangVersions { $clangVersions = Get-ClangToolVersions -ToolName "clang" - return "Clang " + $clangVersions + return "Clang $clangVersions" } function Get-ClangFormatVersions { $clangFormatVersions = Get-ClangToolVersions -ToolName "clang-format" - return "Clang-format " + $clangFormatVersions + return "Clang-format $clangFormatVersions" +} + +function Get-ClangTidyVersions { + $clangFormatVersions = Get-ClangToolVersions -ToolName "clang-tidy" -VersionLineMatcher "LLVM version" -VersionPattern "\d+\.\d+\.\d+)" + return "Clang-tidy $clangFormatVersions" } diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 b/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 index 96faa9902..dc0f9a8f1 100644 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 @@ -48,7 +48,8 @@ $runtimesList = @( (Get-RubyVersion), (Get-JuliaVersion), (Get-ClangVersions), - (Get-ClangFormatVersions) + (Get-ClangFormatVersions), + (Get-ClangTidyVersions) ) if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) { diff --git a/images/linux/scripts/installers/clang.sh b/images/linux/scripts/installers/clang.sh index 91f5b962a..1c97364fd 100644 --- a/images/linux/scripts/installers/clang.sh +++ b/images/linux/scripts/installers/clang.sh @@ -11,7 +11,7 @@ function InstallClang { local version=$1 echo "Installing clang-$version..." - apt-get install -y "clang-$version" "lldb-$version" "lld-$version" "clang-format-$version" + apt-get install -y "clang-$version" "lldb-$version" "lld-$version" "clang-format-$version" "clang-tidy-$version" } function SetDefaultClang { @@ -21,6 +21,8 @@ function SetDefaultClang { update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-${version} 100 update-alternatives --install /usr/bin/clang clang /usr/bin/clang-${version} 100 update-alternatives --install /usr/bin/clang-format clang-format /usr/bin/clang-format-${version} 100 + update-alternatives --install /usr/bin/clang-tidy clang-tidy /usr/bin/clang-tidy-${version} 100 + update-alternatives --install /usr/bin/run-clang-tidy run-clang-tidy /usr/bin/run-clang-tidy-${version} 100 } versions=$(get_toolset_value '.clang.versions[]') diff --git a/images/linux/scripts/tests/Tools.Tests.ps1 b/images/linux/scripts/tests/Tools.Tests.ps1 index 178eac1ec..582da0ea6 100644 --- a/images/linux/scripts/tests/Tools.Tests.ps1 +++ b/images/linux/scripts/tests/Tools.Tests.ps1 @@ -120,6 +120,9 @@ Describe "clang" { "clang-$ClangVersion --version" | Should -ReturnZeroExitCode "clang++-$ClangVersion --version" | Should -ReturnZeroExitCode + "clang-format-$ClangVersion --version" | Should -ReturnZeroExitCode + "clang-tidy-$ClangVersion --version" | Should -ReturnZeroExitCode + "run-clang-tidy-$ClangVersion --help" | Should -ReturnZeroExitCode } } From de68d8faeaea0ce463577abd39cd0044b32b6b21 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 24 May 2022 08:41:22 +0000 Subject: [PATCH 079/237] Updating readme file for ubuntu22 version 20220522.1 (#5589) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/linux/Ubuntu2204-Readme.md | 65 +++++++++++++++++-------------- 1 file changed, 35 insertions(+), 30 deletions(-) diff --git a/images/linux/Ubuntu2204-Readme.md b/images/linux/Ubuntu2204-Readme.md index d2736a2ba..8c6e7590c 100644 --- a/images/linux/Ubuntu2204-Readme.md +++ b/images/linux/Ubuntu2204-Readme.md @@ -1,10 +1,11 @@ | Announcements | |-| +| [[Ubuntu] Container tools (buildah, podman, skopeo) will be removed from Ubuntu 18 & 20 images](https://github.com/actions/virtual-environments/issues/5578) | | [(Public Beta) Ubuntu 22.04 is now available](https://github.com/actions/virtual-environments/issues/5490) | *** # Ubuntu 22.04 LTS - Linux kernel version: 5.15.0-1005-azure -- Image Version: 20220515.1 +- Image Version: 20220522.1 ## Installed Software ### Language and Runtime @@ -22,15 +23,15 @@ ### Package Management - cpan 1.64 -- Helm 3.8.2 +- Helm 3.9.0 - Homebrew 3.4.11 -- Miniconda 4.11.0 +- Miniconda 4.12.0 - Npm 8.5.5 - Pip 22.0.2 - Pip3 22.0.2 - Pipx 1.0.0 - RubyGems 3.3.5 -- Vcpkg (build from master \<0cf5b4305>) +- Vcpkg (build from master \<314018fef>) - Yarn 1.22.18 #### Environment variables @@ -49,45 +50,49 @@ - Bazel 5.1.1 - Bazelisk 1.11.0 - Bicep 0.6.18 +- Buildah 1.23.1 - CMake 3.23.1 -- CodeQL Action Bundle 2.9.1 +- CodeQL Action Bundle 2.9.2 +- Docker Amazon ECR Credential Helper 0.6.0 - Docker Compose v1 1.29.2 - Docker Compose v2 2.4.1+azure-1 - Docker-Buildx 0.8.2 - Docker-Moby Client 20.10.15+azure-1 -- Docker-Moby Server 20.10.15+azure-2 -- Fastlane 2.205.2 +- Docker-Moby Server 20.10.16+azure-2 +- Fastlane 2.206.1 - Git 2.36.1 (apt source repository: ppa:git-core/ppa) - Git LFS 3.1.4 (apt source repository: https://packagecloud.io/install/repositories/github/git-lfs) - Git-ftp 1.6.0 - Haveged 1.9.14 - Heroku 7.60.2 - jq 1.6 -- Kind 0.13.0 +- Kind 0.14.0 - Kubectl 1.24.0 -- Kustomize 4.5.4 +- Kustomize 4.5.5 - MediaInfo 21.09 - Mercurial 6.1.1 - Minikube 1.25.2 - n 8.2.0 - Newman 5.3.2 - nvm 0.39.1 -- OpenSSL 3.0.2-0ubuntu1.1 +- OpenSSL 3.0.2-0ubuntu1.2 - Packer 1.8.0 - Parcel 2.5.0 -- Pulumi 3.32.1 +- Podman 3.4.4 +- Pulumi 3.33.1 - R 4.2.0 +- Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 - SVN 1.14.1 -- Terraform 1.1.9 +- Terraform 1.2.0 - yamllint 1.26.3 - yq 4.25.1 - zstd 1.5.2 (homebrew) ### CLI Tools -- Alibaba Cloud CLI 3.0.119 -- AWS CLI 2.7.0 -- AWS CLI Session manager plugin 1.2.312.0 +- Alibaba Cloud CLI 3.0.120 +- AWS CLI 2.7.2 +- AWS CLI Session manager plugin 1.2.323.0 - AWS SAM CLI 1.50.0 - Azure CLI (azure-cli) 2.36.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 @@ -95,9 +100,9 @@ - Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt) - Hub CLI 2.14.2 - Netlify CLI 10.3.1 -- OpenShift CLI 4.10.13 +- OpenShift CLI 4.10.14 - ORAS CLI 0.12.0 -- Vercel CLI 24.2.3 +- Vercel CLI 24.2.4 ### GraalVM | Version | Environment variables | @@ -107,7 +112,7 @@ ### PHP | Tool | Version | | -------- | ------- | -| PHP | 8.1.5 | +| PHP | 8.1.6 | | Composer | 2.3.5 | | PHPUnit | 8.5.26 | ``` @@ -120,15 +125,15 @@ - Stack 2.7.5 ### Rust Tools -- Cargo 1.60.0 -- Rust 1.60.0 -- Rustdoc 1.60.0 +- Cargo 1.61.0 +- Rust 1.61.0 +- Rustdoc 1.61.0 - Rustup 1.24.3 #### Packages - Bindgen 0.59.2 - Cargo audit 0.16.0 -- Cargo clippy 0.1.60 +- Cargo clippy 0.1.61 - Cargo outdated 0.11.1 - Cbindgen 0.23.0 - Rustfmt 1.4.38 @@ -149,7 +154,7 @@ - 6.0.300 ### .NET tools -- nbgv 3.5.104+d0b7c362ff +- nbgv 3.5.107+6463ef6068 ### Databases - sqlite3 3.37.2 @@ -174,7 +179,7 @@ - 1.18.2 #### Node.js -- 14.19.2 +- 14.19.3 - 16.15.0 #### PyPy @@ -185,7 +190,7 @@ #### Python - 3.7.13 - 3.8.12 -- 3.9.12 +- 3.9.13 - 3.10.4 #### Ruby @@ -198,7 +203,7 @@ | GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.2/x64 | x64 | ### PowerShell Tools -- PowerShell 7.2.3 +- PowerShell 7.2.4 #### PowerShell Modules | Module | Version | @@ -227,8 +232,8 @@ | debian:10 | sha256:405f48fbb359190809bd91aac79c3f6c346c1e79878c839351c6a817db5e9fc4 | 2022-05-11 | | debian:11 | sha256:6137c67e2009e881526386c42ba99b3657e4f92f546814a33d35b14e60579777 | 2022-05-11 | | moby/buildkit:latest | sha256:0dc312b04eac1b44cd2cad566deb1e886c753109208affbbec8384f381ff7f38 | 2022-05-06 | -| node:14 | sha256:61168c39af89331ffaa6ba41c2a44f4d5132a857a6034175f994948b5798b588 | 2022-05-11 | -| node:14-alpine | sha256:8845b4f88f64f8c56a39236648ba22946e806a6153c10911f77b70e5a2edb4ca | 2022-04-05 | +| node:14 | sha256:42353ba2f129758dd5df19c6bcc3107d519436585467b231883b07f21336a484 | 2022-05-18 | +| node:14-alpine | sha256:c9b8829068199346e2a9ae46f870bbb82ce44de6580321300bf3945d00dee0f1 | 2022-05-18 | | node:16 | sha256:1817bb941c9a30fe2a6d75ff8675a8f6def408efe3d3ff43dbb006e2b534fa14 | 2022-05-11 | | node:16-alpine | sha256:1a9a71ea86aad332aa7740316d4111ee1bd4e890df47d3b5eff3e5bded3b3d10 | 2022-04-27 | | ubuntu:18.04 | sha256:d21b6ba9e19feffa328cb3864316e6918e30acfd55e285b5d3df1d8ca3c7fd3f | 2022-04-29 | @@ -250,7 +255,7 @@ | coreutils | 8.32-4.1ubuntu1 | | curl | 7.81.0-1ubuntu1.2 | | dbus | 1.12.20-2ubuntu4 | -| dnsutils | 1:9.18.1-1ubuntu1 | +| dnsutils | 1:9.18.1-1ubuntu1.1 | | dpkg | 1.21.1ubuntu2 | | fakeroot | 1.28-1ubuntu1 | | file | 1:5.41-3 | @@ -276,7 +281,7 @@ | libmagickwand-dev | 8:6.9.11.60+dfsg-1.3build2 | | libsecret-1-dev | 0.20.5-2 | | libsqlite3-dev | 3.37.2-2 | -| libssl-dev | 3.0.2-0ubuntu1.1 | +| libssl-dev | 3.0.2-0ubuntu1.2 | | libtool | 2.4.6-15build2 | | libunwind8 | 1.3.2-2build2 | | libxkbfile-dev | 1:1.1.0-1build3 | From c3fb682f73f0baff6423bdc59d92fe36563eb18e Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Tue, 24 May 2022 13:30:13 +0200 Subject: [PATCH 080/237] [ImageGen] Fix allowed_inbound_ip_addresses error (#5597) * Fix allowed_inbound_ip_addresses error * Add space --- helpers/GenerateResourcesAndImage.ps1 | 12 ++++++++---- images/linux/ubuntu2204.pkr.hcl | 1 + 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/helpers/GenerateResourcesAndImage.ps1 b/helpers/GenerateResourcesAndImage.ps1 index e62dd4ad6..6a7f864d1 100644 --- a/helpers/GenerateResourcesAndImage.ps1 +++ b/helpers/GenerateResourcesAndImage.ps1 @@ -119,7 +119,7 @@ Function GenerateResourcesAndImage { [Parameter(Mandatory = $False)] [bool] $EnableHttpsTrafficOnly = $False, [Parameter(Mandatory = $False)] - [Hashtable] $tags + [hashtable] $Tags ) try { @@ -260,15 +260,19 @@ Function GenerateResourcesAndImage { throw "'packer' binary is not found on PATH" } - if($RestrictToAgentIpAddress -eq $true) { + if ($RestrictToAgentIpAddress) { $AgentIp = (Invoke-RestMethod http://ipinfo.io/json).ip Write-Host "Restricting access to packer generated VM to agent IP Address: $AgentIp" } - if ($tags) { + if ($builderScriptPath.Contains("pkr.hcl")) { + $AgentIp = '[ \"{0}\" ]' -f $AgentIp + } + + if ($Tags) { $builderScriptPath_temp = $builderScriptPath.Replace(".json", "-temp.json") $packer_script = Get-Content -Path $builderScriptPath | ConvertFrom-Json - $packer_script.builders | Add-Member -Name "azure_tags" -Value $tags -MemberType NoteProperty + $packer_script.builders | Add-Member -Name "azure_tags" -Value $Tags -MemberType NoteProperty $packer_script | ConvertTo-Json -Depth 3 | Out-File $builderScriptPath_temp $builderScriptPath = $builderScriptPath_temp } diff --git a/images/linux/ubuntu2204.pkr.hcl b/images/linux/ubuntu2204.pkr.hcl index 7c50638ec..b82227ec5 100644 --- a/images/linux/ubuntu2204.pkr.hcl +++ b/images/linux/ubuntu2204.pkr.hcl @@ -1,5 +1,6 @@ variable "allowed_inbound_ip_addresses" { + type = list(string) default = [] } From 12cbf387cabe5494daf18f449097bc6eb899cb27 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Tue, 24 May 2022 18:40:15 +0200 Subject: [PATCH 081/237] Update allowed_inbound_ip_addresses default condition (#5602) --- helpers/GenerateResourcesAndImage.ps1 | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/helpers/GenerateResourcesAndImage.ps1 b/helpers/GenerateResourcesAndImage.ps1 index 6a7f864d1..d90dc87c6 100644 --- a/helpers/GenerateResourcesAndImage.ps1 +++ b/helpers/GenerateResourcesAndImage.ps1 @@ -266,7 +266,11 @@ Function GenerateResourcesAndImage { } if ($builderScriptPath.Contains("pkr.hcl")) { - $AgentIp = '[ \"{0}\" ]' -f $AgentIp + if ($AgentIp) { + $AgentIp = '[ \"{0}\" ]' -f $AgentIp + } else { + $AgentIp = "[]" + } } if ($Tags) { From 7a7fafda99ef4ddb3539fc19596dd1cfc1ab0edc Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Tue, 24 May 2022 23:48:57 +0400 Subject: [PATCH 082/237] [macOS] Add virtualbox to macOS-12 (#5594) * Add virtualbox to macOS-12 * Fix Get_OSVersion function as isBigSur didn't work * Use proper comparison --- images/macos/helpers/Common.Helpers.psm1 | 11 ++-- images/macos/provision/core/commonutils.sh | 6 +++ .../utils/confirm-identified-developers.scpt | 53 +++++++++++++++++++ .../SoftwareReport.Common.psm1 | 2 +- .../SoftwareReport.Generator.ps1 | 7 ++- images/macos/templates/macOS-12.json | 7 +-- images/macos/tests/BasicTools.Tests.ps1 | 2 +- images/macos/tests/Common.Tests.ps1 | 6 +++ images/macos/toolsets/toolset-12.json | 3 +- 9 files changed, 83 insertions(+), 14 deletions(-) create mode 100644 images/macos/provision/utils/confirm-identified-developers.scpt diff --git a/images/macos/helpers/Common.Helpers.psm1 b/images/macos/helpers/Common.Helpers.psm1 index f8d758b3b..0dbe23831 100644 --- a/images/macos/helpers/Common.Helpers.psm1 +++ b/images/macos/helpers/Common.Helpers.psm1 @@ -28,17 +28,14 @@ function Get-EnvironmentVariable($variable) { function Get-OSVersion { $osVersion = [Environment]::OSVersion $osVersionMajorMinor = $osVersion.Version.ToString(2) - # Monterey needs future review: - # [Environment]::OSVersion returns 11.0 for Monterey preview. - [SemVer]$osMontereyVersion = sw_vers -productVersion return [PSCustomObject]@{ Version = $osVersion.Version Platform = $osVersion.Platform IsCatalina = $osVersionMajorMinor -eq "10.15" - IsBigSur = $osVersionMajorMinor -eq "11.0" - IsMonterey = $osMontereyVersion.Major -eq "12" - IsLessThanMonterey = $osMontereyVersion -lt "12.0" - IsHigherThanCatalina = [SemVer]$osVersion.Version -ge "11.0" + IsBigSur = $osVersion.Version.Major -eq "11" + IsMonterey = $osVersion.Version.Major -eq "12" + IsLessThanMonterey = $osVersion.Version.Major -lt "12" + IsHigherThanCatalina = $osVersion.Version.Major -ge "11" } } diff --git a/images/macos/provision/core/commonutils.sh b/images/macos/provision/core/commonutils.sh index f51d9b9ec..daa06627a 100644 --- a/images/macos/provision/core/commonutils.sh +++ b/images/macos/provision/core/commonutils.sh @@ -16,6 +16,12 @@ for package in $cask_packages; do brew install --cask $package done +# Execute AppleScript to change security preferences for virtualbox +# System Preferences -> Security & Privacy -> General -> Unlock -> Allow -> Not now +if is_Monterey; then + osascript $HOME/utils/confirm-identified-developers.scpt $USER_PASSWORD +fi + # Invoke bazel to download bazel version via bazelisk bazel diff --git a/images/macos/provision/utils/confirm-identified-developers.scpt b/images/macos/provision/utils/confirm-identified-developers.scpt new file mode 100644 index 000000000..a445d8be1 --- /dev/null +++ b/images/macos/provision/utils/confirm-identified-developers.scpt @@ -0,0 +1,53 @@ +# This AppleScript confirms developers in security preferences via macOS UI. +# It uses after VirtualBox installation to add 'Oracle Inc' as identified developer. +# Steps: +# - Close security preferences pop-up (it can be open after VirtualBox installation) +# - Open System Preferences -> Security & Privacy -> General +# - Unlock security preferences with user password (button 'Click the lock to make changes') +# - Click 'Allow' or 'Details…' button to confirm developers +# - Click 'Not now' button on restarting pop-up +# - Close System Preferences + +on run argv + set userpassword to item 1 of argv + set secpane to "Security & Privacy" + + tell application "System Events" + tell security preferences + keystroke return + delay 5 + end tell + end tell + + activate application "System Preferences" + delay 5 + tell application "System Events" + tell process "System Preferences" + click menu item secpane of menu "View" of menu bar 1 + delay 5 + click button 1 of window 1 + delay 5 + keystroke userpassword + delay 5 + keystroke return + delay 5 + click radio button "General" of tab group 1 of window 1 + delay 5 + if exists of UI element "Details…" of tab group 1 of window 1 then + click button "Details…" of tab group 1 of window 1 + delay 5 + keystroke return + delay 5 + keystroke return + delay 5 + end if + if exists of UI element "Allow" of tab group 1 of window 1 then + click button "Allow" of tab group 1 of window 1 + delay 5 + keystroke return + delay 5 + end if + click button 5 of window 1 + end tell + end tell +end run \ No newline at end of file diff --git a/images/macos/software-report/SoftwareReport.Common.psm1 b/images/macos/software-report/SoftwareReport.Common.psm1 index d4cf17e32..c2dc9234d 100644 --- a/images/macos/software-report/SoftwareReport.Common.psm1 +++ b/images/macos/software-report/SoftwareReport.Common.psm1 @@ -389,7 +389,7 @@ function Get-NewmanVersion { function Get-VirtualBoxVersion { $virtualBox = Run-Command "vboxmanage -v" - return "virtualbox $virtualBox" + return "VirtualBox $virtualBox" } function Get-VagrantVersion { diff --git a/images/macos/software-report/SoftwareReport.Generator.ps1 b/images/macos/software-report/SoftwareReport.Generator.ps1 index a97a29906..fb974d7ef 100644 --- a/images/macos/software-report/SoftwareReport.Generator.ps1 +++ b/images/macos/software-report/SoftwareReport.Generator.ps1 @@ -141,12 +141,17 @@ if ($os.IsLessThanMonterey) { if ($os.IsCatalina) { $utilitiesList += @( - (Get-VirtualBoxVersion), (Get-VagrantVersion), (Get-ParallelVersion) ) } +if (-not $os.IsBigSur) { + $utilitiesList += @( + (Get-VirtualBoxVersion) + ) +} + $markdown += New-MDList -Style Unordered -Lines ($utilitiesList | Sort-Object) # Tools diff --git a/images/macos/templates/macOS-12.json b/images/macos/templates/macOS-12.json index 19cacb0e4..e4b980b08 100644 --- a/images/macos/templates/macOS-12.json +++ b/images/macos/templates/macOS-12.json @@ -152,10 +152,12 @@ "./provision/core/ruby.sh", "./provision/core/rubygem.sh", "./provision/core/git.sh", - "./provision/core/node.sh" + "./provision/core/node.sh", + "./provision/core/commonutils.sh" ], "environment_vars": [ - "API_PAT={{user `github_api_pat`}}" + "API_PAT={{user `github_api_pat`}}", + "USER_PASSWORD={{user `vm_password`}}" ] }, { @@ -177,7 +179,6 @@ "type": "shell", "execute_command": "chmod +x {{ .Path }}; {{ .Vars }} {{ .Path }}", "scripts": [ - "./provision/core/commonutils.sh", "./provision/core/llvm.sh", "./provision/core/golang.sh", "./provision/core/swiftlint.sh", diff --git a/images/macos/tests/BasicTools.Tests.ps1 b/images/macos/tests/BasicTools.Tests.ps1 index 21f6de5e0..8bfa45aea 100644 --- a/images/macos/tests/BasicTools.Tests.ps1 +++ b/images/macos/tests/BasicTools.Tests.ps1 @@ -144,7 +144,7 @@ Describe "vagrant" -Skip:($os.IsHigherThanCatalina) { } } -Describe "virtualbox" -Skip:($os.IsHigherThanCatalina) { +Describe "virtualbox" -Skip:($os.IsBigSur) { It "virtualbox" { "vboxmanage -v" | Should -ReturnZeroExitCode } diff --git a/images/macos/tests/Common.Tests.ps1 b/images/macos/tests/Common.Tests.ps1 index 7938abfa9..88f148e05 100644 --- a/images/macos/tests/Common.Tests.ps1 +++ b/images/macos/tests/Common.Tests.ps1 @@ -120,4 +120,10 @@ Describe "GraalVM" { It "native-image" { '$GRAALVM_11_ROOT/native-image --version' | Should -ReturnZeroExitCode } +} + +Describe "VirtualBox" -Skip:($os.IsBigSur) { + It "Check kext kernel modules" { + kextstat | Out-String | Should -Match "org.virtualbox.kext" + } } \ No newline at end of file diff --git a/images/macos/toolsets/toolset-12.json b/images/macos/toolsets/toolset-12.json index b152660de..1cb3633a1 100644 --- a/images/macos/toolsets/toolset-12.json +++ b/images/macos/toolsets/toolset-12.json @@ -149,7 +149,8 @@ "imagemagick" ], "cask_packages": [ - "julia" + "julia", + "virtualbox" ] }, "gcc": { From 102af04076eb0617fc1277009ee49dc74c5d9c32 Mon Sep 17 00:00:00 2001 From: Dusko Dobranic <101048884+ddobranic@users.noreply.github.com> Date: Wed, 25 May 2022 16:04:34 +0200 Subject: [PATCH 083/237] [macOS] Fix cargo audit version in software report (#5606) --- images/macos/software-report/SoftwareReport.Common.psm1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/macos/software-report/SoftwareReport.Common.psm1 b/images/macos/software-report/SoftwareReport.Common.psm1 index c2dc9234d..ebed0576e 100644 --- a/images/macos/software-report/SoftwareReport.Common.psm1 +++ b/images/macos/software-report/SoftwareReport.Common.psm1 @@ -64,7 +64,7 @@ function Get-Cargooutdated { } function Get-Cargoaudit { - $cargoAuditVersion = Run-Command "cargo audit --version" | Take-Part -Part 1 + $cargoAuditVersion = Run-Command "cargo-audit --version" | Take-Part -Part 1 return "Cargo-audit $cargoAuditVersion" } From 4393b58dced4a0674f341dd573d9b18daa305fc1 Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Wed, 25 May 2022 20:25:12 +0400 Subject: [PATCH 084/237] Get back container tools on Ubuntu 18&20 (#5611) --- .../SoftwareReport.Generator.ps1 | 10 +++------ .../SoftwareReport/SoftwareReport.Tools.psm1 | 12 +++++++++++ images/linux/scripts/installers/containers.sh | 21 ++++++++++++++++++- images/linux/scripts/tests/Tools.Tests.ps1 | 2 +- images/linux/ubuntu1804.json | 1 + images/linux/ubuntu2004.json | 1 + 6 files changed, 38 insertions(+), 9 deletions(-) diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 b/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 index dc0f9a8f1..4671f90bd 100644 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 @@ -120,6 +120,9 @@ $toolsList = @( (Get-DockerComposeV2Version), (Get-DockerBuildxVersion), (Get-DockerAmazonECRCredHelperVersion), + (Get-BuildahVersion), + (Get-PodManVersion), + (Get-SkopeoVersion), (Get-GitVersion), (Get-GitLFSVersion), (Get-GitFTPVersion), @@ -155,13 +158,6 @@ if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) { (Get-HHVMVersion) ) } -if (Test-IsUbuntu22) { - $toolsList += @( - (Get-BuildahVersion), - (Get-PodManVersion), - (Get-SkopeoVersion) - ) -} if ((Test-IsUbuntu20) -or (Test-IsUbuntu22)) { $toolsList += (Get-FastlaneVersion) diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.Tools.psm1 b/images/linux/scripts/SoftwareReport/SoftwareReport.Tools.psm1 index 383c113a8..ca119f67b 100644 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.Tools.psm1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.Tools.psm1 @@ -42,16 +42,28 @@ function Get-CodeQLBundleVersion { function Get-PodManVersion { $podmanVersion = podman --version | Take-OutputPart -Part 2 + if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) { + $aptSourceRepo = Get-AptSourceRepository -PackageName "containers" + return "Podman $podmanVersion (apt source repository: $aptSourceRepo)" + } return "Podman $podmanVersion" } function Get-BuildahVersion { $buildahVersion = buildah --version | Take-OutputPart -Part 2 + if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) { + $aptSourceRepo = Get-AptSourceRepository -PackageName "containers" + return "Buildah $buildahVersion (apt source repository: $aptSourceRepo)" + } return "Buildah $buildahVersion" } function Get-SkopeoVersion { $skopeoVersion = skopeo --version | Take-OutputPart -Part 2 + if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) { + $aptSourceRepo = Get-AptSourceRepository -PackageName "containers" + return "Skopeo $skopeoVersion (apt source repository: $aptSourceRepo)" + } return "Skopeo $skopeoVersion" } diff --git a/images/linux/scripts/installers/containers.sh b/images/linux/scripts/installers/containers.sh index ebd42cabf..00595b319 100644 --- a/images/linux/scripts/installers/containers.sh +++ b/images/linux/scripts/installers/containers.sh @@ -4,11 +4,30 @@ ## Desc: Installs container tools: podman, buildah and skopeo onto the image ################################################################################ +source $HELPER_SCRIPTS/os.sh + install_packages=(podman buildah skopeo) +# Packages is available in the official Ubuntu upstream starting from Ubuntu 21 +if isUbuntu18 || isUbuntu20; then + REPO_URL="https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable" + source /etc/os-release + sh -c "echo 'deb ${REPO_URL}/x${NAME}_${VERSION_ID}/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list" + wget -qnv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/x${NAME}_${VERSION_ID}/Release.key -O Release.key + apt-key add Release.key +fi + # Install podman, buildah, scopeo container's tools -apt-get -qq -y install ${install_packages[@]} +apt-get update +apt-get -y install ${install_packages[@]} mkdir -p /etc/containers echo -e "[registries.search]\nregistries = ['docker.io', 'quay.io']" | tee /etc/containers/registries.conf +if isUbuntu18 || isUbuntu20; then + # Remove source repo + rm /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list + # Document source repo + echo "containers $REPO_URL" >> $HELPER_SCRIPTS/apt-sources.txt +fi + invoke_tests "Tools" "Containers" diff --git a/images/linux/scripts/tests/Tools.Tests.ps1 b/images/linux/scripts/tests/Tools.Tests.ps1 index 582da0ea6..16a7e57cf 100644 --- a/images/linux/scripts/tests/Tools.Tests.ps1 +++ b/images/linux/scripts/tests/Tools.Tests.ps1 @@ -338,7 +338,7 @@ Describe "GraalVM" -Skip:(Test-IsUbuntu18) { } } -Describe "Containers" -Skip:(-not (Test-IsUbuntu22)) { +Describe "Containers" { $testCases = @("podman", "buildah", "skopeo") | ForEach-Object { @{ContainerCommand = $_} } It "" -TestCases $testCases { diff --git a/images/linux/ubuntu1804.json b/images/linux/ubuntu1804.json index 8b8a0a166..bdd5847ab 100644 --- a/images/linux/ubuntu1804.json +++ b/images/linux/ubuntu1804.json @@ -199,6 +199,7 @@ "{{template_dir}}/scripts/installers/swift.sh", "{{template_dir}}/scripts/installers/cmake.sh", "{{template_dir}}/scripts/installers/codeql-bundle.sh", + "{{template_dir}}/scripts/installers/containers.sh", "{{template_dir}}/scripts/installers/dotnetcore-sdk.sh", "{{template_dir}}/scripts/installers/erlang.sh", "{{template_dir}}/scripts/installers/firefox.sh", diff --git a/images/linux/ubuntu2004.json b/images/linux/ubuntu2004.json index 1b1b1d708..ee9fb00f7 100644 --- a/images/linux/ubuntu2004.json +++ b/images/linux/ubuntu2004.json @@ -200,6 +200,7 @@ "{{template_dir}}/scripts/installers/swift.sh", "{{template_dir}}/scripts/installers/cmake.sh", "{{template_dir}}/scripts/installers/codeql-bundle.sh", + "{{template_dir}}/scripts/installers/containers.sh", "{{template_dir}}/scripts/installers/dotnetcore-sdk.sh", "{{template_dir}}/scripts/installers/erlang.sh", "{{template_dir}}/scripts/installers/firefox.sh", From 9e72341e344f7754774f142f956443f936249460 Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Wed, 25 May 2022 21:28:50 +0400 Subject: [PATCH 085/237] Add clang 13&14 instead of 10&11, make 14 default (#5610) --- images/linux/toolsets/toolset-2204.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/images/linux/toolsets/toolset-2204.json b/images/linux/toolsets/toolset-2204.json index 395f79a68..213080d04 100644 --- a/images/linux/toolsets/toolset-2204.json +++ b/images/linux/toolsets/toolset-2204.json @@ -241,10 +241,11 @@ }, "clang": { "versions": [ - "11", - "12" + "12", + "13", + "14" ], - "default_version": "11" + "default_version": "14" }, "gcc": { "versions": [ From eabc37ce4159ffdf96eb0032190b27aa67e8336d Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Thu, 26 May 2022 00:11:06 +0400 Subject: [PATCH 086/237] Add java tools installation to Ubuntu22 (#5612) --- .../scripts/SoftwareReport/SoftwareReport.Generator.ps1 | 8 +++----- images/linux/scripts/tests/Java.Tests.ps1 | 4 ++-- images/linux/ubuntu2204.pkr.hcl | 1 + 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 b/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 index 4671f90bd..030bfec07 100644 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 @@ -183,11 +183,9 @@ $markdown += New-MDList -Style Unordered -Lines (@( ) | Sort-Object ) -if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) { - $markdown += New-MDHeader "Java" -Level 3 - $markdown += Get-JavaVersions | New-MDTable - $markdown += New-MDNewLine -} +$markdown += New-MDHeader "Java" -Level 3 +$markdown += Get-JavaVersions | New-MDTable +$markdown += New-MDNewLine if ((Test-IsUbuntu20) -or (Test-IsUbuntu22)) { $markdown += New-MDHeader "GraalVM" -Level 3 diff --git a/images/linux/scripts/tests/Java.Tests.ps1 b/images/linux/scripts/tests/Java.Tests.ps1 index 2621a5843..9a16b566d 100644 --- a/images/linux/scripts/tests/Java.Tests.ps1 +++ b/images/linux/scripts/tests/Java.Tests.ps1 @@ -1,6 +1,6 @@ Import-Module "$PSScriptRoot/../helpers/Common.Helpers.psm1" -DisableNameChecking -Describe "Java" -Skip:(Test-IsUbuntu22) { +Describe "Java" { $toolsetJava = (Get-ToolsetContent).java $defaultVersion = $toolsetJava.default $defaultVendor = $toolsetJava.default_vendor @@ -50,7 +50,7 @@ Describe "Java" -Skip:(Test-IsUbuntu22) { "`"$javaPath`" -version" | Should -MatchCommandOutput ([regex]::Escape("openjdk version `"${Version}.")) } - It "Java Adopt " -TestCases $adoptJdkVersions { + It "Java Adopt " -TestCases $adoptJdkVersions -Skip:(Test-IsUbuntu22) { $javaPath = Join-Path (Get-ChildItem ${env:AGENT_TOOLSDIRECTORY}\Java_Adopt_jdk\${Version}*) "x64\bin\java" "`"$javaPath`" -version" | Should -ReturnZeroExitCode diff --git a/images/linux/ubuntu2204.pkr.hcl b/images/linux/ubuntu2204.pkr.hcl index b82227ec5..dffb9c3f3 100644 --- a/images/linux/ubuntu2204.pkr.hcl +++ b/images/linux/ubuntu2204.pkr.hcl @@ -287,6 +287,7 @@ build { "${path.root}/scripts/installers/google-cloud-sdk.sh", "${path.root}/scripts/installers/haskell.sh", "${path.root}/scripts/installers/heroku.sh", + "${path.root}/scripts/installers/java-tools.sh", "${path.root}/scripts/installers/kubernetes-tools.sh", "${path.root}/scripts/installers/oc.sh", "${path.root}/scripts/installers/miniconda.sh", From 65955e2fb17dceb1ce4fbc40a17c321839371b5a Mon Sep 17 00:00:00 2001 From: Igor Boskovic Date: Thu, 26 May 2022 11:53:27 +0200 Subject: [PATCH 087/237] image build issue (#5613) --- images/win/scripts/Tests/Tools.Tests.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/win/scripts/Tests/Tools.Tests.ps1 b/images/win/scripts/Tests/Tools.Tests.ps1 index 515df57a2..08f27f715 100644 --- a/images/win/scripts/Tests/Tools.Tests.ps1 +++ b/images/win/scripts/Tests/Tools.Tests.ps1 @@ -40,7 +40,7 @@ Describe "R" { Describe "DACFx" { It "DACFx" { - (Get-ItemProperty HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*).DisplayName -Contains "Microsoft SQL Server Data-Tier Application Framework (x64)" | Should -BeTrue + (Get-ItemProperty HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*).DisplayName -Contains "Microsoft SQL Server Data-Tier Application Framework" | Should -BeTrue $sqlPackagePath = 'C:\Program Files\Microsoft SQL Server\160\DAC\bin\SqlPackage.exe' "${sqlPackagePath}" | Should -Exist } From 189927b46f3660b1f652d41af9c50c41ecb48f24 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 26 May 2022 10:48:15 +0000 Subject: [PATCH 088/237] Updating readme file for win22 version 20220522.1 (#5588) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/win/Windows2022-Readme.md | 62 ++++++++++++++++---------------- 1 file changed, 32 insertions(+), 30 deletions(-) diff --git a/images/win/Windows2022-Readme.md b/images/win/Windows2022-Readme.md index 14620790d..c59086448 100644 --- a/images/win/Windows2022-Readme.md +++ b/images/win/Windows2022-Readme.md @@ -4,14 +4,14 @@ *** # Microsoft Windows Server 2022 Datacenter - OS Version: 10.0.20348 Build 707 -- Image Version: 20220515.1 +- Image Version: 20220522.1 ## Enabled windows optional features - Windows Subsystem for Linux [WSLv1] ## Installed Software ### Language and Runtime -- Bash 4.4.23(2)-release +- Bash 4.4.23(1)-release - Go 1.17.10 - Julia 1.7.2 - Kotlin 1.6.21 @@ -19,20 +19,20 @@ - Node 16.14.2 - Perl 5.32.1 - PHP 8.1.6 -- Python 3.9.12 +- Python 3.9.13 - Ruby 3.0.4p208 ### Package Management - Chocolatey 1.1.0 - Composer 2.3.5 - Helm 3.8.2 -- Miniconda 4.11.0 (pre-installed on the image but not added to PATH) +- Miniconda 4.12.0 (pre-installed on the image but not added to PATH) - NPM 8.5.0 - NuGet 6.2.0.146 -- pip 22.1 (python 3.9) +- pip 22.1.1 (python 3.9) - Pipx 1.0.0 - RubyGems 3.2.33 -- Vcpkg (build from master \<5e7cbdcea>) +- Vcpkg (build from master \<314018fef>) - Yarn 1.22.18 #### Environment variables @@ -55,17 +55,17 @@ - Bicep 0.6.18 - Cabal 3.6.2.0 - CMake 3.23.1 -- CodeQL Action Bundle 2.9.1 +- CodeQL Action Bundle 2.9.2 - Docker 20.10.7 - Docker Compose v1 1.29.2 -- Docker Compose v2 2.5.0 +- Docker Compose v2 2.5.1 - Docker-wincred 0.6.4 - ghc 9.2.2 -- Git 2.35.1.windows.2 -- Git LFS 3.0.2 +- Git 2.36.0.windows.1 +- Git LFS 3.1.4 - InnoSetup 6.2.1 - jq 1.6 -- Kind 0.13.0 +- Kind 0.14.0 - Kubectl 1.24.0 - Mercurial 5.0 - Mingw-w64 8.1.0 @@ -73,7 +73,7 @@ - NSIS v3.08 - OpenSSL 1.1.1 - Packer 1.8.0 -- Pulumi v3.32.1 +- Pulumi v3.33.1 - R 4.2.0 - Service Fabric SDK 9.0.1017.9590 - Stack 2.7.5 @@ -86,19 +86,19 @@ - zstd 1.5.2 ### CLI Tools -- Alibaba Cloud CLI 3.0.119 -- AWS CLI 2.7.0 +- Alibaba Cloud CLI 3.0.120 +- AWS CLI 2.7.2 - AWS SAM CLI 1.50.0 -- AWS Session Manager CLI 1.2.312.0 +- AWS Session Manager CLI 1.2.323.0 - Azure CLI 2.36.0 - Azure DevOps CLI extension 0.25.0 - GitHub CLI 2.10.1 - Hub CLI 2.14.2 ### Rust Tools -- Cargo 1.60.0 -- Rust 1.60.0 -- Rustdoc 1.60.0 +- Cargo 1.61.0 +- Rust 1.61.0 +- Rustdoc 1.61.0 - Rustup 1.24.3 #### Packages @@ -106,15 +106,15 @@ - cargo-audit 0.16.0 - cargo-outdated 0.11.1 - cbindgen 0.23.0 -- Clippy 0.1.60 +- Clippy 0.1.61 - Rustfmt 1.4.38 ### Browsers and webdrivers - Google Chrome 101.0.4951.67 - Chrome Driver 101.0.4951.41 -- Microsoft Edge 101.0.1210.47 -- Microsoft Edge Driver 101.0.1210.47 -- Mozilla Firefox 100.0.1 +- Microsoft Edge 101.0.1210.53 +- Microsoft Edge Driver 101.0.1210.53 +- Mozilla Firefox 100.0.2 - Gecko Driver 0.31.0 - IE Driver 3.150.1.1 - Selenium server 4.1.0 @@ -163,7 +163,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Version | Architecture | | ------- | ------------ | | 12.22.12 | x64 | -| 14.19.2 | x64 | +| 14.19.3 | x64 | | 16.15.0 | x64 | #### Python @@ -171,7 +171,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | ------- | ------------ | | 3.7.9 | x64, x86 | | 3.8.10 | x64, x86 | -| 3.9.12 (Default) | x64, x86 | +| 3.9.13 (Default) | x64, x86 | | 3.10.4 | x64, x86 | #### Ruby @@ -221,9 +221,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Nginx | 1.21.6 | C:\tools\nginx-1.21.6\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2022 -| Name | Version | Path | -| ----------------------------- | -------------- | -------------------------------------------------------- | -| Visual Studio Enterprise 2022 | 17.2.32505.173 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Name | Version | Path | +| ----------------------------- | ------------- | -------------------------------------------------------- | +| Visual Studio Enterprise 2022 | 17.2.32516.85 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions: | Package | Version | @@ -374,7 +374,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.VC.Modules.x86.x64 | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.Redist.14.Latest | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.Redist.MSM | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.Runtimes.ARM.Spectre | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.Runtimes.ARM64EC.Spectre | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.TestAdapterForBoostTest | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.TestAdapterForGoogleTest | 17.2.32408.312 | @@ -483,10 +485,10 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 4.8 ### .NET tools -- nbgv 3.5.104+d0b7c362ff +- nbgv 3.5.107+6463ef6068 ### PowerShell Tools -- PowerShell 7.2.3 +- PowerShell 7.2.4 #### Azure Powershell Modules | Module | Version | Path | @@ -503,7 +505,7 @@ All other versions are saved but not installed. #### Powershell Modules | Module | Version | | ------------------ | ---------------- | -| AWSPowerShell | 4.1.85 | +| AWSPowerShell | 4.1.90 | | DockerMsftProvider | 1.0.0.8 | | MarkdownPS | 1.9 | | Microsoft.Graph | 1.9.6 | From 5db9b2ac4c071584948977e61d10ea5fac3c10dc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 26 May 2022 11:18:36 +0000 Subject: [PATCH 089/237] Updating readme file for win19 version 20220522.1 (#5599) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/win/Windows2019-Readme.md | 59 ++++++++++++++++---------------- 1 file changed, 30 insertions(+), 29 deletions(-) diff --git a/images/win/Windows2019-Readme.md b/images/win/Windows2019-Readme.md index 04e0ba5ea..531bab355 100644 --- a/images/win/Windows2019-Readme.md +++ b/images/win/Windows2019-Readme.md @@ -1,17 +1,18 @@ | Announcements | |-| +| [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one](https://github.com/actions/virtual-environments/issues/5595) | | [[Azure DevOps] Windows-2016 environment removal postponed until June 30, 2022](https://github.com/actions/virtual-environments/issues/5403) | *** # Microsoft Windows Server 2019 Datacenter - OS Version: 10.0.17763 Build 2928 -- Image Version: 20220515.1 +- Image Version: 20220522.1 ## Enabled windows optional features - Windows Subsystem for Linux [WSLv1] ## Installed Software ### Language and Runtime -- Bash 4.4.23(2)-release +- Bash 4.4.23(1)-release - Go 1.17.10 - Julia 1.7.2 - Kotlin 1.6.21 @@ -26,13 +27,13 @@ - Chocolatey 1.1.0 - Composer 2.3.5 - Helm 3.8.2 -- Miniconda 4.11.0 (pre-installed on the image but not added to PATH) +- Miniconda 4.12.0 (pre-installed on the image but not added to PATH) - NPM 8.5.0 - NuGet 6.2.0.146 -- pip 22.1 (python 3.7) +- pip 22.1.1 (python 3.7) - Pipx 1.0.0 - RubyGems 2.7.6.3 -- Vcpkg (build from master \<0cf5b4305>) +- Vcpkg (build from master \<314018fef>) - Yarn 1.22.18 #### Environment variables @@ -56,18 +57,18 @@ - Bicep 0.6.18 - Cabal 3.6.2.0 - CMake 3.23.1 -- CodeQL Action Bundle 2.9.1 +- CodeQL Action Bundle 2.9.2 - Docker 20.10.7 - Docker Compose v1 1.29.2 -- Docker Compose v2 2.5.0 +- Docker Compose v2 2.5.1 - Docker-wincred 0.6.4 - ghc 9.2.2 -- Git 2.35.1.windows.2 -- Git LFS 3.0.2 -- Google Cloud SDK 385.0.0 +- Git 2.36.0.windows.1 +- Git LFS 3.1.4 +- Google Cloud SDK 386.0.0 - InnoSetup 6.2.1 - jq 1.6 -- Kind 0.13.0 +- Kind 0.14.0 - Kubectl 1.24.0 - Mercurial 5.0 - Mingw-w64 8.1.0 @@ -76,7 +77,7 @@ - OpenSSL 1.1.1 - Packer 1.8.0 - Parcel 2.5.0 -- Pulumi v3.32.1 +- Pulumi v3.33.1 - R 4.2.0 - Service Fabric SDK 9.0.1017.9590 - Stack 2.7.5 @@ -89,10 +90,10 @@ - zstd 1.5.2 ### CLI Tools -- Alibaba Cloud CLI 3.0.119 -- AWS CLI 2.7.0 +- Alibaba Cloud CLI 3.0.120 +- AWS CLI 2.7.2 - AWS SAM CLI 1.50.0 -- AWS Session Manager CLI 1.2.312.0 +- AWS Session Manager CLI 1.2.323.0 - Azure CLI 2.36.0 - Azure DevOps CLI extension 0.25.0 - Cloud Foundry CLI 6.53.0 @@ -100,9 +101,9 @@ - Hub CLI 2.14.2 ### Rust Tools -- Cargo 1.60.0 -- Rust 1.60.0 -- Rustdoc 1.60.0 +- Cargo 1.61.0 +- Rust 1.61.0 +- Rustdoc 1.61.0 - Rustup 1.24.3 #### Packages @@ -110,15 +111,15 @@ - cargo-audit 0.16.0 - cargo-outdated 0.11.1 - cbindgen 0.23.0 -- Clippy 0.1.60 +- Clippy 0.1.61 - Rustfmt 1.4.38 ### Browsers and webdrivers - Google Chrome 101.0.4951.67 - Chrome Driver 101.0.4951.41 -- Microsoft Edge 101.0.1210.47 -- Microsoft Edge Driver 101.0.1210.47 -- Mozilla Firefox 100.0 +- Microsoft Edge 101.0.1210.53 +- Microsoft Edge Driver 101.0.1210.53 +- Mozilla Firefox 100.0.2 - Gecko Driver 0.31.0 - IE Driver 3.150.1.1 - Selenium server 4.1.0 @@ -171,7 +172,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Version | Architecture | | ------- | ------------ | | 12.22.12 | x64 | -| 14.19.2 | x64 | +| 14.19.3 | x64 | | 16.15.0 | x64 | #### Python @@ -181,7 +182,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | 3.6.8 | x64, x86 | | 3.7.9 (Default) | x64, x86 | | 3.8.10 | x64, x86 | -| 3.9.12 | x64, x86 | +| 3.9.13 | x64, x86 | | 3.10.4 | x64, x86 | #### Ruby @@ -237,12 +238,12 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### Visual Studio Enterprise 2019 | Name | Version | Path | | ----------------------------- | --------------- | -------------------------------------------------------------- | -| Visual Studio Enterprise 2019 | 16.11.32428.217 | C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise | +| Visual Studio Enterprise 2019 | 16.11.32510.428 | C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise | #### Workloads, components and extensions: | Package | Version | | ------------------------------------------------------------------------- | --------------- | -| Component.Android.NDK.R16B | 16.11.32425.466 | +| Component.Android.NDK.R16B | 16.11.32510.428 | | Component.Android.SDK25.Private | 16.0.28625.61 | | Component.Android.SDK30 | 16.10.31205.252 | | Component.Ant | 1.9.3.8 | @@ -526,10 +527,10 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 4.8 ### .NET tools -- nbgv 3.5.104+d0b7c362ff +- nbgv 3.5.107+6463ef6068 ### PowerShell Tools -- PowerShell 7.2.3 +- PowerShell 7.2.4 #### Azure Powershell Modules | Module | Version | Path | @@ -546,7 +547,7 @@ All other versions are saved but not installed. #### Powershell Modules | Module | Version | | ------------------ | ---------------- | -| AWSPowerShell | 4.1.85 | +| AWSPowerShell | 4.1.90 | | DockerMsftProvider | 1.0.0.8 | | MarkdownPS | 1.9 | | Microsoft.Graph | 1.9.6 | From 0f372a0a73323d92cb0f74223176619766a30ad7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 26 May 2022 13:01:55 +0000 Subject: [PATCH 090/237] macOS 11 (20220523 update) (#5605) * Updating readme file for macOS-11 version 20220523.2 * Update macos-11-Readme.md Co-authored-by: Image generation service account Co-authored-by: Dusko Dobranic <101048884+ddobranic@users.noreply.github.com> Co-authored-by: Actions service account --- images/macos/macos-11-Readme.md | 53 +++++++++++++++++---------------- 1 file changed, 27 insertions(+), 26 deletions(-) diff --git a/images/macos/macos-11-Readme.md b/images/macos/macos-11-Readme.md index afb78850c..b508af3bb 100644 --- a/images/macos/macos-11-Readme.md +++ b/images/macos/macos-11-Readme.md @@ -1,12 +1,13 @@ | Announcements | |-| -| [[macOS] Xcode versions 13.2 & 13.3 will be removed, 13.3.1 will be set as the default one on May, 16](https://github.com/actions/virtual-environments/issues/5463) | +| [[macOS] Default Visual studio for mac will be changed to version 2022 for macOS 11&12 on May, 30](https://github.com/actions/virtual-environments/issues/5601) | +| [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one](https://github.com/actions/virtual-environments/issues/5595) | | [macOS 12 (Monterey) is available as a public beta in GitHub Actions and Azure DevOps](https://github.com/actions/virtual-environments/issues/5446) | *** # macOS 11.6 info -- System Version: macOS 11.6.5 (20G527) +- System Version: macOS 11.6.6 (20G624) - Kernel Version: Darwin 20.6.0 -- Image Version: 20220517.4 +- Image Version: 20220523.2 ## Installed Software ### Language and Runtime @@ -16,10 +17,10 @@ - Clang/LLVM 13.0.1 is available on `'$(brew --prefix llvm)/bin/clang'` - gcc-9 (Homebrew GCC 9.4.0) 9.4.0 - available by `gcc-9` alias - gcc-10 (Homebrew GCC 10.3.0) 10.3.0 - available by `gcc-10` alias -- gcc-11 (Homebrew GCC 11.3.0) 11.3.0 - available by `gcc-11` alias +- gcc-11 (Homebrew GCC 11.3.0_1) 11.3.0 - available by `gcc-11` alias - GNU Fortran (Homebrew GCC 9.4.0) 9.4.0 - available by `gfortran-9` alias - GNU Fortran (Homebrew GCC 10.3.0) 10.3.0 - available by `gfortran-10` alias -- GNU Fortran (Homebrew GCC 11.3.0) 11.3.0 - available by `gfortran-11` alias +- GNU Fortran (Homebrew GCC 11.3.0_1) 11.3.0 - available by `gfortran-11` alias - Go 1.17.10 - julia 1.7.2 - Kotlin 1.6.21-release-334 @@ -30,12 +31,12 @@ - Perl 5.34.0 - PHP 8.1.6 - Python 2.7.18 -- Python 3.9.12 +- Python 3.9.13 - R 4.2.0 - Ruby 2.7.6p219 ### Package Management -- Bundler version 2.3.13 +- Bundler version 2.3.14 - Carthage 0.38.0 - CocoaPods 1.11.3 - Composer 2.3.5 @@ -44,10 +45,10 @@ - NPM 8.5.5 - NuGet 5.9.0.7134 - Pip 20.3.4 (python 2.7) -- Pip 22.0.4 (python 3.9) +- Pip 22.1 (python 3.9) - Pipx 1.0.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \<22b403386>) +- Vcpkg 2022 (build from master \<840f701d8>) - Yarn 1.22.19 #### Environment variables @@ -76,7 +77,7 @@ - GNU Tar 1.34 - available by 'gtar' alias - GNU Wget 1.21.3 - gpg (GnuPG) 2.3.6 -- helm v3.8.2+g6e3701e +- helm v3.9.0+g7ceeda6 - Hub CLI: 2.14.2 - ImageMagick 7.1.0-33 - jq 1.6 @@ -96,15 +97,15 @@ ### Tools - Aliyun CLI 3.0.119 - App Center CLI 2.10.10 -- AWS CLI 2.7.0 +- AWS CLI 2.7.2 - AWS SAM CLI 1.50.0 -- AWS Session Manager CLI 1.2.312.0 +- AWS Session Manager CLI 1.2.323.0 - Azure CLI (azure-devops) 0.25.0 - Azure CLI 2.36.0 - Bicep CLI 0.6.18 - Cabal 3.6.2.0 - Cmake 3.23.1 -- Fastlane 2.205.2 +- Fastlane 2.206.1 - GHC 9.2.2 - GHCup 0.1.17.8 - Jazzy 0.14.2 @@ -118,13 +119,13 @@ - yamllint 1.26.3 ### Browsers -- Safari 15.4 (16613.1.17.1.13) -- SafariDriver 15.4 (16613.1.17.1.13) +- Safari 15.5 (16613.2.7.1.9) +- SafariDriver 15.5 (16613.2.7.1.9) - Google Chrome 101.0.4951.64 - ChromeDriver 101.0.4951.41 -- Microsoft Edge 101.0.1210.47 -- MSEdgeDriver 101.0.1210.47 -- Mozilla Firefox 100.0.1 +- Microsoft Edge 101.0.1210.53 +- MSEdgeDriver 101.0.1210.53 +- Mozilla Firefox 100.0.2 - geckodriver 0.31.0 - Selenium server 4.1.4 @@ -159,7 +160,7 @@ #### Python - 3.7.13 - 3.8.12 -- 3.9.12 +- 3.9.13 - 3.10.4 #### PyPy @@ -170,7 +171,7 @@ #### Node.js - 12.22.12 -- 14.19.2 +- 14.19.3 - 16.15.0 #### Go @@ -181,17 +182,17 @@ | 1.18.2 | x64 | GOROOT_1_18_X64 | ### Rust Tools -- Cargo 1.60.0 -- Rust 1.60.0 -- Rustdoc 1.60.0 +- Cargo 1.61.0 +- Rust 1.61.0 +- Rustdoc 1.61.0 - Rustup 1.24.3 #### Packages - Bindgen 0.59.2 -- Cargo-audit 0.16.0 +- Cargo-audit 0.17.0 - Cargo-outdated 0.11.1 - Cbindgen 0.23.0 -- Clippy 0.1.60 +- Clippy 0.1.61 - Rustfmt 1.4.38-stable ### PowerShell Tools @@ -212,7 +213,7 @@ | nginx | 1.21.6_1 | /usr/local/etc/nginx/nginx.conf | none | 80 | ### Xamarin -#### Visual Studio for Mac +#### Visual Studio 2019 for Mac - 8.10.23.7 #### Xamarin bundles From bf4c35eee5f96f91b4b067ceb71f41c9238876db Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 26 May 2022 13:09:41 +0000 Subject: [PATCH 091/237] Updating readme file for macOS-12 version 20220523.1 (#5596) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/macos/macos-12-Readme.md | 63 +++++++++++++++++---------------- 1 file changed, 33 insertions(+), 30 deletions(-) diff --git a/images/macos/macos-12-Readme.md b/images/macos/macos-12-Readme.md index 0025c6e51..2ec0588b4 100644 --- a/images/macos/macos-12-Readme.md +++ b/images/macos/macos-12-Readme.md @@ -1,12 +1,12 @@ | Announcements | |-| -| [[macOS] Xcode versions 13.2 & 13.3 will be removed, 13.3.1 will be set as the default one on May, 16](https://github.com/actions/virtual-environments/issues/5463) | +| [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one](https://github.com/actions/virtual-environments/issues/5595) | | [macOS 12 (Monterey) is available as a public beta in GitHub Actions and Azure DevOps](https://github.com/actions/virtual-environments/issues/5446) | *** -# macOS 12.3 info -- System Version: macOS 12.3.1 (21E258) -- Kernel Version: Darwin 21.4.0 -- Image Version: 20220516.1 +# macOS 12.4 info +- System Version: macOS 12.4 (21F79) +- Kernel Version: Darwin 21.5.0 +- Image Version: 20220523.1 ## Installed Software ### Language and Runtime @@ -14,24 +14,24 @@ - Bash 3.2.57(1)-release - Clang/LLVM 13.0.1 is available on `'$(brew --prefix llvm)/bin/clang'` - Clang/LLVM 13.1.6 is default -- gcc-11 (Homebrew GCC 11.3.0) 11.3.0 - available by `gcc-11` alias -- GNU Fortran (Homebrew GCC 11.3.0) 11.3.0 - available by `gfortran-11` alias +- gcc-11 (Homebrew GCC 11.3.0_1) 11.3.0 - available by `gcc-11` alias +- GNU Fortran (Homebrew GCC 11.3.0_1) 11.3.0 - available by `gfortran-11` alias - Go 1.17.10 - julia 1.7.2 - Kotlin 1.6.21-release-334 - MSBuild 16.10.1.17201 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) - Node.js v16.15.0 - NVM 0.39.1 -- NVM - Cached node versions: v12.22.12 v14.19.2 v16.15.0 +- NVM - Cached node versions: v12.22.12 v14.19.3 v16.15.0 - Perl 5.34.0 - PHP 8.1.6 - Python 2.7.18 -- Python 3.9.12 +- Python 3.9.13 - R 4.2.0 - Ruby 3.0.4p208 ### Package Management -- Bundler version 2.3.13 +- Bundler version 2.3.14 - Carthage 0.38.0 - CocoaPods 1.11.3 - Composer 2.3.5 @@ -39,10 +39,10 @@ - NPM 8.5.5 - NuGet 5.9.0.7134 - Pip 20.3.4 (python 2.7) -- Pip 22.0.4 (python 3.9) +- Pip 22.1 (python 3.9) - Pipx 1.0.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \<306c9a9e2>) +- Vcpkg 2022 (build from master \<314018fef>) - Yarn 1.22.19 ### Project Management @@ -81,21 +81,21 @@ - zstd 1.5.2 ### Tools -- App Center CLI command -- AWS CLI 2.7.0 +- App Center CLI 2.10.10 +- AWS CLI 2.7.2 - AWS SAM CLI 1.50.0 -- AWS Session Manager CLI 1.2.312.0 +- AWS Session Manager CLI 1.2.323.0 - Azure CLI (azure-devops) 0.25.0 - Azure CLI 2.36.0 - Bicep CLI 0.6.18 - Cabal 3.6.2.0 - Cmake 3.23.1 -- Fastlane 2.205.2 +- Fastlane 2.206.1 - GHC 9.2.2 - GHCup 0.1.17.8 - Jazzy 0.14.2 - Stack 2.7.5 -- SwiftFormat 0.49.8 +- SwiftFormat 0.49.9 - Swig 4.0.2 - Xcode Command Line Tools 13.4.0.0.1.1651278267 @@ -104,13 +104,13 @@ - yamllint 1.26.3 ### Browsers -- Safari 15.4 (17613.1.17.1.13) -- SafariDriver 15.4 (17613.1.17.1.13) +- Safari 15.5 (17613.2.7.1.8) +- SafariDriver 15.5 (17613.2.7.1.8) - Google Chrome 101.0.4951.64 - ChromeDriver 101.0.4951.41 -- Microsoft Edge 101.0.1210.47 -- MSEdgeDriver 101.0.1210.47 -- Mozilla Firefox 100.0 +- Microsoft Edge 101.0.1210.53 +- MSEdgeDriver 101.0.1210.53 +- Mozilla Firefox 100.0.2 - geckodriver 0.31.0 - Selenium server 4.1.4 @@ -142,7 +142,7 @@ #### Python - 3.7.13 - 3.8.12 -- 3.9.12 +- 3.9.13 - 3.10.4 #### PyPy @@ -153,7 +153,7 @@ #### Node.js - 12.22.12 -- 14.19.2 +- 14.19.3 - 16.15.0 #### Go @@ -164,9 +164,9 @@ | 1.18.2 | x64 | GOROOT_1_18_X64 | ### Rust Tools -- Cargo 1.60.0 -- Rust 1.60.0 -- Rustdoc 1.60.0 +- Cargo 1.61.0 +- Rust 1.61.0 +- Rustdoc 1.61.0 - Rustup 1.24.3 #### Packages @@ -174,11 +174,11 @@ - Cargo-audit 0.16.0 - Cargo-outdated 0.11.1 - Cbindgen 0.23.0 -- Clippy 0.1.60 +- Clippy 0.1.61 - Rustfmt 1.4.38-stable ### PowerShell Tools -- PowerShell 7.2.3 +- PowerShell 7.2.4 #### PowerShell Modules | Module | Version | @@ -195,9 +195,12 @@ | nginx | 1.21.6_1 | /usr/local/etc/nginx/nginx.conf | none | 80 | ### Xamarin -#### Visual Studio for Mac +#### Visual Studio 2019 for Mac - 8.10.23.7 +#### Visual Studio 2022 for Mac +- 17.0.0.8989 + #### Xamarin bundles | symlink | Xamarin.Mono | Xamarin.iOS | Xamarin.Mac | Xamarin.Android | | ----------------- | ------------ | ----------- | ----------- | --------------- | From 1d519b89d7d61c90213ccda6a331fcdf4ef0e379 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Thu, 26 May 2022 17:05:57 +0200 Subject: [PATCH 092/237] [macOS] Set Visual Studio 2022 for Mac by default (#5614) * Set Visual Studio 2022 for Mac by default * add isDefault --- images/macos/provision/core/vsmac.sh | 23 +++++++-------- .../SoftwareReport.Generator.ps1 | 9 ++---- .../SoftwareReport.Xamarin.psm1 | 28 +++++++++++++------ images/macos/tests/Common.Tests.ps1 | 19 ++++++++++--- images/macos/toolsets/toolset-10.15.json | 5 +++- images/macos/toolsets/toolset-11.json | 5 +++- images/macos/toolsets/toolset-12.json | 6 ++-- 7 files changed, 62 insertions(+), 33 deletions(-) diff --git a/images/macos/provision/core/vsmac.sh b/images/macos/provision/core/vsmac.sh index 2ab38f6e6..dfcb37ba9 100644 --- a/images/macos/provision/core/vsmac.sh +++ b/images/macos/provision/core/vsmac.sh @@ -4,14 +4,18 @@ source ~/utils/xamarin-utils.sh install_vsmac() { local VSMAC_VERSION=$1 - if [ $VSMAC_VERSION == "latest" ]; then + local VSMAC_DEFAULT=$2 + if [ $VSMAC_VERSION == "2019" ]; then VSMAC_DOWNLOAD_URL=$(curl -sL "https://aka.ms/manifest/stable" | jq -r '.items[] | select(.genericName=="VisualStudioMac").url') + elif [ $VSMAC_VERSION == "2022" ]; then + VSMAC_DOWNLOAD_URL=$(curl -sL "https://aka.ms/manifest/stable-2022" | jq -r '.items[] | select(.genericName=="VisualStudioMac").url') elif [ $VSMAC_VERSION == "preview" ]; then VSMAC_DOWNLOAD_URL=$(curl -sL "https://aka.ms/manifest/preview" | jq -r '.items[] | select(.genericName=="VisualStudioMac").url') else VSMAC_DOWNLOAD_URL=$(buildVSMacDownloadUrl $VSMAC_VERSION) fi + echo "Installing Visual Studio ${VSMAC_VERSION} for Mac" TMPMOUNT=`/usr/bin/mktemp -d /tmp/visualstudio.XXXX` TMPMOUNT_DOWNLOADS="$TMPMOUNT/downloads" mkdir $TMPMOUNT_DOWNLOADS @@ -26,8 +30,8 @@ install_vsmac() { pushd $TMPMOUNT tar cf - "./Visual Studio.app" | tar xf - -C /Applications/ - if [ $VSMAC_VERSION == "preview" ]; then - mv "/Applications/Visual Studio.app" "/Applications/Visual Studio Preview.app" + if [ $VSMAC_VERSION != $VSMAC_DEFAULT ]; then + mv "/Applications/Visual Studio.app" "/Applications/Visual Studio ${VSMAC_VERSION}.app" fi popd @@ -35,14 +39,11 @@ install_vsmac() { sudo rm -rf "$TMPMOUNT" } -VSMAC_VERSION_PREVIEW=$(get_toolset_value '.xamarin.vsmac_preview') -if [ $VSMAC_VERSION_PREVIEW != "null" ];then - echo "Installing Visual Studio 2022 for Mac Preview" - install_vsmac $VSMAC_VERSION_PREVIEW -fi +VSMAC_VERSIONS=($(get_toolset_value '.xamarin.vsmac.versions[]')) +DEFAULT_VSMAC_VERSION=$(get_toolset_value '.xamarin.vsmac.default') -echo "Installing Visual Studio 2019 for Mac Stable" -VSMAC_VERSION_STABLE=$(get_toolset_value '.xamarin.vsmac') -install_vsmac $VSMAC_VERSION_STABLE +for VERSION in "${VSMAC_VERSIONS[@]}"; do + install_vsmac $VERSION $DEFAULT_VSMAC_VERSION +done invoke_tests "Common" "VSMac" diff --git a/images/macos/software-report/SoftwareReport.Generator.ps1 b/images/macos/software-report/SoftwareReport.Generator.ps1 index fb974d7ef..17d856609 100644 --- a/images/macos/software-report/SoftwareReport.Generator.ps1 +++ b/images/macos/software-report/SoftwareReport.Generator.ps1 @@ -247,12 +247,9 @@ $markdown += Build-WebServersSection # Xamarin section $markdown += New-MDHeader "Xamarin" -Level 3 -$markdown += New-MDHeader "Visual Studio 2019 for Mac" -Level 4 -$markdown += New-MDList -Lines @(Get-VSMac2019Version) -Style Unordered -if ($os.IsMonterey) { - $markdown += New-MDHeader "Visual Studio 2022 for Mac" -Level 4 - $markdown += New-MDList -Lines @(Get-VSMac2022Version) -Style Unordered -} +$markdown += New-MDHeader "Visual Studio for Mac" -Level 4 +$markdown += Build-VSMacTable | New-MDTable +$markdown += New-MDNewLine $markdown += New-MDHeader "Xamarin bundles" -Level 4 $markdown += Build-XamarinTable | New-MDTable diff --git a/images/macos/software-report/SoftwareReport.Xamarin.psm1 b/images/macos/software-report/SoftwareReport.Xamarin.psm1 index 420103593..09cac3209 100644 --- a/images/macos/software-report/SoftwareReport.Xamarin.psm1 +++ b/images/macos/software-report/SoftwareReport.Xamarin.psm1 @@ -1,13 +1,26 @@ Import-Module "$PSScriptRoot/../helpers/Common.Helpers.psm1" -function Get-VSMac2019Version { - $plistPath = "/Applications/Visual Studio.app/Contents/Info.plist" - return Run-Command "/usr/libexec/PlistBuddy -c 'Print CFBundleVersion' '$plistPath'" -} +function Build-VSMacTable { + $vsMacVersions = Get-ToolsetValue "xamarin.vsmac.versions" + $defaultVSMacVersion = Get-ToolsetValue "xamarin.vsmac.default" -function Get-VSMac2022Version { - $plistPath = "/Applications/Visual Studio Preview.app/Contents/Info.plist" - return Run-Command "/usr/libexec/PlistBuddy -c 'Print CFBundleVersion' '$plistPath'" + $vsMacVersions | ForEach-Object { + $isDefault = $_ -eq $defaultVSMacVersion + $vsPath = "/Applications/Visual Studio $_.app" + if ($isDefault) { + $vsPath = "/Applications/Visual Studio.app" + } + + $plistPath = "$vsPath/Contents/Info.plist" + $build = Run-Command "/usr/libexec/PlistBuddy -c 'Print CFBundleVersion' '$plistPath'" + $defaultPostfix = $isDefault ? " (default)" : "" + + [PSCustomObject] @{ + "Version" = $_ + $defaultPostfix + "Build" = $build + "Path" = $vsPath + } + } } function Get-NUnitVersion { @@ -33,4 +46,3 @@ function Build-XamarinTable { } } } - diff --git a/images/macos/tests/Common.Tests.ps1 b/images/macos/tests/Common.Tests.ps1 index 88f148e05..4a348e73c 100644 --- a/images/macos/tests/Common.Tests.ps1 +++ b/images/macos/tests/Common.Tests.ps1 @@ -79,15 +79,26 @@ Describe "CocoaPods" { } Describe "VSMac" { - It "VS4Mac is installed" { - $vsPath = "/Applications/Visual Studio.app" + $vsMacVersions = Get-ToolsetValue "xamarin.vsmac.versions" + $defaultVSMacVersion = Get-ToolsetValue "xamarin.vsmac.default" + + $testCases = $vsMacVersions | ForEach-Object { + $vsPath = "/Applications/Visual Studio $_.app" + if ($_ -eq $defaultVSMacVersion) { + $vsPath = "/Applications/Visual Studio.app" + } + + @{ vsversion = $_ ; vspath = $vsPath } + } + + It "Visual Studio for Mac is installed" -TestCases $testCases { $vstoolPath = Join-Path $vsPath "Contents/MacOS/vstool" $vsPath | Should -Exist $vstoolPath | Should -Exist } - It "VS4Mac Preview is installed" -Skip:(-not $os.IsMonterey) { - $vsPath = "/Applications/Visual Studio Preview.app" + It "Visual Studio $defaultVSMacVersion for Mac is default" { + $vsPath = "/Applications/Visual Studio.app" $vstoolPath = Join-Path $vsPath "Contents/MacOS/vstool" $vsPath | Should -Exist $vstoolPath | Should -Exist diff --git a/images/macos/toolsets/toolset-10.15.json b/images/macos/toolsets/toolset-10.15.json index 9361449de..096a85ebb 100644 --- a/images/macos/toolsets/toolset-10.15.json +++ b/images/macos/toolsets/toolset-10.15.json @@ -18,7 +18,10 @@ ] }, "xamarin": { - "vsmac": "latest", + "vsmac": { + "default": "2019", + "versions": [ "2019" ] + }, "mono-versions": [ "6.12.0.162", "6.10.0.106", "6.8.0.123", "6.6.0.166", "6.4.0.208" ], diff --git a/images/macos/toolsets/toolset-11.json b/images/macos/toolsets/toolset-11.json index 985201ec7..4be38c198 100644 --- a/images/macos/toolsets/toolset-11.json +++ b/images/macos/toolsets/toolset-11.json @@ -12,7 +12,10 @@ ] }, "xamarin": { - "vsmac": "latest", + "vsmac": { + "default": "2022", + "versions": [ "2019", "2022" ] + }, "mono-versions": [ "6.12.0.174" ], diff --git a/images/macos/toolsets/toolset-12.json b/images/macos/toolsets/toolset-12.json index 1cb3633a1..c367898f9 100644 --- a/images/macos/toolsets/toolset-12.json +++ b/images/macos/toolsets/toolset-12.json @@ -9,8 +9,10 @@ ] }, "xamarin": { - "vsmac": "latest", - "vsmac_preview": "preview", + "vsmac": { + "default": "2022", + "versions": [ "2019", "2022" ] + }, "mono-versions": [ "6.12.0.174" ], From c61cbbf2969503f4c55637476c75947da3c01073 Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Fri, 27 May 2022 10:46:59 +0400 Subject: [PATCH 093/237] [Ubuntu] Add java dependent tools back to ubuntu 22 (#5618) * Get back kotlin and selenium * Get back leiningen and android tools --- .../SoftwareReport.Generator.ps1 | 26 +++++++++---------- images/linux/scripts/tests/Android.Tests.ps1 | 2 -- images/linux/scripts/tests/Tools.Tests.ps1 | 6 ++--- images/linux/toolsets/toolset-2204.json | 4 +-- images/linux/ubuntu2204.pkr.hcl | 4 +++ 5 files changed, 21 insertions(+), 21 deletions(-) diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 b/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 index 030bfec07..d09faa335 100644 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 @@ -49,13 +49,13 @@ $runtimesList = @( (Get-JuliaVersion), (Get-ClangVersions), (Get-ClangFormatVersions), - (Get-ClangTidyVersions) + (Get-ClangTidyVersions), + (Get-KotlinVersion) ) if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) { $runtimesList += @( (Get-MsbuildVersion), - (Get-KotlinVersion), (Get-MonoVersion), (Get-ErlangVersion), (Get-ErlangRebar3Version), @@ -128,6 +128,7 @@ $toolsList = @( (Get-GitFTPVersion), (Get-HavegedVersion), (Get-HerokuVersion), + (Get-LeiningenVersion), (Get-SVNVersion), (Get-JqVersion), (Get-YqVersion), @@ -154,7 +155,6 @@ $toolsList = @( if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) { $toolsList += @( (Get-PhantomJSVersion), - (Get-LeiningenVersion), (Get-HHVMVersion) ) } @@ -229,14 +229,14 @@ $markdown += New-MDHeader "Browsers and Drivers" -Level 3 $browsersAndDriversList = @( (Get-ChromeVersion), (Get-ChromeDriverVersion), - (Get-ChromiumVersion) + (Get-ChromiumVersion), + (Get-SeleniumVersion) ) if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) { $browsersAndDriversList += @( (Get-FirefoxVersion), - (Get-GeckodriverVersion), - (Get-SeleniumVersion) + (Get-GeckodriverVersion) ) } @@ -293,14 +293,12 @@ $markdown += New-MDList -Style Unordered -Lines @( $markdown += Build-WebServersSection -if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) { - $markdown += New-MDHeader "Android" -Level 3 - $markdown += Build-AndroidTable | New-MDTable - $markdown += New-MDNewLine - $markdown += New-MDHeader "Environment variables" -Level 4 - $markdown += Build-AndroidEnvironmentTable | New-MDTable - $markdown += New-MDNewLine -} +$markdown += New-MDHeader "Android" -Level 3 +$markdown += Build-AndroidTable | New-MDTable +$markdown += New-MDNewLine +$markdown += New-MDHeader "Environment variables" -Level 4 +$markdown += Build-AndroidEnvironmentTable | New-MDTable +$markdown += New-MDNewLine $markdown += New-MDHeader "Cached Docker images" -Level 3 $markdown += Get-CachedDockerImagesTableData | New-MDTable diff --git a/images/linux/scripts/tests/Android.Tests.ps1 b/images/linux/scripts/tests/Android.Tests.ps1 index 028ea5518..3d530a0b9 100644 --- a/images/linux/scripts/tests/Android.Tests.ps1 +++ b/images/linux/scripts/tests/Android.Tests.ps1 @@ -1,6 +1,4 @@ Describe "Android" { - if (Test-IsUbuntu22) { return } - $androidSdkManagerPackages = Get-AndroidPackages [int]$platformMinVersion = Get-ToolsetValue "android.platform_min_version" [version]$buildToolsMinVersion = Get-ToolsetValue "android.build_tools_min_version" diff --git a/images/linux/scripts/tests/Tools.Tests.ps1 b/images/linux/scripts/tests/Tools.Tests.ps1 index 16a7e57cf..a155221e6 100644 --- a/images/linux/scripts/tests/Tools.Tests.ps1 +++ b/images/linux/scripts/tests/Tools.Tests.ps1 @@ -206,7 +206,7 @@ Describe "Sbt" { } } -Describe "Selenium" -Skip:(Test-IsUbuntu22) { +Describe "Selenium" { It "Selenium is installed" { $seleniumBinaryName = (Get-ToolsetContent).selenium.binary_name $seleniumPath = Join-Path "/usr/share/java" "$seleniumBinaryName.jar" @@ -298,7 +298,7 @@ Describe "Kubernetes tools" { } } -Describe "Leiningen" -Skip:(Test-IsUbuntu22) { +Describe "Leiningen" { It "leiningen" { "lein --version" | Should -ReturnZeroExitCode } @@ -397,7 +397,7 @@ Describe "yq" { } } -Describe "Kotlin" -Skip:(Test-IsUbuntu22) { +Describe "Kotlin" { It "kapt" { "kapt -version"| Should -ReturnZeroExitCode } diff --git a/images/linux/toolsets/toolset-2204.json b/images/linux/toolsets/toolset-2204.json index 213080d04..8bea46597 100644 --- a/images/linux/toolsets/toolset-2204.json +++ b/images/linux/toolsets/toolset-2204.json @@ -87,9 +87,9 @@ "cmake;3.18.1" ], "ndk": { - "default": "21", + "default": "23", "versions": [ - "21", "22", "23" + "21", "23", "24" ] } }, diff --git a/images/linux/ubuntu2204.pkr.hcl b/images/linux/ubuntu2204.pkr.hcl index dffb9c3f3..22c5ae652 100644 --- a/images/linux/ubuntu2204.pkr.hcl +++ b/images/linux/ubuntu2204.pkr.hcl @@ -290,7 +290,9 @@ build { "${path.root}/scripts/installers/java-tools.sh", "${path.root}/scripts/installers/kubernetes-tools.sh", "${path.root}/scripts/installers/oc.sh", + "${path.root}/scripts/installers/leiningen.sh", "${path.root}/scripts/installers/miniconda.sh", + "${path.root}/scripts/installers/kotlin.sh", "${path.root}/scripts/installers/mysql.sh", "${path.root}/scripts/installers/sqlpackage.sh", "${path.root}/scripts/installers/nginx.sh", @@ -306,10 +308,12 @@ build { "${path.root}/scripts/installers/rust.sh", "${path.root}/scripts/installers/julia.sh", "${path.root}/scripts/installers/sbt.sh", + "${path.root}/scripts/installers/selenium.sh", "${path.root}/scripts/installers/terraform.sh", "${path.root}/scripts/installers/packer.sh", "${path.root}/scripts/installers/vcpkg.sh", "${path.root}/scripts/installers/dpkg-config.sh", + "${path.root}/scripts/installers/android.sh", "${path.root}/scripts/installers/yq.sh", "${path.root}/scripts/installers/pypy.sh", "${path.root}/scripts/installers/python.sh", From 3c0d3f87092a2cfdd156a1939a0a9e8eec587590 Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Fri, 27 May 2022 12:14:16 +0400 Subject: [PATCH 094/237] Fix software report for cargo audit (#5624) --- images/linux/scripts/SoftwareReport/SoftwareReport.Rust.psm1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.Rust.psm1 b/images/linux/scripts/SoftwareReport/SoftwareReport.Rust.psm1 index 21b65d638..d4b4b1db0 100644 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.Rust.psm1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.Rust.psm1 @@ -21,7 +21,7 @@ function Get-CargoVersion { } function Get-CargoAuditVersion { - $cargoAuditVersion = $(cargo audit --version) | Take-OutputPart -Part 1 + $cargoAuditVersion = $(cargo-audit --version) | Take-OutputPart -Part 1 return "Cargo audit $cargoAuditVersion" } From 992c2d35085a08cec1f1bec161372afb87375247 Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Fri, 27 May 2022 14:01:49 +0400 Subject: [PATCH 095/237] Fix software report output for cargo audit package (#5625) --- images/win/scripts/SoftwareReport/SoftwareReport.Common.psm1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/win/scripts/SoftwareReport/SoftwareReport.Common.psm1 b/images/win/scripts/SoftwareReport/SoftwareReport.Common.psm1 index 33530d33c..980dd2dc7 100644 --- a/images/win/scripts/SoftwareReport/SoftwareReport.Common.psm1 +++ b/images/win/scripts/SoftwareReport/SoftwareReport.Common.psm1 @@ -60,7 +60,7 @@ function Get-CbindgenVersion { } function Get-CargoAuditVersion { - return cargo audit --version + return cargo-audit --version } function Get-CargoOutdatedVersion { From 6b6c1beded483306c386b6611a01b3952a341eb5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 27 May 2022 11:34:52 +0000 Subject: [PATCH 096/237] macOS 10.15 (20220523 update) (#5604) * Updating readme file for macOS-10.15 version 20220523.3 * Update macos-10.15-Readme.md Co-authored-by: Image generation service account Co-authored-by: Dusko Dobranic <101048884+ddobranic@users.noreply.github.com> Co-authored-by: Actions service account --- images/macos/macos-10.15-Readme.md | 61 +++++++++++++++--------------- 1 file changed, 31 insertions(+), 30 deletions(-) diff --git a/images/macos/macos-10.15-Readme.md b/images/macos/macos-10.15-Readme.md index 34b082549..f0c9011d3 100644 --- a/images/macos/macos-10.15-Readme.md +++ b/images/macos/macos-10.15-Readme.md @@ -1,12 +1,13 @@ | Announcements | |-| -| [[macOS] Xcode versions 13.2 & 13.3 will be removed, 13.3.1 will be set as the default one on May, 16](https://github.com/actions/virtual-environments/issues/5463) | +| [[macOS] Default Visual studio for mac will be changed to version 2022 for macOS 11&12 on May, 30](https://github.com/actions/virtual-environments/issues/5601) | +| [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one](https://github.com/actions/virtual-environments/issues/5595) | | [macOS 12 (Monterey) is available as a public beta in GitHub Actions and Azure DevOps](https://github.com/actions/virtual-environments/issues/5446) | *** # macOS 10.15 info -- System Version: macOS 10.15.7 (19H1824) +- System Version: macOS 10.15.7 (19H1922) - Kernel Version: Darwin 19.6.0 -- Image Version: 20220515.1 +- Image Version: 20220523.3 ## Installed Software ### Language and Runtime @@ -16,38 +17,38 @@ - Clang/LLVM 13.0.1 is available on `'$(brew --prefix llvm)/bin/clang'` - gcc-9 (Homebrew GCC 9.4.0) 9.4.0 - available by `gcc-9` alias - gcc-10 (Homebrew GCC 10.3.0) 10.3.0 - available by `gcc-10` alias -- gcc-11 (Homebrew GCC 11.3.0) 11.3.0 - available by `gcc-11` alias +- gcc-11 (Homebrew GCC 11.3.0_1) 11.3.0 - available by `gcc-11` alias - GNU Fortran (Homebrew GCC 9.4.0) 9.4.0 - available by `gfortran-9` alias - GNU Fortran (Homebrew GCC 10.3.0) 10.3.0 - available by `gfortran-10` alias -- GNU Fortran (Homebrew GCC 11.3.0) 11.3.0 - available by `gfortran-11` alias +- GNU Fortran (Homebrew GCC 11.3.0_1) 11.3.0 - available by `gfortran-11` alias - Go 1.17.10 - julia 1.7.2 - Kotlin 1.6.21-release-334 - MSBuild 16.10.1.58001 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) - Node.js v16.15.0 - NVM 0.39.1 -- NVM - Cached node versions: v12.22.12 v14.19.2 v16.15.0 +- NVM - Cached node versions: v12.22.12 v14.19.3 v16.15.0 - Perl 5.34.0 - PHP 8.1.6 - Python 2.7.18 -- Python 3.9.12 +- Python 3.9.13 - R 4.2.0 - Ruby 2.7.6p219 ### Package Management -- Bundler version 2.3.13 +- Bundler version 2.3.14 - Carthage 0.38.0 - CocoaPods 1.11.3 - Composer 2.3.5 - Homebrew 3.4.11 -- Miniconda 4.11.0 +- Miniconda 4.12.0 - NPM 8.5.5 - NuGet 5.9.0.7134 - Pip 20.3.4 (python 2.7) -- Pip 22.0.4 (python 3.9) +- Pip 22.1 (python 3.9) - Pipx 1.0.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \<0cf5b4305>) +- Vcpkg 2022 (build from master \<840f701d8>) - Yarn 1.22.19 #### Environment variables @@ -77,7 +78,7 @@ - GNU Tar 1.34 - available by 'gtar' alias - GNU Wget 1.21.3 - gpg (GnuPG) 2.3.6 -- helm v3.8.2+g6e3701e +- helm v3.9.0+g7ceeda6 - Hub CLI: 2.14.2 - ImageMagick 7.1.0-33 - jq 1.6 @@ -99,20 +100,20 @@ ### Tools - Aliyun CLI 3.0.119 - App Center CLI 2.10.10 -- AWS CLI 2.7.0 +- AWS CLI 2.7.2 - AWS SAM CLI 1.50.0 -- AWS Session Manager CLI 1.2.312.0 +- AWS Session Manager CLI 1.2.323.0 - Azure CLI (azure-devops) 0.25.0 - Azure CLI 2.36.0 - Bicep CLI 0.6.18 - Cabal 3.6.2.0 - Cmake 3.23.1 -- Fastlane 2.205.2 +- Fastlane 2.206.1 - GHC 9.2.2 - GHCup 0.1.17.8 - Jazzy 0.14.2 - Stack 2.7.5 -- SwiftFormat 0.49.8 +- SwiftFormat 0.49.9 - Swig 4.0.2 - Xcode Command Line Tools 12.4.0.0.1.1610135815 @@ -121,13 +122,13 @@ - yamllint 1.26.3 ### Browsers -- Safari 15.4 (15613.1.17.1.13) -- SafariDriver 15.4 (15613.1.17.1.13) +- Safari 15.5 (15613.2.7.1.9) +- SafariDriver 15.5 (15613.2.7.1.9) - Google Chrome 101.0.4951.64 - ChromeDriver 101.0.4951.41 -- Microsoft Edge 101.0.1210.47 -- MSEdgeDriver 101.0.1210.47 -- Mozilla Firefox 100.0 +- Microsoft Edge 101.0.1210.53 +- MSEdgeDriver 101.0.1210.53 +- Mozilla Firefox 100.0.2 - geckodriver 0.31.0 - Selenium server 4.1.4 @@ -166,7 +167,7 @@ - 3.6.15 - 3.7.13 - 3.8.12 -- 3.9.12 +- 3.9.13 - 3.10.4 #### PyPy @@ -178,7 +179,7 @@ #### Node.js - 12.22.12 -- 14.19.2 +- 14.19.3 - 16.15.0 #### Go @@ -189,21 +190,21 @@ | 1.18.2 | x64 | GOROOT_1_18_X64 | ### Rust Tools -- Cargo 1.60.0 -- Rust 1.60.0 -- Rustdoc 1.60.0 +- Cargo 1.61.0 +- Rust 1.61.0 +- Rustdoc 1.61.0 - Rustup 1.24.3 #### Packages - Bindgen 0.59.2 -- Cargo-audit 0.16.0 +- Cargo-audit 0.17.0 - Cargo-outdated 0.11.1 - Cbindgen 0.23.0 -- Clippy 0.1.60 +- Clippy 0.1.61 - Rustfmt 1.4.38-stable ### PowerShell Tools -- PowerShell 7.2.3 +- PowerShell 7.2.4 #### PowerShell Modules | Module | Version | @@ -220,7 +221,7 @@ | nginx | 1.21.6_1 | /usr/local/etc/nginx/nginx.conf | none | 80 | ### Xamarin -#### Visual Studio for Mac +#### Visual Studio 2019 for Mac - 8.10.23.7 #### Xamarin bundles From 0d30c1390db83160e686999c3195d26214577cc1 Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Fri, 27 May 2022 16:50:29 +0400 Subject: [PATCH 097/237] Downgrade parcel to 2.5.0 (#5627) --- images/win/toolsets/toolset-2016.json | 2 +- images/win/toolsets/toolset-2019.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/images/win/toolsets/toolset-2016.json b/images/win/toolsets/toolset-2016.json index 285c9582c..2abb40872 100644 --- a/images/win/toolsets/toolset-2016.json +++ b/images/win/toolsets/toolset-2016.json @@ -376,7 +376,7 @@ { "name": "cordova" }, { "name": "grunt-cli", "test": "grunt --version" }, { "name": "gulp-cli", "test": "gulp --version" }, - { "name": "parcel", "test": "parcel --version" }, + { "name": "parcel@2.5.0", "test": "parcel --version" }, { "name": "webpack" }, { "name": "webpack-cli" }, { "name": "node-sass" } diff --git a/images/win/toolsets/toolset-2019.json b/images/win/toolsets/toolset-2019.json index 8830b4925..d0ed50ab7 100644 --- a/images/win/toolsets/toolset-2019.json +++ b/images/win/toolsets/toolset-2019.json @@ -412,7 +412,7 @@ { "name": "cordova" }, { "name": "grunt-cli", "test": "grunt --version" }, { "name": "gulp-cli", "test": "gulp --version" }, - { "name": "parcel", "test": "parcel --version"}, + { "name": "parcel@2.5.0", "test": "parcel --version"}, { "name": "webpack" }, { "name": "webpack-cli" }, { "name": "node-sass" } From a814bcd5134b607cd09e188d99ac0e95ef33d8af Mon Sep 17 00:00:00 2001 From: Larissa Fortuna <56982181+lkfortuna@users.noreply.github.com> Date: Sat, 28 May 2022 00:14:05 -0700 Subject: [PATCH 098/237] Adding beta indicator (#5628) Ubuntu 22 and macOS12 are in beta - we need to indicate that here. --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ca5f8d89f..ccf671a63 100644 --- a/README.md +++ b/README.md @@ -11,10 +11,10 @@ For general questions about using the virtual environments or writing your Actio ## Available Environments | Environment | YAML Label | Included Software | Latest Release & Rollout Progress | | --------------------|---------------------|--------------------|---------------------| -| Ubuntu 22.04 | `ubuntu-22.04` | [ubuntu-22.04] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu22&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu22&redirect=1) +| Ubuntu 22.04 beta | `ubuntu-22.04` | [ubuntu-22.04] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu22&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu22&redirect=1) | Ubuntu 20.04 | `ubuntu-latest` or `ubuntu-20.04` | [ubuntu-20.04] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu20&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu20&redirect=1) | Ubuntu 18.04 | `ubuntu-18.04` | [ubuntu-18.04] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu18&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu18&redirect=1) -| macOS 12 | `macos-12`| [macOS-12] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-12&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-12&redirect=1) +| macOS 12 beta| `macos-12`| [macOS-12] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-12&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-12&redirect=1) | macOS 11 | `macos-latest` or `macos-11`| [macOS-11] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-11&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-11&redirect=1) | macOS 10.15 | `macos-10.15` | [macOS-10.15] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-10.15&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-10.15&redirect=1) | Windows Server 2022 | `windows-latest` or `windows-2022` | [windows-2022] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=windows-2022&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=windows-2022&redirect=1) | From 520f852a2148f06a8538309bc57b76b4f5b96431 Mon Sep 17 00:00:00 2001 From: jeffpuckett Date: Mon, 30 May 2022 08:40:06 -0400 Subject: [PATCH 099/237] Add option to auto clean up packer resources if there is an error during packer image creation (#5635) * Add option to auto clean up packer resources if there is an error during packer image creation * Add option to auto clean up packer resources if there is an error during packer image creation * Add option to auto clean up packer resources if there is an error during packer image creation Co-authored-by: Jeff Puckett --- helpers/GenerateResourcesAndImage.ps1 | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/helpers/GenerateResourcesAndImage.ps1 b/helpers/GenerateResourcesAndImage.ps1 index d90dc87c6..27659c9ce 100644 --- a/helpers/GenerateResourcesAndImage.ps1 +++ b/helpers/GenerateResourcesAndImage.ps1 @@ -88,6 +88,8 @@ Function GenerateResourcesAndImage { .PARAMETER AllowBlobPublicAccess The Azure storage account will be created with this option. + .PARAMETER OnError + Specify how packer handles an error during image creation. .EXAMPLE GenerateResourcesAndImage -SubscriptionId {YourSubscriptionId} -ResourceGroupName "shsamytest1" -ImageGenerationRepositoryRoot "C:\virtual-environments" -ImageType Ubuntu1804 -AzureLocation "East US" #> @@ -119,6 +121,9 @@ Function GenerateResourcesAndImage { [Parameter(Mandatory = $False)] [bool] $EnableHttpsTrafficOnly = $False, [Parameter(Mandatory = $False)] + [ValidateSet("abort","ask","cleanup","run-cleanup-provisioner")] + [string] $OnError = "ask", + [Parameter(Mandatory = $False)] [hashtable] $Tags ) @@ -281,7 +286,7 @@ Function GenerateResourcesAndImage { $builderScriptPath = $builderScriptPath_temp } - & $packerBinary build -on-error=ask ` + & $packerBinary build -on-error=$($OnError) ` -var "client_id=$($spClientId)" ` -var "client_secret=$($ServicePrincipalClientSecret)" ` -var "subscription_id=$($SubscriptionId)" ` From 47e8783e7e99926f3b0195935376912a047bd1f7 Mon Sep 17 00:00:00 2001 From: Mikhail Koliada <88318005+mikhailkoliada@users.noreply.github.com> Date: Mon, 30 May 2022 15:49:56 +0200 Subject: [PATCH 100/237] [macOS] deprecate xcode 13.2 on Big Sur (#5638) --- images/macos/toolsets/toolset-11.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/images/macos/toolsets/toolset-11.json b/images/macos/toolsets/toolset-11.json index 4be38c198..ef0df2fbf 100644 --- a/images/macos/toolsets/toolset-11.json +++ b/images/macos/toolsets/toolset-11.json @@ -2,8 +2,7 @@ "xcode": { "default": "13.2.1", "versions": [ - { "link": "13.2.1", "version": "13.2.1" }, - { "link": "13.2", "version": "13.2.0" }, + { "link": "13.2.1", "version": "13.2.1", "symlinks": ["13.2"] }, { "link": "13.1", "version": "13.1.0" }, { "link": "13.0", "version": "13.0.0" }, { "link": "12.5.1", "version": "12.5.1", "symlinks": ["12.5"] }, From f4e9588993b1509bf8bb01428029f86b8e099cd5 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Mon, 30 May 2022 16:39:37 +0200 Subject: [PATCH 101/237] [Windows] Install latest Android cmdline-tools (#5619) * Install latest Android cmdline-tools * Use Get-ToolsetContent * Fix variable typo * replace variable * Fix Windows 2016 --- .../scripts/Installers/Install-AndroidSDK.ps1 | 23 +++++++++++++++---- images/win/toolsets/toolset-2016.json | 1 + images/win/toolsets/toolset-2019.json | 1 + images/win/toolsets/toolset-2022.json | 1 + 4 files changed, 21 insertions(+), 5 deletions(-) diff --git a/images/win/scripts/Installers/Install-AndroidSDK.ps1 b/images/win/scripts/Installers/Install-AndroidSDK.ps1 index 6f70e77a4..7ec7812de 100644 --- a/images/win/scripts/Installers/Install-AndroidSDK.ps1 +++ b/images/win/scripts/Installers/Install-AndroidSDK.ps1 @@ -3,8 +3,24 @@ ## Desc: Install and update Android SDK and tools ################################################################################ -# install command-line tools -$cmdlineToolsUrl = "https://dl.google.com/android/repository/commandlinetools-win-7302050_latest.zip" +# get packages to install from the toolset +$androidToolset = (Get-ToolsetContent).android + +# install latest command-line tools +$cmdlineToolsVersion = $androidToolset."cmdline-tools" +if ($cmdlineToolsVersion -eq "latest") { + $googlePkgs = Invoke-RestMethod "https://dl.google.com/android/repository/repository2-1.xml" + $cmdlineToolsVersion = $googlePkgs.SelectSingleNode( + "//remotePackage[@path='cmdline-tools;latest']/archives/archive/complete/url[starts-with(text(), 'commandlinetools-win-')]" + ).'#text' + + if (-not $cmdlineToolsVersion) { + Write-Host "Failed to parse latest command-line tools version" + exit 1 + } +} + +$cmdlineToolsUrl = "https://dl.google.com/android/repository/${cmdlineToolsVersion}" $cmdlineToolsArchPath = Start-DownloadWithRetry -Url $cmdlineToolsUrl -Name "cmdline-tools.zip" $sdkInstallRoot = "C:\Program Files (x86)\Android\android-sdk" $sdkRoot = "C:\Android\android-sdk" @@ -50,9 +66,6 @@ Install-AndroidSDKPackages -AndroidSDKManagerPath $sdkManager ` -AndroidSDKRootPath $sdkRoot ` -AndroidPackages "platform-tools" -# get packages to install from the toolset -$androidToolset = (Get-ToolsetContent).android - # get packages info $androidPackages = Get-AndroidPackages -AndroidSDKManagerPath $sdkManager diff --git a/images/win/toolsets/toolset-2016.json b/images/win/toolsets/toolset-2016.json index 2abb40872..f0677d55f 100644 --- a/images/win/toolsets/toolset-2016.json +++ b/images/win/toolsets/toolset-2016.json @@ -157,6 +157,7 @@ ] }, "android": { + "cmdline-tools": "latest", "platform_min_version": "19", "build_tools_min_version": "19.1.0", "extra_list": [ diff --git a/images/win/toolsets/toolset-2019.json b/images/win/toolsets/toolset-2019.json index d0ed50ab7..88273c5d8 100644 --- a/images/win/toolsets/toolset-2019.json +++ b/images/win/toolsets/toolset-2019.json @@ -159,6 +159,7 @@ ] }, "android": { + "cmdline-tools": "latest", "platform_min_version": "19", "build_tools_min_version": "19.1.0", "extra_list": [ diff --git a/images/win/toolsets/toolset-2022.json b/images/win/toolsets/toolset-2022.json index b9d8b5e64..6d384e7f1 100644 --- a/images/win/toolsets/toolset-2022.json +++ b/images/win/toolsets/toolset-2022.json @@ -139,6 +139,7 @@ ] }, "android": { + "cmdline-tools": "latest", "platform_min_version": "27", "build_tools_min_version": "27.0.0", "extra_list": [ From f61057f208fceb7fdce33eec7d3379a972f13b88 Mon Sep 17 00:00:00 2001 From: Blake Date: Mon, 30 May 2022 22:41:16 +0100 Subject: [PATCH 102/237] fix script (#5644) --- helpers/GenerateResourcesAndImage.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helpers/GenerateResourcesAndImage.ps1 b/helpers/GenerateResourcesAndImage.ps1 index 27659c9ce..f51c6cf0a 100644 --- a/helpers/GenerateResourcesAndImage.ps1 +++ b/helpers/GenerateResourcesAndImage.ps1 @@ -286,7 +286,7 @@ Function GenerateResourcesAndImage { $builderScriptPath = $builderScriptPath_temp } - & $packerBinary build -on-error=$($OnError) ` + & $packerBinary build -on-error="$($OnError)" ` -var "client_id=$($spClientId)" ` -var "client_secret=$($ServicePrincipalClientSecret)" ` -var "subscription_id=$($SubscriptionId)" ` From b07aceb7a4ce2c4e0caf38cbf03bd3f662308c61 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Tue, 31 May 2022 01:24:33 +0200 Subject: [PATCH 103/237] [Windows] Install parcel after python3 (#5629) --- images/win/toolsets/toolset-2016.json | 2 +- images/win/toolsets/toolset-2019.json | 2 +- images/win/windows2016.json | 4 ++-- images/win/windows2019.json | 2 +- images/win/windows2022.json | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/images/win/toolsets/toolset-2016.json b/images/win/toolsets/toolset-2016.json index f0677d55f..1325b6c29 100644 --- a/images/win/toolsets/toolset-2016.json +++ b/images/win/toolsets/toolset-2016.json @@ -377,7 +377,7 @@ { "name": "cordova" }, { "name": "grunt-cli", "test": "grunt --version" }, { "name": "gulp-cli", "test": "gulp --version" }, - { "name": "parcel@2.5.0", "test": "parcel --version" }, + { "name": "parcel", "test": "parcel --version" }, { "name": "webpack" }, { "name": "webpack-cli" }, { "name": "node-sass" } diff --git a/images/win/toolsets/toolset-2019.json b/images/win/toolsets/toolset-2019.json index 88273c5d8..38c8d87aa 100644 --- a/images/win/toolsets/toolset-2019.json +++ b/images/win/toolsets/toolset-2019.json @@ -413,7 +413,7 @@ { "name": "cordova" }, { "name": "grunt-cli", "test": "grunt --version" }, { "name": "gulp-cli", "test": "gulp --version" }, - { "name": "parcel@2.5.0", "test": "parcel --version"}, + { "name": "parcel", "test": "parcel --version"}, { "name": "webpack" }, { "name": "webpack-cli" }, { "name": "node-sass" } diff --git a/images/win/windows2016.json b/images/win/windows2016.json index f9b5d363a..901d164d4 100644 --- a/images/win/windows2016.json +++ b/images/win/windows2016.json @@ -183,8 +183,6 @@ "{{ template_dir }}/scripts/Installers/Install-Vsix.ps1", "{{ template_dir }}/scripts/Installers/Install-AzureCli.ps1", "{{ template_dir }}/scripts/Installers/Install-AzureDevOpsCli.ps1", - "{{ template_dir }}/scripts/Installers/Install-NodeLts.ps1", - "{{ template_dir }}/scripts/Installers/Install-Bazel.ps1", "{{ template_dir }}/scripts/Installers/Install-CommonUtils.ps1", "{{ template_dir }}/scripts/Installers/Install-AliyunCli.ps1", "{{ template_dir }}/scripts/Installers/Install-PostgreSQL.ps1", @@ -194,6 +192,8 @@ "{{ template_dir }}/scripts/Installers/Install-PyPy.ps1", "{{ template_dir }}/scripts/Installers/Install-Toolset.ps1", "{{ template_dir }}/scripts/Installers/Configure-Toolset.ps1", + "{{ template_dir }}/scripts/Installers/Install-NodeLts.ps1", + "{{ template_dir }}/scripts/Installers/Install-Bazel.ps1", "{{ template_dir }}/scripts/Installers/Install-AndroidSDK.ps1", "{{ template_dir }}/scripts/Installers/Install-Pipx.ps1", "{{ template_dir }}/scripts/Installers/Install-PipxPackages.ps1", diff --git a/images/win/windows2019.json b/images/win/windows2019.json index 306ea7dba..f2a50f970 100644 --- a/images/win/windows2019.json +++ b/images/win/windows2019.json @@ -178,7 +178,6 @@ "{{ template_dir }}/scripts/Installers/Install-Vsix.ps1", "{{ template_dir }}/scripts/Installers/Install-AzureCli.ps1", "{{ template_dir }}/scripts/Installers/Install-AzureDevOpsCli.ps1", - "{{ template_dir }}/scripts/Installers/Install-NodeLts.ps1", "{{ template_dir }}/scripts/Installers/Install-CommonUtils.ps1", "{{ template_dir }}/scripts/Installers/Install-JavaTools.ps1", "{{ template_dir }}/scripts/Installers/Install-Kotlin.ps1" @@ -208,6 +207,7 @@ "{{ template_dir }}/scripts/Installers/Install-PyPy.ps1", "{{ template_dir }}/scripts/Installers/Install-Toolset.ps1", "{{ template_dir }}/scripts/Installers/Configure-Toolset.ps1", + "{{ template_dir }}/scripts/Installers/Install-NodeLts.ps1", "{{ template_dir }}/scripts/Installers/Install-AndroidSDK.ps1", "{{ template_dir }}/scripts/Installers/Install-AzureModules.ps1", "{{ template_dir }}/scripts/Installers/Install-Pipx.ps1", diff --git a/images/win/windows2022.json b/images/win/windows2022.json index 216eeb193..a427e2399 100644 --- a/images/win/windows2022.json +++ b/images/win/windows2022.json @@ -177,7 +177,6 @@ "{{ template_dir }}/scripts/Installers/Install-Vsix.ps1", "{{ template_dir }}/scripts/Installers/Install-AzureCli.ps1", "{{ template_dir }}/scripts/Installers/Install-AzureDevOpsCli.ps1", - "{{ template_dir }}/scripts/Installers/Install-NodeLts.ps1", "{{ template_dir }}/scripts/Installers/Install-CommonUtils.ps1", "{{ template_dir }}/scripts/Installers/Install-JavaTools.ps1", "{{ template_dir }}/scripts/Installers/Install-Kotlin.ps1" @@ -207,6 +206,7 @@ "{{ template_dir }}/scripts/Installers/Install-PyPy.ps1", "{{ template_dir }}/scripts/Installers/Install-Toolset.ps1", "{{ template_dir }}/scripts/Installers/Configure-Toolset.ps1", + "{{ template_dir }}/scripts/Installers/Install-NodeLts.ps1", "{{ template_dir }}/scripts/Installers/Install-AndroidSDK.ps1", "{{ template_dir }}/scripts/Installers/Install-AzureModules.ps1", "{{ template_dir }}/scripts/Installers/Install-Pipx.ps1", From 1938bdf8416a031c137ee51a567a83120837d5c1 Mon Sep 17 00:00:00 2001 From: Bryan Ricker <978899+bricker@users.noreply.github.com> Date: Mon, 30 May 2022 23:50:57 -0700 Subject: [PATCH 104/237] [Ubuntu] add out-of-the-box SourceKitten support (#5634) [SourceKitten](https://github.com/jpsim/SourceKitten), a popular Swift library for interacting with SourceKit, needs to know (or be told) the location of the sourcekitd framework. SourceKitten is somewhat [ubiquitous](https://github.com/jpsim/SourceKitten#projects-built-with-sourcekitten); most Swift projects I've seen or worked on used SourceKitten in some way. On macOS, the sourcekit framework is baked-in to the Xcode toolchain(s) and therefore its location is generally known. On Linux, the location of the sourcekit framework is wherever swift is installed, which is unknown to libraries like SourceKitten. SourceKitten searches for the sourcekit framework in [a few locations](https://github.com/jpsim/SourceKitten/blob/f7cf1e3b6328f21e344e83450ae1298af69de281/Source/SourceKittenFramework/library_wrapper.swift#L51-L104), but it's unable to infer the location of the framework on these ubuntu images. The result when attempting to run any SourceKitten-based tool in Github Actions on an ubuntu VM is the following error: ``` SourceKittenFramework/library_wrapper.swift:31: Fatal error: Loading libsourcekitdInProc.so failed /home/runner/work/_temp/cb002a5e-1916-4e05-ba4d-f70ad3bb2266.sh: line 1: 3944 Illegal instruction (core dumped) mint run swiftlint . ``` (to be clear, this error is not specific to the Github Actions ubuntu VMs. The same error occurs on any Ubuntu system). Individual users can work around this by setting the following environment variable: ``` LINUX_SOURCEKIT_LIB_PATH="/usr/share/swift/usr/lib" ``` This is not a good workaround for the following reasons: 1. The end user doesn't necessarily know where swift is installed. 2. A change to the location of the swift installation would break this workaround. 3. The error will occur virtually 100% of the time on a user's first attempt to run SourceKitten on ubuntu, and takes at least a few minutes to troubleshoot. This will quickly add up to a non-trivial amount of lost productivity. So, anyways, my proposal is to just link sourcekitd to a location where SourceKitten will find it, so most developers don't have to think about it. `LINUX_SOURCEKIT_LIB_PATH` can be defined by the user if they have an unusual setup. Alternative: - Don't symlink, add `LINUX_SOURCEKIT_LIB_PATH` to `/etc/environment`. --- images/linux/scripts/installers/swift.sh | 19 ++++++++++++------- images/linux/scripts/tests/Common.Tests.ps1 | 4 ++++ 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/images/linux/scripts/installers/swift.sh b/images/linux/scripts/installers/swift.sh index ac8e87c6b..f482d6021 100644 --- a/images/linux/scripts/installers/swift.sh +++ b/images/linux/scripts/installers/swift.sh @@ -16,13 +16,18 @@ swift_tar_url="https://swift.org/builds/swift-$swift_version-release/ubuntu${ima download_with_retries $swift_tar_url "/tmp" "$swift_tar_name" tar xzf /tmp/$swift_tar_name -mv swift-$swift_version-RELEASE-ubuntu$image_label /usr/share/swift -SWIFT_PATH="/usr/share/swift/usr/bin" -SWIFT_BIN="$SWIFT_PATH/swift" -SWIFTC_BIN="$SWIFT_PATH/swiftc" -ln -s "$SWIFT_BIN" /usr/local/bin/swift -ln -s "$SWIFTC_BIN" /usr/local/bin/swiftc -echo "SWIFT_PATH=$SWIFT_PATH" | tee -a /etc/environment +SWIFT_INSTALL_ROOT="/usr/share/swift" +SWIFT_BIN_ROOT="$SWIFT_INSTALL_ROOT/usr/bin" +SWIFT_LIB_ROOT="$SWIFT_INSTALL_ROOT/usr/lib" + +mv swift-$swift_version-RELEASE-ubuntu$image_label $SWIFT_INSTALL_ROOT +mkdir -p /usr/local/lib + +ln -s "$SWIFT_BIN_ROOT/swift" /usr/local/bin/swift +ln -s "$SWIFT_BIN_ROOT/swiftc" /usr/local/bin/swiftc +ln -s "$SWIFT_LIB_ROOT/libsourcekitdInProc.so" /usr/local/lib/libsourcekitdInProc.so + +echo "SWIFT_PATH=$SWIFT_BIN_ROOT" | tee -a /etc/environment invoke_tests "Common" "Swift" diff --git a/images/linux/scripts/tests/Common.Tests.ps1 b/images/linux/scripts/tests/Common.Tests.ps1 index c4bf5897a..b396f5b05 100644 --- a/images/linux/scripts/tests/Common.Tests.ps1 +++ b/images/linux/scripts/tests/Common.Tests.ps1 @@ -37,6 +37,10 @@ Describe "Swift" -Skip:(Test-IsUbuntu22) { It "swiftc" { "swiftc --version" | Should -ReturnZeroExitCode } + + It "libsourcekitd" { + "/usr/local/lib/libsourcekitdInProc.so" | Should -Exist + } } Describe "PipxPackages" { From 82d552ac5644334a88c55779a54540df13f56fad Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Tue, 31 May 2022 10:05:22 +0200 Subject: [PATCH 105/237] [Ubuntu] Install latest Android cmdline-tools (#5639) * [Ubuntu] Install latest Android cmdline-tools * Move yq installation --- images/linux/scripts/installers/android.sh | 18 +++++++++++++++++- images/linux/toolsets/toolset-1804.json | 1 + images/linux/toolsets/toolset-2004.json | 1 + images/linux/toolsets/toolset-2204.json | 1 + images/linux/ubuntu1804.json | 2 +- images/linux/ubuntu2004.json | 2 +- images/linux/ubuntu2204.pkr.hcl | 2 +- 7 files changed, 23 insertions(+), 4 deletions(-) diff --git a/images/linux/scripts/installers/android.sh b/images/linux/scripts/installers/android.sh index 3c44f86dc..4b292d3f7 100644 --- a/images/linux/scripts/installers/android.sh +++ b/images/linux/scripts/installers/android.sh @@ -50,8 +50,24 @@ mkdir -p ${ANDROID_SDK_ROOT} # Download the latest command line tools so that we can accept all of the licenses. # See https://developer.android.com/studio/#command-tools +cmdlineToolsVersion=$(get_toolset_value '.android."cmdline-tools"') +if [[ $cmdlineToolsVersion == "latest" ]]; then + repositoryXmlUrl="https://dl.google.com/android/repository/repository2-1.xml" + download_with_retries $repositoryXmlUrl "/tmp" "repository2-1.xml" + cmdlineToolsVersion=$( + yq -p=xml \ + '.sdk-repository.remotePackage[] | select(."+path" == "cmdline-tools;latest").archives.archive[].complete.url | select(contains("commandlinetools-linux"))' \ + /tmp/repository2-1.xml + ) + + if [[ -z $cmdlineToolsVersion ]]; then + echo "Failed to parse latest command-line tools version" + exit 1 + fi +fi + cmdlineTools="android-cmdline-tools.zip" -download_with_retries https://dl.google.com/android/repository/commandlinetools-linux-7302050_latest.zip "." $cmdlineTools +download_with_retries "https://dl.google.com/android/repository/${cmdlineToolsVersion}" "." $cmdlineTools unzip -qq $cmdlineTools -d ${ANDROID_SDK_ROOT}/cmdline-tools # Command line tools need to be placed in ${ANDROID_SDK_ROOT}/sdk/cmdline-tools/latest to determine SDK root mv ${ANDROID_SDK_ROOT}/cmdline-tools/cmdline-tools ${ANDROID_SDK_ROOT}/cmdline-tools/latest diff --git a/images/linux/toolsets/toolset-1804.json b/images/linux/toolsets/toolset-1804.json index 0e914d720..ba9bbcb84 100644 --- a/images/linux/toolsets/toolset-1804.json +++ b/images/linux/toolsets/toolset-1804.json @@ -86,6 +86,7 @@ "maven": "3.8.5" }, "android": { + "cmdline-tools": "latest", "platform_min_version": "23", "build_tools_min_version": "23.0.1", "extra_list": [ diff --git a/images/linux/toolsets/toolset-2004.json b/images/linux/toolsets/toolset-2004.json index 0c5b19f99..92acdeca3 100644 --- a/images/linux/toolsets/toolset-2004.json +++ b/images/linux/toolsets/toolset-2004.json @@ -87,6 +87,7 @@ "maven": "3.8.5" }, "android": { + "cmdline-tools": "latest", "platform_min_version": "27", "build_tools_min_version": "27.0.0", "extra_list": [ diff --git a/images/linux/toolsets/toolset-2204.json b/images/linux/toolsets/toolset-2204.json index 8bea46597..2477ee697 100644 --- a/images/linux/toolsets/toolset-2204.json +++ b/images/linux/toolsets/toolset-2204.json @@ -73,6 +73,7 @@ "maven": "3.8.5" }, "android": { + "cmdline-tools": "latest", "platform_min_version": "27", "build_tools_min_version": "27.0.0", "extra_list": [ diff --git a/images/linux/ubuntu1804.json b/images/linux/ubuntu1804.json index bdd5847ab..1f64a3365 100644 --- a/images/linux/ubuntu1804.json +++ b/images/linux/ubuntu1804.json @@ -242,8 +242,8 @@ "{{template_dir}}/scripts/installers/vcpkg.sh", "{{template_dir}}/scripts/installers/dpkg-config.sh", "{{template_dir}}/scripts/installers/mongodb.sh", - "{{template_dir}}/scripts/installers/android.sh", "{{template_dir}}/scripts/installers/yq.sh", + "{{template_dir}}/scripts/installers/android.sh", "{{template_dir}}/scripts/installers/pypy.sh", "{{template_dir}}/scripts/installers/python.sh", "{{template_dir}}/scripts/installers/aws.sh" diff --git a/images/linux/ubuntu2004.json b/images/linux/ubuntu2004.json index ee9fb00f7..7c386927e 100644 --- a/images/linux/ubuntu2004.json +++ b/images/linux/ubuntu2004.json @@ -243,8 +243,8 @@ "{{template_dir}}/scripts/installers/vcpkg.sh", "{{template_dir}}/scripts/installers/dpkg-config.sh", "{{template_dir}}/scripts/installers/mongodb.sh", - "{{template_dir}}/scripts/installers/android.sh", "{{template_dir}}/scripts/installers/yq.sh", + "{{template_dir}}/scripts/installers/android.sh", "{{template_dir}}/scripts/installers/pypy.sh", "{{template_dir}}/scripts/installers/python.sh", "{{template_dir}}/scripts/installers/graalvm.sh" diff --git a/images/linux/ubuntu2204.pkr.hcl b/images/linux/ubuntu2204.pkr.hcl index 22c5ae652..570629ed9 100644 --- a/images/linux/ubuntu2204.pkr.hcl +++ b/images/linux/ubuntu2204.pkr.hcl @@ -313,8 +313,8 @@ build { "${path.root}/scripts/installers/packer.sh", "${path.root}/scripts/installers/vcpkg.sh", "${path.root}/scripts/installers/dpkg-config.sh", - "${path.root}/scripts/installers/android.sh", "${path.root}/scripts/installers/yq.sh", + "${path.root}/scripts/installers/android.sh", "${path.root}/scripts/installers/pypy.sh", "${path.root}/scripts/installers/python.sh", "${path.root}/scripts/installers/graalvm.sh" From fbbf35456f27c94768a7614e2b10644a552da477 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Tue, 31 May 2022 10:07:01 +0200 Subject: [PATCH 106/237] [macOS] Install latest Android cmdline-tools (#5641) * Install latest Android cmdline-tools * Use cmdlineToolsVersion variable --- .../macos/provision/core/android-toolsets.sh | 18 +++++++++++++++++- images/macos/toolsets/toolset-10.15.json | 1 + images/macos/toolsets/toolset-11.json | 1 + images/macos/toolsets/toolset-12.json | 1 + 4 files changed, 20 insertions(+), 1 deletion(-) diff --git a/images/macos/provision/core/android-toolsets.sh b/images/macos/provision/core/android-toolsets.sh index 0fe237ffb..3507a4a6b 100755 --- a/images/macos/provision/core/android-toolsets.sh +++ b/images/macos/provision/core/android-toolsets.sh @@ -35,7 +35,23 @@ ANDROID_NDK_MAJOR_VERSIONS=($(get_toolset_value '.android.ndk."versions"[]')) ANDROID_NDK_MAJOR_DEFAULT=$(get_toolset_value '.android.ndk.default') ANDROID_NDK_MAJOR_LATEST=$(get_toolset_value '.android.ndk."versions"[-1]') # Get the latest command line tools from https://developer.android.com/studio#cmdline-tools -ANDROID_OSX_SDK_URL="https://dl.google.com/android/repository/commandlinetools-mac-7302050_latest.zip" +cmdlineToolsVersion=$(get_toolset_value '.android."cmdline-tools"') +if [[ $cmdlineToolsVersion == "latest" ]]; then + repositoryXmlUrl="https://dl.google.com/android/repository/repository2-1.xml" + download_with_retries $repositoryXmlUrl "/tmp" "repository2-1.xml" + cmdlineToolsVersion=$( + yq -p=xml \ + '.sdk-repository.remotePackage[] | select(."+path" == "cmdline-tools;latest").archives.archive[].complete.url | select(contains("commandlinetools-mac"))' \ + /tmp/repository2-1.xml + ) + + if [[ -z $cmdlineToolsVersion ]]; then + echo "Failed to parse latest command-line tools version" + exit 1 + fi +fi + +ANDROID_OSX_SDK_URL="https://dl.google.com/android/repository/${cmdlineToolsVersion}" ANDROID_HOME=$HOME/Library/Android/sdk ANDROID_OSX_SDK_FILE=tools-macosx.zip diff --git a/images/macos/toolsets/toolset-10.15.json b/images/macos/toolsets/toolset-10.15.json index 096a85ebb..a68e74eae 100644 --- a/images/macos/toolsets/toolset-10.15.json +++ b/images/macos/toolsets/toolset-10.15.json @@ -165,6 +165,7 @@ ] }, "android": { + "cmdline-tools": "latest", "platform_min_version": "24", "build_tools_min_version": "24.0.0", "extra-list": [ diff --git a/images/macos/toolsets/toolset-11.json b/images/macos/toolsets/toolset-11.json index ef0df2fbf..07e54464a 100644 --- a/images/macos/toolsets/toolset-11.json +++ b/images/macos/toolsets/toolset-11.json @@ -165,6 +165,7 @@ ] }, "android": { + "cmdline-tools": "latest", "platform_min_version": "27", "build_tools_min_version": "27.0.0", "extra-list": [ diff --git a/images/macos/toolsets/toolset-12.json b/images/macos/toolsets/toolset-12.json index c367898f9..8e5a6626d 100644 --- a/images/macos/toolsets/toolset-12.json +++ b/images/macos/toolsets/toolset-12.json @@ -93,6 +93,7 @@ ] }, "android": { + "cmdline-tools": "latest", "platform_min_version": "27", "build_tools_min_version": "27.0.0", "extra-list": [ From 0fec5d815224c1175b232db5beac4640b0270b94 Mon Sep 17 00:00:00 2001 From: Dusko Dobranic <101048884+ddobranic@users.noreply.github.com> Date: Tue, 31 May 2022 20:35:28 +0200 Subject: [PATCH 107/237] Fix PHP8.0.x version in software report (#5653) * Fix PHP8.0.x version in software report * Remove hardcoded value for epoch * Using updated regex to match epoch version --- images/linux/scripts/SoftwareReport/SoftwareReport.Common.psm1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.Common.psm1 b/images/linux/scripts/SoftwareReport/SoftwareReport.Common.psm1 index 5941b309a..bb5bda569 100644 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.Common.psm1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.Common.psm1 @@ -236,7 +236,7 @@ function Get-SbtVersion { function Get-PHPVersions { $result = Get-CommandResult "apt list --installed" -Multiline return $result.Output | Where-Object { $_ -match "^php\d+\.\d+/"} | ForEach-Object { - $_ -match "now (?\d+\.\d+\.\d+)-" | Out-Null + $_ -match "now (\d+:)?(?\d+\.\d+\.\d+)-" | Out-Null $Matches.version } } From 36ddf7491f8887921d7033739fcca013d31f9399 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Wed, 1 Jun 2022 10:08:42 +0200 Subject: [PATCH 108/237] Remove ssh legacy fix for Ubuntu Server 22.04 (#5645) --- images.CI/linux-and-win/build-image.ps1 | 3 --- images/linux/scripts/base/configure-legacy-ssh.sh | 4 ---- images/linux/ubuntu2204.pkr.hcl | 6 ------ 3 files changed, 13 deletions(-) delete mode 100644 images/linux/scripts/base/configure-legacy-ssh.sh diff --git a/images.CI/linux-and-win/build-image.ps1 b/images.CI/linux-and-win/build-image.ps1 index 27b414d8f..932745d09 100644 --- a/images.CI/linux-and-win/build-image.ps1 +++ b/images.CI/linux-and-win/build-image.ps1 @@ -19,9 +19,6 @@ if (-not (Test-Path $TemplatePath)) exit 1 } -# Set Image repository path env variable, this is a workaround for Ubuntu 22.04 until this is fixed https://github.com/hashicorp/packer/issues/11733 -$env:ImageRepositoryPath = "." - $Image = [io.path]::GetFileName($TemplatePath).Split(".")[0] $TempResourceGroupName = "${ResourcesNamePrefix}_${Image}" $InstallPassword = [System.GUID]::NewGuid().ToString().ToUpper() diff --git a/images/linux/scripts/base/configure-legacy-ssh.sh b/images/linux/scripts/base/configure-legacy-ssh.sh deleted file mode 100644 index a59e9b7d4..000000000 --- a/images/linux/scripts/base/configure-legacy-ssh.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash -e -# https://github.com/hashicorp/packer/issues/11656 -echo PubkeyAcceptedKeyTypes=+ssh-rsa >> /etc/ssh/sshd_config -systemctl reload sshd.service \ No newline at end of file diff --git a/images/linux/ubuntu2204.pkr.hcl b/images/linux/ubuntu2204.pkr.hcl index 570629ed9..d21eb0d3b 100644 --- a/images/linux/ubuntu2204.pkr.hcl +++ b/images/linux/ubuntu2204.pkr.hcl @@ -60,11 +60,6 @@ variable "image_os" { default = "ubuntu22" } -variable "image_repository_path" { - type = string - default = "${env("IMAGEREPOSITORYPATH")}" -} - variable "image_version" { type = string default = "dev" @@ -165,7 +160,6 @@ source "azure-arm" "build_vhd" { subscription_id = "${var.subscription_id}" temp_resource_group_name = "${var.temp_resource_group_name}" tenant_id = "${var.tenant_id}" - user_data_file = "${var.image_repository_path}/images/linux/scripts/base/configure-legacy-ssh.sh" virtual_network_name = "${var.virtual_network_name}" virtual_network_resource_group_name = "${var.virtual_network_resource_group_name}" virtual_network_subnet_name = "${var.virtual_network_subnet_name}" From d929386a18b7b275c6fe751b514cd2773eb4e7c2 Mon Sep 17 00:00:00 2001 From: AlexanderGitin <102294679+AlexanderGitin@users.noreply.github.com> Date: Wed, 1 Jun 2022 11:17:05 +0300 Subject: [PATCH 109/237] [Windows] Add Microsoft Reporting Services Projects support (#5485) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * [Windows] Add Microsoft Reporting Services Projects support * Hardcode MSReport URL for VS2022 * Сhanged MSReport URL for VS2022 --- images/win/scripts/ImageHelpers/InstallHelpers.ps1 | 6 ++++++ images/win/toolsets/toolset-2022.json | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/images/win/scripts/ImageHelpers/InstallHelpers.ps1 b/images/win/scripts/ImageHelpers/InstallHelpers.ps1 index 6de28c6d0..7d845621a 100644 --- a/images/win/scripts/ImageHelpers/InstallHelpers.ps1 +++ b/images/win/scripts/ImageHelpers/InstallHelpers.ps1 @@ -239,6 +239,12 @@ function Get-VsixExtenstionFromMarketplace { $request -match 'Microsoft\.VisualStudio\.Services\.Payload\.FileName":"(?[^"]*)' | Out-Null $fileName = $Matches.filename $downloadUri = $assetUri + "/" + $fileName + # ProBITools.MicrosoftReportProjectsforVisualStudio2022 has different URL https://github.com/actions/virtual-environments/issues/5340 + if ($ExtensionMarketPlaceName -eq "ProBITools.MicrosoftReportProjectsforVisualStudio2022") + { + $fileName = "Microsoft.DataTools.ReportingServices.vsix" + $downloadUri = "https://download.microsoft.com/download/b/b/5/bb57be7e-ae72-4fc0-b528-d0ec224997bd/Microsoft.DataTools.ReportingServices.vsix" + } return [PSCustomObject] @{ "ExtensionName" = $extensionName diff --git a/images/win/toolsets/toolset-2022.json b/images/win/toolsets/toolset-2022.json index 6d384e7f1..8a7e0bcf9 100644 --- a/images/win/toolsets/toolset-2022.json +++ b/images/win/toolsets/toolset-2022.json @@ -266,7 +266,8 @@ ], "vsix": [ "VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects", - "WixToolset.WixToolsetVisualStudio2022Extension" + "WixToolset.WixToolsetVisualStudio2022Extension", + "ProBITools.MicrosoftReportProjectsforVisualStudio2022" ] }, "docker": { From e27faa696e337c3bcf1c0d760e2875193e6c6179 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Wed, 1 Jun 2022 12:46:04 +0200 Subject: [PATCH 110/237] [Ubuntu] Do not add adoptopenjdk ppa to Ubuntu Server 22.04 (#5659) * Do not add adoptopenjdk ppa to Ubuntu Server 22.04 * typo fi --- images/linux/scripts/installers/java-tools.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/images/linux/scripts/installers/java-tools.sh b/images/linux/scripts/installers/java-tools.sh index b4567d96f..d5ccd1c7c 100644 --- a/images/linux/scripts/installers/java-tools.sh +++ b/images/linux/scripts/installers/java-tools.sh @@ -38,9 +38,11 @@ createJavaEnvironmentalVariable() { } enableRepositories() { - # Add Adopt PPA - wget -qO - "https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public" | apt-key add - - add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ + if isUbuntu18 || isUbuntu20; then + # Add Adopt PPA + wget -qO - "https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public" | apt-key add - + add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ + fi # Add Addoptium PPA wget -qO - "https://packages.adoptium.net/artifactory/api/gpg/key/public" | apt-key add - From 16f6912f370f47c8ecb000226c66c941e092fea3 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Wed, 1 Jun 2022 15:13:31 +0200 Subject: [PATCH 111/237] Add WDK on Windows Server 2022 (#5652) --- images/win/scripts/Installers/Install-WDK.ps1 | 12 ++++++-- .../SoftwareReport.VisualStudio.psm1 | 29 +++++++++---------- images/win/scripts/Tests/WDK.Tests.ps1 | 6 ++-- images/win/toolsets/toolset-2022.json | 5 ++++ images/win/windows2022.json | 1 + 5 files changed, 33 insertions(+), 20 deletions(-) diff --git a/images/win/scripts/Installers/Install-WDK.ps1 b/images/win/scripts/Installers/Install-WDK.ps1 index 139f50c13..1a6a32346 100644 --- a/images/win/scripts/Installers/Install-WDK.ps1 +++ b/images/win/scripts/Installers/Install-WDK.ps1 @@ -4,7 +4,14 @@ ################################################################################ # Requires Windows SDK with the same version number as the WDK -if (Test-IsWin19) +if (Test-IsWin22) +{ + $winSdkUrl = "https://go.microsoft.com/fwlink/p/?linkid=2196241" + $wdkUrl = "https://go.microsoft.com/fwlink/?linkid=2196230" + $FilePath = "C:\Program Files (x86)\Windows Kits\10\Vsix\VS2022\*\WDK.vsix" + $VSver = "2022" +} +elseif (Test-IsWin19) { $winSdkUrl = "https://go.microsoft.com/fwlink/?linkid=2173743" $wdkUrl = "https://go.microsoft.com/fwlink/?linkid=2166289" @@ -20,7 +27,7 @@ elseif (Test-IsWin16) } else { - throw "Invalid version of Visual Studio is found. Either 2017 or 2019 are required" + throw "Invalid version of Visual Studio is found. Either 2017,2019 or 2022 are required" } $argumentList = ("/features", "+", "/quiet") @@ -32,6 +39,7 @@ Install-Binary -Url $winSdkUrl -Name "winsdksetup.exe" -ArgumentList $argumentLi Install-Binary -Url $wdkUrl -Name "wdksetup.exe" -ArgumentList $argumentList # Need to install the VSIX to get the build targets when running VSBuild +$FilePath = Resolve-Path -Path $FilePath Install-VsixExtension -FilePath $FilePath -Name "WDK.vsix" -VSversion $VSver -InstallOnly Invoke-PesterTests -TestFile "WDK" diff --git a/images/win/scripts/SoftwareReport/SoftwareReport.VisualStudio.psm1 b/images/win/scripts/SoftwareReport/SoftwareReport.VisualStudio.psm1 index b085433c3..f02e4ef84 100644 --- a/images/win/scripts/SoftwareReport/SoftwareReport.VisualStudio.psm1 +++ b/images/win/scripts/SoftwareReport/SoftwareReport.VisualStudio.psm1 @@ -53,29 +53,26 @@ function Get-VisualStudioExtensions { } # SDK - if (Test-IsWin19) { + if ((Test-IsWin19) -or (Test-IsWin22)) { $sdkPackageVersion = Get-SDKVersion $sdkPackages = @( @{Package = 'Windows Software Development Kit Extension'; Version = $sdkPackageVersion} ) } - if ((Test-IsWin16) -or (Test-IsWin19)) { - # Wix - $wixExtensionVersion = ($vsPackages | Where-Object {$_.Id -match 'WixToolset.VisualStudioExtension.Dev' -and $_.type -eq 'vsix'}).Version - $wixPackages = @( - @{Package = "WIX Toolset Studio $vs Extension"; Version = $wixExtensionVersion} - ) + # Wix + $wixExtensionVersion = ($vsPackages | Where-Object {$_.Id -match 'WixToolset.VisualStudioExtension.Dev' -and $_.type -eq 'vsix'}).Version + $wixPackages = @( + @{Package = "WIX Toolset Studio $vs Extension"; Version = $wixExtensionVersion} + ) - # WDK - $wdkPackageVersion = Get-VSExtensionVersion -packageName 'Microsoft.Windows.DriverKit' - $wdkExtensionVersion = Get-WDKVersion - $wdkPackages = @( - @{Package = 'Windows Driver Kit'; Version = $wdkPackageVersion} - @{Package = 'Windows Driver Kit Visual Studio Extension'; Version = $wdkExtensionVersion} - ) - } - + # WDK + $wdkPackageVersion = Get-VSExtensionVersion -packageName 'Microsoft.Windows.DriverKit' + $wdkExtensionVersion = Get-WDKVersion + $wdkPackages = @( + @{Package = 'Windows Driver Kit'; Version = $wdkPackageVersion} + @{Package = 'Windows Driver Kit Visual Studio Extension'; Version = $wdkExtensionVersion} + ) $extensions = @( $vsixs diff --git a/images/win/scripts/Tests/WDK.Tests.ps1 b/images/win/scripts/Tests/WDK.Tests.ps1 index 6c5dc3295..b12005dae 100644 --- a/images/win/scripts/Tests/WDK.Tests.ps1 +++ b/images/win/scripts/Tests/WDK.Tests.ps1 @@ -1,6 +1,8 @@ -Describe "WDK" -Skip:(Test-IsWin22) { +Describe "WDK" { It "WDK exists" { - $WDKVersion = (Get-CimInstance -ClassName Win32_Product -Filter "Name = 'Windows Driver Kit'").Version + $regKey = "HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*" + $installedApplications = Get-ItemProperty -Path $regKey + $WDKVersion = $installedApplications | Where-Object DisplayName -eq 'Windows Driver Kit' | Select-Object -First 1 -ExpandProperty DisplayVersion $WDKVersion| Should -Not -BeNullOrEmpty } diff --git a/images/win/toolsets/toolset-2022.json b/images/win/toolsets/toolset-2022.json index 8a7e0bcf9..a9a7127eb 100644 --- a/images/win/toolsets/toolset-2022.json +++ b/images/win/toolsets/toolset-2022.json @@ -196,6 +196,7 @@ "Microsoft.VisualStudio.Component.TestTools.CodedUITest", "Microsoft.VisualStudio.Component.TestTools.WebLoadTest", "Microsoft.VisualStudio.Component.UWP.VC.ARM64", + "Microsoft.VisualStudio.Component.UWP.VC.ARM64EC", "Microsoft.VisualStudio.Component.VC.CLI.Support", "Microsoft.VisualStudio.Component.VC.CMake.Project", "Microsoft.VisualStudio.Component.VC.DiagnosticTools", @@ -211,9 +212,13 @@ "Microsoft.VisualStudio.Component.VC.MFC.ARM", "Microsoft.VisualStudio.Component.VC.MFC.ARM.Spectre", "Microsoft.VisualStudio.Component.VC.ATL.ARM64", + "Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre", + "Microsoft.VisualStudio.Component.VC.ATL.ARM64EC", + "Microsoft.VisualStudio.Component.VC.ATL.ARM64EC.Spectre", "Microsoft.VisualStudio.Component.VC.MFC.ARM64", "Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre", "Microsoft.VisualStudio.Component.VC.MFC.ARM64EC", + "Microsoft.VisualStudio.Component.VC.MFC.ARM64EC.Spectre", "Microsoft.VisualStudio.Component.VC.Modules.x86.x64", "Microsoft.VisualStudio.Component.VC.Tools.ARM64", "Microsoft.VisualStudio.Component.VC.Tools.ARM64EC", diff --git a/images/win/windows2022.json b/images/win/windows2022.json index a427e2399..703e4a1c9 100644 --- a/images/win/windows2022.json +++ b/images/win/windows2022.json @@ -174,6 +174,7 @@ "type": "powershell", "scripts": [ "{{ template_dir }}/scripts/Installers/Install-Wix.ps1", + "{{ template_dir }}/scripts/Installers/Install-WDK.ps1", "{{ template_dir }}/scripts/Installers/Install-Vsix.ps1", "{{ template_dir }}/scripts/Installers/Install-AzureCli.ps1", "{{ template_dir }}/scripts/Installers/Install-AzureDevOpsCli.ps1", From 6f162dda048fc5662d3843cbf4d7a5e4519d3a25 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Wed, 1 Jun 2022 16:27:13 +0200 Subject: [PATCH 112/237] Downgrade aws cli v1 to 1.24.10 (#5663) --- images/linux/scripts/installers/aws.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/images/linux/scripts/installers/aws.sh b/images/linux/scripts/installers/aws.sh index 0549180b7..784bd4314 100644 --- a/images/linux/scripts/installers/aws.sh +++ b/images/linux/scripts/installers/aws.sh @@ -10,8 +10,9 @@ source $HELPER_SCRIPTS/install.sh # Install the AWS CLI v1 Ubuntu18 and AWS CLI v2 on Ubuntu20, Ubuntu22 # The installation should be run after python3 is installed as aws-cli V1 dropped python2 support +# 1.25.0+ Dropped support for Python 3.6 - https://github.com/aws/aws-cli/blob/develop/CHANGELOG.rst if isUbuntu18 ; then - download_with_retries "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" "/tmp" "awscli-bundle.zip" + download_with_retries "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.24.10.zip" "/tmp" "awscli-bundle.zip" unzip -qq /tmp/awscli-bundle.zip -d /tmp python3 /tmp/awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws else From 5da9968af3c815220288b47091dbd1e8afdf317b Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Wed, 1 Jun 2022 23:49:17 +0400 Subject: [PATCH 113/237] Add platform field, rework some points (#5660) --- .github/ISSUE_TEMPLATE/announcement.yml | 8 ++++++-- .github/ISSUE_TEMPLATE/bug-report.yml | 14 ++++++++++++-- .github/ISSUE_TEMPLATE/tool-request.yml | 12 ++++++++---- 3 files changed, 26 insertions(+), 8 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/announcement.yml b/.github/ISSUE_TEMPLATE/announcement.yml index 08f3f7325..13cbb1f7c 100644 --- a/.github/ISSUE_TEMPLATE/announcement.yml +++ b/.github/ISSUE_TEMPLATE/announcement.yml @@ -26,6 +26,12 @@ body: placeholder: Description of who might be impacted by this change validations: required: true + - type: checkboxes + attributes: + label: Platforms affected + options: + - label: Azure DevOps + - label: GitHub Actions - type: checkboxes attributes: label: Virtual environments affected @@ -38,8 +44,6 @@ body: - label: macOS 12 - label: Windows Server 2019 - label: Windows Server 2022 - validations: - required: true - type: textarea attributes: label: Mitigation ways diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml index e9aaf723d..9dad29ae9 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.yml +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -8,6 +8,12 @@ body: description: A clear and concise description of what the bug is, and why you consider it to be a bug. validations: required: true + - type: checkboxes + attributes: + label: Platforms affected + options: + - label: Azure DevOps + - label: GitHub Actions - type: checkboxes attributes: label: Virtual environments affected @@ -20,8 +26,6 @@ body: - label: macOS 12 - label: Windows Server 2019 - label: Windows Server 2022 - validations: - required: true - type: textarea attributes: label: Image version and build link @@ -37,14 +41,20 @@ body: attributes: label: Is it regression? description: If yes, please, provide the latest image version where the issue didn't persist, and a link to the latest successful build. + validations: + required: true - type: textarea attributes: label: Expected behavior description: A description of what you expected to happen. + validations: + required: true - type: textarea attributes: label: Actual behavior description: A description of what is actually happening. + validations: + required: true - type: textarea attributes: label: Repro steps diff --git a/.github/ISSUE_TEMPLATE/tool-request.yml b/.github/ISSUE_TEMPLATE/tool-request.yml index b55b075a8..90eaea4c9 100644 --- a/.github/ISSUE_TEMPLATE/tool-request.yml +++ b/.github/ISSUE_TEMPLATE/tool-request.yml @@ -44,12 +44,18 @@ body: label: URL for tool's homepage - type: textarea attributes: - label: Provide a basic test case to validate the tool's functionality. + label: Provide a basic test case to validate the tool's functionality. description: This will be automatically formatted into code. render: bash - type: checkboxes attributes: - label: Virtual environments affected + label: Platforms where you need the tool + options: + - label: Azure DevOps + - label: GitHub Actions + - type: checkboxes + attributes: + label: Virtual environments where you need the tool options: - label: Ubuntu 18.04 - label: Ubuntu 20.04 @@ -59,8 +65,6 @@ body: - label: macOS 12 - label: Windows Server 2019 - label: Windows Server 2022 - validations: - required: true - type: textarea attributes: label: Can this tool be installed during the build? From e9c9ab26f171a189a19e7162938584335f3d8c47 Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Wed, 1 Jun 2022 23:50:20 +0400 Subject: [PATCH 114/237] Fix msedge driver output in readme (#5664) --- images/macos/software-report/SoftwareReport.Browsers.psm1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/macos/software-report/SoftwareReport.Browsers.psm1 b/images/macos/software-report/SoftwareReport.Browsers.psm1 index 7f6fdccc4..72589c4cc 100644 --- a/images/macos/software-report/SoftwareReport.Browsers.psm1 +++ b/images/macos/software-report/SoftwareReport.Browsers.psm1 @@ -40,7 +40,7 @@ function Get-EdgeVersion { } function Get-EdgeDriverVersion { - return Run-Command "msedgedriver --version" | Take-Part -Part 0,1 + return Run-Command "msedgedriver --version" | Take-Part -Part 0,1,2,3 } function Get-FirefoxVersion { From a0452b1439aee3cc994f3e53da249522f8f15e0e Mon Sep 17 00:00:00 2001 From: Mikhail Koliada <88318005+mikhailkoliada@users.noreply.github.com> Date: Wed, 1 Jun 2022 21:56:32 +0200 Subject: [PATCH 115/237] [Ubuntu] add Android NDK 24 (#5670) --- images/linux/toolsets/toolset-1804.json | 4 ++-- images/linux/toolsets/toolset-2004.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/images/linux/toolsets/toolset-1804.json b/images/linux/toolsets/toolset-1804.json index ba9bbcb84..f6fb6e20c 100644 --- a/images/linux/toolsets/toolset-1804.json +++ b/images/linux/toolsets/toolset-1804.json @@ -105,9 +105,9 @@ "cmake;3.18.1" ], "ndk": { - "default": "21", + "default": "23", "versions": [ - "21", "23" + "21", "23", "24" ] } }, diff --git a/images/linux/toolsets/toolset-2004.json b/images/linux/toolsets/toolset-2004.json index 92acdeca3..316a9e2b6 100644 --- a/images/linux/toolsets/toolset-2004.json +++ b/images/linux/toolsets/toolset-2004.json @@ -102,9 +102,9 @@ "cmake;3.18.1" ], "ndk": { - "default": "21", + "default": "23", "versions": [ - "21", "22", "23" + "21", "23", "24" ] } }, From 044a4394ad0a71f20bcf6edca64f8712863e3f17 Mon Sep 17 00:00:00 2001 From: Mikhail Koliada <88318005+mikhailkoliada@users.noreply.github.com> Date: Wed, 1 Jun 2022 22:09:55 +0200 Subject: [PATCH 116/237] [Windows] Add Android NDK 24 (#5672) --- images/win/toolsets/toolset-2019.json | 4 ++-- images/win/toolsets/toolset-2022.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/images/win/toolsets/toolset-2019.json b/images/win/toolsets/toolset-2019.json index 38c8d87aa..fb15f0582 100644 --- a/images/win/toolsets/toolset-2019.json +++ b/images/win/toolsets/toolset-2019.json @@ -183,9 +183,9 @@ "patcher;v4" ], "ndk": { - "default": "21", + "default": "23", "versions": [ - "21", "22", "23" + "21", "23", "24" ] } }, diff --git a/images/win/toolsets/toolset-2022.json b/images/win/toolsets/toolset-2022.json index a9a7127eb..d516ec905 100644 --- a/images/win/toolsets/toolset-2022.json +++ b/images/win/toolsets/toolset-2022.json @@ -153,9 +153,9 @@ "patcher;v4" ], "ndk": { - "default": "21", + "default": "23", "versions": [ - "21", "22", "23" + "21", "23", "24" ] } }, From ebef5188d064d107708def36f31b18a5c5d1c445 Mon Sep 17 00:00:00 2001 From: Mikhail Koliada <88318005+mikhailkoliada@users.noreply.github.com> Date: Wed, 1 Jun 2022 23:00:09 +0200 Subject: [PATCH 117/237] [macOS] Add Android NDK 24 (#5671) --- images/macos/toolsets/toolset-10.15.json | 4 ++-- images/macos/toolsets/toolset-11.json | 4 ++-- images/macos/toolsets/toolset-12.json | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/images/macos/toolsets/toolset-10.15.json b/images/macos/toolsets/toolset-10.15.json index a68e74eae..7814909c6 100644 --- a/images/macos/toolsets/toolset-10.15.json +++ b/images/macos/toolsets/toolset-10.15.json @@ -179,9 +179,9 @@ "cmake;3.18.1" ], "ndk": { - "default": "21", + "default": "23", "versions": [ - "21", "22", "23" + "21", "23", "24" ] } }, diff --git a/images/macos/toolsets/toolset-11.json b/images/macos/toolsets/toolset-11.json index 07e54464a..84f9bb4e8 100644 --- a/images/macos/toolsets/toolset-11.json +++ b/images/macos/toolsets/toolset-11.json @@ -177,9 +177,9 @@ "cmake;3.18.1" ], "ndk": { - "default": "21", + "default": "23", "versions": [ - "21", "22", "23" + "21", "23", "24" ] } }, diff --git a/images/macos/toolsets/toolset-12.json b/images/macos/toolsets/toolset-12.json index 8e5a6626d..0a1a53e6e 100644 --- a/images/macos/toolsets/toolset-12.json +++ b/images/macos/toolsets/toolset-12.json @@ -104,9 +104,9 @@ "cmake;3.18.1" ], "ndk": { - "default": "21", + "default": "23", "versions": [ - "21", "22", "23" + "21", "23", "24" ] } }, From ee0e8358f22d5e37371d68d594209e1a83a7885b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 2 Jun 2022 06:20:49 +0000 Subject: [PATCH 118/237] macOS 12 (20220531 update) (#5662) * Updating readme file for macOS-12 version 20220531.1 * Add Microsoft Edge WebDriver 102.0.1245.2 Co-authored-by: Image generation service account Co-authored-by: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Co-authored-by: Actions service account --- images/macos/macos-12-Readme.md | 72 +++++++++++++++++---------------- 1 file changed, 37 insertions(+), 35 deletions(-) diff --git a/images/macos/macos-12-Readme.md b/images/macos/macos-12-Readme.md index 2ec0588b4..8d94d9085 100644 --- a/images/macos/macos-12-Readme.md +++ b/images/macos/macos-12-Readme.md @@ -1,12 +1,13 @@ | Announcements | |-| -| [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one](https://github.com/actions/virtual-environments/issues/5595) | +| [[macOS] Default Visual studio for mac will be changed to version 2022 for macOS 11&12 on May, 30](https://github.com/actions/virtual-environments/issues/5601) | +| [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one on June, 6](https://github.com/actions/virtual-environments/issues/5595) | | [macOS 12 (Monterey) is available as a public beta in GitHub Actions and Azure DevOps](https://github.com/actions/virtual-environments/issues/5446) | *** # macOS 12.4 info - System Version: macOS 12.4 (21F79) - Kernel Version: Darwin 21.5.0 -- Image Version: 20220523.1 +- Image Version: 20220531.1 ## Installed Software ### Language and Runtime @@ -17,7 +18,7 @@ - gcc-11 (Homebrew GCC 11.3.0_1) 11.3.0 - available by `gcc-11` alias - GNU Fortran (Homebrew GCC 11.3.0_1) 11.3.0 - available by `gfortran-11` alias - Go 1.17.10 -- julia 1.7.2 +- julia 1.7.3 - Kotlin 1.6.21-release-334 - MSBuild 16.10.1.17201 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) - Node.js v16.15.0 @@ -39,10 +40,10 @@ - NPM 8.5.5 - NuGet 5.9.0.7134 - Pip 20.3.4 (python 2.7) -- Pip 22.1 (python 3.9) -- Pipx 1.0.0 +- Pip 22.1.1 (python 3.9) +- Pipx 1.1.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \<314018fef>) +- Vcpkg 2022 (build from master \) - Yarn 1.22.19 ### Project Management @@ -60,8 +61,8 @@ - bsdtar 3.5.1 - available by 'tar' alias - Curl 7.83.1 - Git 2.36.1 -- Git LFS: 3.1.4 -- GitHub CLI: 2.10.1 +- Git LFS: 3.2.0 +- GitHub CLI: 2.11.3 - GNU Tar 1.34 - available by 'gtar' alias - GNU Wget 1.21.3 - gpg (GnuPG) 2.3.6 @@ -71,27 +72,28 @@ - mongo v5.0.7 - mongod v5.0.7 - OpenSSL 1.1.1o 3 May 2022 `(/usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1o)` -- Packer 1.8.0 +- Packer 1.8.1 - PostgreSQL 14.3 - psql (PostgreSQL) 14.3 - Sox 14.4.2 - Subversion (SVN) 1.14.2 - Switchaudio-osx 1.1.0 -- yq (https://github.com/mikefarah/yq/) version 4.25.1 +- VirtualBox 6.1.34r150636 +- yq (https://github.com/mikefarah/yq/) version 4.25.2 - zstd 1.5.2 ### Tools - App Center CLI 2.10.10 -- AWS CLI 2.7.2 -- AWS SAM CLI 1.50.0 -- AWS Session Manager CLI 1.2.323.0 +- AWS CLI 2.7.4 +- AWS SAM CLI 1.51.0 +- AWS Session Manager CLI 1.2.331.0 - Azure CLI (azure-devops) 0.25.0 -- Azure CLI 2.36.0 +- Azure CLI 2.37.0 - Bicep CLI 0.6.18 - Cabal 3.6.2.0 -- Cmake 3.23.1 -- Fastlane 2.206.1 -- GHC 9.2.2 +- Cmake 3.23.2 +- Fastlane 2.206.2 +- GHC 9.2.3 - GHCup 0.1.17.8 - Jazzy 0.14.2 - Stack 2.7.5 @@ -106,18 +108,18 @@ ### Browsers - Safari 15.5 (17613.2.7.1.8) - SafariDriver 15.5 (17613.2.7.1.8) -- Google Chrome 101.0.4951.64 -- ChromeDriver 101.0.4951.41 -- Microsoft Edge 101.0.1210.53 -- MSEdgeDriver 101.0.1210.53 -- Mozilla Firefox 100.0.2 +- Google Chrome 102.0.5005.61 +- ChromeDriver 102.0.5005.61 +- Microsoft Edge 102.0.1245.30 +- Microsoft Edge WebDriver 102.0.1245.2 +- Mozilla Firefox 101.0 - geckodriver 0.31.0 -- Selenium server 4.1.4 +- Selenium server 4.2.0 #### Environment variables | Name | Value | | --------------- | ---------------------------------------------- | -| CHROMEWEBDRIVER | /usr/local/Caskroom/chromedriver/101.0.4951.41 | +| CHROMEWEBDRIVER | /usr/local/Caskroom/chromedriver/102.0.5005.61 | | EDGEWEBDRIVER | /usr/local/share/edge_driver | | GECKOWEBDRIVER | /usr/local/opt/geckodriver/bin | @@ -171,7 +173,7 @@ #### Packages - Bindgen 0.59.2 -- Cargo-audit 0.16.0 +- Cargo-audit 0.17.0 - Cargo-outdated 0.11.1 - Cbindgen 0.23.0 - Clippy 0.1.61 @@ -183,7 +185,7 @@ #### PowerShell Modules | Module | Version | | ---------------- | ------- | -| Az | 7.5.0 | +| Az | 8.0.0 | | MarkdownPS | 1.9 | | Pester | 5.3.3 | | PSScriptAnalyzer | 1.20.0 | @@ -195,11 +197,11 @@ | nginx | 1.21.6_1 | /usr/local/etc/nginx/nginx.conf | none | 80 | ### Xamarin -#### Visual Studio 2019 for Mac -- 8.10.23.7 - -#### Visual Studio 2022 for Mac -- 17.0.0.8989 +#### Visual Studio for Mac +| Version | Build | Path | +| -------------- | --------- | ------------------------------------ | +| 2019 | 8.10.23.7 | /Applications/Visual Studio 2019.app | +| 2022 (default) | 17.0.1.72 | /Applications/Visual Studio.app | #### Xamarin bundles | symlink | Xamarin.Mono | Xamarin.iOS | Xamarin.Mac | Xamarin.Android | @@ -274,16 +276,16 @@ ### Android | Package Name | Version | | -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 4.0 | +| Android Command Line Tools | 7.0 | | Android Emulator | 31.2.10 | | Android SDK Build-tools | 32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3 | | Android SDK Platforms | android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3) | -| Android SDK Platform-Tools | 33.0.1 | +| Android SDK Platform-Tools | 33.0.2 | | Android Support Repository | 47.0.0 | | CMake | 3.18.1 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 21.4.7075529 (default)
22.1.7171670
23.1.7779620 | +| NDK | 21.4.7075529 (default)
22.1.7171670
23.2.8568313 | | SDK Patch Applier v4 | 1 | #### Environment variables @@ -291,7 +293,7 @@ | ----------------------- | -------------------------------------------------------------------------------------------------- | | ANDROID_HOME | /Users/runner/Library/Android/sdk | | ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk-bundle -> /Users/runner/Library/Android/sdk/ndk/21.4.7075529 | -| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/23.1.7779620 | +| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/23.2.8568313 | | ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk-bundle -> /Users/runner/Library/Android/sdk/ndk/21.4.7075529 | | ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk | From 3b183c64ee8c6d44c4283bcb428efaf1965b951b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 2 Jun 2022 08:37:00 +0000 Subject: [PATCH 119/237] Updating readme file for ubuntu22 version 20220601.2 (#5665) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/linux/Ubuntu2204-Readme.md | 130 +++++++++++++++++++----------- 1 file changed, 83 insertions(+), 47 deletions(-) diff --git a/images/linux/Ubuntu2204-Readme.md b/images/linux/Ubuntu2204-Readme.md index 8c6e7590c..16658075f 100644 --- a/images/linux/Ubuntu2204-Readme.md +++ b/images/linux/Ubuntu2204-Readme.md @@ -1,20 +1,22 @@ | Announcements | |-| -| [[Ubuntu] Container tools (buildah, podman, skopeo) will be removed from Ubuntu 18 & 20 images](https://github.com/actions/virtual-environments/issues/5578) | +| [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one on June, 6](https://github.com/actions/virtual-environments/issues/5595) | | [(Public Beta) Ubuntu 22.04 is now available](https://github.com/actions/virtual-environments/issues/5490) | *** # Ubuntu 22.04 LTS -- Linux kernel version: 5.15.0-1005-azure -- Image Version: 20220522.1 +- Linux kernel version: 5.15.0-1007-azure +- Image Version: 20220601.2 ## Installed Software ### Language and Runtime - Bash 5.1.16(1)-release -- Clang 11.1.0, 12.0.1 -- Clang-format 11.1.0, 12.0.1 +- Clang 12.0.1, 13.0.1, 14.0.0 +- Clang-format 12.0.1, 13.0.1, 14.0.0 +- Clang-tidy 12.0.1, 13.0.1, 14.0.0 - GNU C++ 9.4.0, 10.3.0, 11.2.0 - GNU Fortran 9.4.0, 10.3.0, 11.2.0 -- Julia 1.7.2 +- Julia 1.7.3 +- Kotlin 1.6.21-release-334 - Node 16.15.0 - Perl 5.34.0 - Python 3.10.4 @@ -29,9 +31,9 @@ - Npm 8.5.5 - Pip 22.0.2 - Pip3 22.0.2 -- Pipx 1.0.0 +- Pipx 1.1.0 - RubyGems 3.3.5 -- Vcpkg (build from master \<314018fef>) +- Vcpkg (build from master \) - Yarn 1.22.18 #### Environment variables @@ -41,17 +43,17 @@ | VCPKG_INSTALLATION_ROOT | /usr/local/share/vcpkg | ### Project Management -- Lerna 4.0.0 +- Lerna 5.0.0 ### Tools -- Ansible 2.12.5 +- Ansible 2.12.6 - apt-fast 1.9.12 - AzCopy 10.15.0 (available by `azcopy` and `azcopy10` aliases) - Bazel 5.1.1 - Bazelisk 1.11.0 - Bicep 0.6.18 - Buildah 1.23.1 -- CMake 3.23.1 +- CMake 3.23.2 - CodeQL Action Bundle 2.9.2 - Docker Amazon ECR Credential Helper 0.6.0 - Docker Compose v1 1.29.2 @@ -59,16 +61,17 @@ - Docker-Buildx 0.8.2 - Docker-Moby Client 20.10.15+azure-1 - Docker-Moby Server 20.10.16+azure-2 -- Fastlane 2.206.1 +- Fastlane 2.206.2 - Git 2.36.1 (apt source repository: ppa:git-core/ppa) -- Git LFS 3.1.4 (apt source repository: https://packagecloud.io/install/repositories/github/git-lfs) +- Git LFS 3.2.0 (apt source repository: https://packagecloud.io/install/repositories/github/git-lfs) - Git-ftp 1.6.0 - Haveged 1.9.14 - Heroku 7.60.2 - jq 1.6 - Kind 0.14.0 -- Kubectl 1.24.0 +- Kubectl 1.24.1 - Kustomize 4.5.5 +- Leiningen 2.9.8 - MediaInfo 21.09 - Mercurial 6.1.1 - Minikube 1.25.2 @@ -76,33 +79,40 @@ - Newman 5.3.2 - nvm 0.39.1 - OpenSSL 3.0.2-0ubuntu1.2 -- Packer 1.8.0 -- Parcel 2.5.0 +- Packer 1.8.1 +- Parcel 2.6.0 - Podman 3.4.4 -- Pulumi 3.33.1 +- Pulumi 3.33.2 - R 4.2.0 - Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 - SVN 1.14.1 -- Terraform 1.2.0 +- Terraform 1.2.1 - yamllint 1.26.3 -- yq 4.25.1 +- yq 4.25.2 - zstd 1.5.2 (homebrew) ### CLI Tools -- Alibaba Cloud CLI 3.0.120 -- AWS CLI 2.7.2 -- AWS CLI Session manager plugin 1.2.323.0 -- AWS SAM CLI 1.50.0 -- Azure CLI (azure-cli) 2.36.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) +- Alibaba Cloud CLI 3.0.121 +- AWS CLI 2.7.4 +- AWS CLI Session manager plugin 1.2.331.0 +- AWS SAM CLI 1.51.0 +- Azure CLI (azure-cli) 2.37.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 -- GitHub CLI 2.10.1 +- GitHub CLI 2.11.3 - Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt) - Hub CLI 2.14.2 -- Netlify CLI 10.3.1 -- OpenShift CLI 4.10.14 +- Netlify CLI 10.4.0 +- OpenShift CLI 4.10.15 - ORAS CLI 0.12.0 -- Vercel CLI 24.2.4 +- Vercel CLI 24.2.5 + +### Java +| Version | Vendor | Environment Variable | +| -------------------- | --------------- | -------------------- | +| 8.0.332+9 | Eclipse Temurin | JAVA_HOME_8_X64 | +| 11.0.15+10 (default) | Eclipse Temurin | JAVA_HOME_11_X64 | +| 17.0.3+7 | Eclipse Temurin | JAVA_HOME_17_X64 | ### GraalVM | Version | Environment variables | @@ -120,7 +130,7 @@ ``` ### Haskell - Cabal 3.6.2.0 -- GHC 9.2.2 +- GHC 9.2.3 - GHCup 0.1.17.8 - Stack 2.7.5 @@ -132,23 +142,24 @@ #### Packages - Bindgen 0.59.2 -- Cargo audit 0.16.0 +- Cargo audit 0.17.0 - Cargo clippy 0.1.61 - Cargo outdated 0.11.1 - Cbindgen 0.23.0 - Rustfmt 1.4.38 ### Browsers and Drivers -- Google Chrome 101.0.4951.64 -- ChromeDriver 101.0.4951.41 -- Chromium 101.0.4951.0 +- Google Chrome 102.0.5005.61 +- ChromeDriver 102.0.5005.61 +- Chromium 102.0.5005.0 +- Selenium server 4.2.0 #### Environment variables -| Name | Value | -| ----------------- | ------------------------------ | -| CHROMEWEBDRIVER | /usr/local/share/chrome_driver | -| GECKOWEBDRIVER | | -| SELENIUM_JAR_PATH | | +| Name | Value | +| ----------------- | ----------------------------------- | +| CHROMEWEBDRIVER | /usr/local/share/chrome_driver | +| GECKOWEBDRIVER | | +| SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | ### .NET Core SDK - 6.0.300 @@ -222,19 +233,44 @@ | apache2 | 2.4.52 | /etc/apache2/apache2.conf | inactive | 80 | | nginx | 1.18.0 | /etc/nginx/nginx.conf | inactive | 80 | +### Android +| Package Name | Version | +| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 7.0 | +| Android Emulator | 31.2.10 | +| Android SDK Build-tools | 32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3 | +| Android SDK Platform-Tools | 33.0.2 | +| Android SDK Platforms | android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3) | +| Android SDK Tools | 26.1.1 | +| Android Support Repository | 47.0.0 | +| CMake | 3.10.2
3.18.1 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 21.4.7075529
23.2.8568313 (default)
24.0.8215888 | +| SDK Patch Applier v4 | 1 | + +#### Environment variables +| Name | Value | +| ----------------------- | ------------------------------------------------------------------------------------ | +| ANDROID_HOME | /usr/local/lib/android/sdk | +| ANDROID_NDK_HOME | /usr/local/lib/android/sdk/ndk-bundle -> /usr/local/lib/android/sdk/ndk/23.2.8568313 | +| ANDROID_NDK_LATEST_HOME | /usr/local/lib/android/sdk/ndk/24.0.8215888 | +| ANDROID_NDK_ROOT | /usr/local/lib/android/sdk/ndk-bundle -> /usr/local/lib/android/sdk/ndk/23.2.8568313 | +| ANDROID_SDK_ROOT | /usr/local/lib/android/sdk | + ### Cached Docker images | Repository:Tag | Digest | Created | | ----------------------- | ------------------------------------------------------------------------ | ---------- | | alpine:3.14 | sha256:06b5d462c92fc39303e6363c65e074559f8d6b1363250027ed5053557e3398c5 | 2022-04-05 | | alpine:3.15 | sha256:4edbd2beb5f78b1014028f4fbb99f3237d9561100b6881aabbf5acce2c4f9454 | 2022-04-05 | -| buildpack-deps:bullseye | sha256:f4369ea9e313fc97029c736d68a9ea705d14fd1884a70be33aae25196d59288b | 2022-05-11 | -| buildpack-deps:buster | sha256:3485150b7bd19da1e2ddbf567ee47c5ebd1ed62d55a334ff363a718057d713c3 | 2022-05-11 | -| debian:10 | sha256:405f48fbb359190809bd91aac79c3f6c346c1e79878c839351c6a817db5e9fc4 | 2022-05-11 | -| debian:11 | sha256:6137c67e2009e881526386c42ba99b3657e4f92f546814a33d35b14e60579777 | 2022-05-11 | +| buildpack-deps:bullseye | sha256:898c2264db514062f89391a9ae58e25bfcaa94d9fed04abf789a4abb53ee2fd6 | 2022-05-28 | +| buildpack-deps:buster | sha256:3a56627334c11ff56aa16fa7c8922cfc17d506fe41f9155e350b1e02edb0e77d | 2022-05-28 | +| debian:10 | sha256:e5b41ae2b4cf0d04b80cd2f89724e9cfc09e334ac64f188b9808929c748af526 | 2022-05-28 | +| debian:11 | sha256:3f1d6c17773a45c97bd8f158d665c9709d7b29ed7917ac934086ad96f92e4510 | 2022-05-28 | | moby/buildkit:latest | sha256:0dc312b04eac1b44cd2cad566deb1e886c753109208affbbec8384f381ff7f38 | 2022-05-06 | -| node:14 | sha256:42353ba2f129758dd5df19c6bcc3107d519436585467b231883b07f21336a484 | 2022-05-18 | +| node:14 | sha256:3324c688c0e98888f8938509f35356acf69a3e1f9f385d85f7e6086b137c17e3 | 2022-05-28 | | node:14-alpine | sha256:c9b8829068199346e2a9ae46f870bbb82ce44de6580321300bf3945d00dee0f1 | 2022-05-18 | -| node:16 | sha256:1817bb941c9a30fe2a6d75ff8675a8f6def408efe3d3ff43dbb006e2b534fa14 | 2022-05-11 | +| node:16 | sha256:59eb4e9d6a344ae1161e7d6d8af831cb50713cc631889a5a8c2d438d6ec6aa0f | 2022-05-28 | | node:16-alpine | sha256:1a9a71ea86aad332aa7740316d4111ee1bd4e890df47d3b5eff3e5bded3b3d10 | 2022-04-27 | | ubuntu:18.04 | sha256:d21b6ba9e19feffa328cb3864316e6918e30acfd55e285b5d3df1d8ca3c7fd3f | 2022-04-29 | | ubuntu:20.04 | sha256:47f14534bda344d9fe6ffd6effb95eefe579f4be0d508b7445cf77f61a0e5724 | 2022-04-29 | @@ -256,7 +292,7 @@ | curl | 7.81.0-1ubuntu1.2 | | dbus | 1.12.20-2ubuntu4 | | dnsutils | 1:9.18.1-1ubuntu1.1 | -| dpkg | 1.21.1ubuntu2 | +| dpkg | 1.21.1ubuntu2.1 | | fakeroot | 1.28-1ubuntu1 | | file | 1:5.41-3 | | flex | 2.6.4-8build2 | @@ -275,7 +311,7 @@ | libgbm-dev | 22.0.1-1ubuntu2 | | libgconf-2-4 | 3.2.6-7ubuntu2 | | libgsl-dev | 2.7.1+dfsg-3 | -| libgtk-3-0 | 3.24.33-1ubuntu1 | +| libgtk-3-0 | 3.24.33-1ubuntu2 | | libmagic-dev | 1:5.41-3 | | libmagickcore-dev | 8:6.9.11.60+dfsg-1.3build2 | | libmagickwand-dev | 8:6.9.11.60+dfsg-1.3build2 | @@ -308,7 +344,7 @@ | sqlite3 | 3.37.2-2 | | ssh | 1:8.9p1-3 | | sshpass | 1.09-1 | -| subversion | 1.14.1-3build4 | +| subversion | 1.14.1-3ubuntu0.22.04.1 | | sudo | 1.9.9-1ubuntu2 | | swig | 4.0.2-1ubuntu1 | | telnet | 0.17-44build1 | From 5e4e06dbc3d7adbc43f64daeb4b9dd897f10d8e4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 2 Jun 2022 08:37:37 +0000 Subject: [PATCH 120/237] Ubuntu 18.04 (20220529 update) (#5650) * Updating readme file for ubuntu18 version 20220529.1 * Add php 8.0.19 Co-authored-by: Image generation service account Co-authored-by: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Co-authored-by: Actions service account --- images/linux/Ubuntu1804-Readme.md | 145 +++++++++++++++--------------- 1 file changed, 74 insertions(+), 71 deletions(-) diff --git a/images/linux/Ubuntu1804-Readme.md b/images/linux/Ubuntu1804-Readme.md index ccea3ad52..7cfe765bd 100644 --- a/images/linux/Ubuntu1804-Readme.md +++ b/images/linux/Ubuntu1804-Readme.md @@ -1,24 +1,26 @@ | Announcements | |-| +| [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one on June, 6](https://github.com/actions/virtual-environments/issues/5595) | | [(Public Beta) Ubuntu 22.04 is now available](https://github.com/actions/virtual-environments/issues/5490) | *** # Ubuntu 18.04.6 LTS -- Linux kernel version: 5.4.0-1078-azure -- Image Version: 20220515.1 +- Linux kernel version: 5.4.0-1080-azure +- Image Version: 20220529.1 ## Installed Software ### Language and Runtime - Bash 4.4.20(1)-release - Clang 9.0.0 - Clang-format 9.0.0 -- Erlang 24.3.3 (Eshell 12.3.1) +- Clang-tidy 9.0.0 +- Erlang 25.0 (Eshell 13.0) - Erlang rebar3 3.18.0 - GNU C++ 7.5.0, 9.4.0, 10.3.0 - GNU Fortran 7.5.0, 9.4.0, 10.3.0 -- Julia 1.7.2 +- Julia 1.7.3 - Kotlin 1.6.21-release-334 -- Mono 6.12.0.122 (apt source repository: https://download.mono-project.com/repo/ubuntu stable-bionic main) -- MSBuild 16.6.0.15201 (from /usr/lib/mono/msbuild/15.0/bin/MSBuild.dll) +- Mono 6.12.0.179 (apt source repository: https://download.mono-project.com/repo/ubuntu stable-bionic main) +- MSBuild 16.10.1.31701 (from /usr/lib/mono/msbuild/15.0/bin/MSBuild.dll) - Node 16.15.0 - Perl 5.26.1 - Python 2.7.17 @@ -28,15 +30,15 @@ ### Package Management - cpan 1.64 -- Helm 3.8.2 +- Helm 3.9.0 - Homebrew 3.4.11 -- Miniconda 4.11.0 +- Miniconda 4.12.0 - Npm 8.5.5 - Pip 9.0.1 - Pip3 9.0.1 - Pipx 1.0.0 - RubyGems 2.7.6 -- Vcpkg (build from master \<0cf5b4305>) +- Vcpkg (build from master \) - Yarn 1.22.18 #### Environment variables @@ -52,30 +54,31 @@ - Sbt 1.6.2 ### Tools -- Ansible 2.11.11 +- Ansible 2.11.12 - apt-fast 1.9.12 - AzCopy 10.15.0 (available by `azcopy` and `azcopy10` aliases) - Bazel 5.1.1 - Bazelisk 1.11.0 - Bicep 0.6.18 -- Buildah 1.19.6 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) -- CMake 3.23.1 -- CodeQL Action Bundle 2.9.1 +- Buildah 1.22.3 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) +- CMake 3.23.2 +- CodeQL Action Bundle 2.9.2 +- Docker Amazon ECR Credential Helper 0.6.0 - Docker Compose v1 1.29.2 - Docker Compose v2 2.4.1+azure-1 - Docker-Buildx 0.8.2 -- Docker-Moby Client 20.10.15+azure-1 -- Docker-Moby Server 20.10.15+azure-2 +- Docker-Moby Client 20.10.16+azure-3 +- Docker-Moby Server 20.10.16+azure-2 - Git 2.36.1 (apt source repository: ppa:git-core/ppa) -- Git LFS 3.1.4 (apt source repository: https://packagecloud.io/install/repositories/github/git-lfs) +- Git LFS 3.2.0 (apt source repository: https://packagecloud.io/install/repositories/github/git-lfs) - Git-ftp 1.3.1 - Haveged 1.9.1 - Heroku 7.60.2 - HHVM (HipHop VM) 4.160.0 - jq 1.5 -- Kind 0.13.0 -- Kubectl 1.24.0 -- Kustomize 4.5.4 +- Kind 0.14.0 +- Kubectl 1.24.1 +- Kustomize 4.5.5 - Leiningen 2.9.8 - MediaInfo 17.12 - Mercurial 4.5.3 @@ -84,34 +87,34 @@ - Newman 5.3.2 - nvm 0.39.1 - OpenSSL 1.1.1-1ubuntu2.1~18.04.17 -- Packer 1.8.0 -- Parcel 2.5.0 +- Packer 1.8.1 +- Parcel 2.6.0 - PhantomJS 2.1.1 -- Podman 3.0.1 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) -- Pulumi 3.32.1 +- Podman 3.4.2 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) +- Pulumi 3.33.2 - R 4.2.0 -- Skopeo 1.2.2 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) +- Skopeo 1.5.0 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - Sphinx Open Source Search Server 2.2.11 - SVN 1.9.7 -- Terraform 1.1.9 +- Terraform 1.2.1 - yamllint 1.26.3 -- yq 4.25.1 +- yq 4.25.2 - zstd 1.5.2 (homebrew) ### CLI Tools -- Alibaba Cloud CLI 3.0.119 -- AWS CLI 1.24.0 -- AWS CLI Session manager plugin 1.2.312.0 +- Alibaba Cloud CLI 3.0.121 +- AWS CLI 1.24.10 +- AWS CLI Session manager plugin 1.2.331.0 - AWS SAM CLI 1.50.0 -- Azure CLI (azure-cli) 2.36.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) +- Azure CLI (azure-cli) 2.37.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 -- GitHub CLI 2.10.1 +- GitHub CLI 2.11.3 - Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt) - Hub CLI 2.14.2 -- Netlify CLI 10.3.1 -- OpenShift CLI 4.10.13 +- Netlify CLI 10.3.3 +- OpenShift CLI 4.10.15 - ORAS CLI 0.12.0 -- Vercel CLI 24.2.3 +- Vercel CLI 24.2.4 ### Java | Version | Vendor | Environment Variable | @@ -122,41 +125,41 @@ | 17.0.3+7 | Eclipse Temurin | JAVA_HOME_17_X64 | ### PHP -| Tool | Version | -| -------- | --------------------------------- | -| PHP | 7.2.34 7.3.33 7.4.29 8.0.18 8.1.5 | -| Composer | 2.3.5 | -| PHPUnit | 8.5.26 | +| Tool | Version | +| -------- | --------------------------- | +| PHP | 7.2.34 7.3.33 7.4.29 8.0.19 8.1.6 | +| Composer | 2.3.5 | +| PHPUnit | 8.5.26 | ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. ``` ### Haskell - Cabal 3.6.2.0 -- GHC 9.2.2 +- GHC 9.2.3 - GHCup 0.1.17.8 - Stack 2.7.5 ### Rust Tools -- Cargo 1.60.0 -- Rust 1.60.0 -- Rustdoc 1.60.0 +- Cargo 1.61.0 +- Rust 1.61.0 +- Rustdoc 1.61.0 - Rustup 1.24.3 #### Packages - Bindgen 0.59.2 -- Cargo audit 0.16.0 -- Cargo clippy 0.1.60 -- Cargo outdated +- Cargo audit 0.17.0 +- Cargo clippy 0.1.61 +- Cargo outdated 0.11.1 - Cbindgen 0.23.0 - Rustfmt 1.4.38 ### Browsers and Drivers -- Google Chrome 101.0.4951.64 -- ChromeDriver 101.0.4951.41 -- Chromium 101.0.4951.0 -- Mozilla Firefox 100.0 +- Google Chrome 102.0.5005.61 +- ChromeDriver 102.0.5005.61 +- Chromium 102.0.5005.0 +- Selenium server 4.2.0 +- Mozilla Firefox 100.0.2 - Geckodriver 0.31.0 -- Selenium server 4.1.0 #### Environment variables | Name | Value | @@ -169,7 +172,7 @@ - 3.1.120 3.1.202 3.1.302 3.1.419 5.0.104 5.0.214 5.0.303 5.0.408 6.0.300 ### .NET tools -- nbgv 3.5.104+d0b7c362ff +- nbgv 3.5.107+6463ef6068 ### Databases - MongoDB 5.0.8 (apt source repository: https://repo.mongodb.org/apt/ubuntu) @@ -191,7 +194,7 @@ ``` #### MS SQL Server Client Tools - sqlcmd 17.9.0001.1 -- SqlPackage 16.0.5400.1 +- SqlPackage 16.0.6161.0 ### Cached Tools #### Go @@ -201,7 +204,7 @@ #### Node.js - 12.22.12 -- 14.19.2 +- 14.19.3 - 16.15.0 #### PyPy @@ -214,7 +217,7 @@ - 3.6.15 - 3.7.13 - 3.8.12 -- 3.9.12 +- 3.9.13 - 3.10.4 #### Ruby @@ -233,7 +236,7 @@ | GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.2/x64 | x64 | ### PowerShell Tools -- PowerShell 7.2.3 +- PowerShell 7.2.4 #### PowerShell Modules | Module | Version | @@ -257,7 +260,7 @@ | Android Command Line Tools | 4.0 | | Android Emulator | 31.2.10 | | Android SDK Build-tools | 32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3
26.0.0 26.0.1 26.0.2 26.0.3
25.0.0 25.0.1 25.0.2 25.0.3
24.0.0 24.0.1 24.0.2 24.0.3
23.0.1 23.0.2 23.0.3 | -| Android SDK Platform-Tools | 33.0.1 | +| Android SDK Platform-Tools | 33.0.2 | | Android SDK Platforms | android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3)
android-26 (rev 2)
android-25 (rev 3)
android-24 (rev 2)
android-23 (rev 3) | | Android SDK Tools | 26.1.1 | | Android Support Repository | 47.0.0 | @@ -265,7 +268,7 @@ | Google APIs | addon-google_apis-google-21
addon-google_apis-google-22
addon-google_apis-google-23
addon-google_apis-google-24 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 21.4.7075529 (default)
23.1.7779620 | +| NDK | 21.4.7075529 (default)
23.2.8568313 | | SDK Patch Applier v4 | 1 | #### Environment variables @@ -273,7 +276,7 @@ | ----------------------- | ------------------------------------------------------------------------------------ | | ANDROID_HOME | /usr/local/lib/android/sdk | | ANDROID_NDK_HOME | /usr/local/lib/android/sdk/ndk-bundle -> /usr/local/lib/android/sdk/ndk/21.4.7075529 | -| ANDROID_NDK_LATEST_HOME | /usr/local/lib/android/sdk/ndk/23.1.7779620 | +| ANDROID_NDK_LATEST_HOME | /usr/local/lib/android/sdk/ndk/23.2.8568313 | | ANDROID_NDK_ROOT | /usr/local/lib/android/sdk/ndk-bundle -> /usr/local/lib/android/sdk/ndk/21.4.7075529 | | ANDROID_SDK_ROOT | /usr/local/lib/android/sdk | @@ -283,18 +286,18 @@ | alpine:3.12 | sha256:c75ac27b49326926b803b9ed43bf088bc220d22556de1bc5f72d742c91398f69 | 2022-04-05 | | alpine:3.13 | sha256:ccf92aa53bc6c3b25be2ad0cce80baec1778f007f7e076b0ffbd1b225d0b3a9b | 2022-04-05 | | alpine:3.14 | sha256:06b5d462c92fc39303e6363c65e074559f8d6b1363250027ed5053557e3398c5 | 2022-04-05 | -| buildpack-deps:bullseye | sha256:f4369ea9e313fc97029c736d68a9ea705d14fd1884a70be33aae25196d59288b | 2022-05-11 | -| buildpack-deps:buster | sha256:3485150b7bd19da1e2ddbf567ee47c5ebd1ed62d55a334ff363a718057d713c3 | 2022-05-11 | -| buildpack-deps:stretch | sha256:1929159d9dfd9fc9cc8f6fb0c8414452ec4613b824e152b87e24de9a6e3b5879 | 2022-05-11 | -| debian:10 | sha256:405f48fbb359190809bd91aac79c3f6c346c1e79878c839351c6a817db5e9fc4 | 2022-05-11 | -| debian:11 | sha256:6137c67e2009e881526386c42ba99b3657e4f92f546814a33d35b14e60579777 | 2022-05-11 | -| debian:9 | sha256:3487fb8dc9312f88dd4aa03364c15d98a998c5c7c3453f0469002f9d593916f6 | 2022-05-11 | +| buildpack-deps:bullseye | sha256:898c2264db514062f89391a9ae58e25bfcaa94d9fed04abf789a4abb53ee2fd6 | 2022-05-28 | +| buildpack-deps:buster | sha256:3a56627334c11ff56aa16fa7c8922cfc17d506fe41f9155e350b1e02edb0e77d | 2022-05-28 | +| buildpack-deps:stretch | sha256:a87bd91f037696862c341a73f6607cfb5d462ffcec16de34f59bab0f21b61868 | 2022-05-28 | +| debian:10 | sha256:e5b41ae2b4cf0d04b80cd2f89724e9cfc09e334ac64f188b9808929c748af526 | 2022-05-28 | +| debian:11 | sha256:3f1d6c17773a45c97bd8f158d665c9709d7b29ed7917ac934086ad96f92e4510 | 2022-05-28 | +| debian:9 | sha256:22cb208880101b9a665332a9360ba4c5c021e3ed2f791638369e9a9418dac981 | 2022-05-28 | | moby/buildkit:latest | sha256:0dc312b04eac1b44cd2cad566deb1e886c753109208affbbec8384f381ff7f38 | 2022-05-06 | | node:12 | sha256:01627afeb110b3054ba4a1405541ca095c8bfca1cb6f2be9479c767a2711879e | 2022-04-20 | | node:12-alpine | sha256:d4b15b3d48f42059a15bd659be60afe21762aae9d6cbea6f124440895c27db68 | 2022-04-11 | -| node:14 | sha256:61168c39af89331ffaa6ba41c2a44f4d5132a857a6034175f994948b5798b588 | 2022-05-11 | -| node:14-alpine | sha256:8845b4f88f64f8c56a39236648ba22946e806a6153c10911f77b70e5a2edb4ca | 2022-04-05 | -| node:16 | sha256:1817bb941c9a30fe2a6d75ff8675a8f6def408efe3d3ff43dbb006e2b534fa14 | 2022-05-11 | +| node:14 | sha256:3324c688c0e98888f8938509f35356acf69a3e1f9f385d85f7e6086b137c17e3 | 2022-05-28 | +| node:14-alpine | sha256:c9b8829068199346e2a9ae46f870bbb82ce44de6580321300bf3945d00dee0f1 | 2022-05-18 | +| node:16 | sha256:59eb4e9d6a344ae1161e7d6d8af831cb50713cc631889a5a8c2d438d6ec6aa0f | 2022-05-28 | | node:16-alpine | sha256:1a9a71ea86aad332aa7740316d4111ee1bd4e890df47d3b5eff3e5bded3b3d10 | 2022-04-27 | | ubuntu:16.04 | sha256:20858ebbc96215d6c3c574f781133ebffdc7c18d98af4f294cc4c04871a6fe61 | 2021-08-31 | | ubuntu:18.04 | sha256:d21b6ba9e19feffa328cb3864316e6918e30acfd55e285b5d3df1d8ca3c7fd3f | 2022-04-29 | @@ -315,7 +318,7 @@ | curl | 7.58.0-2ubuntu3.18 | | dbus | 1.12.2-1ubuntu1.3 | | dnsutils | 1:9.11.3+dfsg-1ubuntu1.17 | -| dpkg | 1.19.0.5ubuntu2.3 | +| dpkg | 1.19.0.5ubuntu2.4 | | fakeroot | 1.22-2ubuntu1 | | file | 1:5.32-2ubuntu0.4 | | flex | 2.6.4-6 | @@ -343,7 +346,7 @@ | libunwind8 | 1.2.1-8 | | libxkbfile-dev | 1:1.0.9-2 | | libxss1 | 1:1.2.2-1 | -| locales | 2.27-3ubuntu1.5 | +| locales | 2.27-3ubuntu1.6 | | m4 | 1.4.18-1 | | mediainfo | 17.12-1 | | mercurial | 4.5.3-1ubuntu2.2 | @@ -365,7 +368,7 @@ | sqlite3 | 3.22.0-1ubuntu0.5 | | ssh | 1:7.6p1-4ubuntu0.7 | | sshpass | 1.06-1 | -| subversion | 1.9.7-4ubuntu1 | +| subversion | 1.9.7-4ubuntu1.1 | | sudo | 1.8.21p2-3ubuntu1.4 | | swig | 3.0.12-1 | | telnet | 0.17-41 | From 51480d45733fb8e915d05e3269c14ef1ba09a39f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 2 Jun 2022 09:31:59 +0000 Subject: [PATCH 121/237] Updating readme file for macOS-11 version 20220530.2 (#5673) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/macos/macos-11-Readme.md | 112 ++++++++++++++++---------------- 1 file changed, 57 insertions(+), 55 deletions(-) diff --git a/images/macos/macos-11-Readme.md b/images/macos/macos-11-Readme.md index b508af3bb..740ef3534 100644 --- a/images/macos/macos-11-Readme.md +++ b/images/macos/macos-11-Readme.md @@ -1,13 +1,13 @@ | Announcements | |-| | [[macOS] Default Visual studio for mac will be changed to version 2022 for macOS 11&12 on May, 30](https://github.com/actions/virtual-environments/issues/5601) | -| [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one](https://github.com/actions/virtual-environments/issues/5595) | +| [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one on June, 6](https://github.com/actions/virtual-environments/issues/5595) | | [macOS 12 (Monterey) is available as a public beta in GitHub Actions and Azure DevOps](https://github.com/actions/virtual-environments/issues/5446) | *** # macOS 11.6 info - System Version: macOS 11.6.6 (20G624) - Kernel Version: Darwin 20.6.0 -- Image Version: 20220523.2 +- Image Version: 20220530.2 ## Installed Software ### Language and Runtime @@ -15,14 +15,14 @@ - Bash 3.2.57(1)-release - Clang/LLVM 13.0.0 is default - Clang/LLVM 13.0.1 is available on `'$(brew --prefix llvm)/bin/clang'` -- gcc-9 (Homebrew GCC 9.4.0) 9.4.0 - available by `gcc-9` alias +- gcc-9 (Homebrew GCC 9.5.0) 9.5.0 - available by `gcc-9` alias - gcc-10 (Homebrew GCC 10.3.0) 10.3.0 - available by `gcc-10` alias - gcc-11 (Homebrew GCC 11.3.0_1) 11.3.0 - available by `gcc-11` alias -- GNU Fortran (Homebrew GCC 9.4.0) 9.4.0 - available by `gfortran-9` alias +- GNU Fortran (Homebrew GCC 9.5.0) 9.5.0 - available by `gfortran-9` alias - GNU Fortran (Homebrew GCC 10.3.0) 10.3.0 - available by `gfortran-10` alias - GNU Fortran (Homebrew GCC 11.3.0_1) 11.3.0 - available by `gfortran-11` alias - Go 1.17.10 -- julia 1.7.2 +- julia 1.7.3 - Kotlin 1.6.21-release-334 - MSBuild 16.10.1.17201 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) - Node.js v16.15.0 @@ -45,10 +45,10 @@ - NPM 8.5.5 - NuGet 5.9.0.7134 - Pip 20.3.4 (python 2.7) -- Pip 22.1 (python 3.9) -- Pipx 1.0.0 +- Pip 22.1.1 (python 3.9) +- Pipx 1.1.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \<840f701d8>) +- Vcpkg 2022 (build from master \) - Yarn 1.22.19 #### Environment variables @@ -72,8 +72,8 @@ - bsdtar 3.3.2 - available by 'tar' alias - Curl 7.83.1 - Git 2.36.1 -- Git LFS: 3.1.4 -- GitHub CLI: 2.10.1 +- Git LFS: 3.2.0 +- GitHub CLI: 2.11.3 - GNU Tar 1.34 - available by 'gtar' alias - GNU Wget 1.21.3 - gpg (GnuPG) 2.3.6 @@ -85,28 +85,28 @@ - mongod v5.0.7 - Newman 5.3.2 - OpenSSL 1.1.1o 3 May 2022 `(/usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1o)` -- Packer 1.8.0 +- Packer 1.8.1 - PostgreSQL 14.3 - psql (PostgreSQL) 14.3 - Sox 14.4.2 - Subversion (SVN) 1.14.2 - Switchaudio-osx 1.1.0 -- yq (https://github.com/mikefarah/yq/) version 4.25.1 +- yq (https://github.com/mikefarah/yq/) version 4.25.2 - zstd 1.5.2 ### Tools -- Aliyun CLI 3.0.119 +- Aliyun CLI 3.0.121 - App Center CLI 2.10.10 -- AWS CLI 2.7.2 +- AWS CLI 2.7.4 - AWS SAM CLI 1.50.0 -- AWS Session Manager CLI 1.2.323.0 +- AWS Session Manager CLI 1.2.331.0 - Azure CLI (azure-devops) 0.25.0 -- Azure CLI 2.36.0 +- Azure CLI 2.37.0 - Bicep CLI 0.6.18 - Cabal 3.6.2.0 -- Cmake 3.23.1 -- Fastlane 2.206.1 -- GHC 9.2.2 +- Cmake 3.23.2 +- Fastlane 2.206.2 +- GHC 9.2.3 - GHCup 0.1.17.8 - Jazzy 0.14.2 - Stack 2.7.5 @@ -121,18 +121,18 @@ ### Browsers - Safari 15.5 (16613.2.7.1.9) - SafariDriver 15.5 (16613.2.7.1.9) -- Google Chrome 101.0.4951.64 -- ChromeDriver 101.0.4951.41 +- Google Chrome 102.0.5005.61 +- ChromeDriver 102.0.5005.61 - Microsoft Edge 101.0.1210.53 - MSEdgeDriver 101.0.1210.53 - Mozilla Firefox 100.0.2 - geckodriver 0.31.0 -- Selenium server 4.1.4 +- Selenium server 4.2.0 #### Environment variables | Name | Value | | --------------- | ---------------------------------------------- | -| CHROMEWEBDRIVER | /usr/local/Caskroom/chromedriver/101.0.4951.41 | +| CHROMEWEBDRIVER | /usr/local/Caskroom/chromedriver/102.0.5005.61 | | EDGEWEBDRIVER | /usr/local/share/edge_driver | | GECKOWEBDRIVER | /usr/local/opt/geckodriver/bin | @@ -201,7 +201,7 @@ #### PowerShell Modules | Module | Version | | ---------------- | ------- | -| Az | 7.5.0 | +| Az | 8.0.0 | | MarkdownPS | 1.9 | | Pester | 5.3.3 | | PSScriptAnalyzer | 1.20.0 | @@ -213,8 +213,11 @@ | nginx | 1.21.6_1 | /usr/local/etc/nginx/nginx.conf | none | 80 | ### Xamarin -#### Visual Studio 2019 for Mac -- 8.10.23.7 +#### Visual Studio for Mac +| Version | Build | Path | +| -------------- | ----------- | ------------------------------------ | +| 2019 | 8.10.23.7 | /Applications/Visual Studio 2019.app | +| 2022 (default) | 17.0.0.8989 | /Applications/Visual Studio.app | #### Xamarin bundles | symlink | Xamarin.Mono | Xamarin.iOS | Xamarin.Mac | Xamarin.Android | @@ -244,7 +247,6 @@ | Version | Build | Path | | ---------------- | -------- | ------------------------------ | | 13.2.1 (default) | 13C100 | /Applications/Xcode_13.2.1.app | -| 13.2 | 13C90 | /Applications/Xcode_13.2.app | | 13.1 | 13A1030d | /Applications/Xcode_13.1.app | | 13.0 | 13A233 | /Applications/Xcode_13.0.app | | 12.5.1 | 12E507 | /Applications/Xcode_12.5.1.app | @@ -264,61 +266,61 @@ | macOS 11.1 | macosx11.1 | 12.4 | | macOS 11.3 | macosx11.3 | 12.5.1, 13.0 | | macOS 12.0 | macosx12.0 | 13.1 | -| macOS 12.1 | macosx12.1 | 13.2, 13.2.1 | +| macOS 12.1 | macosx12.1 | 13.2.1 | | iOS 13.7 | iphoneos13.7 | 11.7 | | iOS 14.4 | iphoneos14.4 | 12.4 | | iOS 14.5 | iphoneos14.5 | 12.5.1 | | iOS 15.0 | iphoneos15.0 | 13.0, 13.1 | -| iOS 15.2 | iphoneos15.2 | 13.2, 13.2.1 | +| iOS 15.2 | iphoneos15.2 | 13.2.1 | | Simulator - iOS 13.7 | iphonesimulator13.7 | 11.7 | | Simulator - iOS 14.4 | iphonesimulator14.4 | 12.4 | | Simulator - iOS 14.5 | iphonesimulator14.5 | 12.5.1 | | Simulator - iOS 15.0 | iphonesimulator15.0 | 13.0, 13.1 | -| Simulator - iOS 15.2 | iphonesimulator15.2 | 13.2, 13.2.1 | +| Simulator - iOS 15.2 | iphonesimulator15.2 | 13.2.1 | | tvOS 13.4 | appletvos13.4 | 11.7 | | tvOS 14.3 | appletvos14.3 | 12.4 | | tvOS 14.5 | appletvos14.5 | 12.5.1 | | tvOS 15.0 | appletvos15.0 | 13.0, 13.1 | -| tvOS 15.2 | appletvos15.2 | 13.2, 13.2.1 | +| tvOS 15.2 | appletvos15.2 | 13.2.1 | | Simulator - tvOS 13.4 | appletvsimulator13.4 | 11.7 | | Simulator - tvOS 14.3 | appletvsimulator14.3 | 12.4 | | Simulator - tvOS 14.5 | appletvsimulator14.5 | 12.5.1 | | Simulator - tvOS 15.0 | appletvsimulator15.0 | 13.0, 13.1 | -| Simulator - tvOS 15.2 | appletvsimulator15.2 | 13.2, 13.2.1 | +| Simulator - tvOS 15.2 | appletvsimulator15.2 | 13.2.1 | | watchOS 6.2 | watchos6.2 | 11.7 | | watchOS 7.2 | watchos7.2 | 12.4 | | watchOS 7.4 | watchos7.4 | 12.5.1 | | watchOS 8.0 | watchos8.0 | 13.0, 13.1 | -| watchOS 8.3 | watchos8.3 | 13.2, 13.2.1 | +| watchOS 8.3 | watchos8.3 | 13.2.1 | | Simulator - watchOS 6.2 | watchsimulator6.2 | 11.7 | | Simulator - watchOS 7.2 | watchsimulator7.2 | 12.4 | | Simulator - watchOS 7.4 | watchsimulator7.4 | 12.5.1 | | Simulator - watchOS 8.0 | watchsimulator8.0 | 13.0, 13.1 | -| Simulator - watchOS 8.3 | watchsimulator8.3 | 13.2, 13.2.1 | +| Simulator - watchOS 8.3 | watchsimulator8.3 | 13.2.1 | | DriverKit 19.0 | driverkit.macosx19.0 | 11.7 | | DriverKit 20.2 | driverkit.macosx20.2 | 12.4 | | DriverKit 20.4 | driverkit.macosx20.4 | 12.5.1, 13.0 | | DriverKit 21.0.1 | driverkit21.0.1 | 13.1 | -| DriverKit 21.2 | driverkit21.2 | 13.2, 13.2.1 | +| DriverKit 21.2 | driverkit21.2 | 13.2.1 | #### Installed Simulators -| OS | Xcode Version | Simulators | -| ----------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| iOS 13.7 | 11.7 | iPhone 11
iPhone 11 Pro
iPhone 11 Pro Max
iPhone 8
iPhone 8 Plus
iPhone SE (2nd generation)
iPad (7th generation)
iPad Air (3rd generation)
iPad Pro (11-inch) (2nd generation)
iPad Pro (12.9-inch) (4th generation)
iPad Pro (9.7-inch) | -| iOS 14.4 | 12.4 | iPod touch (7th generation)
iPhone 11
iPhone 11 Pro
iPhone 11 Pro Max
iPhone 12
iPhone 12 mini
iPhone 12 Pro
iPhone 12 Pro Max
iPhone 8
iPhone 8 Plus
iPhone SE (2nd generation)
iPad (7th generation)
iPad (8th generation)
iPad Air (3rd generation)
iPad Air (4th generation)
iPad Pro (11-inch) (2nd generation)
iPad Pro (12.9-inch) (4th generation)
iPad Pro (9.7-inch) | -| iOS 14.5 | 12.5.1 | iPod touch (7th generation)
iPhone 11
iPhone 11 Pro
iPhone 11 Pro Max
iPhone 12
iPhone 12 mini
iPhone 12 Pro
iPhone 12 Pro Max
iPhone 8
iPhone 8 Plus
iPhone SE (2nd generation)
iPad (7th generation)
iPad (8th generation)
iPad Air (3rd generation)
iPad Air (4th generation)
iPad Pro (11-inch) (2nd generation)
iPad Pro (11-inch) (3rd generation)
iPad Pro (12.9-inch) (4th generation)
iPad Pro (12.9-inch) (5th generation)
iPad Pro (9.7-inch) | -| iOS 15.0 | 13.0
13.1 | iPod touch (7th generation)
iPhone 11
iPhone 11 Pro
iPhone 11 Pro Max
iPhone 12
iPhone 12 mini
iPhone 12 Pro
iPhone 12 Pro Max
iPhone 13
iPhone 13 mini
iPhone 13 Pro
iPhone 13 Pro Max
iPhone 8
iPhone 8 Plus
iPhone SE (2nd generation)
iPad (7th generation)
iPad (8th generation)
iPad (9th generation)
iPad Air (3rd generation)
iPad Air (4th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (2nd generation)
iPad Pro (11-inch) (3rd generation)
iPad Pro (12.9-inch) (4th generation)
iPad Pro (12.9-inch) (5th generation)
iPad Pro (9.7-inch) | -| iOS 15.2 | 13.2
13.2.1 | iPod touch (7th generation)
iPhone 11
iPhone 11 Pro
iPhone 11 Pro Max
iPhone 12
iPhone 12 mini
iPhone 12 Pro
iPhone 12 Pro Max
iPhone 13
iPhone 13 mini
iPhone 13 Pro
iPhone 13 Pro Max
iPhone 8
iPhone 8 Plus
iPhone SE (2nd generation)
iPad (7th generation)
iPad (8th generation)
iPad (9th generation)
iPad Air (3rd generation)
iPad Air (4th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (2nd generation)
iPad Pro (11-inch) (3rd generation)
iPad Pro (12.9-inch) (4th generation)
iPad Pro (12.9-inch) (5th generation)
iPad Pro (9.7-inch) | -| tvOS 13.4 | 11.7 | Apple TV
Apple TV 4K
Apple TV 4K (at 1080p) | -| tvOS 14.3 | 12.4 | Apple TV
Apple TV 4K
Apple TV 4K (at 1080p) | -| tvOS 14.5 | 12.5.1 | Apple TV
Apple TV 4K
Apple TV 4K (2nd generation)
Apple TV 4K (at 1080p)
Apple TV 4K (at 1080p) (2nd generation) | -| tvOS 15.0 | 13.0
13.1 | Apple TV
Apple TV 4K
Apple TV 4K (2nd generation)
Apple TV 4K (at 1080p)
Apple TV 4K (at 1080p) (2nd generation) | -| tvOS 15.2 | 13.2
13.2.1 | Apple TV
Apple TV 4K
Apple TV 4K (2nd generation)
Apple TV 4K (at 1080p)
Apple TV 4K (at 1080p) (2nd generation) | -| watchOS 6.2 | 11.7 | Apple Watch Series 4 - 40mm
Apple Watch Series 4 - 44mm
Apple Watch Series 5 - 40mm
Apple Watch Series 5 - 44mm | -| watchOS 7.2 | 12.4 | Apple Watch Series 4 - 40mm
Apple Watch Series 4 - 44mm
Apple Watch Series 5 - 40mm
Apple Watch Series 5 - 44mm
Apple Watch Series 6 - 40mm
Apple Watch Series 6 - 44mm | -| watchOS 7.4 | 12.5.1 | Apple Watch Series 4 - 40mm
Apple Watch Series 4 - 44mm
Apple Watch Series 5 - 40mm
Apple Watch Series 5 - 44mm
Apple Watch Series 6 - 40mm
Apple Watch Series 6 - 44mm | -| watchOS 8.0 | 13.0
13.1 | Apple Watch Series 4 - 40mm
Apple Watch Series 4 - 44mm
Apple Watch Series 5 - 40mm
Apple Watch Series 5 - 44mm
Apple Watch Series 6 - 40mm
Apple Watch Series 6 - 44mm
Apple Watch Series 7 - 41mm
Apple Watch Series 7 - 45mm | -| watchOS 8.3 | 13.2
13.2.1 | Apple Watch Series 4 - 40mm
Apple Watch Series 4 - 44mm
Apple Watch Series 5 - 40mm
Apple Watch Series 5 - 44mm
Apple Watch Series 6 - 40mm
Apple Watch Series 6 - 44mm
Apple Watch Series 7 - 41mm
Apple Watch Series 7 - 45mm | +| OS | Xcode Version | Simulators | +| ----------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| iOS 13.7 | 11.7 | iPhone 11
iPhone 11 Pro
iPhone 11 Pro Max
iPhone 8
iPhone 8 Plus
iPhone SE (2nd generation)
iPad (7th generation)
iPad Air (3rd generation)
iPad Pro (11-inch) (2nd generation)
iPad Pro (12.9-inch) (4th generation)
iPad Pro (9.7-inch) | +| iOS 14.4 | 12.4 | iPod touch (7th generation)
iPhone 11
iPhone 11 Pro
iPhone 11 Pro Max
iPhone 12
iPhone 12 mini
iPhone 12 Pro
iPhone 12 Pro Max
iPhone 8
iPhone 8 Plus
iPhone SE (2nd generation)
iPad (7th generation)
iPad (8th generation)
iPad Air (3rd generation)
iPad Air (4th generation)
iPad Pro (11-inch) (2nd generation)
iPad Pro (12.9-inch) (4th generation)
iPad Pro (9.7-inch) | +| iOS 14.5 | 12.5.1 | iPod touch (7th generation)
iPhone 11
iPhone 11 Pro
iPhone 11 Pro Max
iPhone 12
iPhone 12 mini
iPhone 12 Pro
iPhone 12 Pro Max
iPhone 8
iPhone 8 Plus
iPhone SE (2nd generation)
iPad (7th generation)
iPad (8th generation)
iPad Air (3rd generation)
iPad Air (4th generation)
iPad Pro (11-inch) (2nd generation)
iPad Pro (11-inch) (3rd generation)
iPad Pro (12.9-inch) (4th generation)
iPad Pro (12.9-inch) (5th generation)
iPad Pro (9.7-inch) | +| iOS 15.0 | 13.0
13.1 | iPod touch (7th generation)
iPhone 11
iPhone 11 Pro
iPhone 11 Pro Max
iPhone 12
iPhone 12 mini
iPhone 12 Pro
iPhone 12 Pro Max
iPhone 13
iPhone 13 mini
iPhone 13 Pro
iPhone 13 Pro Max
iPhone 8
iPhone 8 Plus
iPhone SE (2nd generation)
iPad (7th generation)
iPad (8th generation)
iPad (9th generation)
iPad Air (3rd generation)
iPad Air (4th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (2nd generation)
iPad Pro (11-inch) (3rd generation)
iPad Pro (12.9-inch) (4th generation)
iPad Pro (12.9-inch) (5th generation)
iPad Pro (9.7-inch) | +| iOS 15.2 | 13.2.1 | iPod touch (7th generation)
iPhone 11
iPhone 11 Pro
iPhone 11 Pro Max
iPhone 12
iPhone 12 mini
iPhone 12 Pro
iPhone 12 Pro Max
iPhone 13
iPhone 13 mini
iPhone 13 Pro
iPhone 13 Pro Max
iPhone 8
iPhone 8 Plus
iPhone SE (2nd generation)
iPad (7th generation)
iPad (8th generation)
iPad (9th generation)
iPad Air (3rd generation)
iPad Air (4th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (2nd generation)
iPad Pro (11-inch) (3rd generation)
iPad Pro (12.9-inch) (4th generation)
iPad Pro (12.9-inch) (5th generation)
iPad Pro (9.7-inch) | +| tvOS 13.4 | 11.7 | Apple TV
Apple TV 4K
Apple TV 4K (at 1080p) | +| tvOS 14.3 | 12.4 | Apple TV
Apple TV 4K
Apple TV 4K (at 1080p) | +| tvOS 14.5 | 12.5.1 | Apple TV
Apple TV 4K
Apple TV 4K (2nd generation)
Apple TV 4K (at 1080p)
Apple TV 4K (at 1080p) (2nd generation) | +| tvOS 15.0 | 13.0
13.1 | Apple TV
Apple TV 4K
Apple TV 4K (2nd generation)
Apple TV 4K (at 1080p)
Apple TV 4K (at 1080p) (2nd generation) | +| tvOS 15.2 | 13.2.1 | Apple TV
Apple TV 4K
Apple TV 4K (2nd generation)
Apple TV 4K (at 1080p)
Apple TV 4K (at 1080p) (2nd generation) | +| watchOS 6.2 | 11.7 | Apple Watch Series 4 - 40mm
Apple Watch Series 4 - 44mm
Apple Watch Series 5 - 40mm
Apple Watch Series 5 - 44mm | +| watchOS 7.2 | 12.4 | Apple Watch Series 4 - 40mm
Apple Watch Series 4 - 44mm
Apple Watch Series 5 - 40mm
Apple Watch Series 5 - 44mm
Apple Watch Series 6 - 40mm
Apple Watch Series 6 - 44mm | +| watchOS 7.4 | 12.5.1 | Apple Watch Series 4 - 40mm
Apple Watch Series 4 - 44mm
Apple Watch Series 5 - 40mm
Apple Watch Series 5 - 44mm
Apple Watch Series 6 - 40mm
Apple Watch Series 6 - 44mm | +| watchOS 8.0 | 13.0
13.1 | Apple Watch Series 4 - 40mm
Apple Watch Series 4 - 44mm
Apple Watch Series 5 - 40mm
Apple Watch Series 5 - 44mm
Apple Watch Series 6 - 40mm
Apple Watch Series 6 - 44mm
Apple Watch Series 7 - 41mm
Apple Watch Series 7 - 45mm | +| watchOS 8.3 | 13.2.1 | Apple Watch Series 4 - 40mm
Apple Watch Series 4 - 44mm
Apple Watch Series 5 - 40mm
Apple Watch Series 5 - 44mm
Apple Watch Series 6 - 40mm
Apple Watch Series 6 - 44mm
Apple Watch Series 7 - 41mm
Apple Watch Series 7 - 45mm | ### Android | Package Name | Version | @@ -327,12 +329,12 @@ | Android Emulator | 31.2.10 | | Android SDK Build-tools | 32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3 | | Android SDK Platforms | android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3) | -| Android SDK Platform-Tools | 33.0.1 | +| Android SDK Platform-Tools | 33.0.2 | | Android Support Repository | 47.0.0 | | CMake | 3.10.2
3.18.1 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 21.4.7075529 (default)
22.1.7171670
23.1.7779620 | +| NDK | 21.4.7075529 (default)
22.1.7171670
23.2.8568313 | | SDK Patch Applier v4 | 1 | #### Environment variables @@ -340,7 +342,7 @@ | ----------------------- | -------------------------------------------------------------------------------------------------- | | ANDROID_HOME | /Users/runner/Library/Android/sdk | | ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk-bundle -> /Users/runner/Library/Android/sdk/ndk/21.4.7075529 | -| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/23.1.7779620 | +| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/23.2.8568313 | | ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk-bundle -> /Users/runner/Library/Android/sdk/ndk/21.4.7075529 | | ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk | From b0853ccdf39626feeac6a3272f84015e159f1bef Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 2 Jun 2022 09:41:00 +0000 Subject: [PATCH 122/237] Ubuntu 20.04 (20220529 update) (#5649) * Updating readme file for ubuntu20 version 20220529.1 * Add php 8.0.19 Co-authored-by: Image generation service account Co-authored-by: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Co-authored-by: Actions service account --- images/linux/Ubuntu2004-Readme.md | 147 +++++++++++++++--------------- 1 file changed, 75 insertions(+), 72 deletions(-) diff --git a/images/linux/Ubuntu2004-Readme.md b/images/linux/Ubuntu2004-Readme.md index 3b2bf8cc3..f78adfa26 100644 --- a/images/linux/Ubuntu2004-Readme.md +++ b/images/linux/Ubuntu2004-Readme.md @@ -1,24 +1,26 @@ | Announcements | |-| +| [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one on June, 6](https://github.com/actions/virtual-environments/issues/5595) | | [(Public Beta) Ubuntu 22.04 is now available](https://github.com/actions/virtual-environments/issues/5490) | *** # Ubuntu 20.04.4 LTS -- Linux kernel version: 5.13.0-1023-azure -- Image Version: 20220515.1 +- Linux kernel version: 5.13.0-1025-azure +- Image Version: 20220529.1 ## Installed Software ### Language and Runtime - Bash 5.0.17(1)-release - Clang 10.0.0, 11.0.0, 12.0.0 - Clang-format 10.0.0, 11.0.0, 12.0.0 -- Erlang 24.3.3 (Eshell 12.3.1) +- Clang-tidy 10.0.0, 11.0.0, 12.0.0 +- Erlang 25.0 (Eshell 13.0) - Erlang rebar3 3.18.0 - GNU C++ 9.4.0, 10.3.0 - GNU Fortran 9.4.0, 10.3.0 -- Julia 1.7.2 +- Julia 1.7.3 - Kotlin 1.6.21-release-334 -- Mono 6.12.0.122 (apt source repository: https://download.mono-project.com/repo/ubuntu stable-focal main) -- MSBuild 16.6.0.15201 (from /usr/lib/mono/msbuild/15.0/bin/MSBuild.dll) +- Mono 6.12.0.179 (apt source repository: https://download.mono-project.com/repo/ubuntu stable-focal main) +- MSBuild 16.10.1.31701 (from /usr/lib/mono/msbuild/15.0/bin/MSBuild.dll) - Node 16.15.0 - Perl 5.30.0 - Python 3.8.10 @@ -28,15 +30,15 @@ ### Package Management - cpan 1.64 -- Helm 3.8.2 +- Helm 3.9.0 - Homebrew 3.4.11 -- Miniconda 4.11.0 +- Miniconda 4.12.0 - Npm 8.5.5 - Pip 20.0.2 - Pip3 20.0.2 -- Pipx 1.0.0 +- Pipx 1.1.0 - RubyGems 3.1.2 -- Vcpkg (build from master \<0cf5b4305>) +- Vcpkg (build from master \) - Yarn 1.22.18 #### Environment variables @@ -48,36 +50,37 @@ ### Project Management - Ant 1.10.7 - Gradle 7.4.2 -- Lerna 4.0.0 +- Lerna 5.0.0 - Maven 3.8.5 - Sbt 1.6.2 ### Tools -- Ansible 2.12.5 +- Ansible 2.12.6 - apt-fast 1.9.12 - AzCopy 10.15.0 (available by `azcopy` and `azcopy10` aliases) - Bazel 5.1.1 - Bazelisk 1.11.0 - Bicep 0.6.18 -- Buildah 1.21.3 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) -- CMake 3.23.1 -- CodeQL Action Bundle 2.9.1 +- Buildah 1.22.3 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) +- CMake 3.23.2 +- CodeQL Action Bundle 2.9.2 +- Docker Amazon ECR Credential Helper 0.6.0 - Docker Compose v1 1.29.2 - Docker Compose v2 2.4.1+azure-1 - Docker-Buildx 0.8.2 -- Docker-Moby Client 20.10.15+azure-1 -- Docker-Moby Server 20.10.15+azure-2 -- Fastlane 2.205.2 +- Docker-Moby Client 20.10.16+azure-3 +- Docker-Moby Server 20.10.16+azure-2 +- Fastlane 2.206.2 - Git 2.36.1 (apt source repository: ppa:git-core/ppa) -- Git LFS 3.1.4 (apt source repository: https://packagecloud.io/install/repositories/github/git-lfs) +- Git LFS 3.2.0 (apt source repository: https://packagecloud.io/install/repositories/github/git-lfs) - Git-ftp 1.6.0 - Haveged 1.9.1 - Heroku 7.60.2 - HHVM (HipHop VM) 4.160.0 - jq 1.6 -- Kind 0.13.0 -- Kubectl 1.24.0 -- Kustomize 4.5.4 +- Kind 0.14.0 +- Kubectl 1.24.1 +- Kustomize 4.5.5 - Leiningen 2.9.8 - MediaInfo 19.09 - Mercurial 5.3.1 @@ -86,34 +89,34 @@ - Newman 5.3.2 - nvm 0.39.1 - OpenSSL 1.1.1f-1ubuntu2.13 -- Packer 1.8.0 -- Parcel 2.5.0 +- Packer 1.8.1 +- Parcel 2.6.0 - PhantomJS 2.1.1 - Podman 3.4.2 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) -- Pulumi 3.32.1 +- Pulumi 3.33.2 - R 4.2.0 -- Skopeo 1.3.0 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) +- Skopeo 1.5.0 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - Sphinx Open Source Search Server 2.2.11 - SVN 1.13.0 -- Terraform 1.1.9 +- Terraform 1.2.1 - yamllint 1.26.3 -- yq 4.25.1 +- yq 4.25.2 - zstd 1.5.2 (homebrew) ### CLI Tools -- Alibaba Cloud CLI 3.0.119 -- AWS CLI 2.7.0 -- AWS CLI Session manager plugin 1.2.312.0 +- Alibaba Cloud CLI 3.0.121 +- AWS CLI 2.7.4 +- AWS CLI Session manager plugin 1.2.331.0 - AWS SAM CLI 1.50.0 -- Azure CLI (azure-cli) 2.36.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) +- Azure CLI (azure-cli) 2.37.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 -- GitHub CLI 2.10.1 +- GitHub CLI 2.11.3 - Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt) - Hub CLI 2.14.2 -- Netlify CLI 10.3.1 -- OpenShift CLI 4.10.13 +- Netlify CLI 10.3.3 +- OpenShift CLI 4.10.15 - ORAS CLI 0.12.0 -- Vercel CLI 24.2.3 +- Vercel CLI 24.2.4 ### Java | Version | Vendor | Environment Variable | @@ -128,41 +131,41 @@ | CE 22.1.0 | GRAALVM_11_ROOT | ### PHP -| Tool | Version | -| -------- | ------------------- | -| PHP | 7.4.29 8.0.18 8.1.5 | -| Composer | 2.3.5 | -| PHPUnit | 8.5.26 | +| Tool | Version | +| -------- | ------------- | +| PHP | 7.4.29 8.0.19 8.1.6 | +| Composer | 2.3.5 | +| PHPUnit | 8.5.26 | ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. ``` ### Haskell - Cabal 3.6.2.0 -- GHC 9.2.2 +- GHC 9.2.3 - GHCup 0.1.17.8 - Stack 2.7.5 ### Rust Tools -- Cargo 1.60.0 -- Rust 1.60.0 -- Rustdoc 1.60.0 +- Cargo 1.61.0 +- Rust 1.61.0 +- Rustdoc 1.61.0 - Rustup 1.24.3 #### Packages - Bindgen 0.59.2 -- Cargo audit 0.16.0 -- Cargo clippy 0.1.60 -- Cargo outdated +- Cargo audit 0.17.0 +- Cargo clippy 0.1.61 +- Cargo outdated 0.11.1 - Cbindgen 0.23.0 - Rustfmt 1.4.38 ### Browsers and Drivers -- Google Chrome 101.0.4951.64 -- ChromeDriver 101.0.4951.41 -- Chromium 101.0.4951.0 -- Mozilla Firefox 100.0 +- Google Chrome 102.0.5005.61 +- ChromeDriver 102.0.5005.61 +- Chromium 102.0.5005.0 +- Selenium server 4.2.0 +- Mozilla Firefox 100.0.2 - Geckodriver 0.31.0 -- Selenium server 4.1.0 #### Environment variables | Name | Value | @@ -175,7 +178,7 @@ - 3.1.120 3.1.202 3.1.302 3.1.419 5.0.104 5.0.214 5.0.303 5.0.408 6.0.300 ### .NET tools -- nbgv 3.5.104+d0b7c362ff +- nbgv 3.5.107+6463ef6068 ### Databases - MongoDB 5.0.8 (apt source repository: https://repo.mongodb.org/apt/ubuntu) @@ -197,7 +200,7 @@ ``` #### MS SQL Server Client Tools - sqlcmd 17.9.0001.1 -- SqlPackage 16.0.5400.1 +- SqlPackage 16.0.6161.0 ### Cached Tools #### Go @@ -207,7 +210,7 @@ #### Node.js - 12.22.12 -- 14.19.2 +- 14.19.3 - 16.15.0 #### PyPy @@ -222,7 +225,7 @@ - 3.6.15 - 3.7.13 - 3.8.12 -- 3.9.12 +- 3.9.13 - 3.10.4 #### Ruby @@ -240,7 +243,7 @@ | GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.2/x64 | x64 | ### PowerShell Tools -- PowerShell 7.2.3 +- PowerShell 7.2.4 #### PowerShell Modules | Module | Version | @@ -266,14 +269,14 @@ | Android Command Line Tools | 4.0 | | Android Emulator | 31.2.10 | | Android SDK Build-tools | 32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3 | -| Android SDK Platform-Tools | 33.0.1 | +| Android SDK Platform-Tools | 33.0.2 | | Android SDK Platforms | android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3) | | Android SDK Tools | 26.1.1 | | Android Support Repository | 47.0.0 | | CMake | 3.10.2
3.18.1 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 21.4.7075529 (default)
22.1.7171670
23.1.7779620 | +| NDK | 21.4.7075529 (default)
22.1.7171670
23.2.8568313 | | SDK Patch Applier v4 | 1 | #### Environment variables @@ -281,7 +284,7 @@ | ----------------------- | ------------------------------------------------------------------------------------ | | ANDROID_HOME | /usr/local/lib/android/sdk | | ANDROID_NDK_HOME | /usr/local/lib/android/sdk/ndk-bundle -> /usr/local/lib/android/sdk/ndk/21.4.7075529 | -| ANDROID_NDK_LATEST_HOME | /usr/local/lib/android/sdk/ndk/23.1.7779620 | +| ANDROID_NDK_LATEST_HOME | /usr/local/lib/android/sdk/ndk/23.2.8568313 | | ANDROID_NDK_ROOT | /usr/local/lib/android/sdk/ndk-bundle -> /usr/local/lib/android/sdk/ndk/21.4.7075529 | | ANDROID_SDK_ROOT | /usr/local/lib/android/sdk | @@ -291,18 +294,18 @@ | alpine:3.12 | sha256:c75ac27b49326926b803b9ed43bf088bc220d22556de1bc5f72d742c91398f69 | 2022-04-05 | | alpine:3.13 | sha256:ccf92aa53bc6c3b25be2ad0cce80baec1778f007f7e076b0ffbd1b225d0b3a9b | 2022-04-05 | | alpine:3.14 | sha256:06b5d462c92fc39303e6363c65e074559f8d6b1363250027ed5053557e3398c5 | 2022-04-05 | -| buildpack-deps:bullseye | sha256:f4369ea9e313fc97029c736d68a9ea705d14fd1884a70be33aae25196d59288b | 2022-05-11 | -| buildpack-deps:buster | sha256:3485150b7bd19da1e2ddbf567ee47c5ebd1ed62d55a334ff363a718057d713c3 | 2022-05-11 | -| buildpack-deps:stretch | sha256:1929159d9dfd9fc9cc8f6fb0c8414452ec4613b824e152b87e24de9a6e3b5879 | 2022-05-11 | -| debian:10 | sha256:405f48fbb359190809bd91aac79c3f6c346c1e79878c839351c6a817db5e9fc4 | 2022-05-11 | -| debian:11 | sha256:6137c67e2009e881526386c42ba99b3657e4f92f546814a33d35b14e60579777 | 2022-05-11 | -| debian:9 | sha256:3487fb8dc9312f88dd4aa03364c15d98a998c5c7c3453f0469002f9d593916f6 | 2022-05-11 | +| buildpack-deps:bullseye | sha256:898c2264db514062f89391a9ae58e25bfcaa94d9fed04abf789a4abb53ee2fd6 | 2022-05-28 | +| buildpack-deps:buster | sha256:3a56627334c11ff56aa16fa7c8922cfc17d506fe41f9155e350b1e02edb0e77d | 2022-05-28 | +| buildpack-deps:stretch | sha256:a87bd91f037696862c341a73f6607cfb5d462ffcec16de34f59bab0f21b61868 | 2022-05-28 | +| debian:10 | sha256:e5b41ae2b4cf0d04b80cd2f89724e9cfc09e334ac64f188b9808929c748af526 | 2022-05-28 | +| debian:11 | sha256:3f1d6c17773a45c97bd8f158d665c9709d7b29ed7917ac934086ad96f92e4510 | 2022-05-28 | +| debian:9 | sha256:22cb208880101b9a665332a9360ba4c5c021e3ed2f791638369e9a9418dac981 | 2022-05-28 | | moby/buildkit:latest | sha256:0dc312b04eac1b44cd2cad566deb1e886c753109208affbbec8384f381ff7f38 | 2022-05-06 | | node:12 | sha256:01627afeb110b3054ba4a1405541ca095c8bfca1cb6f2be9479c767a2711879e | 2022-04-20 | | node:12-alpine | sha256:d4b15b3d48f42059a15bd659be60afe21762aae9d6cbea6f124440895c27db68 | 2022-04-11 | -| node:14 | sha256:61168c39af89331ffaa6ba41c2a44f4d5132a857a6034175f994948b5798b588 | 2022-05-11 | -| node:14-alpine | sha256:8845b4f88f64f8c56a39236648ba22946e806a6153c10911f77b70e5a2edb4ca | 2022-04-05 | -| node:16 | sha256:1817bb941c9a30fe2a6d75ff8675a8f6def408efe3d3ff43dbb006e2b534fa14 | 2022-05-11 | +| node:14 | sha256:3324c688c0e98888f8938509f35356acf69a3e1f9f385d85f7e6086b137c17e3 | 2022-05-28 | +| node:14-alpine | sha256:c9b8829068199346e2a9ae46f870bbb82ce44de6580321300bf3945d00dee0f1 | 2022-05-18 | +| node:16 | sha256:59eb4e9d6a344ae1161e7d6d8af831cb50713cc631889a5a8c2d438d6ec6aa0f | 2022-05-28 | | node:16-alpine | sha256:1a9a71ea86aad332aa7740316d4111ee1bd4e890df47d3b5eff3e5bded3b3d10 | 2022-04-27 | | ubuntu:16.04 | sha256:20858ebbc96215d6c3c574f781133ebffdc7c18d98af4f294cc4c04871a6fe61 | 2021-08-31 | | ubuntu:18.04 | sha256:d21b6ba9e19feffa328cb3864316e6918e30acfd55e285b5d3df1d8ca3c7fd3f | 2022-04-29 | @@ -324,7 +327,7 @@ | curl | 7.68.0-1ubuntu2.11 | | dbus | 1.12.16-2ubuntu2.2 | | dnsutils | 1:9.16.1-0ubuntu2.10 | -| dpkg | 1.19.7ubuntu3 | +| dpkg | 1.19.7ubuntu3.2 | | fakeroot | 1.24-1 | | file | 1:5.38-4 | | flex | 2.6.4-6.2 | @@ -375,7 +378,7 @@ | sqlite3 | 3.31.1-4ubuntu0.3 | | ssh | 1:8.2p1-4ubuntu0.5 | | sshpass | 1.06-1 | -| subversion | 1.13.0-3ubuntu0.1 | +| subversion | 1.13.0-3ubuntu0.2 | | sudo | 1.8.31-1ubuntu1.2 | | swig | 4.0.1-5build1 | | telnet | 0.17-41.2build1 | From 3c0d5a6a78537ef672d3c3e047c5b83aaf262290 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 2 Jun 2022 09:54:36 +0000 Subject: [PATCH 123/237] macOS 10.15 (20220531 update) (#5667) * Updating readme file for macOS-10.15 version 20220531.1 * Update macos-10.15-Readme.md Add Microsoft Edge WebDriver 102.0.1245.2 Co-authored-by: Image generation service account Co-authored-by: Dusko Dobranic <101048884+ddobranic@users.noreply.github.com> Co-authored-by: Actions service account --- images/macos/macos-10.15-Readme.md | 74 +++++++++++++++--------------- 1 file changed, 38 insertions(+), 36 deletions(-) diff --git a/images/macos/macos-10.15-Readme.md b/images/macos/macos-10.15-Readme.md index f0c9011d3..51c71b60a 100644 --- a/images/macos/macos-10.15-Readme.md +++ b/images/macos/macos-10.15-Readme.md @@ -1,13 +1,13 @@ | Announcements | |-| | [[macOS] Default Visual studio for mac will be changed to version 2022 for macOS 11&12 on May, 30](https://github.com/actions/virtual-environments/issues/5601) | -| [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one](https://github.com/actions/virtual-environments/issues/5595) | +| [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one on June, 6](https://github.com/actions/virtual-environments/issues/5595) | | [macOS 12 (Monterey) is available as a public beta in GitHub Actions and Azure DevOps](https://github.com/actions/virtual-environments/issues/5446) | *** # macOS 10.15 info - System Version: macOS 10.15.7 (19H1922) - Kernel Version: Darwin 19.6.0 -- Image Version: 20220523.3 +- Image Version: 20220531.1 ## Installed Software ### Language and Runtime @@ -15,14 +15,14 @@ - Bash 3.2.57(1)-release - Clang/LLVM 12.0.0 is default - Clang/LLVM 13.0.1 is available on `'$(brew --prefix llvm)/bin/clang'` -- gcc-9 (Homebrew GCC 9.4.0) 9.4.0 - available by `gcc-9` alias +- gcc-9 (Homebrew GCC 9.5.0) 9.5.0 - available by `gcc-9` alias - gcc-10 (Homebrew GCC 10.3.0) 10.3.0 - available by `gcc-10` alias - gcc-11 (Homebrew GCC 11.3.0_1) 11.3.0 - available by `gcc-11` alias -- GNU Fortran (Homebrew GCC 9.4.0) 9.4.0 - available by `gfortran-9` alias +- GNU Fortran (Homebrew GCC 9.5.0) 9.5.0 - available by `gfortran-9` alias - GNU Fortran (Homebrew GCC 10.3.0) 10.3.0 - available by `gfortran-10` alias - GNU Fortran (Homebrew GCC 11.3.0_1) 11.3.0 - available by `gfortran-11` alias - Go 1.17.10 -- julia 1.7.2 +- julia 1.7.3 - Kotlin 1.6.21-release-334 - MSBuild 16.10.1.58001 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) - Node.js v16.15.0 @@ -45,10 +45,10 @@ - NPM 8.5.5 - NuGet 5.9.0.7134 - Pip 20.3.4 (python 2.7) -- Pip 22.1 (python 3.9) -- Pipx 1.0.0 +- Pip 22.1.1 (python 3.9) +- Pipx 1.1.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \<840f701d8>) +- Vcpkg 2022 (build from master \) - Yarn 1.22.19 #### Environment variables @@ -72,9 +72,9 @@ - bsdtar 3.3.2 - available by 'tar' alias - Curl 7.83.1 - Git 2.36.1 -- Git LFS: 3.1.4 -- GitHub CLI: 2.10.1 -- GNU parallel 20220422 +- Git LFS: 3.2.0 +- GitHub CLI: 2.11.3 +- GNU parallel 20220522 - GNU Tar 1.34 - available by 'gtar' alias - GNU Wget 1.21.3 - gpg (GnuPG) 2.3.6 @@ -86,30 +86,30 @@ - mongod v5.0.7 - Newman 5.3.2 - OpenSSL 1.1.1o 3 May 2022 `(/usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1o)` -- Packer 1.8.0 +- Packer 1.8.1 - PostgreSQL 14.3 - psql (PostgreSQL) 14.3 - Sox 14.4.2 - Subversion (SVN) 1.14.2 - Switchaudio-osx 1.1.0 - Vagrant 2.2.19 -- virtualbox 6.1.34r150636 -- yq (https://github.com/mikefarah/yq/) version 4.25.1 +- VirtualBox 6.1.34r150636 +- yq (https://github.com/mikefarah/yq/) version 4.25.2 - zstd 1.5.2 ### Tools -- Aliyun CLI 3.0.119 +- Aliyun CLI 3.0.121 - App Center CLI 2.10.10 -- AWS CLI 2.7.2 -- AWS SAM CLI 1.50.0 -- AWS Session Manager CLI 1.2.323.0 +- AWS CLI 2.7.4 +- AWS SAM CLI 1.51.0 +- AWS Session Manager CLI 1.2.331.0 - Azure CLI (azure-devops) 0.25.0 -- Azure CLI 2.36.0 +- Azure CLI 2.37.0 - Bicep CLI 0.6.18 - Cabal 3.6.2.0 -- Cmake 3.23.1 -- Fastlane 2.206.1 -- GHC 9.2.2 +- Cmake 3.23.2 +- Fastlane 2.206.2 +- GHC 9.2.3 - GHCup 0.1.17.8 - Jazzy 0.14.2 - Stack 2.7.5 @@ -124,18 +124,18 @@ ### Browsers - Safari 15.5 (15613.2.7.1.9) - SafariDriver 15.5 (15613.2.7.1.9) -- Google Chrome 101.0.4951.64 -- ChromeDriver 101.0.4951.41 -- Microsoft Edge 101.0.1210.53 -- MSEdgeDriver 101.0.1210.53 -- Mozilla Firefox 100.0.2 +- Google Chrome 102.0.5005.61 +- ChromeDriver 102.0.5005.61 +- Microsoft Edge 102.0.1245.30 +- Microsoft Edge WebDriver 102.0.1245.2 +- Mozilla Firefox 101.0 - geckodriver 0.31.0 -- Selenium server 4.1.4 +- Selenium server 4.2.0 #### Environment variables | Name | Value | | --------------- | ---------------------------------------------- | -| CHROMEWEBDRIVER | /usr/local/Caskroom/chromedriver/101.0.4951.41 | +| CHROMEWEBDRIVER | /usr/local/Caskroom/chromedriver/102.0.5005.61 | | EDGEWEBDRIVER | /usr/local/share/edge_driver | | GECKOWEBDRIVER | /usr/local/opt/geckodriver/bin | @@ -209,7 +209,7 @@ #### PowerShell Modules | Module | Version | | ---------------- | ------- | -| Az | 7.5.0 | +| Az | 8.0.0 | | MarkdownPS | 1.9 | | Pester | 5.3.3 | | PSScriptAnalyzer | 1.20.0 | @@ -221,8 +221,10 @@ | nginx | 1.21.6_1 | /usr/local/etc/nginx/nginx.conf | none | 80 | ### Xamarin -#### Visual Studio 2019 for Mac -- 8.10.23.7 +#### Visual Studio for Mac +| Version | Build | Path | +| -------------- | --------- | ------------------------------- | +| 2019 (default) | 8.10.23.7 | /Applications/Visual Studio.app | #### Xamarin bundles | symlink | Xamarin.Mono | Xamarin.iOS | Xamarin.Mac | Xamarin.Android | @@ -360,17 +362,17 @@ ### Android | Package Name | Version | | -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 4.0 | +| Android Command Line Tools | 7.0 | | Android Emulator | 31.2.10 | | Android SDK Build-tools | 32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3
26.0.0 26.0.1 26.0.2 26.0.3
25.0.0 25.0.1 25.0.2 25.0.3
24.0.0 24.0.1 24.0.2 24.0.3 | | Android SDK Platforms | android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3)
android-26 (rev 2)
android-25 (rev 3)
android-24 (rev 2) | -| Android SDK Platform-Tools | 33.0.1 | +| Android SDK Platform-Tools | 33.0.2 | | Android Support Repository | 47.0.0 | | CMake | 3.10.2
3.18.1 | | Google APIs | addon-google_apis-google-21
addon-google_apis-google-22
addon-google_apis-google-23
addon-google_apis-google-24 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 15.2.4203891
18.1.5063045
21.4.7075529 (default)
22.1.7171670
23.1.7779620 | +| NDK | 15.2.4203891
18.1.5063045
21.4.7075529 (default)
22.1.7171670
23.2.8568313 | | SDK Patch Applier v4 | 1 | | Intel HAXM | 7.6.5 | @@ -380,7 +382,7 @@ | ANDROID_HOME | /Users/runner/Library/Android/sdk | | ANDROID_NDK_18R_PATH | /Users/runner/Library/Android/sdk/ndk/18.1.5063045 | | ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk-bundle -> /Users/runner/Library/Android/sdk/ndk/21.4.7075529 | -| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/23.1.7779620 | +| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/23.2.8568313 | | ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk-bundle -> /Users/runner/Library/Android/sdk/ndk/21.4.7075529 | | ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk | From 37ee31328798204ee921be30f9c4df32c0b792b0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 2 Jun 2022 09:58:40 +0000 Subject: [PATCH 124/237] Updating readme file for win19 version 20220529.1 (#5646) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/win/Windows2019-Readme.md | 48 ++++++++++++++++---------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/images/win/Windows2019-Readme.md b/images/win/Windows2019-Readme.md index 531bab355..48a3a19c1 100644 --- a/images/win/Windows2019-Readme.md +++ b/images/win/Windows2019-Readme.md @@ -1,11 +1,11 @@ | Announcements | |-| -| [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one](https://github.com/actions/virtual-environments/issues/5595) | +| [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one on June, 6](https://github.com/actions/virtual-environments/issues/5595) | | [[Azure DevOps] Windows-2016 environment removal postponed until June 30, 2022](https://github.com/actions/virtual-environments/issues/5403) | *** # Microsoft Windows Server 2019 Datacenter - OS Version: 10.0.17763 Build 2928 -- Image Version: 20220522.1 +- Image Version: 20220529.1 ## Enabled windows optional features - Windows Subsystem for Linux [WSLv1] @@ -14,7 +14,7 @@ ### Language and Runtime - Bash 4.4.23(1)-release - Go 1.17.10 -- Julia 1.7.2 +- Julia 1.7.3 - Kotlin 1.6.21 - LLVM 13.0.1 - Node 16.14.2 @@ -31,9 +31,9 @@ - NPM 8.5.0 - NuGet 6.2.0.146 - pip 22.1.1 (python 3.7) -- Pipx 1.0.0 +- Pipx 1.1.0 - RubyGems 2.7.6.3 -- Vcpkg (build from master \<314018fef>) +- Vcpkg (build from master \) - Yarn 1.22.18 #### Environment variables @@ -56,20 +56,20 @@ - Bazelisk 1.11.0 - Bicep 0.6.18 - Cabal 3.6.2.0 -- CMake 3.23.1 +- CMake 3.23.2 - CodeQL Action Bundle 2.9.2 - Docker 20.10.7 - Docker Compose v1 1.29.2 - Docker Compose v2 2.5.1 - Docker-wincred 0.6.4 -- ghc 9.2.2 +- ghc 9.2.3 - Git 2.36.0.windows.1 - Git LFS 3.1.4 -- Google Cloud SDK 386.0.0 +- Google Cloud SDK 387.0.0 - InnoSetup 6.2.1 - jq 1.6 - Kind 0.14.0 -- Kubectl 1.24.0 +- Kubectl 1.24.1 - Mercurial 5.0 - Mingw-w64 8.1.0 - Newman 5.3.2 @@ -77,7 +77,7 @@ - OpenSSL 1.1.1 - Packer 1.8.0 - Parcel 2.5.0 -- Pulumi v3.33.1 +- Pulumi v3.33.2 - R 4.2.0 - Service Fabric SDK 9.0.1017.9590 - Stack 2.7.5 @@ -90,14 +90,14 @@ - zstd 1.5.2 ### CLI Tools -- Alibaba Cloud CLI 3.0.120 -- AWS CLI 2.7.2 +- Alibaba Cloud CLI 3.0.121 +- AWS CLI 2.7.4 - AWS SAM CLI 1.50.0 -- AWS Session Manager CLI 1.2.323.0 -- Azure CLI 2.36.0 +- AWS Session Manager CLI 1.2.331.0 +- Azure CLI 2.37.0 - Azure DevOps CLI extension 0.25.0 - Cloud Foundry CLI 6.53.0 -- GitHub CLI 2.10.1 +- GitHub CLI 2.11.3 - Hub CLI 2.14.2 ### Rust Tools @@ -108,21 +108,21 @@ #### Packages - bindgen 0.59.2 -- cargo-audit 0.16.0 +- cargo-audit 0.17.0 - cargo-outdated 0.11.1 - cbindgen 0.23.0 - Clippy 0.1.61 - Rustfmt 1.4.38 ### Browsers and webdrivers -- Google Chrome 101.0.4951.67 -- Chrome Driver 101.0.4951.41 +- Google Chrome 102.0.5005.63 +- Chrome Driver 102.0.5005.61 - Microsoft Edge 101.0.1210.53 - Microsoft Edge Driver 101.0.1210.53 - Mozilla Firefox 100.0.2 - Gecko Driver 0.31.0 - IE Driver 3.150.1.1 -- Selenium server 4.1.0 +- Selenium server 4.2.0 #### Environment variables | Name | Value | @@ -224,7 +224,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### Database tools - Azure CosmosDb Emulator 2.14.7.0 -- DacFx 16.0.5400.1 +- DacFx 16.0.6161.0 - MySQL 5.7.38.0 - SQL OLEDB Driver 18.6.3.0 - SQLPS 1.0 @@ -547,7 +547,7 @@ All other versions are saved but not installed. #### Powershell Modules | Module | Version | | ------------------ | ---------------- | -| AWSPowerShell | 4.1.90 | +| AWSPowerShell | 4.1.95 | | DockerMsftProvider | 1.0.0.8 | | MarkdownPS | 1.9 | | Microsoft.Graph | 1.9.6 | @@ -564,14 +564,14 @@ All other versions are saved but not installed. | Android Command Line Tools | 4.0 | | Android SDK Build-tools | 32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3
26.0.0 26.0.1 26.0.2 26.0.3
25.0.0 25.0.1 25.0.2 25.0.3
24.0.0 24.0.1 24.0.2 24.0.3
23.0.1 23.0.2 23.0.3
22.0.1
21.1.2
20.0.0
19.1.0 | | Android SDK Platforms | android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3)
android-26 (rev 2)
android-25 (rev 3)
android-24 (rev 2)
android-23 (rev 3)
android-22 (rev 2)
android-21 (rev 2)
android-20 (rev 2)
android-19 (rev 4) | -| Android SDK Platform-Tools | 33.0.1 | +| Android SDK Platform-Tools | 33.0.2 | | Android SDK Tools | 26.1.1 | | Android Support Repository | 47.0.0 | | CMake | 3.10.2
3.18.1 | | Google APIs | addon-google_apis-google-21
addon-google_apis-google-22
addon-google_apis-google-23
addon-google_apis-google-24 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 21.4.7075529 (default)
22.1.7171670
23.1.7779620 | +| NDK | 21.4.7075529 (default)
22.1.7171670
23.2.8568313 | | SDK Patch Applier v4 | 1 | #### Environment variables @@ -579,7 +579,7 @@ All other versions are saved but not installed. | ----------------------- | ---------------------------------------------------------------------------- | | ANDROID_HOME | C:\Android\android-sdk | | ANDROID_NDK_HOME | C:\Android\android-sdk\ndk-bundle -> C:\Android\android-sdk\ndk\21.4.7075529 | -| ANDROID_NDK_LATEST_HOME | C:\Android\android-sdk\ndk\23.1.7779620 | +| ANDROID_NDK_LATEST_HOME | C:\Android\android-sdk\ndk\23.2.8568313 | | ANDROID_NDK_PATH | C:\Android\android-sdk\ndk-bundle -> C:\Android\android-sdk\ndk\21.4.7075529 | | ANDROID_NDK_ROOT | C:\Android\android-sdk\ndk-bundle -> C:\Android\android-sdk\ndk\21.4.7075529 | | ANDROID_SDK_ROOT | C:\Android\android-sdk | From 36df9267d047407c6726d11639504455127b0d40 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 2 Jun 2022 12:58:33 +0000 Subject: [PATCH 125/237] Updating readme file for win22 version 20220529.1 (#5647) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/win/Windows2022-Readme.md | 51 ++++++++++++++++---------------- 1 file changed, 26 insertions(+), 25 deletions(-) diff --git a/images/win/Windows2022-Readme.md b/images/win/Windows2022-Readme.md index c59086448..22f93b812 100644 --- a/images/win/Windows2022-Readme.md +++ b/images/win/Windows2022-Readme.md @@ -1,10 +1,11 @@ | Announcements | |-| +| [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one on June, 6](https://github.com/actions/virtual-environments/issues/5595) | | [[Azure DevOps] Windows-2016 environment removal postponed until June 30, 2022](https://github.com/actions/virtual-environments/issues/5403) | *** # Microsoft Windows Server 2022 Datacenter - OS Version: 10.0.20348 Build 707 -- Image Version: 20220522.1 +- Image Version: 20220529.1 ## Enabled windows optional features - Windows Subsystem for Linux [WSLv1] @@ -13,7 +14,7 @@ ### Language and Runtime - Bash 4.4.23(1)-release - Go 1.17.10 -- Julia 1.7.2 +- Julia 1.7.3 - Kotlin 1.6.21 - LLVM 13.0.1 - Node 16.14.2 @@ -30,9 +31,9 @@ - NPM 8.5.0 - NuGet 6.2.0.146 - pip 22.1.1 (python 3.9) -- Pipx 1.0.0 +- Pipx 1.1.0 - RubyGems 3.2.33 -- Vcpkg (build from master \<314018fef>) +- Vcpkg (build from master \) - Yarn 1.22.18 #### Environment variables @@ -54,26 +55,26 @@ - Bazelisk 1.11.0 - Bicep 0.6.18 - Cabal 3.6.2.0 -- CMake 3.23.1 +- CMake 3.23.2 - CodeQL Action Bundle 2.9.2 - Docker 20.10.7 - Docker Compose v1 1.29.2 - Docker Compose v2 2.5.1 - Docker-wincred 0.6.4 -- ghc 9.2.2 +- ghc 9.2.3 - Git 2.36.0.windows.1 - Git LFS 3.1.4 - InnoSetup 6.2.1 - jq 1.6 - Kind 0.14.0 -- Kubectl 1.24.0 +- Kubectl 1.24.1 - Mercurial 5.0 - Mingw-w64 8.1.0 - Newman 5.3.2 - NSIS v3.08 - OpenSSL 1.1.1 - Packer 1.8.0 -- Pulumi v3.33.1 +- Pulumi v3.33.2 - R 4.2.0 - Service Fabric SDK 9.0.1017.9590 - Stack 2.7.5 @@ -86,13 +87,13 @@ - zstd 1.5.2 ### CLI Tools -- Alibaba Cloud CLI 3.0.120 -- AWS CLI 2.7.2 +- Alibaba Cloud CLI 3.0.121 +- AWS CLI 2.7.4 - AWS SAM CLI 1.50.0 -- AWS Session Manager CLI 1.2.323.0 -- Azure CLI 2.36.0 +- AWS Session Manager CLI 1.2.331.0 +- Azure CLI 2.37.0 - Azure DevOps CLI extension 0.25.0 -- GitHub CLI 2.10.1 +- GitHub CLI 2.11.3 - Hub CLI 2.14.2 ### Rust Tools @@ -103,21 +104,21 @@ #### Packages - bindgen 0.59.2 -- cargo-audit 0.16.0 +- cargo-audit 0.17.0 - cargo-outdated 0.11.1 - cbindgen 0.23.0 - Clippy 0.1.61 - Rustfmt 1.4.38 ### Browsers and webdrivers -- Google Chrome 101.0.4951.67 -- Chrome Driver 101.0.4951.41 +- Google Chrome 102.0.5005.63 +- Chrome Driver 102.0.5005.61 - Microsoft Edge 101.0.1210.53 - Microsoft Edge Driver 101.0.1210.53 - Mozilla Firefox 100.0.2 - Gecko Driver 0.31.0 - IE Driver 3.150.1.1 -- Selenium server 4.1.0 +- Selenium server 4.2.0 #### Environment variables | Name | Value | @@ -209,7 +210,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### Database tools - Azure CosmosDb Emulator 2.14.7.0 -- DacFx 16.0.5400.1 +- DacFx 16.0.6161.0 - MySQL 8.0.29.0 - SQL OLEDB Driver 18.6.3.0 - SQLPS 1.0 @@ -221,9 +222,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Nginx | 1.21.6 | C:\tools\nginx-1.21.6\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2022 -| Name | Version | Path | -| ----------------------------- | ------------- | -------------------------------------------------------- | -| Visual Studio Enterprise 2022 | 17.2.32516.85 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Name | Version | Path | +| ----------------------------- | -------------- | -------------------------------------------------------- | +| Visual Studio Enterprise 2022 | 17.2.32519.379 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions: | Package | Version | @@ -505,7 +506,7 @@ All other versions are saved but not installed. #### Powershell Modules | Module | Version | | ------------------ | ---------------- | -| AWSPowerShell | 4.1.90 | +| AWSPowerShell | 4.1.95 | | DockerMsftProvider | 1.0.0.8 | | MarkdownPS | 1.9 | | Microsoft.Graph | 1.9.6 | @@ -523,12 +524,12 @@ All other versions are saved but not installed. | Android Emulator | 31.2.10 | | Android SDK Build-tools | 32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3 | | Android SDK Platforms | android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3) | -| Android SDK Platform-Tools | 33.0.1 | +| Android SDK Platform-Tools | 33.0.2 | | Android Support Repository | 47.0.0 | | CMake | 3.18.1 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 21.4.7075529 (default)
22.1.7171670
23.1.7779620 | +| NDK | 21.4.7075529 (default)
22.1.7171670
23.2.8568313 | | SDK Patch Applier v4 | 1 | #### Environment variables @@ -536,7 +537,7 @@ All other versions are saved but not installed. | ----------------------- | ---------------------------------------------------------------------------- | | ANDROID_HOME | C:\Android\android-sdk | | ANDROID_NDK_HOME | C:\Android\android-sdk\ndk-bundle -> C:\Android\android-sdk\ndk\21.4.7075529 | -| ANDROID_NDK_LATEST_HOME | C:\Android\android-sdk\ndk\23.1.7779620 | +| ANDROID_NDK_LATEST_HOME | C:\Android\android-sdk\ndk\23.2.8568313 | | ANDROID_NDK_PATH | C:\Android\android-sdk\ndk-bundle -> C:\Android\android-sdk\ndk\21.4.7075529 | | ANDROID_NDK_ROOT | C:\Android\android-sdk\ndk-bundle -> C:\Android\android-sdk\ndk\21.4.7075529 | | ANDROID_SDK_ROOT | C:\Android\android-sdk | From 9e4822e54ea9177023f46556c87d7fbbdf237dd7 Mon Sep 17 00:00:00 2001 From: Mikhail Koliada <88318005+mikhailkoliada@users.noreply.github.com> Date: Fri, 3 Jun 2022 13:48:40 +0200 Subject: [PATCH 126/237] [Ubuntu] rework Microsoft repo installation (#5680) --- images/linux/scripts/base/repos.sh | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/images/linux/scripts/base/repos.sh b/images/linux/scripts/base/repos.sh index a489c62ae..c6541b778 100644 --- a/images/linux/scripts/base/repos.sh +++ b/images/linux/scripts/base/repos.sh @@ -12,9 +12,7 @@ dpkg -i packages-microsoft-prod.deb apt-get install -y apt-transport-https ca-certificates curl software-properties-common # Install Microsoft GPG public key -curl -L https://packages.microsoft.com/keys/microsoft.asc | apt-key add - - -curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg +wget -qO - https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg # update From 184da3fa5c67ee72fa457024c6f0cea6e5a27b74 Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Fri, 3 Jun 2022 15:49:13 +0400 Subject: [PATCH 127/237] Add xcode 13.4.1 to macOS12 image (#5684) --- images/macos/toolsets/toolset-12.json | 1 + 1 file changed, 1 insertion(+) diff --git a/images/macos/toolsets/toolset-12.json b/images/macos/toolsets/toolset-12.json index 0a1a53e6e..7c4ae21b2 100644 --- a/images/macos/toolsets/toolset-12.json +++ b/images/macos/toolsets/toolset-12.json @@ -2,6 +2,7 @@ "xcode": { "default": "13.3.1", "versions": [ + { "link": "13.4.1", "version": "13.4.1" }, { "link": "13.4", "version": "13.4.0" }, { "link": "13.3.1", "version": "13.3.1", "symlinks": ["13.3"] }, { "link": "13.2.1", "version": "13.2.1", "symlinks": ["13.2"] }, From d63f3cf0f4482ec63dac6a22636614594c2a0cba Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Mon, 6 Jun 2022 09:30:14 +0200 Subject: [PATCH 128/237] Use direct link to download latest yq version (#5689) --- images/linux/scripts/installers/yq.sh | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/images/linux/scripts/installers/yq.sh b/images/linux/scripts/installers/yq.sh index 0f7089b82..3c9138736 100644 --- a/images/linux/scripts/installers/yq.sh +++ b/images/linux/scripts/installers/yq.sh @@ -3,14 +3,8 @@ # Source the helpers for use with the script source $HELPER_SCRIPTS/install.sh -YQ_BINARY=yq_linux_amd64 - -# As per https://github.com/mikefarah/yq#wget -YQ_URL=$(get_github_package_download_url "mikefarah/yq" "endswith(\"$YQ_BINARY.tar.gz\")") -echo "Downloading latest yq from $YQ_URL" - -download_with_retries "$YQ_URL" "/tmp" "${YQ_BINARY}.tar.gz" -tar xzf "/tmp/${YQ_BINARY}.tar.gz" -C "/tmp" -mv /tmp/${YQ_BINARY} /usr/bin/yq +YQ_URL="https://github.com/mikefarah/yq/releases/latest/download/yq_linux_amd64" +download_with_retries "$YQ_URL" "/usr/bin" "yq" +chmod +x /usr/bin/yq invoke_tests "Tools" "yq" From 1583fd17e7cd86804c3bf11f8eb213bb411933fc Mon Sep 17 00:00:00 2001 From: Mikhail Koliada <88318005+mikhailkoliada@users.noreply.github.com> Date: Mon, 6 Jun 2022 12:32:21 +0200 Subject: [PATCH 129/237] [Ubuntu] Remove apt-key from postgresql installer (#5686) --- images/linux/scripts/installers/postgresql.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/images/linux/scripts/installers/postgresql.sh b/images/linux/scripts/installers/postgresql.sh index f3d38cf21..845adffc6 100644 --- a/images/linux/scripts/installers/postgresql.sh +++ b/images/linux/scripts/installers/postgresql.sh @@ -11,8 +11,8 @@ source $HELPER_SCRIPTS/install.sh REPO_URL="https://apt.postgresql.org/pub/repos/apt/" # Preparing repo for PostgreSQL -wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add - -echo "deb $REPO_URL $(getOSVersionLabel)-pgdg main" | tee /etc/apt/sources.list.d/pgdg.list +wget -qO - https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor > /usr/share/keyrings/postgresql.gpg +echo "deb [signed-by=/usr/share/keyrings/postgresql.gpg] $REPO_URL $(getOSVersionLabel)-pgdg main" > /etc/apt/sources.list.d/pgdg.list # Fetch PostgreSQL version to install from the toolset toolsetVersion=$(get_toolset_value '.postgresql.version') @@ -30,6 +30,7 @@ systemctl is-active --quiet postgresql.service && systemctl stop postgresql.serv systemctl disable postgresql.service rm /etc/apt/sources.list.d/pgdg.list +rm /usr/share/keyrings/postgresql.gpg echo "postgresql $REPO_URL" >> $HELPER_SCRIPTS/apt-sources.txt From 7d31b635ea815e66f8732f70dd573ad71de069f9 Mon Sep 17 00:00:00 2001 From: Mikhail Koliada <88318005+mikhailkoliada@users.noreply.github.com> Date: Mon, 6 Jun 2022 12:32:35 +0200 Subject: [PATCH 130/237] [Ubuntu] Remove apt-key from rlang install script (#5685) --- images/linux/scripts/installers/r.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/images/linux/scripts/installers/r.sh b/images/linux/scripts/installers/r.sh index ee23b3c48..c7c84c997 100644 --- a/images/linux/scripts/installers/r.sh +++ b/images/linux/scripts/installers/r.sh @@ -6,10 +6,13 @@ source $HELPER_SCRIPTS/os.sh # install R osLabel=$(getOSVersionLabel) -sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9 -sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu $osLabel-cran40/" +wget -qO- https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc | gpg --dearmor > /usr/share/keyrings/rlang.gpg +echo "deb [signed-by=/usr/share/keyrings/rlang.gpg] https://cloud.r-project.org/bin/linux/ubuntu $osLabel-cran40/" > /etc/apt/sources.list.d/rlang.list -sudo apt update -sudo apt install r-base +apt-get update +apt-get install r-base + +rm /etc/apt/sources.list.d/rlang.list +rm /usr/share/keyrings/rlang.gpg invoke_tests "Tools" "R" \ No newline at end of file From 787d6f6ee7e52e260bb0d69c83277ef5308e4ce6 Mon Sep 17 00:00:00 2001 From: Mikhail Koliada <88318005+mikhailkoliada@users.noreply.github.com> Date: Mon, 6 Jun 2022 12:49:12 +0200 Subject: [PATCH 131/237] [Ubuntu] install Temurin gpg key manually on 22.04 (#5676) --- images/linux/scripts/installers/java-tools.sh | 24 ++++++++++++++----- 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/images/linux/scripts/installers/java-tools.sh b/images/linux/scripts/installers/java-tools.sh index d5ccd1c7c..527d27e55 100644 --- a/images/linux/scripts/installers/java-tools.sh +++ b/images/linux/scripts/installers/java-tools.sh @@ -38,20 +38,24 @@ createJavaEnvironmentalVariable() { } enableRepositories() { + +osLabel=$(getOSVersionLabel) + if isUbuntu18 || isUbuntu20; then # Add Adopt PPA - wget -qO - "https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public" | apt-key add - - add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ + wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | gpg --dearmor > /usr/share/keyrings/adopt.gpg + echo "deb [signed-by=/usr/share/keyrings/adopt.gpg] https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ $osLabel main" > /etc/apt/sources.list.d/adopt.list fi # Add Addoptium PPA - wget -qO - "https://packages.adoptium.net/artifactory/api/gpg/key/public" | apt-key add - - add-apt-repository --yes https://packages.adoptium.net/artifactory/deb/ + # apt-key is deprecated, dearmor and add manually + wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor > /usr/share/keyrings/adoptium.gpg + echo "deb [signed-by=/usr/share/keyrings/adoptium.gpg] https://packages.adoptium.net/artifactory/deb/ $osLabel main" > /etc/apt/sources.list.d/adoptium.list if isUbuntu18 ; then # Install GPG Key for Azul Open JDK. See https://www.azul.com/downloads/azure-only/zulu/ - apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0xB1998361219BD9C9 - apt-add-repository "deb https://repos.azul.com/azure-only/zulu/apt stable main" + wget -qO - https://www.azul.com/wp-content/uploads/2021/05/0xB1998361219BD9C9.txt | gpg --dearmor > /usr/share/keyrings/zulu.gpg + echo "deb [signed-by=/usr/share/keyrings/zulu.gpg] https://repos.azul.com/azure-only/zulu/apt stable main" > /etc/apt/sources.list.d/zulu.list fi } @@ -152,5 +156,13 @@ unzip -qq -d /usr/share /tmp/gradleLatest.zip ln -s /usr/share/gradle-"${gradleLatestVersion}"/bin/gradle /usr/bin/gradle echo "GRADLE_HOME=$(find /usr/share -depth -maxdepth 1 -name "gradle*")" | tee -a /etc/environment +# Delete java repositories and keys +rm -f /etc/apt/sources.list.d/adopt.list +rm -f /etc/apt/sources.list.d/adoptium.list +rm -f /etc/apt/sources.list.d/zulu.list +rm -f /usr/share/keyrings/adopt.gpg +rm -f /usr/share/keyrings/adoptium.gpg +rm -f /usr/share/keyrings/zulu.gpg + reloadEtcEnvironment invoke_tests "Java" From f380cc103142f672509d9a4e80f6b8777de85e2e Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Mon, 6 Jun 2022 14:39:50 +0200 Subject: [PATCH 132/237] Add miniconda to macOS 12 (#5693) --- .../software-report/SoftwareReport.Generator.ps1 | 16 +++++----------- images/macos/templates/macOS-12.json | 1 + images/macos/tests/Common.Tests.ps1 | 2 +- 3 files changed, 7 insertions(+), 12 deletions(-) diff --git a/images/macos/software-report/SoftwareReport.Generator.ps1 b/images/macos/software-report/SoftwareReport.Generator.ps1 index 17d856609..60bca7ada 100644 --- a/images/macos/software-report/SoftwareReport.Generator.ps1 +++ b/images/macos/software-report/SoftwareReport.Generator.ps1 @@ -63,6 +63,7 @@ $packageManagementList = @( (Get-PipxVersion), (Get-BundlerVersion), (Get-CocoaPodsVersion), + (Get-CondaVersion), (Get-HomebrewVersion), (Get-NPMVersion), (Get-YarnVersion), @@ -73,18 +74,11 @@ $packageManagementList = @( (Get-VcpkgVersion) ) -if ($os.IsLessThanMonterey) { - $packageManagementList += @( - (Get-CondaVersion) - ) -} - $markdown += New-MDList -Style Unordered -Lines ($packageManagementList | Sort-Object) -if ($os.IsLessThanMonterey) { - $markdown += New-MDHeader "Environment variables" -Level 4 - $markdown += Build-PackageManagementEnvironmentTable | New-MDTable - $markdown += New-MDNewLine -} +$markdown += New-MDHeader "Environment variables" -Level 4 +$markdown += Build-PackageManagementEnvironmentTable | New-MDTable +$markdown += New-MDNewLine + # Project Management $markdown += New-MDHeader "Project Management" -Level 3 $markdown += New-MDList -Style Unordered -Lines (@( diff --git a/images/macos/templates/macOS-12.json b/images/macos/templates/macOS-12.json index e4b980b08..ee63e9820 100644 --- a/images/macos/templates/macOS-12.json +++ b/images/macos/templates/macOS-12.json @@ -200,6 +200,7 @@ "./provision/core/mongodb.sh", "./provision/core/audiodevice.sh", "./provision/core/vcpkg.sh", + "./provision/core/miniconda.sh", "./provision/core/safari.sh", "./provision/core/chrome.sh", "./provision/core/edge.sh", diff --git a/images/macos/tests/Common.Tests.ps1 b/images/macos/tests/Common.Tests.ps1 index 4a348e73c..7e78b182d 100644 --- a/images/macos/tests/Common.Tests.ps1 +++ b/images/macos/tests/Common.Tests.ps1 @@ -58,7 +58,7 @@ Describe "AzCopy" { } } -Describe "Miniconda" -Skip:($os.IsMonterey) { +Describe "Miniconda" { It "Conda" { Get-EnvironmentVariable "CONDA" | Should -Not -BeNullOrEmpty $condaBinPath = Join-Path $env:CONDA "bin" "conda" From 8b4d799f257647237afcb09c1e79dfb33865b73b Mon Sep 17 00:00:00 2001 From: Mikhail Koliada <88318005+mikhailkoliada@users.noreply.github.com> Date: Mon, 6 Jun 2022 16:06:55 +0200 Subject: [PATCH 133/237] [Ubuntu] Remove apt-key from GCP installer (#5687) --- images/linux/scripts/installers/google-cloud-sdk.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/images/linux/scripts/installers/google-cloud-sdk.sh b/images/linux/scripts/installers/google-cloud-sdk.sh index bb11df28d..867bc9cc3 100644 --- a/images/linux/scripts/installers/google-cloud-sdk.sh +++ b/images/linux/scripts/installers/google-cloud-sdk.sh @@ -7,15 +7,15 @@ REPO_URL="https://packages.cloud.google.com/apt" # Install the Google Cloud SDK -echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] $REPO_URL cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list -curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add - -sudo apt-get update -y +echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] $REPO_URL cloud-sdk main" > /etc/apt/sources.list.d/google-cloud-sdk.list +wget -q https://packages.cloud.google.com/apt/doc/apt-key.gpg -O /usr/share/keyrings/cloud.google.gpg +apt-get update -y # temporary downgrade google-cloud-sdk as python component has linking bugs -sudo apt-get install -y google-cloud-sdk=369.0.0-0 +apt-get install -y google-cloud-sdk=369.0.0-0 # remove apt rm /etc/apt/sources.list.d/google-cloud-sdk.list -rm /usr/share/keyrings/cloud.google.gpg /usr/share/keyrings/cloud.google.gpg~ +rm /usr/share/keyrings/cloud.google.gpg # add repo to the apt-sources.txt echo "google-cloud-sdk $REPO_URL" >> $HELPER_SCRIPTS/apt-sources.txt From 5bb008fe600d8ab882c061a6f92b83340c6dc1a6 Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Tue, 7 Jun 2022 10:36:34 +0400 Subject: [PATCH 134/237] Add Xcode 14 to macOS 12 image (#5703) --- images/macos/toolsets/toolset-12.json | 1 + 1 file changed, 1 insertion(+) diff --git a/images/macos/toolsets/toolset-12.json b/images/macos/toolsets/toolset-12.json index 7c4ae21b2..abff00f18 100644 --- a/images/macos/toolsets/toolset-12.json +++ b/images/macos/toolsets/toolset-12.json @@ -2,6 +2,7 @@ "xcode": { "default": "13.3.1", "versions": [ + { "link": "14.0", "version": "14.0.0" }, { "link": "13.4.1", "version": "13.4.1" }, { "link": "13.4", "version": "13.4.0" }, { "link": "13.3.1", "version": "13.3.1", "symlinks": ["13.3"] }, From 76f5a7d73e94092c91f345919f94fc425a6f760b Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Tue, 7 Jun 2022 10:37:38 +0400 Subject: [PATCH 135/237] Add a note about VS 2019 usage (#5701) --- .../software-report/SoftwareReport.Generator.ps1 | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/images/macos/software-report/SoftwareReport.Generator.ps1 b/images/macos/software-report/SoftwareReport.Generator.ps1 index 60bca7ada..4cc62783c 100644 --- a/images/macos/software-report/SoftwareReport.Generator.ps1 +++ b/images/macos/software-report/SoftwareReport.Generator.ps1 @@ -244,6 +244,17 @@ $markdown += New-MDHeader "Xamarin" -Level 3 $markdown += New-MDHeader "Visual Studio for Mac" -Level 4 $markdown += Build-VSMacTable | New-MDTable $markdown += New-MDNewLine +if (-not $os.Catalina) { +$markdown += New-MDHeader "Notes:" -Level 5 +$reportVS = @' +``` +To use Visual Studio 2019 by default rename the app: +mv "/Applications/Visual Studio.app" "/Applications/Visual Studio 2022.app" +mv "/Applications/Visual Studio 2019.app" "/Applications/Visual Studio.app" +``` +'@ +$markdown += New-MDParagraph -Lines $reportVS +} $markdown += New-MDHeader "Xamarin bundles" -Level 4 $markdown += Build-XamarinTable | New-MDTable From 5690ae918350fa3a27805b6397e9e2e7acc035c8 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Wed, 8 Jun 2022 16:26:18 +0200 Subject: [PATCH 136/237] Revert "Add WDK on Windows Server 2022 (#5652)" (#5711) This reverts commit 16f6912f370f47c8ecb000226c66c941e092fea3. --- images/win/scripts/Installers/Install-WDK.ps1 | 12 ++------ .../SoftwareReport.VisualStudio.psm1 | 29 ++++++++++--------- images/win/scripts/Tests/WDK.Tests.ps1 | 6 ++-- images/win/toolsets/toolset-2022.json | 5 ---- images/win/windows2022.json | 1 - 5 files changed, 20 insertions(+), 33 deletions(-) diff --git a/images/win/scripts/Installers/Install-WDK.ps1 b/images/win/scripts/Installers/Install-WDK.ps1 index 1a6a32346..139f50c13 100644 --- a/images/win/scripts/Installers/Install-WDK.ps1 +++ b/images/win/scripts/Installers/Install-WDK.ps1 @@ -4,14 +4,7 @@ ################################################################################ # Requires Windows SDK with the same version number as the WDK -if (Test-IsWin22) -{ - $winSdkUrl = "https://go.microsoft.com/fwlink/p/?linkid=2196241" - $wdkUrl = "https://go.microsoft.com/fwlink/?linkid=2196230" - $FilePath = "C:\Program Files (x86)\Windows Kits\10\Vsix\VS2022\*\WDK.vsix" - $VSver = "2022" -} -elseif (Test-IsWin19) +if (Test-IsWin19) { $winSdkUrl = "https://go.microsoft.com/fwlink/?linkid=2173743" $wdkUrl = "https://go.microsoft.com/fwlink/?linkid=2166289" @@ -27,7 +20,7 @@ elseif (Test-IsWin16) } else { - throw "Invalid version of Visual Studio is found. Either 2017,2019 or 2022 are required" + throw "Invalid version of Visual Studio is found. Either 2017 or 2019 are required" } $argumentList = ("/features", "+", "/quiet") @@ -39,7 +32,6 @@ Install-Binary -Url $winSdkUrl -Name "winsdksetup.exe" -ArgumentList $argumentLi Install-Binary -Url $wdkUrl -Name "wdksetup.exe" -ArgumentList $argumentList # Need to install the VSIX to get the build targets when running VSBuild -$FilePath = Resolve-Path -Path $FilePath Install-VsixExtension -FilePath $FilePath -Name "WDK.vsix" -VSversion $VSver -InstallOnly Invoke-PesterTests -TestFile "WDK" diff --git a/images/win/scripts/SoftwareReport/SoftwareReport.VisualStudio.psm1 b/images/win/scripts/SoftwareReport/SoftwareReport.VisualStudio.psm1 index f02e4ef84..b085433c3 100644 --- a/images/win/scripts/SoftwareReport/SoftwareReport.VisualStudio.psm1 +++ b/images/win/scripts/SoftwareReport/SoftwareReport.VisualStudio.psm1 @@ -53,26 +53,29 @@ function Get-VisualStudioExtensions { } # SDK - if ((Test-IsWin19) -or (Test-IsWin22)) { + if (Test-IsWin19) { $sdkPackageVersion = Get-SDKVersion $sdkPackages = @( @{Package = 'Windows Software Development Kit Extension'; Version = $sdkPackageVersion} ) } - # Wix - $wixExtensionVersion = ($vsPackages | Where-Object {$_.Id -match 'WixToolset.VisualStudioExtension.Dev' -and $_.type -eq 'vsix'}).Version - $wixPackages = @( - @{Package = "WIX Toolset Studio $vs Extension"; Version = $wixExtensionVersion} - ) + if ((Test-IsWin16) -or (Test-IsWin19)) { + # Wix + $wixExtensionVersion = ($vsPackages | Where-Object {$_.Id -match 'WixToolset.VisualStudioExtension.Dev' -and $_.type -eq 'vsix'}).Version + $wixPackages = @( + @{Package = "WIX Toolset Studio $vs Extension"; Version = $wixExtensionVersion} + ) - # WDK - $wdkPackageVersion = Get-VSExtensionVersion -packageName 'Microsoft.Windows.DriverKit' - $wdkExtensionVersion = Get-WDKVersion - $wdkPackages = @( - @{Package = 'Windows Driver Kit'; Version = $wdkPackageVersion} - @{Package = 'Windows Driver Kit Visual Studio Extension'; Version = $wdkExtensionVersion} - ) + # WDK + $wdkPackageVersion = Get-VSExtensionVersion -packageName 'Microsoft.Windows.DriverKit' + $wdkExtensionVersion = Get-WDKVersion + $wdkPackages = @( + @{Package = 'Windows Driver Kit'; Version = $wdkPackageVersion} + @{Package = 'Windows Driver Kit Visual Studio Extension'; Version = $wdkExtensionVersion} + ) + } + $extensions = @( $vsixs diff --git a/images/win/scripts/Tests/WDK.Tests.ps1 b/images/win/scripts/Tests/WDK.Tests.ps1 index b12005dae..6c5dc3295 100644 --- a/images/win/scripts/Tests/WDK.Tests.ps1 +++ b/images/win/scripts/Tests/WDK.Tests.ps1 @@ -1,8 +1,6 @@ -Describe "WDK" { +Describe "WDK" -Skip:(Test-IsWin22) { It "WDK exists" { - $regKey = "HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*" - $installedApplications = Get-ItemProperty -Path $regKey - $WDKVersion = $installedApplications | Where-Object DisplayName -eq 'Windows Driver Kit' | Select-Object -First 1 -ExpandProperty DisplayVersion + $WDKVersion = (Get-CimInstance -ClassName Win32_Product -Filter "Name = 'Windows Driver Kit'").Version $WDKVersion| Should -Not -BeNullOrEmpty } diff --git a/images/win/toolsets/toolset-2022.json b/images/win/toolsets/toolset-2022.json index d516ec905..06af656b0 100644 --- a/images/win/toolsets/toolset-2022.json +++ b/images/win/toolsets/toolset-2022.json @@ -196,7 +196,6 @@ "Microsoft.VisualStudio.Component.TestTools.CodedUITest", "Microsoft.VisualStudio.Component.TestTools.WebLoadTest", "Microsoft.VisualStudio.Component.UWP.VC.ARM64", - "Microsoft.VisualStudio.Component.UWP.VC.ARM64EC", "Microsoft.VisualStudio.Component.VC.CLI.Support", "Microsoft.VisualStudio.Component.VC.CMake.Project", "Microsoft.VisualStudio.Component.VC.DiagnosticTools", @@ -212,13 +211,9 @@ "Microsoft.VisualStudio.Component.VC.MFC.ARM", "Microsoft.VisualStudio.Component.VC.MFC.ARM.Spectre", "Microsoft.VisualStudio.Component.VC.ATL.ARM64", - "Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre", - "Microsoft.VisualStudio.Component.VC.ATL.ARM64EC", - "Microsoft.VisualStudio.Component.VC.ATL.ARM64EC.Spectre", "Microsoft.VisualStudio.Component.VC.MFC.ARM64", "Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre", "Microsoft.VisualStudio.Component.VC.MFC.ARM64EC", - "Microsoft.VisualStudio.Component.VC.MFC.ARM64EC.Spectre", "Microsoft.VisualStudio.Component.VC.Modules.x86.x64", "Microsoft.VisualStudio.Component.VC.Tools.ARM64", "Microsoft.VisualStudio.Component.VC.Tools.ARM64EC", diff --git a/images/win/windows2022.json b/images/win/windows2022.json index 703e4a1c9..a427e2399 100644 --- a/images/win/windows2022.json +++ b/images/win/windows2022.json @@ -174,7 +174,6 @@ "type": "powershell", "scripts": [ "{{ template_dir }}/scripts/Installers/Install-Wix.ps1", - "{{ template_dir }}/scripts/Installers/Install-WDK.ps1", "{{ template_dir }}/scripts/Installers/Install-Vsix.ps1", "{{ template_dir }}/scripts/Installers/Install-AzureCli.ps1", "{{ template_dir }}/scripts/Installers/Install-AzureDevOpsCli.ps1", From 7aa16adef053db041887df8f59128c5d3c2f4993 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Wed, 8 Jun 2022 16:30:31 +0200 Subject: [PATCH 137/237] Update bazel cache once (#5709) --- images/linux/scripts/installers/bazel.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/linux/scripts/installers/bazel.sh b/images/linux/scripts/installers/bazel.sh index ac8bf096f..4596b9122 100644 --- a/images/linux/scripts/installers/bazel.sh +++ b/images/linux/scripts/installers/bazel.sh @@ -10,6 +10,6 @@ source $HELPER_SCRIPTS/install.sh npm install -g @bazel/bazelisk # run bazelisk once in order to instal /usr/local/bin/bazel binary -bazelisk +sudo -u $SUDO_USER bazel version invoke_tests "Tools" "Bazel" From 9f92c57e695e8950765b3596e1add8b31d657df6 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Wed, 8 Jun 2022 16:31:08 +0200 Subject: [PATCH 138/237] Remove step to install Microsoft GPG public key (#5710) --- images/linux/scripts/base/repos.sh | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/images/linux/scripts/base/repos.sh b/images/linux/scripts/base/repos.sh index c6541b778..0a2a08138 100644 --- a/images/linux/scripts/base/repos.sh +++ b/images/linux/scripts/base/repos.sh @@ -9,12 +9,8 @@ LSB_RELEASE=$(lsb_release -rs) # Install Microsoft repository wget https://packages.microsoft.com/config/ubuntu/$LSB_RELEASE/packages-microsoft-prod.deb dpkg -i packages-microsoft-prod.deb -apt-get install -y apt-transport-https ca-certificates curl software-properties-common - -# Install Microsoft GPG public key -wget -qO - https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg -mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg # update +apt-get install -y apt-transport-https ca-certificates curl software-properties-common apt-get -yq update apt-get -yq dist-upgrade From 0db794c553f61e2966609063c31a7279f19cf3ca Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 9 Jun 2022 11:19:07 +0000 Subject: [PATCH 139/237] Updating readme file for macOS-10.15 version 20220605.1 (#5697) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/macos/macos-10.15-Readme.md | 41 +++++++++++++++--------------- 1 file changed, 20 insertions(+), 21 deletions(-) diff --git a/images/macos/macos-10.15-Readme.md b/images/macos/macos-10.15-Readme.md index 51c71b60a..247aa02a8 100644 --- a/images/macos/macos-10.15-Readme.md +++ b/images/macos/macos-10.15-Readme.md @@ -1,13 +1,12 @@ | Announcements | |-| -| [[macOS] Default Visual studio for mac will be changed to version 2022 for macOS 11&12 on May, 30](https://github.com/actions/virtual-environments/issues/5601) | | [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one on June, 6](https://github.com/actions/virtual-environments/issues/5595) | | [macOS 12 (Monterey) is available as a public beta in GitHub Actions and Azure DevOps](https://github.com/actions/virtual-environments/issues/5446) | *** # macOS 10.15 info - System Version: macOS 10.15.7 (19H1922) - Kernel Version: Darwin 19.6.0 -- Image Version: 20220531.1 +- Image Version: 20220605.1 ## Installed Software ### Language and Runtime @@ -21,13 +20,13 @@ - GNU Fortran (Homebrew GCC 9.5.0) 9.5.0 - available by `gfortran-9` alias - GNU Fortran (Homebrew GCC 10.3.0) 10.3.0 - available by `gfortran-10` alias - GNU Fortran (Homebrew GCC 11.3.0_1) 11.3.0 - available by `gfortran-11` alias -- Go 1.17.10 +- Go 1.17.11 - julia 1.7.3 - Kotlin 1.6.21-release-334 - MSBuild 16.10.1.58001 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) -- Node.js v16.15.0 +- Node.js v16.15.1 - NVM 0.39.1 -- NVM - Cached node versions: v12.22.12 v14.19.3 v16.15.0 +- NVM - Cached node versions: v12.22.12 v14.19.3 v16.15.1 - Perl 5.34.0 - PHP 8.1.6 - Python 2.7.18 @@ -36,19 +35,19 @@ - Ruby 2.7.6p219 ### Package Management -- Bundler version 2.3.14 +- Bundler version 2.3.15 - Carthage 0.38.0 - CocoaPods 1.11.3 -- Composer 2.3.5 +- Composer 2.3.6 - Homebrew 3.4.11 - Miniconda 4.12.0 -- NPM 8.5.5 +- NPM 8.11.0 - NuGet 5.9.0.7134 - Pip 20.3.4 (python 2.7) - Pip 22.1.1 (python 3.9) - Pipx 1.1.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \) +- Vcpkg 2022 (build from master \) - Yarn 1.22.19 #### Environment variables @@ -80,7 +79,7 @@ - gpg (GnuPG) 2.3.6 - helm v3.9.0+g7ceeda6 - Hub CLI: 2.14.2 -- ImageMagick 7.1.0-33 +- ImageMagick 7.1.0-36 - jq 1.6 - mongo v5.0.7 - mongod v5.0.7 @@ -100,7 +99,7 @@ ### Tools - Aliyun CLI 3.0.121 - App Center CLI 2.10.10 -- AWS CLI 2.7.4 +- AWS CLI 2.7.6 - AWS SAM CLI 1.51.0 - AWS Session Manager CLI 1.2.331.0 - Azure CLI (azure-devops) 0.25.0 @@ -126,8 +125,8 @@ - SafariDriver 15.5 (15613.2.7.1.9) - Google Chrome 102.0.5005.61 - ChromeDriver 102.0.5005.61 -- Microsoft Edge 102.0.1245.30 -- Microsoft Edge WebDriver 102.0.1245.2 +- Microsoft Edge 102.0.1245.33 +- Microsoft Edge WebDriver 102.0.1245.33 - Mozilla Firefox 101.0 - geckodriver 0.31.0 - Selenium server 4.2.0 @@ -180,14 +179,14 @@ #### Node.js - 12.22.12 - 14.19.3 -- 16.15.0 +- 16.15.1 #### Go | Version | Architecture | Environment Variable | | ------- | ------------ | -------------------- | | 1.16.15 | x64 | GOROOT_1_16_X64 | -| 1.17.10 (Default) | x64 | GOROOT_1_17_X64 | -| 1.18.2 | x64 | GOROOT_1_18_X64 | +| 1.17.11 (Default) | x64 | GOROOT_1_17_X64 | +| 1.18.3 | x64 | GOROOT_1_18_X64 | ### Rust Tools - Cargo 1.61.0 @@ -196,7 +195,7 @@ - Rustup 1.24.3 #### Packages -- Bindgen 0.59.2 +- Bindgen 0.60.0 - Cargo-audit 0.17.0 - Cargo-outdated 0.11.1 - Cbindgen 0.23.0 @@ -372,7 +371,7 @@ | Google APIs | addon-google_apis-google-21
addon-google_apis-google-22
addon-google_apis-google-23
addon-google_apis-google-24 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 15.2.4203891
18.1.5063045
21.4.7075529 (default)
22.1.7171670
23.2.8568313 | +| NDK | 15.2.4203891
18.1.5063045
21.4.7075529
23.2.8568313 (default)
24.0.8215888 | | SDK Patch Applier v4 | 1 | | Intel HAXM | 7.6.5 | @@ -381,9 +380,9 @@ | ----------------------- | -------------------------------------------------------------------------------------------------- | | ANDROID_HOME | /Users/runner/Library/Android/sdk | | ANDROID_NDK_18R_PATH | /Users/runner/Library/Android/sdk/ndk/18.1.5063045 | -| ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk-bundle -> /Users/runner/Library/Android/sdk/ndk/21.4.7075529 | -| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/23.2.8568313 | -| ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk-bundle -> /Users/runner/Library/Android/sdk/ndk/21.4.7075529 | +| ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk-bundle -> /Users/runner/Library/Android/sdk/ndk/23.2.8568313 | +| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/24.0.8215888 | +| ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk-bundle -> /Users/runner/Library/Android/sdk/ndk/23.2.8568313 | | ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk | ### Miscellaneous From e636e5e9b4d936f93ed8dc49f0928c8fed6ffa84 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 9 Jun 2022 14:20:05 +0000 Subject: [PATCH 140/237] Updating readme file for win19 version 20220606.1 (#5705) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/win/Windows2019-Readme.md | 62 ++++++++++++++++---------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/images/win/Windows2019-Readme.md b/images/win/Windows2019-Readme.md index 48a3a19c1..8ae31874b 100644 --- a/images/win/Windows2019-Readme.md +++ b/images/win/Windows2019-Readme.md @@ -5,7 +5,7 @@ *** # Microsoft Windows Server 2019 Datacenter - OS Version: 10.0.17763 Build 2928 -- Image Version: 20220529.1 +- Image Version: 20220606.1 ## Enabled windows optional features - Windows Subsystem for Linux [WSLv1] @@ -13,11 +13,11 @@ ## Installed Software ### Language and Runtime - Bash 4.4.23(1)-release -- Go 1.17.10 +- Go 1.17.11 - Julia 1.7.3 - Kotlin 1.6.21 - LLVM 13.0.1 -- Node 16.14.2 +- Node 16.15.1 - Perl 5.32.1 - PHP 8.1.6 - Python 3.7.9 @@ -25,15 +25,15 @@ ### Package Management - Chocolatey 1.1.0 -- Composer 2.3.5 +- Composer 2.3.7 - Helm 3.8.2 - Miniconda 4.12.0 (pre-installed on the image but not added to PATH) -- NPM 8.5.0 +- NPM 8.11.0 - NuGet 6.2.0.146 -- pip 22.1.1 (python 3.7) +- pip 22.1.2 (python 3.7) - Pipx 1.1.0 - RubyGems 2.7.6.3 -- Vcpkg (build from master \) +- Vcpkg (build from master \<203f5f3be>) - Yarn 1.22.18 #### Environment variables @@ -57,15 +57,15 @@ - Bicep 0.6.18 - Cabal 3.6.2.0 - CMake 3.23.2 -- CodeQL Action Bundle 2.9.2 +- CodeQL Action Bundle 2.9.3 - Docker 20.10.7 - Docker Compose v1 1.29.2 -- Docker Compose v2 2.5.1 +- Docker Compose v2 2.6.0 - Docker-wincred 0.6.4 - ghc 9.2.3 - Git 2.36.0.windows.1 - Git LFS 3.1.4 -- Google Cloud SDK 387.0.0 +- Google Cloud SDK 388.0.0 - InnoSetup 6.2.1 - jq 1.6 - Kind 0.14.0 @@ -76,14 +76,14 @@ - NSIS v3.08 - OpenSSL 1.1.1 - Packer 1.8.0 -- Parcel 2.5.0 +- Parcel 2.6.0 - Pulumi v3.33.2 - R 4.2.0 -- Service Fabric SDK 9.0.1017.9590 +- Service Fabric SDK 9.0.1028.9590 - Stack 2.7.5 - Subversion (SVN) 1.14.2 - Swig 4.0.2 -- VSWhere 3.0.2 +- VSWhere 3.0.3 - WinAppDriver 1.2.2009.02003 - WiX Toolset v3.11.2.4516 - yamllint 1.26.3 @@ -91,8 +91,8 @@ ### CLI Tools - Alibaba Cloud CLI 3.0.121 -- AWS CLI 2.7.4 -- AWS SAM CLI 1.50.0 +- AWS CLI 2.7.6 +- AWS SAM CLI 1.51.0 - AWS Session Manager CLI 1.2.331.0 - Azure CLI 2.37.0 - Azure DevOps CLI extension 0.25.0 @@ -107,7 +107,7 @@ - Rustup 1.24.3 #### Packages -- bindgen 0.59.2 +- bindgen 0.60.1 - cargo-audit 0.17.0 - cargo-outdated 0.11.1 - cbindgen 0.23.0 @@ -117,9 +117,9 @@ ### Browsers and webdrivers - Google Chrome 102.0.5005.63 - Chrome Driver 102.0.5005.61 -- Microsoft Edge 101.0.1210.53 -- Microsoft Edge Driver 101.0.1210.53 -- Mozilla Firefox 100.0.2 +- Microsoft Edge 102.0.1245.33 +- Microsoft Edge Driver 102.0.1245.33 +- Mozilla Firefox 101.0 - Gecko Driver 0.31.0 - IE Driver 3.150.1.1 - Selenium server 4.2.0 @@ -165,15 +165,15 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Version | Architecture | Environment Variable | | ------- | ------------ | -------------------- | | 1.16.15 | x64 | GOROOT_1_16_X64 | -| 1.17.10 (Default) | x64 | GOROOT_1_17_X64 | -| 1.18.2 | x64 | GOROOT_1_18_X64 | +| 1.17.11 (Default) | x64 | GOROOT_1_17_X64 | +| 1.18.3 | x64 | GOROOT_1_18_X64 | #### Node | Version | Architecture | | ------- | ------------ | | 12.22.12 | x64 | | 14.19.3 | x64 | -| 16.15.0 | x64 | +| 16.15.1 | x64 | #### Python | Version | Architecture | @@ -220,7 +220,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### MongoDB | Version | ServiceName | ServiceStatus | ServiceStartType | | ------- | ----------- | ------------- | ---------------- | -| 5.0.8.0 | MongoDB | Running | Automatic | +| 5.0.9.0 | MongoDB | Running | Automatic | ### Database tools - Azure CosmosDb Emulator 2.14.7.0 @@ -469,7 +469,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | ms-biztalk.BizTalk | 3.13.2.0 | | ProBITools.MicrosoftAnalysisServicesModelingProjects | 2.9.18 | | ProBITools.MicrosoftReportProjectsforVisualStudio | 2.6.11 | -| SSIS.SqlServerIntegrationServicesProjects | 3.16 | +| SSIS.SqlServerIntegrationServicesProjects | 4.0 | | VisualStudioClient.MicrosoftVisualStudio2017InstallerProjects | 1.0.2 | | Windows Driver Kit | 10.0.21381.0 | | Windows Driver Kit Visual Studio Extension | 10.1.22000.1 | @@ -547,7 +547,7 @@ All other versions are saved but not installed. #### Powershell Modules | Module | Version | | ------------------ | ---------------- | -| AWSPowerShell | 4.1.95 | +| AWSPowerShell | 4.1.98 | | DockerMsftProvider | 1.0.0.8 | | MarkdownPS | 1.9 | | Microsoft.Graph | 1.9.6 | @@ -561,7 +561,7 @@ All other versions are saved but not installed. ### Android | Package Name | Version | | -------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 4.0 | +| Android Command Line Tools | 7.0 | | Android SDK Build-tools | 32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3
26.0.0 26.0.1 26.0.2 26.0.3
25.0.0 25.0.1 25.0.2 25.0.3
24.0.0 24.0.1 24.0.2 24.0.3
23.0.1 23.0.2 23.0.3
22.0.1
21.1.2
20.0.0
19.1.0 | | Android SDK Platforms | android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3)
android-26 (rev 2)
android-25 (rev 3)
android-24 (rev 2)
android-23 (rev 3)
android-22 (rev 2)
android-21 (rev 2)
android-20 (rev 2)
android-19 (rev 4) | | Android SDK Platform-Tools | 33.0.2 | @@ -571,17 +571,17 @@ All other versions are saved but not installed. | Google APIs | addon-google_apis-google-21
addon-google_apis-google-22
addon-google_apis-google-23
addon-google_apis-google-24 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 21.4.7075529 (default)
22.1.7171670
23.2.8568313 | +| NDK | 21.4.7075529
23.2.8568313 (default)
24.0.8215888 | | SDK Patch Applier v4 | 1 | #### Environment variables | Name | Value | | ----------------------- | ---------------------------------------------------------------------------- | | ANDROID_HOME | C:\Android\android-sdk | -| ANDROID_NDK_HOME | C:\Android\android-sdk\ndk-bundle -> C:\Android\android-sdk\ndk\21.4.7075529 | -| ANDROID_NDK_LATEST_HOME | C:\Android\android-sdk\ndk\23.2.8568313 | -| ANDROID_NDK_PATH | C:\Android\android-sdk\ndk-bundle -> C:\Android\android-sdk\ndk\21.4.7075529 | -| ANDROID_NDK_ROOT | C:\Android\android-sdk\ndk-bundle -> C:\Android\android-sdk\ndk\21.4.7075529 | +| ANDROID_NDK_HOME | C:\Android\android-sdk\ndk-bundle -> C:\Android\android-sdk\ndk\23.2.8568313 | +| ANDROID_NDK_LATEST_HOME | C:\Android\android-sdk\ndk\24.0.8215888 | +| ANDROID_NDK_PATH | C:\Android\android-sdk\ndk-bundle -> C:\Android\android-sdk\ndk\23.2.8568313 | +| ANDROID_NDK_ROOT | C:\Android\android-sdk\ndk-bundle -> C:\Android\android-sdk\ndk\23.2.8568313 | | ANDROID_SDK_ROOT | C:\Android\android-sdk | ### Cached Docker images From 161fb6f4d10591cb47f46b6a9a298466ad066883 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 9 Jun 2022 15:55:10 +0000 Subject: [PATCH 141/237] Updating readme file for macOS-11 version 20220605.1 (#5698) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/macos/macos-11-Readme.md | 55 ++++++++++++++++----------------- 1 file changed, 27 insertions(+), 28 deletions(-) diff --git a/images/macos/macos-11-Readme.md b/images/macos/macos-11-Readme.md index 740ef3534..22fc62c52 100644 --- a/images/macos/macos-11-Readme.md +++ b/images/macos/macos-11-Readme.md @@ -1,13 +1,12 @@ | Announcements | |-| -| [[macOS] Default Visual studio for mac will be changed to version 2022 for macOS 11&12 on May, 30](https://github.com/actions/virtual-environments/issues/5601) | | [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one on June, 6](https://github.com/actions/virtual-environments/issues/5595) | | [macOS 12 (Monterey) is available as a public beta in GitHub Actions and Azure DevOps](https://github.com/actions/virtual-environments/issues/5446) | *** # macOS 11.6 info - System Version: macOS 11.6.6 (20G624) - Kernel Version: Darwin 20.6.0 -- Image Version: 20220530.2 +- Image Version: 20220605.1 ## Installed Software ### Language and Runtime @@ -21,13 +20,13 @@ - GNU Fortran (Homebrew GCC 9.5.0) 9.5.0 - available by `gfortran-9` alias - GNU Fortran (Homebrew GCC 10.3.0) 10.3.0 - available by `gfortran-10` alias - GNU Fortran (Homebrew GCC 11.3.0_1) 11.3.0 - available by `gfortran-11` alias -- Go 1.17.10 +- Go 1.17.11 - julia 1.7.3 - Kotlin 1.6.21-release-334 - MSBuild 16.10.1.17201 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) -- Node.js v16.15.0 +- Node.js v16.15.1 - NVM 0.39.1 -- NVM - Cached node versions: v12.22.12 v14.19.3 v16.15.0 +- NVM - Cached node versions: v12.22.12 v14.19.3 v16.15.1 - Perl 5.34.0 - PHP 8.1.6 - Python 2.7.18 @@ -36,19 +35,19 @@ - Ruby 2.7.6p219 ### Package Management -- Bundler version 2.3.14 +- Bundler version 2.3.15 - Carthage 0.38.0 - CocoaPods 1.11.3 -- Composer 2.3.5 +- Composer 2.3.6 - Homebrew 3.4.11 - Miniconda 4.12.0 -- NPM 8.5.5 +- NPM 8.11.0 - NuGet 5.9.0.7134 - Pip 20.3.4 (python 2.7) - Pip 22.1.1 (python 3.9) - Pipx 1.1.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \) +- Vcpkg 2022 (build from master \) - Yarn 1.22.19 #### Environment variables @@ -79,7 +78,7 @@ - gpg (GnuPG) 2.3.6 - helm v3.9.0+g7ceeda6 - Hub CLI: 2.14.2 -- ImageMagick 7.1.0-33 +- ImageMagick 7.1.0-36 - jq 1.6 - mongo v5.0.7 - mongod v5.0.7 @@ -97,8 +96,8 @@ ### Tools - Aliyun CLI 3.0.121 - App Center CLI 2.10.10 -- AWS CLI 2.7.4 -- AWS SAM CLI 1.50.0 +- AWS CLI 2.7.6 +- AWS SAM CLI 1.51.0 - AWS Session Manager CLI 1.2.331.0 - Azure CLI (azure-devops) 0.25.0 - Azure CLI 2.37.0 @@ -123,9 +122,9 @@ - SafariDriver 15.5 (16613.2.7.1.9) - Google Chrome 102.0.5005.61 - ChromeDriver 102.0.5005.61 -- Microsoft Edge 101.0.1210.53 -- MSEdgeDriver 101.0.1210.53 -- Mozilla Firefox 100.0.2 +- Microsoft Edge 102.0.1245.33 +- Microsoft Edge WebDriver 102.0.1245.33 +- Mozilla Firefox 101.0 - geckodriver 0.31.0 - Selenium server 4.2.0 @@ -172,14 +171,14 @@ #### Node.js - 12.22.12 - 14.19.3 -- 16.15.0 +- 16.15.1 #### Go | Version | Architecture | Environment Variable | | ------- | ------------ | -------------------- | | 1.16.15 | x64 | GOROOT_1_16_X64 | -| 1.17.10 (Default) | x64 | GOROOT_1_17_X64 | -| 1.18.2 | x64 | GOROOT_1_18_X64 | +| 1.17.11 (Default) | x64 | GOROOT_1_17_X64 | +| 1.18.3 | x64 | GOROOT_1_18_X64 | ### Rust Tools - Cargo 1.61.0 @@ -188,7 +187,7 @@ - Rustup 1.24.3 #### Packages -- Bindgen 0.59.2 +- Bindgen 0.60.0 - Cargo-audit 0.17.0 - Cargo-outdated 0.11.1 - Cbindgen 0.23.0 @@ -214,10 +213,10 @@ ### Xamarin #### Visual Studio for Mac -| Version | Build | Path | -| -------------- | ----------- | ------------------------------------ | -| 2019 | 8.10.23.7 | /Applications/Visual Studio 2019.app | -| 2022 (default) | 17.0.0.8989 | /Applications/Visual Studio.app | +| Version | Build | Path | +| -------------- | --------- | ------------------------------------ | +| 2019 | 8.10.23.7 | /Applications/Visual Studio 2019.app | +| 2022 (default) | 17.0.1.72 | /Applications/Visual Studio.app | #### Xamarin bundles | symlink | Xamarin.Mono | Xamarin.iOS | Xamarin.Mac | Xamarin.Android | @@ -325,7 +324,7 @@ ### Android | Package Name | Version | | -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 4.0 | +| Android Command Line Tools | 7.0 | | Android Emulator | 31.2.10 | | Android SDK Build-tools | 32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3 | | Android SDK Platforms | android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3) | @@ -334,16 +333,16 @@ | CMake | 3.10.2
3.18.1 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 21.4.7075529 (default)
22.1.7171670
23.2.8568313 | +| NDK | 21.4.7075529
23.2.8568313 (default)
24.0.8215888 | | SDK Patch Applier v4 | 1 | #### Environment variables | Name | Value | | ----------------------- | -------------------------------------------------------------------------------------------------- | | ANDROID_HOME | /Users/runner/Library/Android/sdk | -| ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk-bundle -> /Users/runner/Library/Android/sdk/ndk/21.4.7075529 | -| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/23.2.8568313 | -| ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk-bundle -> /Users/runner/Library/Android/sdk/ndk/21.4.7075529 | +| ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk-bundle -> /Users/runner/Library/Android/sdk/ndk/23.2.8568313 | +| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/24.0.8215888 | +| ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk-bundle -> /Users/runner/Library/Android/sdk/ndk/23.2.8568313 | | ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk | ### Miscellaneous From f015f9e6602242564481b1c63021bd73531083ac Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 9 Jun 2022 17:21:23 +0000 Subject: [PATCH 142/237] Updating readme file for ubuntu22 version 20220605.1 (#5695) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/linux/Ubuntu2204-Readme.md | 35 ++++++++++++++++--------------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/images/linux/Ubuntu2204-Readme.md b/images/linux/Ubuntu2204-Readme.md index 16658075f..8baa8b8fb 100644 --- a/images/linux/Ubuntu2204-Readme.md +++ b/images/linux/Ubuntu2204-Readme.md @@ -1,11 +1,12 @@ | Announcements | |-| +| [[Ubuntu] AWS CLI on Ubuntu18 image will be upgraded to V2 on June 20](https://github.com/actions/virtual-environments/issues/5679) | | [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one on June, 6](https://github.com/actions/virtual-environments/issues/5595) | | [(Public Beta) Ubuntu 22.04 is now available](https://github.com/actions/virtual-environments/issues/5490) | *** # Ubuntu 22.04 LTS -- Linux kernel version: 5.15.0-1007-azure -- Image Version: 20220601.2 +- Linux kernel version: 5.15.0-1008-azure +- Image Version: 20220605.1 ## Installed Software ### Language and Runtime @@ -17,7 +18,7 @@ - GNU Fortran 9.4.0, 10.3.0, 11.2.0 - Julia 1.7.3 - Kotlin 1.6.21-release-334 -- Node 16.15.0 +- Node 16.15.1 - Perl 5.34.0 - Python 3.10.4 - Python3 3.10.4 @@ -28,12 +29,12 @@ - Helm 3.9.0 - Homebrew 3.4.11 - Miniconda 4.12.0 -- Npm 8.5.5 +- Npm 8.11.0 - Pip 22.0.2 - Pip3 22.0.2 - Pipx 1.1.0 - RubyGems 3.3.5 -- Vcpkg (build from master \) +- Vcpkg (build from master \) - Yarn 1.22.18 #### Environment variables @@ -54,7 +55,7 @@ - Bicep 0.6.18 - Buildah 1.23.1 - CMake 3.23.2 -- CodeQL Action Bundle 2.9.2 +- CodeQL Action Bundle 2.9.3 - Docker Amazon ECR Credential Helper 0.6.0 - Docker Compose v1 1.29.2 - Docker Compose v2 2.4.1+azure-1 @@ -87,14 +88,14 @@ - Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 - SVN 1.14.1 -- Terraform 1.2.1 +- Terraform 1.2.2 - yamllint 1.26.3 - yq 4.25.2 - zstd 1.5.2 (homebrew) ### CLI Tools - Alibaba Cloud CLI 3.0.121 -- AWS CLI 2.7.4 +- AWS CLI 2.7.6 - AWS CLI Session manager plugin 1.2.331.0 - AWS SAM CLI 1.51.0 - Azure CLI (azure-cli) 2.37.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) @@ -103,9 +104,9 @@ - Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt) - Hub CLI 2.14.2 - Netlify CLI 10.4.0 -- OpenShift CLI 4.10.15 +- OpenShift CLI 4.10.16 - ORAS CLI 0.12.0 -- Vercel CLI 24.2.5 +- Vercel CLI 25.0.0 ### Java | Version | Vendor | Environment Variable | @@ -123,7 +124,7 @@ | Tool | Version | | -------- | ------- | | PHP | 8.1.6 | -| Composer | 2.3.5 | +| Composer | 2.3.6 | | PHPUnit | 8.5.26 | ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. @@ -141,7 +142,7 @@ - Rustup 1.24.3 #### Packages -- Bindgen 0.59.2 +- Bindgen 0.60.0 - Cargo audit 0.17.0 - Cargo clippy 0.1.61 - Cargo outdated 0.11.1 @@ -186,12 +187,12 @@ ``` ### Cached Tools #### Go -- 1.17.10 -- 1.18.2 +- 1.17.11 +- 1.18.3 #### Node.js - 14.19.3 -- 16.15.0 +- 16.15.1 #### PyPy - 3.7.13 [PyPy 7.3.9] @@ -210,8 +211,8 @@ #### Environment variables | Name | Value | Architecture | | --------------- | ----------------------------------- | ------------ | -| GOROOT_1_17_X64 | /opt/hostedtoolcache/go/1.17.10/x64 | x64 | -| GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.2/x64 | x64 | +| GOROOT_1_17_X64 | /opt/hostedtoolcache/go/1.17.11/x64 | x64 | +| GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.3/x64 | x64 | ### PowerShell Tools - PowerShell 7.2.4 From 6466abe35ea7a2c2c98c01f1ed552214a5aed44d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 9 Jun 2022 18:27:47 +0000 Subject: [PATCH 143/237] Updating readme file for ubuntu18 version 20220605.1 (#5694) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/linux/Ubuntu1804-Readme.md | 63 ++++++++++++++++--------------- 1 file changed, 32 insertions(+), 31 deletions(-) diff --git a/images/linux/Ubuntu1804-Readme.md b/images/linux/Ubuntu1804-Readme.md index 7cfe765bd..5a04676d1 100644 --- a/images/linux/Ubuntu1804-Readme.md +++ b/images/linux/Ubuntu1804-Readme.md @@ -1,11 +1,12 @@ | Announcements | |-| +| [[Ubuntu] AWS CLI on Ubuntu18 image will be upgraded to V2 on June 20](https://github.com/actions/virtual-environments/issues/5679) | | [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one on June, 6](https://github.com/actions/virtual-environments/issues/5595) | | [(Public Beta) Ubuntu 22.04 is now available](https://github.com/actions/virtual-environments/issues/5490) | *** # Ubuntu 18.04.6 LTS - Linux kernel version: 5.4.0-1080-azure -- Image Version: 20220529.1 +- Image Version: 20220605.1 ## Installed Software ### Language and Runtime @@ -21,7 +22,7 @@ - Kotlin 1.6.21-release-334 - Mono 6.12.0.179 (apt source repository: https://download.mono-project.com/repo/ubuntu stable-bionic main) - MSBuild 16.10.1.31701 (from /usr/lib/mono/msbuild/15.0/bin/MSBuild.dll) -- Node 16.15.0 +- Node 16.15.1 - Perl 5.26.1 - Python 2.7.17 - Python3 3.6.9 @@ -33,12 +34,12 @@ - Helm 3.9.0 - Homebrew 3.4.11 - Miniconda 4.12.0 -- Npm 8.5.5 +- Npm 8.11.0 - Pip 9.0.1 - Pip3 9.0.1 - Pipx 1.0.0 - RubyGems 2.7.6 -- Vcpkg (build from master \) +- Vcpkg (build from master \) - Yarn 1.22.18 #### Environment variables @@ -62,7 +63,7 @@ - Bicep 0.6.18 - Buildah 1.22.3 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - CMake 3.23.2 -- CodeQL Action Bundle 2.9.2 +- CodeQL Action Bundle 2.9.3 - Docker Amazon ECR Credential Helper 0.6.0 - Docker Compose v1 1.29.2 - Docker Compose v2 2.4.1+azure-1 @@ -74,7 +75,7 @@ - Git-ftp 1.3.1 - Haveged 1.9.1 - Heroku 7.60.2 -- HHVM (HipHop VM) 4.160.0 +- HHVM (HipHop VM) 4.161.0 - jq 1.5 - Kind 0.14.0 - Kubectl 1.24.1 @@ -96,7 +97,7 @@ - Skopeo 1.5.0 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - Sphinx Open Source Search Server 2.2.11 - SVN 1.9.7 -- Terraform 1.2.1 +- Terraform 1.2.2 - yamllint 1.26.3 - yq 4.25.2 - zstd 1.5.2 (homebrew) @@ -105,16 +106,16 @@ - Alibaba Cloud CLI 3.0.121 - AWS CLI 1.24.10 - AWS CLI Session manager plugin 1.2.331.0 -- AWS SAM CLI 1.50.0 +- AWS SAM CLI 1.51.0 - Azure CLI (azure-cli) 2.37.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 - GitHub CLI 2.11.3 - Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt) - Hub CLI 2.14.2 -- Netlify CLI 10.3.3 -- OpenShift CLI 4.10.15 +- Netlify CLI 10.4.0 +- OpenShift CLI 4.10.16 - ORAS CLI 0.12.0 -- Vercel CLI 24.2.4 +- Vercel CLI 25.0.0 ### Java | Version | Vendor | Environment Variable | @@ -125,11 +126,11 @@ | 17.0.3+7 | Eclipse Temurin | JAVA_HOME_17_X64 | ### PHP -| Tool | Version | -| -------- | --------------------------- | +| Tool | Version | +| -------- | --------------------------------- | | PHP | 7.2.34 7.3.33 7.4.29 8.0.19 8.1.6 | -| Composer | 2.3.5 | -| PHPUnit | 8.5.26 | +| Composer | 2.3.6 | +| PHPUnit | 8.5.26 | ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. ``` @@ -146,7 +147,7 @@ - Rustup 1.24.3 #### Packages -- Bindgen 0.59.2 +- Bindgen 0.60.0 - Cargo audit 0.17.0 - Cargo clippy 0.1.61 - Cargo outdated 0.11.1 @@ -175,7 +176,7 @@ - nbgv 3.5.107+6463ef6068 ### Databases -- MongoDB 5.0.8 (apt source repository: https://repo.mongodb.org/apt/ubuntu) +- MongoDB 5.0.9 (apt source repository: https://repo.mongodb.org/apt/ubuntu) - sqlite3 3.22.0 #### PostgreSQL @@ -199,13 +200,13 @@ ### Cached Tools #### Go - 1.16.15 -- 1.17.10 -- 1.18.2 +- 1.17.11 +- 1.18.3 #### Node.js - 12.22.12 - 14.19.3 -- 16.15.0 +- 16.15.1 #### PyPy - 2.7.18 [PyPy 7.3.9] @@ -232,8 +233,8 @@ | Name | Value | Architecture | | --------------- | ----------------------------------- | ------------ | | GOROOT_1_16_X64 | /opt/hostedtoolcache/go/1.16.15/x64 | x64 | -| GOROOT_1_17_X64 | /opt/hostedtoolcache/go/1.17.10/x64 | x64 | -| GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.2/x64 | x64 | +| GOROOT_1_17_X64 | /opt/hostedtoolcache/go/1.17.11/x64 | x64 | +| GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.3/x64 | x64 | ### PowerShell Tools - PowerShell 7.2.4 @@ -257,7 +258,7 @@ ### Android | Package Name | Version | | -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 4.0 | +| Android Command Line Tools | 7.0 | | Android Emulator | 31.2.10 | | Android SDK Build-tools | 32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3
26.0.0 26.0.1 26.0.2 26.0.3
25.0.0 25.0.1 25.0.2 25.0.3
24.0.0 24.0.1 24.0.2 24.0.3
23.0.1 23.0.2 23.0.3 | | Android SDK Platform-Tools | 33.0.2 | @@ -268,16 +269,16 @@ | Google APIs | addon-google_apis-google-21
addon-google_apis-google-22
addon-google_apis-google-23
addon-google_apis-google-24 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 21.4.7075529 (default)
23.2.8568313 | +| NDK | 21.4.7075529
23.2.8568313 (default)
24.0.8215888 | | SDK Patch Applier v4 | 1 | #### Environment variables | Name | Value | | ----------------------- | ------------------------------------------------------------------------------------ | | ANDROID_HOME | /usr/local/lib/android/sdk | -| ANDROID_NDK_HOME | /usr/local/lib/android/sdk/ndk-bundle -> /usr/local/lib/android/sdk/ndk/21.4.7075529 | -| ANDROID_NDK_LATEST_HOME | /usr/local/lib/android/sdk/ndk/23.2.8568313 | -| ANDROID_NDK_ROOT | /usr/local/lib/android/sdk/ndk-bundle -> /usr/local/lib/android/sdk/ndk/21.4.7075529 | +| ANDROID_NDK_HOME | /usr/local/lib/android/sdk/ndk-bundle -> /usr/local/lib/android/sdk/ndk/23.2.8568313 | +| ANDROID_NDK_LATEST_HOME | /usr/local/lib/android/sdk/ndk/24.0.8215888 | +| ANDROID_NDK_ROOT | /usr/local/lib/android/sdk/ndk-bundle -> /usr/local/lib/android/sdk/ndk/23.2.8568313 | | ANDROID_SDK_ROOT | /usr/local/lib/android/sdk | ### Cached Docker images @@ -323,9 +324,9 @@ | file | 1:5.32-2ubuntu0.4 | | flex | 2.6.4-6 | | ftp | 0.17-34 | -| gnupg2 | 2.2.4-1ubuntu1.4 | +| gnupg2 | 2.2.4-1ubuntu1.5 | | haveged | 1.9.1-6 | -| imagemagick | 8:6.9.7.4+dfsg-16ubuntu6.12 | +| imagemagick | 8:6.9.7.4+dfsg-16ubuntu6.13 | | iproute2 | 4.15.0-2ubuntu1.3 | | iputils-ping | 3:20161105-1ubuntu3 | | jq | 1.5+dfsg-2 | @@ -338,8 +339,8 @@ | libgsl-dev | 2.4+dfsg-6 | | libgtk-3-0 | 3.22.30-1ubuntu4 | | libmagic-dev | 1:5.32-2ubuntu0.4 | -| libmagickcore-dev | 8:6.9.7.4+dfsg-16ubuntu6.12 | -| libmagickwand-dev | 8:6.9.7.4+dfsg-16ubuntu6.12 | +| libmagickcore-dev | 8:6.9.7.4+dfsg-16ubuntu6.13 | +| libmagickwand-dev | 8:6.9.7.4+dfsg-16ubuntu6.13 | | libsecret-1-dev | 0.18.6-1 | | libsqlite3-dev | 3.22.0-1ubuntu0.5 | | libtool | 2.4.6-2 | From 95feb85cb813ee268ac5755d294f1fac438caceb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 9 Jun 2022 18:33:23 +0000 Subject: [PATCH 144/237] Updating readme file for ubuntu20 version 20220605.1 (#5696) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/linux/Ubuntu2004-Readme.md | 57 ++++++++++++++++--------------- 1 file changed, 29 insertions(+), 28 deletions(-) diff --git a/images/linux/Ubuntu2004-Readme.md b/images/linux/Ubuntu2004-Readme.md index f78adfa26..21288ae35 100644 --- a/images/linux/Ubuntu2004-Readme.md +++ b/images/linux/Ubuntu2004-Readme.md @@ -1,11 +1,12 @@ | Announcements | |-| +| [[Ubuntu] AWS CLI on Ubuntu18 image will be upgraded to V2 on June 20](https://github.com/actions/virtual-environments/issues/5679) | | [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one on June, 6](https://github.com/actions/virtual-environments/issues/5595) | | [(Public Beta) Ubuntu 22.04 is now available](https://github.com/actions/virtual-environments/issues/5490) | *** # Ubuntu 20.04.4 LTS - Linux kernel version: 5.13.0-1025-azure -- Image Version: 20220529.1 +- Image Version: 20220605.1 ## Installed Software ### Language and Runtime @@ -21,7 +22,7 @@ - Kotlin 1.6.21-release-334 - Mono 6.12.0.179 (apt source repository: https://download.mono-project.com/repo/ubuntu stable-focal main) - MSBuild 16.10.1.31701 (from /usr/lib/mono/msbuild/15.0/bin/MSBuild.dll) -- Node 16.15.0 +- Node 16.15.1 - Perl 5.30.0 - Python 3.8.10 - Python3 3.8.10 @@ -33,12 +34,12 @@ - Helm 3.9.0 - Homebrew 3.4.11 - Miniconda 4.12.0 -- Npm 8.5.5 +- Npm 8.11.0 - Pip 20.0.2 - Pip3 20.0.2 - Pipx 1.1.0 - RubyGems 3.1.2 -- Vcpkg (build from master \) +- Vcpkg (build from master \) - Yarn 1.22.18 #### Environment variables @@ -63,7 +64,7 @@ - Bicep 0.6.18 - Buildah 1.22.3 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - CMake 3.23.2 -- CodeQL Action Bundle 2.9.2 +- CodeQL Action Bundle 2.9.3 - Docker Amazon ECR Credential Helper 0.6.0 - Docker Compose v1 1.29.2 - Docker Compose v2 2.4.1+azure-1 @@ -76,7 +77,7 @@ - Git-ftp 1.6.0 - Haveged 1.9.1 - Heroku 7.60.2 -- HHVM (HipHop VM) 4.160.0 +- HHVM (HipHop VM) 4.161.0 - jq 1.6 - Kind 0.14.0 - Kubectl 1.24.1 @@ -98,25 +99,25 @@ - Skopeo 1.5.0 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - Sphinx Open Source Search Server 2.2.11 - SVN 1.13.0 -- Terraform 1.2.1 +- Terraform 1.2.2 - yamllint 1.26.3 - yq 4.25.2 - zstd 1.5.2 (homebrew) ### CLI Tools - Alibaba Cloud CLI 3.0.121 -- AWS CLI 2.7.4 +- AWS CLI 2.7.6 - AWS CLI Session manager plugin 1.2.331.0 -- AWS SAM CLI 1.50.0 +- AWS SAM CLI 1.51.0 - Azure CLI (azure-cli) 2.37.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 - GitHub CLI 2.11.3 - Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt) - Hub CLI 2.14.2 -- Netlify CLI 10.3.3 -- OpenShift CLI 4.10.15 +- Netlify CLI 10.4.0 +- OpenShift CLI 4.10.16 - ORAS CLI 0.12.0 -- Vercel CLI 24.2.4 +- Vercel CLI 25.0.0 ### Java | Version | Vendor | Environment Variable | @@ -131,11 +132,11 @@ | CE 22.1.0 | GRAALVM_11_ROOT | ### PHP -| Tool | Version | -| -------- | ------------- | +| Tool | Version | +| -------- | ------------------- | | PHP | 7.4.29 8.0.19 8.1.6 | -| Composer | 2.3.5 | -| PHPUnit | 8.5.26 | +| Composer | 2.3.6 | +| PHPUnit | 8.5.26 | ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. ``` @@ -152,7 +153,7 @@ - Rustup 1.24.3 #### Packages -- Bindgen 0.59.2 +- Bindgen 0.60.0 - Cargo audit 0.17.0 - Cargo clippy 0.1.61 - Cargo outdated 0.11.1 @@ -181,7 +182,7 @@ - nbgv 3.5.107+6463ef6068 ### Databases -- MongoDB 5.0.8 (apt source repository: https://repo.mongodb.org/apt/ubuntu) +- MongoDB 5.0.9 (apt source repository: https://repo.mongodb.org/apt/ubuntu) - sqlite3 3.31.1 #### PostgreSQL @@ -205,13 +206,13 @@ ### Cached Tools #### Go - 1.16.15 -- 1.17.10 -- 1.18.2 +- 1.17.11 +- 1.18.3 #### Node.js - 12.22.12 - 14.19.3 -- 16.15.0 +- 16.15.1 #### PyPy - 2.7.18 [PyPy 7.3.9] @@ -239,8 +240,8 @@ | Name | Value | Architecture | | --------------- | ----------------------------------- | ------------ | | GOROOT_1_16_X64 | /opt/hostedtoolcache/go/1.16.15/x64 | x64 | -| GOROOT_1_17_X64 | /opt/hostedtoolcache/go/1.17.10/x64 | x64 | -| GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.2/x64 | x64 | +| GOROOT_1_17_X64 | /opt/hostedtoolcache/go/1.17.11/x64 | x64 | +| GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.3/x64 | x64 | ### PowerShell Tools - PowerShell 7.2.4 @@ -266,7 +267,7 @@ ### Android | Package Name | Version | | -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 4.0 | +| Android Command Line Tools | 7.0 | | Android Emulator | 31.2.10 | | Android SDK Build-tools | 32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3 | | Android SDK Platform-Tools | 33.0.2 | @@ -276,16 +277,16 @@ | CMake | 3.10.2
3.18.1 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 21.4.7075529 (default)
22.1.7171670
23.2.8568313 | +| NDK | 21.4.7075529
23.2.8568313 (default)
24.0.8215888 | | SDK Patch Applier v4 | 1 | #### Environment variables | Name | Value | | ----------------------- | ------------------------------------------------------------------------------------ | | ANDROID_HOME | /usr/local/lib/android/sdk | -| ANDROID_NDK_HOME | /usr/local/lib/android/sdk/ndk-bundle -> /usr/local/lib/android/sdk/ndk/21.4.7075529 | -| ANDROID_NDK_LATEST_HOME | /usr/local/lib/android/sdk/ndk/23.2.8568313 | -| ANDROID_NDK_ROOT | /usr/local/lib/android/sdk/ndk-bundle -> /usr/local/lib/android/sdk/ndk/21.4.7075529 | +| ANDROID_NDK_HOME | /usr/local/lib/android/sdk/ndk-bundle -> /usr/local/lib/android/sdk/ndk/23.2.8568313 | +| ANDROID_NDK_LATEST_HOME | /usr/local/lib/android/sdk/ndk/24.0.8215888 | +| ANDROID_NDK_ROOT | /usr/local/lib/android/sdk/ndk-bundle -> /usr/local/lib/android/sdk/ndk/23.2.8568313 | | ANDROID_SDK_ROOT | /usr/local/lib/android/sdk | ### Cached Docker images From 2950cbfeab88a6a6202fa31d7371e574dbe2dc51 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 9 Jun 2022 18:43:35 +0000 Subject: [PATCH 145/237] Updating readme file for win22 version 20220607.3 (#5713) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/win/Windows2022-Readme.md | 79 ++++++++++++++++---------------- 1 file changed, 40 insertions(+), 39 deletions(-) diff --git a/images/win/Windows2022-Readme.md b/images/win/Windows2022-Readme.md index 22f93b812..37eb9e9c1 100644 --- a/images/win/Windows2022-Readme.md +++ b/images/win/Windows2022-Readme.md @@ -5,7 +5,7 @@ *** # Microsoft Windows Server 2022 Datacenter - OS Version: 10.0.20348 Build 707 -- Image Version: 20220529.1 +- Image Version: 20220607.3 ## Enabled windows optional features - Windows Subsystem for Linux [WSLv1] @@ -13,28 +13,28 @@ ## Installed Software ### Language and Runtime - Bash 4.4.23(1)-release -- Go 1.17.10 +- Go 1.17.11 - Julia 1.7.3 - Kotlin 1.6.21 - LLVM 13.0.1 -- Node 16.14.2 +- Node 16.15.1 - Perl 5.32.1 -- PHP 8.1.6 +- PHP 8.1.7 - Python 3.9.13 - Ruby 3.0.4p208 ### Package Management - Chocolatey 1.1.0 -- Composer 2.3.5 +- Composer 2.3.7 - Helm 3.8.2 - Miniconda 4.12.0 (pre-installed on the image but not added to PATH) -- NPM 8.5.0 +- NPM 8.11.0 - NuGet 6.2.0.146 -- pip 22.1.1 (python 3.9) +- pip 22.1.2 (python 3.9) - Pipx 1.1.0 - RubyGems 3.2.33 -- Vcpkg (build from master \) -- Yarn 1.22.18 +- Vcpkg (build from master \) +- Yarn 1.22.19 #### Environment variables | Name | Value | @@ -51,15 +51,15 @@ - 7zip 21.07 - aria2 1.36.0 - azcopy 10.15.0 -- Bazel 5.1.1 +- Bazel 5.2.0 - Bazelisk 1.11.0 - Bicep 0.6.18 - Cabal 3.6.2.0 - CMake 3.23.2 -- CodeQL Action Bundle 2.9.2 +- CodeQL Action Bundle 2.9.3 - Docker 20.10.7 - Docker Compose v1 1.29.2 -- Docker Compose v2 2.5.1 +- Docker Compose v2 2.6.0 - Docker-wincred 0.6.4 - ghc 9.2.3 - Git 2.36.0.windows.1 @@ -74,13 +74,13 @@ - NSIS v3.08 - OpenSSL 1.1.1 - Packer 1.8.0 -- Pulumi v3.33.2 +- Pulumi v3.34.0 - R 4.2.0 -- Service Fabric SDK 9.0.1017.9590 +- Service Fabric SDK 9.0.1028.9590 - Stack 2.7.5 - Subversion (SVN) 1.14.2 - Swig 4.0.2 -- VSWhere 3.0.2 +- VSWhere 3.0.3 - WinAppDriver 1.2.2009.02003 - WiX Toolset v3.11.2.4516 - yamllint 1.26.3 @@ -88,12 +88,12 @@ ### CLI Tools - Alibaba Cloud CLI 3.0.121 -- AWS CLI 2.7.4 -- AWS SAM CLI 1.50.0 +- AWS CLI 2.7.6 +- AWS SAM CLI 1.51.0 - AWS Session Manager CLI 1.2.331.0 - Azure CLI 2.37.0 - Azure DevOps CLI extension 0.25.0 -- GitHub CLI 2.11.3 +- GitHub CLI 2.12.0 - Hub CLI 2.14.2 ### Rust Tools @@ -103,19 +103,19 @@ - Rustup 1.24.3 #### Packages -- bindgen 0.59.2 +- bindgen 0.60.1 - cargo-audit 0.17.0 - cargo-outdated 0.11.1 -- cbindgen 0.23.0 +- cbindgen 0.24.2 - Clippy 0.1.61 - Rustfmt 1.4.38 ### Browsers and webdrivers - Google Chrome 102.0.5005.63 - Chrome Driver 102.0.5005.61 -- Microsoft Edge 101.0.1210.53 -- Microsoft Edge Driver 101.0.1210.53 -- Mozilla Firefox 100.0.2 +- Microsoft Edge 102.0.1245.33 +- Microsoft Edge Driver 102.0.1245.33 +- Mozilla Firefox 101.0 - Gecko Driver 0.31.0 - IE Driver 3.150.1.1 - Selenium server 4.2.0 @@ -157,15 +157,15 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Version | Architecture | Environment Variable | | ------- | ------------ | -------------------- | | 1.16.15 | x64 | GOROOT_1_16_X64 | -| 1.17.10 (Default) | x64 | GOROOT_1_17_X64 | -| 1.18.2 | x64 | GOROOT_1_18_X64 | +| 1.17.11 (Default) | x64 | GOROOT_1_17_X64 | +| 1.18.3 | x64 | GOROOT_1_18_X64 | #### Node | Version | Architecture | | ------- | ------------ | | 12.22.12 | x64 | | 14.19.3 | x64 | -| 16.15.0 | x64 | +| 16.15.1 | x64 | #### Python | Version | Architecture | @@ -173,7 +173,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | 3.7.9 | x64, x86 | | 3.8.10 | x64, x86 | | 3.9.13 (Default) | x64, x86 | -| 3.10.4 | x64, x86 | +| 3.10.5 | x64, x86 | #### Ruby | Version | Architecture | @@ -206,7 +206,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### MongoDB | Version | ServiceName | ServiceStatus | ServiceStartType | | ------- | ----------- | ------------- | ---------------- | -| 5.0.8.0 | MongoDB | Running | Automatic | +| 5.0.9.0 | MongoDB | Running | Automatic | ### Database tools - Azure CosmosDb Emulator 2.14.7.0 @@ -224,7 +224,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### Visual Studio Enterprise 2022 | Name | Version | Path | | ----------------------------- | -------------- | -------------------------------------------------------- | -| Visual Studio Enterprise 2022 | 17.2.32519.379 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Visual Studio Enterprise 2022 | 17.2.32526.322 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions: | Package | Version | @@ -431,17 +431,18 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Workload.ManagedDesktop | 17.2.32408.312 | | Microsoft.VisualStudio.Workload.ManagedGame | 17.2.32408.312 | | Microsoft.VisualStudio.Workload.NativeCrossPlat | 17.2.32408.312 | -| Microsoft.VisualStudio.Workload.NativeDesktop | 17.2.32408.312 | -| Microsoft.VisualStudio.Workload.NativeGame | 17.2.32408.312 | +| Microsoft.VisualStudio.Workload.NativeDesktop | 17.2.32526.322 | +| Microsoft.VisualStudio.Workload.NativeGame | 17.2.32526.322 | | Microsoft.VisualStudio.Workload.NativeMobile | 17.2.32408.312 | | Microsoft.VisualStudio.Workload.NetCrossPlat | 17.2.32503.295 | | Microsoft.VisualStudio.Workload.NetWeb | 17.2.32408.312 | | Microsoft.VisualStudio.Workload.Node | 17.2.32408.312 | | Microsoft.VisualStudio.Workload.Office | 17.2.32408.312 | | Microsoft.VisualStudio.Workload.Python | 17.2.32408.312 | -| Microsoft.VisualStudio.Workload.Universal | 17.2.32408.312 | +| Microsoft.VisualStudio.Workload.Universal | 17.2.32526.322 | | Microsoft.VisualStudio.Workload.VisualStudioExtension | 17.2.32408.312 | | wasm.tools | 6.0.422.16404 | +| ProBITools.MicrosoftReportProjectsforVisualStudio2022 | 3.0.1 | | VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects | 2.0.0 | | WixToolset.WixToolsetVisualStudio2022Extension | 1.0.0.18 | @@ -506,7 +507,7 @@ All other versions are saved but not installed. #### Powershell Modules | Module | Version | | ------------------ | ---------------- | -| AWSPowerShell | 4.1.95 | +| AWSPowerShell | 4.1.100 | | DockerMsftProvider | 1.0.0.8 | | MarkdownPS | 1.9 | | Microsoft.Graph | 1.9.6 | @@ -520,7 +521,7 @@ All other versions are saved but not installed. ### Android | Package Name | Version | | -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 4.0 | +| Android Command Line Tools | 7.0 | | Android Emulator | 31.2.10 | | Android SDK Build-tools | 32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3 | | Android SDK Platforms | android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3) | @@ -529,17 +530,17 @@ All other versions are saved but not installed. | CMake | 3.18.1 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 21.4.7075529 (default)
22.1.7171670
23.2.8568313 | +| NDK | 21.4.7075529
23.2.8568313 (default)
24.0.8215888 | | SDK Patch Applier v4 | 1 | #### Environment variables | Name | Value | | ----------------------- | ---------------------------------------------------------------------------- | | ANDROID_HOME | C:\Android\android-sdk | -| ANDROID_NDK_HOME | C:\Android\android-sdk\ndk-bundle -> C:\Android\android-sdk\ndk\21.4.7075529 | -| ANDROID_NDK_LATEST_HOME | C:\Android\android-sdk\ndk\23.2.8568313 | -| ANDROID_NDK_PATH | C:\Android\android-sdk\ndk-bundle -> C:\Android\android-sdk\ndk\21.4.7075529 | -| ANDROID_NDK_ROOT | C:\Android\android-sdk\ndk-bundle -> C:\Android\android-sdk\ndk\21.4.7075529 | +| ANDROID_NDK_HOME | C:\Android\android-sdk\ndk-bundle -> C:\Android\android-sdk\ndk\23.2.8568313 | +| ANDROID_NDK_LATEST_HOME | C:\Android\android-sdk\ndk\24.0.8215888 | +| ANDROID_NDK_PATH | C:\Android\android-sdk\ndk-bundle -> C:\Android\android-sdk\ndk\23.2.8568313 | +| ANDROID_NDK_ROOT | C:\Android\android-sdk\ndk-bundle -> C:\Android\android-sdk\ndk\23.2.8568313 | | ANDROID_SDK_ROOT | C:\Android\android-sdk | ### Cached Docker images From 5181bf0714e118b8eff1286bf3fb006ec692223e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 9 Jun 2022 23:09:51 +0000 Subject: [PATCH 146/237] Updating readme file for macOS-12 version 20220605.1 (#5714) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/macos/macos-12-Readme.md | 122 ++++++++++++++++---------------- 1 file changed, 61 insertions(+), 61 deletions(-) diff --git a/images/macos/macos-12-Readme.md b/images/macos/macos-12-Readme.md index 8d94d9085..318961b57 100644 --- a/images/macos/macos-12-Readme.md +++ b/images/macos/macos-12-Readme.md @@ -1,13 +1,12 @@ | Announcements | |-| -| [[macOS] Default Visual studio for mac will be changed to version 2022 for macOS 11&12 on May, 30](https://github.com/actions/virtual-environments/issues/5601) | | [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one on June, 6](https://github.com/actions/virtual-environments/issues/5595) | | [macOS 12 (Monterey) is available as a public beta in GitHub Actions and Azure DevOps](https://github.com/actions/virtual-environments/issues/5446) | *** # macOS 12.4 info - System Version: macOS 12.4 (21F79) - Kernel Version: Darwin 21.5.0 -- Image Version: 20220531.1 +- Image Version: 20220605.1 ## Installed Software ### Language and Runtime @@ -17,13 +16,13 @@ - Clang/LLVM 13.1.6 is default - gcc-11 (Homebrew GCC 11.3.0_1) 11.3.0 - available by `gcc-11` alias - GNU Fortran (Homebrew GCC 11.3.0_1) 11.3.0 - available by `gfortran-11` alias -- Go 1.17.10 +- Go 1.17.11 - julia 1.7.3 - Kotlin 1.6.21-release-334 - MSBuild 16.10.1.17201 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) -- Node.js v16.15.0 +- Node.js v16.15.1 - NVM 0.39.1 -- NVM - Cached node versions: v12.22.12 v14.19.3 v16.15.0 +- NVM - Cached node versions: v12.22.12 v14.19.3 v16.15.1 - Perl 5.34.0 - PHP 8.1.6 - Python 2.7.18 @@ -32,18 +31,18 @@ - Ruby 3.0.4p208 ### Package Management -- Bundler version 2.3.14 +- Bundler version 2.3.15 - Carthage 0.38.0 - CocoaPods 1.11.3 -- Composer 2.3.5 +- Composer 2.3.6 - Homebrew 3.4.11 -- NPM 8.5.5 +- NPM 8.11.0 - NuGet 5.9.0.7134 - Pip 20.3.4 (python 2.7) - Pip 22.1.1 (python 3.9) - Pipx 1.1.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \) +- Vcpkg 2022 (build from master \) - Yarn 1.22.19 ### Project Management @@ -67,7 +66,7 @@ - GNU Wget 1.21.3 - gpg (GnuPG) 2.3.6 - Hub CLI: 2.14.2 -- ImageMagick 7.1.0-33 +- ImageMagick 7.1.0-36 - jq 1.6 - mongo v5.0.7 - mongod v5.0.7 @@ -84,7 +83,7 @@ ### Tools - App Center CLI 2.10.10 -- AWS CLI 2.7.4 +- AWS CLI 2.7.6 - AWS SAM CLI 1.51.0 - AWS Session Manager CLI 1.2.331.0 - Azure CLI (azure-devops) 0.25.0 @@ -110,8 +109,8 @@ - SafariDriver 15.5 (17613.2.7.1.8) - Google Chrome 102.0.5005.61 - ChromeDriver 102.0.5005.61 -- Microsoft Edge 102.0.1245.30 -- Microsoft Edge WebDriver 102.0.1245.2 +- Microsoft Edge 102.0.1245.33 +- Microsoft Edge WebDriver 102.0.1245.33 - Mozilla Firefox 101.0 - geckodriver 0.31.0 - Selenium server 4.2.0 @@ -156,14 +155,14 @@ #### Node.js - 12.22.12 - 14.19.3 -- 16.15.0 +- 16.15.1 #### Go | Version | Architecture | Environment Variable | | ------- | ------------ | -------------------- | | 1.16.15 | x64 | GOROOT_1_16_X64 | -| 1.17.10 (Default) | x64 | GOROOT_1_17_X64 | -| 1.18.2 | x64 | GOROOT_1_18_X64 | +| 1.17.11 (Default) | x64 | GOROOT_1_17_X64 | +| 1.18.3 | x64 | GOROOT_1_18_X64 | ### Rust Tools - Cargo 1.61.0 @@ -172,7 +171,7 @@ - Rustup 1.24.3 #### Packages -- Bindgen 0.59.2 +- Bindgen 0.60.0 - Cargo-audit 0.17.0 - Cargo-outdated 0.11.1 - Cbindgen 0.23.0 @@ -220,6 +219,7 @@ ### Xcode | Version | Build | Path | | ---------------- | -------- | ------------------------------ | +| 13.4.1 | 13F100 | /Applications/Xcode_13.4.1.app | | 13.4 | 13F17a | /Applications/Xcode_13.4.app | | 13.3.1 (default) | 13E500a | /Applications/Xcode_13.3.1.app | | 13.2.1 | 13C100 | /Applications/Xcode_13.2.1.app | @@ -230,48 +230,48 @@ - xcversion 2.8.0 #### Installed SDKs -| SDK | SDK Name | Xcode Version | -| ----------------------- | -------------------- | ------------- | -| macOS 12.0 | macosx12.0 | 13.1 | -| macOS 12.1 | macosx12.1 | 13.2.1 | -| macOS 12.3 | macosx12.3 | 13.3.1, 13.4 | -| iOS 15.0 | iphoneos15.0 | 13.1 | -| iOS 15.2 | iphoneos15.2 | 13.2.1 | -| iOS 15.4 | iphoneos15.4 | 13.3.1 | -| iOS 15.5 | iphoneos15.5 | 13.4 | -| Simulator - iOS 15.0 | iphonesimulator15.0 | 13.1 | -| Simulator - iOS 15.2 | iphonesimulator15.2 | 13.2.1 | -| Simulator - iOS 15.4 | iphonesimulator15.4 | 13.3.1 | -| Simulator - iOS 15.5 | iphonesimulator15.5 | 13.4 | -| tvOS 15.0 | appletvos15.0 | 13.1 | -| tvOS 15.2 | appletvos15.2 | 13.2.1 | -| tvOS 15.4 | appletvos15.4 | 13.3.1, 13.4 | -| Simulator - tvOS 15.0 | appletvsimulator15.0 | 13.1 | -| Simulator - tvOS 15.2 | appletvsimulator15.2 | 13.2.1 | -| Simulator - tvOS 15.4 | appletvsimulator15.4 | 13.3.1, 13.4 | -| watchOS 8.0 | watchos8.0 | 13.1 | -| watchOS 8.3 | watchos8.3 | 13.2.1 | -| watchOS 8.5 | watchos8.5 | 13.3.1, 13.4 | -| Simulator - watchOS 8.0 | watchsimulator8.0 | 13.1 | -| Simulator - watchOS 8.3 | watchsimulator8.3 | 13.2.1 | -| Simulator - watchOS 8.5 | watchsimulator8.5 | 13.3.1, 13.4 | -| DriverKit 21.0.1 | driverkit21.0.1 | 13.1 | -| DriverKit 21.2 | driverkit21.2 | 13.2.1 | -| DriverKit 21.4 | driverkit21.4 | 13.3.1, 13.4 | +| SDK | SDK Name | Xcode Version | +| ----------------------- | -------------------- | -------------------- | +| macOS 12.0 | macosx12.0 | 13.1 | +| macOS 12.1 | macosx12.1 | 13.2.1 | +| macOS 12.3 | macosx12.3 | 13.3.1, 13.4, 13.4.1 | +| iOS 15.0 | iphoneos15.0 | 13.1 | +| iOS 15.2 | iphoneos15.2 | 13.2.1 | +| iOS 15.4 | iphoneos15.4 | 13.3.1 | +| iOS 15.5 | iphoneos15.5 | 13.4, 13.4.1 | +| Simulator - iOS 15.0 | iphonesimulator15.0 | 13.1 | +| Simulator - iOS 15.2 | iphonesimulator15.2 | 13.2.1 | +| Simulator - iOS 15.4 | iphonesimulator15.4 | 13.3.1 | +| Simulator - iOS 15.5 | iphonesimulator15.5 | 13.4, 13.4.1 | +| tvOS 15.0 | appletvos15.0 | 13.1 | +| tvOS 15.2 | appletvos15.2 | 13.2.1 | +| tvOS 15.4 | appletvos15.4 | 13.3.1, 13.4, 13.4.1 | +| Simulator - tvOS 15.0 | appletvsimulator15.0 | 13.1 | +| Simulator - tvOS 15.2 | appletvsimulator15.2 | 13.2.1 | +| Simulator - tvOS 15.4 | appletvsimulator15.4 | 13.3.1, 13.4, 13.4.1 | +| watchOS 8.0 | watchos8.0 | 13.1 | +| watchOS 8.3 | watchos8.3 | 13.2.1 | +| watchOS 8.5 | watchos8.5 | 13.3.1, 13.4, 13.4.1 | +| Simulator - watchOS 8.0 | watchsimulator8.0 | 13.1 | +| Simulator - watchOS 8.3 | watchsimulator8.3 | 13.2.1 | +| Simulator - watchOS 8.5 | watchsimulator8.5 | 13.3.1, 13.4, 13.4.1 | +| DriverKit 21.0.1 | driverkit21.0.1 | 13.1 | +| DriverKit 21.2 | driverkit21.2 | 13.2.1 | +| DriverKit 21.4 | driverkit21.4 | 13.3.1, 13.4, 13.4.1 | #### Installed Simulators -| OS | Xcode Version | Simulators | -| ----------- | -------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| iOS 15.0 | 13.1 | iPod touch (7th generation)
iPhone 11
iPhone 11 Pro
iPhone 11 Pro Max
iPhone 12
iPhone 12 mini
iPhone 12 Pro
iPhone 12 Pro Max
iPhone 13
iPhone 13 mini
iPhone 13 Pro
iPhone 13 Pro Max
iPhone 8
iPhone 8 Plus
iPhone SE (2nd generation)
iPad (9th generation)
iPad Air (4th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (3rd generation)
iPad Pro (12.9-inch) (5th generation)
iPad Pro (9.7-inch) | -| iOS 15.2 | 13.2.1 | iPod touch (7th generation)
iPhone 11
iPhone 11 Pro
iPhone 11 Pro Max
iPhone 12
iPhone 12 mini
iPhone 12 Pro
iPhone 12 Pro Max
iPhone 13
iPhone 13 mini
iPhone 13 Pro
iPhone 13 Pro Max
iPhone 8
iPhone 8 Plus
iPhone SE (2nd generation)
iPad (9th generation)
iPad Air (4th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (3rd generation)
iPad Pro (12.9-inch) (5th generation)
iPad Pro (9.7-inch) | -| iOS 15.4 | 13.3.1 | iPod touch (7th generation)
iPhone 11
iPhone 11 Pro
iPhone 11 Pro Max
iPhone 12
iPhone 12 mini
iPhone 12 Pro
iPhone 12 Pro Max
iPhone 13
iPhone 13 mini
iPhone 13 Pro
iPhone 13 Pro Max
iPhone 8
iPhone 8 Plus
iPhone SE (2nd generation)
iPhone SE (3rd generation)
iPad (9th generation)
iPad Air (4th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (3rd generation)
iPad Pro (12.9-inch) (5th generation)
iPad Pro (9.7-inch) | -| iOS 15.5 | 13.4 | iPod touch (7th generation)
iPhone 11
iPhone 11 Pro
iPhone 11 Pro Max
iPhone 12
iPhone 12 mini
iPhone 12 Pro
iPhone 12 Pro Max
iPhone 13
iPhone 13 mini
iPhone 13 Pro
iPhone 13 Pro Max
iPhone 8
iPhone 8 Plus
iPhone SE (2nd generation)
iPhone SE (3rd generation)
iPad (9th generation)
iPad Air (4th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (3rd generation)
iPad Pro (12.9-inch) (5th generation)
iPad Pro (9.7-inch) | -| tvOS 15.0 | 13.1 | Apple TV
Apple TV 4K (2nd generation)
Apple TV 4K (at 1080p) (2nd generation) | -| tvOS 15.2 | 13.2.1 | Apple TV
Apple TV 4K (2nd generation)
Apple TV 4K (at 1080p) (2nd generation) | -| tvOS 15.4 | 13.3.1
13.4 | Apple TV
Apple TV 4K (2nd generation)
Apple TV 4K (at 1080p) (2nd generation) | -| watchOS 8.0 | 13.1 | Apple Watch Series 5 - 40mm
Apple Watch Series 5 - 44mm
Apple Watch Series 6 - 40mm
Apple Watch Series 6 - 44mm
Apple Watch Series 7 - 41mm
Apple Watch Series 7 - 45mm | -| watchOS 8.3 | 13.2.1 | Apple Watch Series 5 - 40mm
Apple Watch Series 5 - 44mm
Apple Watch Series 6 - 40mm
Apple Watch Series 6 - 44mm
Apple Watch Series 7 - 41mm
Apple Watch Series 7 - 45mm | -| watchOS 8.5 | 13.3.1
13.4 | Apple Watch Series 5 - 40mm
Apple Watch Series 5 - 44mm
Apple Watch Series 6 - 40mm
Apple Watch Series 6 - 44mm
Apple Watch Series 7 - 41mm
Apple Watch Series 7 - 45mm | +| OS | Xcode Version | Simulators | +| ----------- | ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| iOS 15.0 | 13.1 | iPod touch (7th generation)
iPhone 11
iPhone 11 Pro
iPhone 11 Pro Max
iPhone 12
iPhone 12 mini
iPhone 12 Pro
iPhone 12 Pro Max
iPhone 13
iPhone 13 mini
iPhone 13 Pro
iPhone 13 Pro Max
iPhone 8
iPhone 8 Plus
iPhone SE (2nd generation)
iPad (9th generation)
iPad Air (4th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (3rd generation)
iPad Pro (12.9-inch) (5th generation)
iPad Pro (9.7-inch) | +| iOS 15.2 | 13.2.1 | iPod touch (7th generation)
iPhone 11
iPhone 11 Pro
iPhone 11 Pro Max
iPhone 12
iPhone 12 mini
iPhone 12 Pro
iPhone 12 Pro Max
iPhone 13
iPhone 13 mini
iPhone 13 Pro
iPhone 13 Pro Max
iPhone 8
iPhone 8 Plus
iPhone SE (2nd generation)
iPad (9th generation)
iPad Air (4th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (3rd generation)
iPad Pro (12.9-inch) (5th generation)
iPad Pro (9.7-inch) | +| iOS 15.4 | 13.3.1 | iPod touch (7th generation)
iPhone 11
iPhone 11 Pro
iPhone 11 Pro Max
iPhone 12
iPhone 12 mini
iPhone 12 Pro
iPhone 12 Pro Max
iPhone 13
iPhone 13 mini
iPhone 13 Pro
iPhone 13 Pro Max
iPhone 8
iPhone 8 Plus
iPhone SE (2nd generation)
iPhone SE (3rd generation)
iPad (9th generation)
iPad Air (4th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (3rd generation)
iPad Pro (12.9-inch) (5th generation)
iPad Pro (9.7-inch) | +| iOS 15.5 | 13.4
13.4.1 | iPod touch (7th generation)
iPhone 11
iPhone 11 Pro
iPhone 11 Pro Max
iPhone 12
iPhone 12 mini
iPhone 12 Pro
iPhone 12 Pro Max
iPhone 13
iPhone 13 mini
iPhone 13 Pro
iPhone 13 Pro Max
iPhone 8
iPhone 8 Plus
iPhone SE (2nd generation)
iPhone SE (3rd generation)
iPad (9th generation)
iPad Air (4th generation)
iPad Air (5th generation)
iPad mini (6th generation)
iPad Pro (11-inch) (3rd generation)
iPad Pro (12.9-inch) (5th generation)
iPad Pro (9.7-inch) | +| tvOS 15.0 | 13.1 | Apple TV
Apple TV 4K (2nd generation)
Apple TV 4K (at 1080p) (2nd generation) | +| tvOS 15.2 | 13.2.1 | Apple TV
Apple TV 4K (2nd generation)
Apple TV 4K (at 1080p) (2nd generation) | +| tvOS 15.4 | 13.3.1
13.4
13.4.1 | Apple TV
Apple TV 4K (2nd generation)
Apple TV 4K (at 1080p) (2nd generation) | +| watchOS 8.0 | 13.1 | Apple Watch Series 5 - 40mm
Apple Watch Series 5 - 44mm
Apple Watch Series 6 - 40mm
Apple Watch Series 6 - 44mm
Apple Watch Series 7 - 41mm
Apple Watch Series 7 - 45mm | +| watchOS 8.3 | 13.2.1 | Apple Watch Series 5 - 40mm
Apple Watch Series 5 - 44mm
Apple Watch Series 6 - 40mm
Apple Watch Series 6 - 44mm
Apple Watch Series 7 - 41mm
Apple Watch Series 7 - 45mm | +| watchOS 8.5 | 13.3.1
13.4
13.4.1 | Apple Watch Series 5 - 40mm
Apple Watch Series 5 - 44mm
Apple Watch Series 6 - 40mm
Apple Watch Series 6 - 44mm
Apple Watch Series 7 - 41mm
Apple Watch Series 7 - 45mm | ### Android | Package Name | Version | @@ -285,16 +285,16 @@ | CMake | 3.18.1 | | Google Play services | 49 | | Google Repository | 58 | -| NDK | 21.4.7075529 (default)
22.1.7171670
23.2.8568313 | +| NDK | 21.4.7075529
23.2.8568313 (default)
24.0.8215888 | | SDK Patch Applier v4 | 1 | #### Environment variables | Name | Value | | ----------------------- | -------------------------------------------------------------------------------------------------- | | ANDROID_HOME | /Users/runner/Library/Android/sdk | -| ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk-bundle -> /Users/runner/Library/Android/sdk/ndk/21.4.7075529 | -| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/23.2.8568313 | -| ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk-bundle -> /Users/runner/Library/Android/sdk/ndk/21.4.7075529 | +| ANDROID_NDK_HOME | /Users/runner/Library/Android/sdk/ndk-bundle -> /Users/runner/Library/Android/sdk/ndk/23.2.8568313 | +| ANDROID_NDK_LATEST_HOME | /Users/runner/Library/Android/sdk/ndk/24.0.8215888 | +| ANDROID_NDK_ROOT | /Users/runner/Library/Android/sdk/ndk-bundle -> /Users/runner/Library/Android/sdk/ndk/23.2.8568313 | | ANDROID_SDK_ROOT | /Users/runner/Library/Android/sdk | ### Miscellaneous From 2b9e9f430235c0ec774226373218b6357fc6616b Mon Sep 17 00:00:00 2001 From: Dusko Dobranic <101048884+ddobranic@users.noreply.github.com> Date: Mon, 13 Jun 2022 11:43:08 +0200 Subject: [PATCH 147/237] Fix maven install on Ubuntu (#5721) --- images/linux/toolsets/toolset-1804.json | 2 +- images/linux/toolsets/toolset-2004.json | 2 +- images/linux/toolsets/toolset-2204.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/images/linux/toolsets/toolset-1804.json b/images/linux/toolsets/toolset-1804.json index f6fb6e20c..590ddcaf0 100644 --- a/images/linux/toolsets/toolset-1804.json +++ b/images/linux/toolsets/toolset-1804.json @@ -83,7 +83,7 @@ "versions": [ "8", "11", "12" ] } ], - "maven": "3.8.5" + "maven": "3.8.6" }, "android": { "cmdline-tools": "latest", diff --git a/images/linux/toolsets/toolset-2004.json b/images/linux/toolsets/toolset-2004.json index 316a9e2b6..d60510a06 100644 --- a/images/linux/toolsets/toolset-2004.json +++ b/images/linux/toolsets/toolset-2004.json @@ -84,7 +84,7 @@ "versions": [ "8", "11" ] } ], - "maven": "3.8.5" + "maven": "3.8.6" }, "android": { "cmdline-tools": "latest", diff --git a/images/linux/toolsets/toolset-2204.json b/images/linux/toolsets/toolset-2204.json index 2477ee697..53416c925 100644 --- a/images/linux/toolsets/toolset-2204.json +++ b/images/linux/toolsets/toolset-2204.json @@ -70,7 +70,7 @@ "versions": [ "8", "11", "17" ] } ], - "maven": "3.8.5" + "maven": "3.8.6" }, "android": { "cmdline-tools": "latest", From be40e97a97f07b38fa039c650a1ab114c7045584 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Mon, 13 Jun 2022 13:37:41 +0200 Subject: [PATCH 148/237] Update erlang repo (#5722) --- images/linux/scripts/installers/erlang.sh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/images/linux/scripts/installers/erlang.sh b/images/linux/scripts/installers/erlang.sh index bb0e74ebb..6aaa4a86b 100644 --- a/images/linux/scripts/installers/erlang.sh +++ b/images/linux/scripts/installers/erlang.sh @@ -8,20 +8,21 @@ source $HELPER_SCRIPTS/install.sh source_list=/etc/apt/sources.list.d/eslerlang.list +source_key=/usr/share/keyrings/eslerlang.gpg # Install Erlang -echo "deb https://binaries.erlang-solutions.com/debian $(lsb_release -cs) contrib" > $source_list -wget -q -O - https://binaries.erlang-solutions.com/debian/erlang_solutions.asc | apt-key add - +wget -q -O - https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc | gpg --dearmor > $source_key +echo "deb [signed-by=$source_key] https://packages.erlang-solutions.com/ubuntu $(lsb_release -cs) contrib" > $source_list apt-get update apt-get install -y --no-install-recommends esl-erlang # Install rebar3 -rebar3DownloadUrl=$(get_github_package_download_url "erlang/rebar3" "endswith(\"rebar3\")") -download_with_retries $rebar3DownloadUrl "/tmp" -mv /tmp/rebar3 /usr/local/bin/rebar3 +rebar3_url="https://github.com/erlang/rebar3/releases/latest/download/rebar3" +download_with_retries $rebar3_url "/usr/local/bin" "rebar3" chmod +x /usr/local/bin/rebar3 # Clean up source list rm $source_list +rm $source_key invoke_tests "Tools" "erlang" From 38ada90269f90adf78401874b4279197be34e1f1 Mon Sep 17 00:00:00 2001 From: Mikhail Koliada <88318005+mikhailkoliada@users.noreply.github.com> Date: Mon, 13 Jun 2022 16:49:22 +0200 Subject: [PATCH 149/237] fix SW report regarding VS for macOS (#5727) --- images/macos/software-report/SoftwareReport.Generator.ps1 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/images/macos/software-report/SoftwareReport.Generator.ps1 b/images/macos/software-report/SoftwareReport.Generator.ps1 index 4cc62783c..ccc73b550 100644 --- a/images/macos/software-report/SoftwareReport.Generator.ps1 +++ b/images/macos/software-report/SoftwareReport.Generator.ps1 @@ -244,13 +244,13 @@ $markdown += New-MDHeader "Xamarin" -Level 3 $markdown += New-MDHeader "Visual Studio for Mac" -Level 4 $markdown += Build-VSMacTable | New-MDTable $markdown += New-MDNewLine -if (-not $os.Catalina) { +if (-not $os.IsCatalina) { $markdown += New-MDHeader "Notes:" -Level 5 $reportVS = @' ``` To use Visual Studio 2019 by default rename the app: -mv "/Applications/Visual Studio.app" "/Applications/Visual Studio 2022.app" -mv "/Applications/Visual Studio 2019.app" "/Applications/Visual Studio.app" +mv '/Applications/Visual Studio.app' '/Applications/Visual Studio 2022.app' +mv '/Applications/Visual Studio 2019.app' '/Applications/Visual Studio.app' ``` '@ $markdown += New-MDParagraph -Lines $reportVS From 9cf1ebd754807fba137c8ce9fa2140311609fdd6 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Mon, 13 Jun 2022 16:54:27 +0200 Subject: [PATCH 150/237] Improve github releases parser (#5717) --- images/linux/scripts/helpers/install.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/images/linux/scripts/helpers/install.sh b/images/linux/scripts/helpers/install.sh index 222fc592a..00678e495 100644 --- a/images/linux/scripts/helpers/install.sh +++ b/images/linux/scripts/helpers/install.sh @@ -78,10 +78,13 @@ get_github_package_download_url() { if [ -n "$VERSION" ]; then tagName=$(echo $json | jq -r '.[] | select(.prerelease==false).tag_name' | sort --unique --version-sort | egrep -v ".*-[a-z]|beta" | egrep "\w*${VERSION}" | tail -1) else - tagName=$(echo $json | jq -r '.[] | select(.prerelease==false).tag_name' | sort --unique --version-sort | egrep -v ".*-[a-z]|beta" | tail -1) - fi + tagName=$(echo $json | jq -r '.[] | select((.prerelease==false) and (.assets | length > 0)).tag_name' | sort --unique --version-sort | egrep -v ".*-[a-z]|beta" | tail -1) + fi downloadUrl=$(echo $json | jq -r ".[] | select(.tag_name==\"${tagName}\").assets[].browser_download_url | select(${FILTER})" | head -n 1) - + if [ -z "$downloadUrl" ]; then + echo "Failed to parse a download url for the '${tagName}' tag using '${FILTER}' filter" + exit 1 + fi echo $downloadUrl -} \ No newline at end of file +} From 04f68be19ee050dc32bf06a77833feea06a96fe0 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Tue, 14 Jun 2022 09:34:46 +0200 Subject: [PATCH 151/237] [Windows] Improve Get-GitHubPackageDownloadUrl function (#5724) * Improve Get-GitHubPackageDownloadUrl function * Use Select-String --- .../win/scripts/ImageHelpers/InstallHelpers.ps1 | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/images/win/scripts/ImageHelpers/InstallHelpers.ps1 b/images/win/scripts/ImageHelpers/InstallHelpers.ps1 index 7d845621a..338bff001 100644 --- a/images/win/scripts/ImageHelpers/InstallHelpers.ps1 +++ b/images/win/scripts/ImageHelpers/InstallHelpers.ps1 @@ -590,13 +590,21 @@ function Get-GitHubPackageDownloadUrl { if ($Version -eq "latest") { $Version = "*" } + $json = Invoke-RestMethod -Uri "https://api.github.com/repos/${RepoOwner}/${RepoName}/releases?per_page=${SearchInCount}" - $versionToDownload = ($json.Where{ $_.prerelease -eq $IsPrerelease }.tag_name | - Select-String -Pattern "\d+.\d+.\d+").Matches.Value | - Where-Object {$_ -Like "${Version}.*" -or $_ -eq ${Version}} | - Sort-Object {[version]$_} | + $tags = $json.Where{ $_.prerelease -eq $IsPrerelease -and $_.assets }.tag_name + $versionToDownload = $tags | + Select-String -Pattern "\d+.\d+.\d+" | + ForEach-Object { $_.Matches.Value } | + Where-Object { $_ -like "$Version.*" -or $_ -eq $Version } | + Sort-Object { [version]$_ } | Select-Object -Last 1 + if (-not $versionToDownload) { + Write-Host "Failed to get a tag name from ${RepoOwner}/${RepoName} releases" + exit 1 + } + $UrlFilter = $UrlFilter -replace "{BinaryName}",$BinaryName -replace "{Version}",$versionToDownload $downloadUrl = $json.assets.browser_download_url -like $UrlFilter From bf4d034f1ddb31712e466e96a162ffa6518efed7 Mon Sep 17 00:00:00 2001 From: Mikhail Koliada <88318005+mikhailkoliada@users.noreply.github.com> Date: Tue, 14 Jun 2022 13:14:05 +0200 Subject: [PATCH 152/237] [macOS] get double quotes back in sw report for VS (#5741) --- images/macos/software-report/SoftwareReport.Generator.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/images/macos/software-report/SoftwareReport.Generator.ps1 b/images/macos/software-report/SoftwareReport.Generator.ps1 index ccc73b550..df8fe824d 100644 --- a/images/macos/software-report/SoftwareReport.Generator.ps1 +++ b/images/macos/software-report/SoftwareReport.Generator.ps1 @@ -249,8 +249,8 @@ $markdown += New-MDHeader "Notes:" -Level 5 $reportVS = @' ``` To use Visual Studio 2019 by default rename the app: -mv '/Applications/Visual Studio.app' '/Applications/Visual Studio 2022.app' -mv '/Applications/Visual Studio 2019.app' '/Applications/Visual Studio.app' +mv "/Applications/Visual Studio.app" "/Applications/Visual Studio 2022.app" +mv "/Applications/Visual Studio 2019.app" "/Applications/Visual Studio.app" ``` '@ $markdown += New-MDParagraph -Lines $reportVS From 959274c3fc4caa2657aa7ca2d7a69988e4fb47a0 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Tue, 14 Jun 2022 14:52:15 +0200 Subject: [PATCH 153/237] Improve github releases parser (#5738) --- images/macos/provision/utils/utils.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/images/macos/provision/utils/utils.sh b/images/macos/provision/utils/utils.sh index a3ee128b7..beb7677b6 100755 --- a/images/macos/provision/utils/utils.sh +++ b/images/macos/provision/utils/utils.sh @@ -192,13 +192,16 @@ get_github_package_download_url() { json=$(curl "${authString[@]}" -s "https://api.github.com/repos/${REPO_ORG}/releases?per_page=${SEARCH_IN_COUNT}") if [[ "$VERSION" == "latest" ]]; then - tagName=$(echo $json | jq -r '.[] | select(.prerelease==false).tag_name' | sort --unique --version-sort | egrep -v ".*-[a-z]" | tail -1) + tagName=$(echo $json | jq -r '.[] | select((.prerelease==false) and (.assets | length > 0)).tag_name' | sort --unique --version-sort | egrep -v ".*-[a-z]" | tail -1) else tagName=$(echo $json | jq -r '.[] | select(.prerelease==false).tag_name' | sort --unique --version-sort | egrep -v ".*-[a-z]" | egrep "\w*${VERSION}" | tail -1) fi downloadUrl=$(echo $json | jq -r ".[] | select(.tag_name==\"${tagName}\").assets[].browser_download_url | select(${FILTER})" | head -n 1) - + if [ -z "$downloadUrl" ]; then + echo "Failed to parse a download url for the '${tagName}' tag using '${FILTER}' filter" + exit 1 + fi echo $downloadUrl } From 65f4b8310365c98106c5930c3d9a20b9bcfaea22 Mon Sep 17 00:00:00 2001 From: Steve-Glass <84886334+Steve-Glass@users.noreply.github.com> Date: Tue, 14 Jun 2022 09:16:13 -0400 Subject: [PATCH 154/237] Remove macOS 12 beta reference (#5732) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ccf671a63..802a81e3d 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ For general questions about using the virtual environments or writing your Actio | Ubuntu 22.04 beta | `ubuntu-22.04` | [ubuntu-22.04] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu22&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu22&redirect=1) | Ubuntu 20.04 | `ubuntu-latest` or `ubuntu-20.04` | [ubuntu-20.04] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu20&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu20&redirect=1) | Ubuntu 18.04 | `ubuntu-18.04` | [ubuntu-18.04] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu18&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu18&redirect=1) -| macOS 12 beta| `macos-12`| [macOS-12] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-12&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-12&redirect=1) +| macOS 12 | `macos-12`| [macOS-12] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-12&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-12&redirect=1) | macOS 11 | `macos-latest` or `macos-11`| [macOS-11] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-11&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-11&redirect=1) | macOS 10.15 | `macos-10.15` | [macOS-10.15] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-10.15&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-10.15&redirect=1) | Windows Server 2022 | `windows-latest` or `windows-2022` | [windows-2022] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=windows-2022&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=windows-2022&redirect=1) | From c9a93eb735fa5264acca9afd5c0c6b9348c8e407 Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Tue, 14 Jun 2022 17:16:43 +0400 Subject: [PATCH 155/237] Revert "Add Xcode 14 to macOS 12 image (#5703)" (#5742) This reverts commit 5bb008fe600d8ab882c061a6f92b83340c6dc1a6. --- images/macos/toolsets/toolset-12.json | 1 - 1 file changed, 1 deletion(-) diff --git a/images/macos/toolsets/toolset-12.json b/images/macos/toolsets/toolset-12.json index abff00f18..7c4ae21b2 100644 --- a/images/macos/toolsets/toolset-12.json +++ b/images/macos/toolsets/toolset-12.json @@ -2,7 +2,6 @@ "xcode": { "default": "13.3.1", "versions": [ - { "link": "14.0", "version": "14.0.0" }, { "link": "13.4.1", "version": "13.4.1" }, { "link": "13.4", "version": "13.4.0" }, { "link": "13.3.1", "version": "13.3.1", "symlinks": ["13.3"] }, From cdde5f7f12b65d0e057ff720370562d9e2adb331 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 16 Jun 2022 08:33:08 +0000 Subject: [PATCH 156/237] Updating readme file for ubuntu22 version 20220614.0 (#5750) Co-authored-by: Image generation service account --- images/linux/Ubuntu2204-Readme.md | 95 +++++++++++++++---------------- 1 file changed, 47 insertions(+), 48 deletions(-) diff --git a/images/linux/Ubuntu2204-Readme.md b/images/linux/Ubuntu2204-Readme.md index 8baa8b8fb..2a94e7cb7 100644 --- a/images/linux/Ubuntu2204-Readme.md +++ b/images/linux/Ubuntu2204-Readme.md @@ -1,12 +1,11 @@ | Announcements | |-| | [[Ubuntu] AWS CLI on Ubuntu18 image will be upgraded to V2 on June 20](https://github.com/actions/virtual-environments/issues/5679) | -| [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one on June, 6](https://github.com/actions/virtual-environments/issues/5595) | | [(Public Beta) Ubuntu 22.04 is now available](https://github.com/actions/virtual-environments/issues/5490) | *** # Ubuntu 22.04 LTS -- Linux kernel version: 5.15.0-1008-azure -- Image Version: 20220605.1 +- Linux kernel version: 5.15.0-1010-azure +- Image Version: 20220614.0 ## Installed Software ### Language and Runtime @@ -17,7 +16,7 @@ - GNU C++ 9.4.0, 10.3.0, 11.2.0 - GNU Fortran 9.4.0, 10.3.0, 11.2.0 - Julia 1.7.3 -- Kotlin 1.6.21-release-334 +- Kotlin 1.7.0-release-281 - Node 16.15.1 - Perl 5.34.0 - Python 3.10.4 @@ -27,15 +26,15 @@ ### Package Management - cpan 1.64 - Helm 3.9.0 -- Homebrew 3.4.11 +- Homebrew 3.5.2 - Miniconda 4.12.0 - Npm 8.11.0 - Pip 22.0.2 - Pip3 22.0.2 - Pipx 1.1.0 - RubyGems 3.3.5 -- Vcpkg (build from master \) -- Yarn 1.22.18 +- Vcpkg (build from master \<06acb79f7>) +- Yarn 1.22.19 #### Environment variables | Name | Value | @@ -44,24 +43,24 @@ | VCPKG_INSTALLATION_ROOT | /usr/local/share/vcpkg | ### Project Management -- Lerna 5.0.0 +- Lerna 5.1.2 ### Tools - Ansible 2.12.6 - apt-fast 1.9.12 - AzCopy 10.15.0 (available by `azcopy` and `azcopy10` aliases) -- Bazel 5.1.1 +- Bazel 5.2.0 - Bazelisk 1.11.0 -- Bicep 0.6.18 +- Bicep 0.7.4 - Buildah 1.23.1 - CMake 3.23.2 - CodeQL Action Bundle 2.9.3 - Docker Amazon ECR Credential Helper 0.6.0 - Docker Compose v1 1.29.2 -- Docker Compose v2 2.4.1+azure-1 +- Docker Compose v2 2.6.0+azure-1 - Docker-Buildx 0.8.2 -- Docker-Moby Client 20.10.15+azure-1 -- Docker-Moby Server 20.10.16+azure-2 +- Docker-Moby Client 20.10.17+azure-1 +- Docker-Moby Server 20.10.17+azure-1 - Fastlane 2.206.2 - Git 2.36.1 (apt source repository: ppa:git-core/ppa) - Git LFS 3.2.0 (apt source repository: https://packagecloud.io/install/repositories/github/git-lfs) @@ -83,7 +82,7 @@ - Packer 1.8.1 - Parcel 2.6.0 - Podman 3.4.4 -- Pulumi 3.33.2 +- Pulumi 3.34.1 - R 4.2.0 - Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 @@ -95,18 +94,18 @@ ### CLI Tools - Alibaba Cloud CLI 3.0.121 -- AWS CLI 2.7.6 +- AWS CLI 2.7.7 - AWS CLI Session manager plugin 1.2.331.0 -- AWS SAM CLI 1.51.0 +- AWS SAM CLI 1.52.0 - Azure CLI (azure-cli) 2.37.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 -- GitHub CLI 2.11.3 +- GitHub CLI 2.12.1 - Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt) - Hub CLI 2.14.2 -- Netlify CLI 10.4.0 -- OpenShift CLI 4.10.16 +- Netlify CLI 10.5.1 +- OpenShift CLI 4.10.18 - ORAS CLI 0.12.0 -- Vercel CLI 25.0.0 +- Vercel CLI 25.1.0 ### Java | Version | Vendor | Environment Variable | @@ -123,8 +122,8 @@ ### PHP | Tool | Version | | -------- | ------- | -| PHP | 8.1.6 | -| Composer | 2.3.6 | +| PHP | 8.1.7 | +| Composer | 2.3.7 | | PHPUnit | 8.5.26 | ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. @@ -142,15 +141,15 @@ - Rustup 1.24.3 #### Packages -- Bindgen 0.60.0 +- Bindgen 0.60.1 - Cargo audit 0.17.0 - Cargo clippy 0.1.61 - Cargo outdated 0.11.1 -- Cbindgen 0.23.0 +- Cbindgen 0.24.3 - Rustfmt 1.4.38 ### Browsers and Drivers -- Google Chrome 102.0.5005.61 +- Google Chrome 102.0.5005.115 - ChromeDriver 102.0.5005.61 - Chromium 102.0.5005.0 - Selenium server 4.2.0 @@ -163,7 +162,7 @@ | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | ### .NET Core SDK -- 6.0.300 +- 6.0.301 ### .NET tools - nbgv 3.5.107+6463ef6068 @@ -203,7 +202,7 @@ - 3.7.13 - 3.8.12 - 3.9.13 -- 3.10.4 +- 3.10.5 #### Ruby - 3.1.2 @@ -235,20 +234,20 @@ | nginx | 1.18.0 | /etc/nginx/nginx.conf | inactive | 80 | ### Android -| Package Name | Version | -| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 7.0 | -| Android Emulator | 31.2.10 | -| Android SDK Build-tools | 32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3 | -| Android SDK Platform-Tools | 33.0.2 | -| Android SDK Platforms | android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3) | -| Android SDK Tools | 26.1.1 | -| Android Support Repository | 47.0.0 | -| CMake | 3.10.2
3.18.1 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 21.4.7075529
23.2.8568313 (default)
24.0.8215888 | -| SDK Patch Applier v4 | 1 | +| Package Name | Version | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Android Command Line Tools | 7.0 | +| Android Emulator | 31.2.10 | +| Android SDK Build-tools | 33.0.0
32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3 | +| Android SDK Platform-Tools | 33.0.2 | +| Android SDK Platforms | android-33 (rev 1)
android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3) | +| Android SDK Tools | 26.1.1 | +| Android Support Repository | 47.0.0 | +| CMake | 3.10.2
3.18.1 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 21.4.7075529
23.2.8568313 (default)
24.0.8215888 | +| SDK Patch Applier v4 | 1 | #### Environment variables | Name | Value | @@ -270,12 +269,12 @@ | debian:11 | sha256:3f1d6c17773a45c97bd8f158d665c9709d7b29ed7917ac934086ad96f92e4510 | 2022-05-28 | | moby/buildkit:latest | sha256:0dc312b04eac1b44cd2cad566deb1e886c753109208affbbec8384f381ff7f38 | 2022-05-06 | | node:14 | sha256:3324c688c0e98888f8938509f35356acf69a3e1f9f385d85f7e6086b137c17e3 | 2022-05-28 | -| node:14-alpine | sha256:c9b8829068199346e2a9ae46f870bbb82ce44de6580321300bf3945d00dee0f1 | 2022-05-18 | -| node:16 | sha256:59eb4e9d6a344ae1161e7d6d8af831cb50713cc631889a5a8c2d438d6ec6aa0f | 2022-05-28 | -| node:16-alpine | sha256:1a9a71ea86aad332aa7740316d4111ee1bd4e890df47d3b5eff3e5bded3b3d10 | 2022-04-27 | -| ubuntu:18.04 | sha256:d21b6ba9e19feffa328cb3864316e6918e30acfd55e285b5d3df1d8ca3c7fd3f | 2022-04-29 | -| ubuntu:20.04 | sha256:47f14534bda344d9fe6ffd6effb95eefe579f4be0d508b7445cf77f61a0e5724 | 2022-04-29 | -| ubuntu:22.04 | sha256:26c68657ccce2cb0a31b330cb0be2b5e108d467f641c62e13ab40cbec258c68d | 2022-04-29 | +| node:14-alpine | sha256:6b87d16e4ce20cacd6f1f662f66c821e4c3c41c2903daeace52d818ec3f4bbdd | 2022-06-07 | +| node:16 | sha256:6155ff062c403e99c1da7c317710c5c838c1e060f526d98baea6ee921ca61729 | 2022-06-06 | +| node:16-alpine | sha256:c785e617c8d7015190c0d41af52cc69be8a16e3d9eb7cb21f0bb58bcfca14d6b | 2022-06-07 | +| ubuntu:18.04 | sha256:478caf1bec1afd54a58435ec681c8755883b7eb843a8630091890130b15a79af | 2022-06-06 | +| ubuntu:20.04 | sha256:fd92c36d3cb9b1d027c4d2a72c6bf0125da82425fc2ca37c414d4f010180dc19 | 2022-06-06 | +| ubuntu:22.04 | sha256:b6b83d3c331794420340093eb706a6f152d9c1fa51b262d9bf34594887c2c7ac | 2022-06-06 | ### Installed apt packages | Name | Version | @@ -309,7 +308,7 @@ | libc++-dev | 1:14.0-55\~exp2 | | libc++abi-dev | 1:14.0-55\~exp2 | | libcurl4 | 7.81.0-1ubuntu1.2 | -| libgbm-dev | 22.0.1-1ubuntu2 | +| libgbm-dev | 22.0.1-1ubuntu2.1 | | libgconf-2-4 | 3.2.6-7ubuntu2 | | libgsl-dev | 2.7.1+dfsg-3 | | libgtk-3-0 | 3.24.33-1ubuntu2 | From 4bbb6eb6ae0fcf9b93d7784387dc0cacd3ed568e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 16 Jun 2022 09:06:15 +0000 Subject: [PATCH 157/237] Updating readme file for win22 version 20220614.0 (#5745) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/win/Windows2022-Readme.md | 89 ++++++++++++++++---------------- 1 file changed, 44 insertions(+), 45 deletions(-) diff --git a/images/win/Windows2022-Readme.md b/images/win/Windows2022-Readme.md index 37eb9e9c1..50384eebf 100644 --- a/images/win/Windows2022-Readme.md +++ b/images/win/Windows2022-Readme.md @@ -1,11 +1,10 @@ | Announcements | |-| -| [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one on June, 6](https://github.com/actions/virtual-environments/issues/5595) | | [[Azure DevOps] Windows-2016 environment removal postponed until June 30, 2022](https://github.com/actions/virtual-environments/issues/5403) | *** # Microsoft Windows Server 2022 Datacenter -- OS Version: 10.0.20348 Build 707 -- Image Version: 20220607.3 +- OS Version: 10.0.20348 Build 768 +- Image Version: 20220614.0 ## Enabled windows optional features - Windows Subsystem for Linux [WSLv1] @@ -15,7 +14,7 @@ - Bash 4.4.23(1)-release - Go 1.17.11 - Julia 1.7.3 -- Kotlin 1.6.21 +- Kotlin 1.7.0 - LLVM 13.0.1 - Node 16.15.1 - Perl 5.32.1 @@ -29,11 +28,11 @@ - Helm 3.8.2 - Miniconda 4.12.0 (pre-installed on the image but not added to PATH) - NPM 8.11.0 -- NuGet 6.2.0.146 +- NuGet 6.2.1.2 - pip 22.1.2 (python 3.9) - Pipx 1.1.0 - RubyGems 3.2.33 -- Vcpkg (build from master \) +- Vcpkg (build from master \<06acb79f7>) - Yarn 1.22.19 #### Environment variables @@ -44,7 +43,7 @@ ### Project Management - Ant 1.10.12 - Gradle 7.4 -- Maven 3.8.5 +- Maven 3.8.6 - sbt 1.6.2 ### Tools @@ -53,7 +52,7 @@ - azcopy 10.15.0 - Bazel 5.2.0 - Bazelisk 1.11.0 -- Bicep 0.6.18 +- Bicep 0.7.4 - Cabal 3.6.2.0 - CMake 3.23.2 - CodeQL Action Bundle 2.9.3 @@ -62,7 +61,7 @@ - Docker Compose v2 2.6.0 - Docker-wincred 0.6.4 - ghc 9.2.3 -- Git 2.36.0.windows.1 +- Git 2.36.1.windows.1 - Git LFS 3.1.4 - InnoSetup 6.2.1 - jq 1.6 @@ -74,7 +73,7 @@ - NSIS v3.08 - OpenSSL 1.1.1 - Packer 1.8.0 -- Pulumi v3.34.0 +- Pulumi v3.34.1 - R 4.2.0 - Service Fabric SDK 9.0.1028.9590 - Stack 2.7.5 @@ -88,12 +87,12 @@ ### CLI Tools - Alibaba Cloud CLI 3.0.121 -- AWS CLI 2.7.6 -- AWS SAM CLI 1.51.0 +- AWS CLI 2.7.7 +- AWS SAM CLI 1.52.0 - AWS Session Manager CLI 1.2.331.0 - Azure CLI 2.37.0 - Azure DevOps CLI extension 0.25.0 -- GitHub CLI 2.12.0 +- GitHub CLI 2.12.1 - Hub CLI 2.14.2 ### Rust Tools @@ -106,16 +105,16 @@ - bindgen 0.60.1 - cargo-audit 0.17.0 - cargo-outdated 0.11.1 -- cbindgen 0.24.2 +- cbindgen 0.24.3 - Clippy 0.1.61 - Rustfmt 1.4.38 ### Browsers and webdrivers -- Google Chrome 102.0.5005.63 +- Google Chrome 102.0.5005.115 - Chrome Driver 102.0.5005.61 -- Microsoft Edge 102.0.1245.33 -- Microsoft Edge Driver 102.0.1245.33 -- Mozilla Firefox 101.0 +- Microsoft Edge 102.0.1245.39 +- Microsoft Edge Driver 102.0.1245.41 +- Mozilla Firefox 101.0.1 - Gecko Driver 0.31.0 - IE Driver 3.150.1.1 - Selenium server 4.2.0 @@ -224,7 +223,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### Visual Studio Enterprise 2022 | Name | Version | Path | | ----------------------------- | -------------- | -------------------------------------------------------- | -| Visual Studio Enterprise 2022 | 17.2.32526.322 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Visual Studio Enterprise 2022 | 17.2.32602.215 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions: | Package | Version | @@ -274,11 +273,11 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.Net.ComponentGroup.4.8.DeveloperTools | 17.2.32408.312 | | Microsoft.Net.ComponentGroup.DevelopmentPrerequisites | 17.2.32408.312 | | Microsoft.Net.ComponentGroup.TargetingPacks.Common | 17.2.32408.312 | -| microsoft.net.runtime.mono.tooling | 6.0.422.16404 | +| microsoft.net.runtime.mono.tooling | 6.0.622.26707 | | microsoft.net.sdk.emscripten | 6.0.6.16102 | | Microsoft.NetCore.Component.DevelopmentTools | 17.2.32408.312 | -| Microsoft.NetCore.Component.Runtime.6.0 | 17.2.32503.368 | -| Microsoft.NetCore.Component.SDK | 17.2.32503.368 | +| Microsoft.NetCore.Component.Runtime.6.0 | 17.2.32602.177 | +| Microsoft.NetCore.Component.SDK | 17.2.32602.177 | | Microsoft.NetCore.Component.Web | 17.2.32408.312 | | Microsoft.VisualStudio.Component.AppInsights.Tools | 17.2.32408.312 | | Microsoft.VisualStudio.Component.AspNet | 17.2.32408.312 | @@ -312,7 +311,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.IISExpress | 17.2.32408.312 | | Microsoft.VisualStudio.Component.IntelliCode | 17.2.32414.121 | | Microsoft.VisualStudio.Component.IntelliTrace.FrontEnd | 17.2.32408.312 | -| Microsoft.VisualStudio.Component.JavaScript.Diagnostics | 17.2.32427.441 | +| Microsoft.VisualStudio.Component.JavaScript.Diagnostics | 17.2.32602.177 | | Microsoft.VisualStudio.Component.JavaScript.TypeScript | 17.2.32408.312 | | Microsoft.VisualStudio.Component.LinqToSql | 17.2.32408.312 | | Microsoft.VisualStudio.Component.LiveUnitTesting | 17.2.32408.312 | @@ -335,7 +334,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.SQL.SSDT | 17.2.32408.312 | | Microsoft.VisualStudio.Component.TeamOffice | 17.2.32408.312 | | Microsoft.VisualStudio.Component.TestTools.CodedUITest | 17.2.32408.312 | -| Microsoft.VisualStudio.Component.TestTools.WebLoadTest | 17.2.32427.441 | +| Microsoft.VisualStudio.Component.TestTools.WebLoadTest | 17.2.32602.177 | | Microsoft.VisualStudio.Component.TextTemplating | 17.2.32408.312 | | Microsoft.VisualStudio.Component.TypeScript.TSServer | 17.2.32408.312 | | Microsoft.VisualStudio.Component.Unity | 17.2.32408.312 | @@ -441,7 +440,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Workload.Python | 17.2.32408.312 | | Microsoft.VisualStudio.Workload.Universal | 17.2.32526.322 | | Microsoft.VisualStudio.Workload.VisualStudioExtension | 17.2.32408.312 | -| wasm.tools | 6.0.422.16404 | +| wasm.tools | 6.0.622.26707 | | ProBITools.MicrosoftReportProjectsforVisualStudio2022 | 3.0.1 | | VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects | 2.0.0 | | WixToolset.WixToolsetVisualStudio2022Extension | 1.0.0.18 | @@ -469,17 +468,17 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### .NET Core SDK `Location C:\Program Files\dotnet\sdk` -- 3.1.120 3.1.202 3.1.302 3.1.419 5.0.104 5.0.214 5.0.303 5.0.408 6.0.300 +- 3.1.120 3.1.202 3.1.302 3.1.420 5.0.104 5.0.214 5.0.303 5.0.408 6.0.301 ### .NET Core Runtime `Location: C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App` -- 3.1.4 3.1.6 3.1.20 3.1.25 5.0.4 5.0.9 5.0.17 6.0.5 +- 3.1.4 3.1.6 3.1.20 3.1.25 3.1.26 5.0.4 5.0.9 5.0.17 6.0.6 `Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App` -- 3.1.4 3.1.6 3.1.20 3.1.25 5.0.4 5.0.9 5.0.17 6.0.5 +- 3.1.4 3.1.6 3.1.20 3.1.25 3.1.26 5.0.4 5.0.9 5.0.17 6.0.6 `Location: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App` -- 3.1.4 3.1.6 3.1.20 3.1.25 5.0.4 5.0.9 5.0.17 6.0.5 +- 3.1.4 3.1.6 3.1.20 3.1.26 5.0.4 5.0.9 5.0.17 6.0.6 ### .NET Framework `Type: Developer Pack` @@ -507,7 +506,7 @@ All other versions are saved but not installed. #### Powershell Modules | Module | Version | | ------------------ | ---------------- | -| AWSPowerShell | 4.1.100 | +| AWSPowerShell | 4.1.104 | | DockerMsftProvider | 1.0.0.8 | | MarkdownPS | 1.9 | | Microsoft.Graph | 1.9.6 | @@ -519,19 +518,19 @@ All other versions are saved but not installed. | VSSetup | 2.2.16 | ### Android -| Package Name | Version | -| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 7.0 | -| Android Emulator | 31.2.10 | -| Android SDK Build-tools | 32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3 | -| Android SDK Platforms | android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3) | -| Android SDK Platform-Tools | 33.0.2 | -| Android Support Repository | 47.0.0 | -| CMake | 3.18.1 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 21.4.7075529
23.2.8568313 (default)
24.0.8215888 | -| SDK Patch Applier v4 | 1 | +| Package Name | Version | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Android Command Line Tools | 7.0 | +| Android Emulator | 31.2.10 | +| Android SDK Build-tools | 33.0.0
32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3 | +| Android SDK Platforms | android-33 (rev 1)
android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3) | +| Android SDK Platform-Tools | 33.0.2 | +| Android Support Repository | 47.0.0 | +| CMake | 3.18.1 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 21.4.7075529
23.2.8568313 (default)
24.0.8215888 | +| SDK Patch Applier v4 | 1 | #### Environment variables | Name | Value | @@ -549,7 +548,7 @@ All other versions are saved but not installed. | mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2022 | sha256:1182bfe22daba321fccb5caf93bfedc912c817a91d4c9aa5b45ea3823cb7a5c0 | 2022-05-11 | | mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2022 | sha256:9bba2824988fa141d187315336055c068dadae6b84e86fb5d13291fd2245a8dd | 2022-05-11 | | mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2022 | sha256:f3dcc7d94e1631213f2349851f3415d8850d45ebd411e4ca68a0a5fa73ebffe8 | 2022-05-11 | -| mcr.microsoft.com/windows/nanoserver:ltsc2022 | sha256:f677b64d44434c6850f075630c3a7b3f9be284d32003c2cc6ea93130f619152f | 2022-05-05 | -| mcr.microsoft.com/windows/servercore:ltsc2022 | sha256:93373be6f6c576ef3f778b9d5e7b54231975bb6876a07d90c4e4599a29a65d54 | 2022-05-05 | +| mcr.microsoft.com/windows/nanoserver:ltsc2022 | sha256:5f36a555eeb0151d5c00c14b01c3d39d9e5dffc36e5b2039cfa6041b6dac2480 | 2022-06-09 | +| mcr.microsoft.com/windows/servercore:ltsc2022 | sha256:b2162caa6da208d9dc10c99e18ee04aadcc4429b219cb316ea404fa9c4de53d1 | 2022-06-09 | From 199bdd9dd9a1ead06db65c60c32dab49106282a9 Mon Sep 17 00:00:00 2001 From: Mikhail Koliada <88318005+mikhailkoliada@users.noreply.github.com> Date: Thu, 16 Jun 2022 11:09:45 +0200 Subject: [PATCH 158/237] [Ubuntu] Install aws-cli v2 on 18.04 (#5743) --- images/linux/scripts/installers/aws.sh | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/images/linux/scripts/installers/aws.sh b/images/linux/scripts/installers/aws.sh index 784bd4314..6bf8898f5 100644 --- a/images/linux/scripts/installers/aws.sh +++ b/images/linux/scripts/installers/aws.sh @@ -8,18 +8,9 @@ source $HELPER_SCRIPTS/os.sh source $HELPER_SCRIPTS/install.sh -# Install the AWS CLI v1 Ubuntu18 and AWS CLI v2 on Ubuntu20, Ubuntu22 -# The installation should be run after python3 is installed as aws-cli V1 dropped python2 support -# 1.25.0+ Dropped support for Python 3.6 - https://github.com/aws/aws-cli/blob/develop/CHANGELOG.rst -if isUbuntu18 ; then - download_with_retries "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.24.10.zip" "/tmp" "awscli-bundle.zip" - unzip -qq /tmp/awscli-bundle.zip -d /tmp - python3 /tmp/awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws -else - download_with_retries "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" "/tmp" "awscliv2.zip" - unzip -qq /tmp/awscliv2.zip -d /tmp - /tmp/aws/install -i /usr/local/aws-cli -b /usr/local/bin -fi +download_with_retries "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" "/tmp" "awscliv2.zip" +unzip -qq /tmp/awscliv2.zip -d /tmp +/tmp/aws/install -i /usr/local/aws-cli -b /usr/local/bin download_with_retries "https://s3.amazonaws.com/session-manager-downloads/plugin/latest/ubuntu_64bit/session-manager-plugin.deb" "/tmp" "session-manager-plugin.deb" apt install /tmp/session-manager-plugin.deb From 7de34e33a87a3142a38576970e61542902020766 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 16 Jun 2022 09:15:11 +0000 Subject: [PATCH 159/237] Updating readme file for ubuntu20 version 20220614.0 (#5747) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/linux/Ubuntu2004-Readme.md | 93 +++++++++++++++---------------- 1 file changed, 46 insertions(+), 47 deletions(-) diff --git a/images/linux/Ubuntu2004-Readme.md b/images/linux/Ubuntu2004-Readme.md index 21288ae35..da1f54413 100644 --- a/images/linux/Ubuntu2004-Readme.md +++ b/images/linux/Ubuntu2004-Readme.md @@ -1,12 +1,11 @@ | Announcements | |-| | [[Ubuntu] AWS CLI on Ubuntu18 image will be upgraded to V2 on June 20](https://github.com/actions/virtual-environments/issues/5679) | -| [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one on June, 6](https://github.com/actions/virtual-environments/issues/5595) | | [(Public Beta) Ubuntu 22.04 is now available](https://github.com/actions/virtual-environments/issues/5490) | *** # Ubuntu 20.04.4 LTS -- Linux kernel version: 5.13.0-1025-azure -- Image Version: 20220605.1 +- Linux kernel version: 5.13.0-1029-azure +- Image Version: 20220614.0 ## Installed Software ### Language and Runtime @@ -14,12 +13,12 @@ - Clang 10.0.0, 11.0.0, 12.0.0 - Clang-format 10.0.0, 11.0.0, 12.0.0 - Clang-tidy 10.0.0, 11.0.0, 12.0.0 -- Erlang 25.0 (Eshell 13.0) +- Erlang 25.0.1 (Eshell 13.0.1) - Erlang rebar3 3.18.0 - GNU C++ 9.4.0, 10.3.0 - GNU Fortran 9.4.0, 10.3.0 - Julia 1.7.3 -- Kotlin 1.6.21-release-334 +- Kotlin 1.7.0-release-281 - Mono 6.12.0.179 (apt source repository: https://download.mono-project.com/repo/ubuntu stable-focal main) - MSBuild 16.10.1.31701 (from /usr/lib/mono/msbuild/15.0/bin/MSBuild.dll) - Node 16.15.1 @@ -32,15 +31,15 @@ ### Package Management - cpan 1.64 - Helm 3.9.0 -- Homebrew 3.4.11 +- Homebrew 3.5.2 - Miniconda 4.12.0 - Npm 8.11.0 - Pip 20.0.2 - Pip3 20.0.2 - Pipx 1.1.0 - RubyGems 3.1.2 -- Vcpkg (build from master \) -- Yarn 1.22.18 +- Vcpkg (build from master \<06acb79f7>) +- Yarn 1.22.19 #### Environment variables | Name | Value | @@ -51,17 +50,17 @@ ### Project Management - Ant 1.10.7 - Gradle 7.4.2 -- Lerna 5.0.0 -- Maven 3.8.5 +- Lerna 5.1.2 +- Maven 3.8.6 - Sbt 1.6.2 ### Tools - Ansible 2.12.6 - apt-fast 1.9.12 - AzCopy 10.15.0 (available by `azcopy` and `azcopy10` aliases) -- Bazel 5.1.1 +- Bazel 5.2.0 - Bazelisk 1.11.0 -- Bicep 0.6.18 +- Bicep 0.7.4 - Buildah 1.22.3 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - CMake 3.23.2 - CodeQL Action Bundle 2.9.3 @@ -77,7 +76,7 @@ - Git-ftp 1.6.0 - Haveged 1.9.1 - Heroku 7.60.2 -- HHVM (HipHop VM) 4.161.0 +- HHVM (HipHop VM) 4.162.0 - jq 1.6 - Kind 0.14.0 - Kubectl 1.24.1 @@ -94,7 +93,7 @@ - Parcel 2.6.0 - PhantomJS 2.1.1 - Podman 3.4.2 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) -- Pulumi 3.33.2 +- Pulumi 3.34.1 - R 4.2.0 - Skopeo 1.5.0 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - Sphinx Open Source Search Server 2.2.11 @@ -106,18 +105,18 @@ ### CLI Tools - Alibaba Cloud CLI 3.0.121 -- AWS CLI 2.7.6 +- AWS CLI 2.7.7 - AWS CLI Session manager plugin 1.2.331.0 -- AWS SAM CLI 1.51.0 +- AWS SAM CLI 1.52.0 - Azure CLI (azure-cli) 2.37.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 -- GitHub CLI 2.11.3 +- GitHub CLI 2.12.1 - Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt) - Hub CLI 2.14.2 -- Netlify CLI 10.4.0 -- OpenShift CLI 4.10.16 +- Netlify CLI 10.5.1 +- OpenShift CLI 4.10.18 - ORAS CLI 0.12.0 -- Vercel CLI 25.0.0 +- Vercel CLI 25.1.0 ### Java | Version | Vendor | Environment Variable | @@ -134,8 +133,8 @@ ### PHP | Tool | Version | | -------- | ------------------- | -| PHP | 7.4.29 8.0.19 8.1.6 | -| Composer | 2.3.6 | +| PHP | 7.4.30 8.0.20 8.1.7 | +| Composer | 2.3.7 | | PHPUnit | 8.5.26 | ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. @@ -153,19 +152,19 @@ - Rustup 1.24.3 #### Packages -- Bindgen 0.60.0 +- Bindgen 0.60.1 - Cargo audit 0.17.0 - Cargo clippy 0.1.61 - Cargo outdated 0.11.1 -- Cbindgen 0.23.0 +- Cbindgen 0.24.3 - Rustfmt 1.4.38 ### Browsers and Drivers -- Google Chrome 102.0.5005.61 +- Google Chrome 102.0.5005.115 - ChromeDriver 102.0.5005.61 - Chromium 102.0.5005.0 - Selenium server 4.2.0 -- Mozilla Firefox 100.0.2 +- Mozilla Firefox 101.0.1 - Geckodriver 0.31.0 #### Environment variables @@ -176,7 +175,7 @@ | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | ### .NET Core SDK -- 3.1.120 3.1.202 3.1.302 3.1.419 5.0.104 5.0.214 5.0.303 5.0.408 6.0.300 +- 3.1.120 3.1.202 3.1.302 3.1.420 5.0.104 5.0.214 5.0.303 5.0.408 6.0.301 ### .NET tools - nbgv 3.5.107+6463ef6068 @@ -227,7 +226,7 @@ - 3.7.13 - 3.8.12 - 3.9.13 -- 3.10.4 +- 3.10.5 #### Ruby - 2.5.9 @@ -265,20 +264,20 @@ | nginx | 1.18.0 | /etc/nginx/nginx.conf | inactive | 80 | ### Android -| Package Name | Version | -| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 7.0 | -| Android Emulator | 31.2.10 | -| Android SDK Build-tools | 32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3 | -| Android SDK Platform-Tools | 33.0.2 | -| Android SDK Platforms | android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3) | -| Android SDK Tools | 26.1.1 | -| Android Support Repository | 47.0.0 | -| CMake | 3.10.2
3.18.1 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 21.4.7075529
23.2.8568313 (default)
24.0.8215888 | -| SDK Patch Applier v4 | 1 | +| Package Name | Version | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Android Command Line Tools | 7.0 | +| Android Emulator | 31.2.10 | +| Android SDK Build-tools | 33.0.0
32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3 | +| Android SDK Platform-Tools | 33.0.2 | +| Android SDK Platforms | android-33 (rev 1)
android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3) | +| Android SDK Tools | 26.1.1 | +| Android Support Repository | 47.0.0 | +| CMake | 3.10.2
3.18.1 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 21.4.7075529
23.2.8568313 (default)
24.0.8215888 | +| SDK Patch Applier v4 | 1 | #### Environment variables | Name | Value | @@ -305,12 +304,12 @@ | node:12 | sha256:01627afeb110b3054ba4a1405541ca095c8bfca1cb6f2be9479c767a2711879e | 2022-04-20 | | node:12-alpine | sha256:d4b15b3d48f42059a15bd659be60afe21762aae9d6cbea6f124440895c27db68 | 2022-04-11 | | node:14 | sha256:3324c688c0e98888f8938509f35356acf69a3e1f9f385d85f7e6086b137c17e3 | 2022-05-28 | -| node:14-alpine | sha256:c9b8829068199346e2a9ae46f870bbb82ce44de6580321300bf3945d00dee0f1 | 2022-05-18 | -| node:16 | sha256:59eb4e9d6a344ae1161e7d6d8af831cb50713cc631889a5a8c2d438d6ec6aa0f | 2022-05-28 | -| node:16-alpine | sha256:1a9a71ea86aad332aa7740316d4111ee1bd4e890df47d3b5eff3e5bded3b3d10 | 2022-04-27 | +| node:14-alpine | sha256:6b87d16e4ce20cacd6f1f662f66c821e4c3c41c2903daeace52d818ec3f4bbdd | 2022-06-07 | +| node:16 | sha256:6155ff062c403e99c1da7c317710c5c838c1e060f526d98baea6ee921ca61729 | 2022-06-06 | +| node:16-alpine | sha256:c785e617c8d7015190c0d41af52cc69be8a16e3d9eb7cb21f0bb58bcfca14d6b | 2022-06-07 | | ubuntu:16.04 | sha256:20858ebbc96215d6c3c574f781133ebffdc7c18d98af4f294cc4c04871a6fe61 | 2021-08-31 | -| ubuntu:18.04 | sha256:d21b6ba9e19feffa328cb3864316e6918e30acfd55e285b5d3df1d8ca3c7fd3f | 2022-04-29 | -| ubuntu:20.04 | sha256:47f14534bda344d9fe6ffd6effb95eefe579f4be0d508b7445cf77f61a0e5724 | 2022-04-29 | +| ubuntu:18.04 | sha256:478caf1bec1afd54a58435ec681c8755883b7eb843a8630091890130b15a79af | 2022-06-06 | +| ubuntu:20.04 | sha256:fd92c36d3cb9b1d027c4d2a72c6bf0125da82425fc2ca37c414d4f010180dc19 | 2022-06-06 | ### Installed apt packages | Name | Version | From 58b9c4ec45405d14c3c7af03a7ac39d29f0aaa61 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 16 Jun 2022 09:21:48 +0000 Subject: [PATCH 160/237] Updating readme file for ubuntu18 version 20220614.0 (#5748) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/linux/Ubuntu1804-Readme.md | 91 +++++++++++++++---------------- 1 file changed, 45 insertions(+), 46 deletions(-) diff --git a/images/linux/Ubuntu1804-Readme.md b/images/linux/Ubuntu1804-Readme.md index 5a04676d1..b21a22825 100644 --- a/images/linux/Ubuntu1804-Readme.md +++ b/images/linux/Ubuntu1804-Readme.md @@ -1,12 +1,11 @@ | Announcements | |-| | [[Ubuntu] AWS CLI on Ubuntu18 image will be upgraded to V2 on June 20](https://github.com/actions/virtual-environments/issues/5679) | -| [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one on June, 6](https://github.com/actions/virtual-environments/issues/5595) | | [(Public Beta) Ubuntu 22.04 is now available](https://github.com/actions/virtual-environments/issues/5490) | *** # Ubuntu 18.04.6 LTS -- Linux kernel version: 5.4.0-1080-azure -- Image Version: 20220605.1 +- Linux kernel version: 5.4.0-1083-azure +- Image Version: 20220614.0 ## Installed Software ### Language and Runtime @@ -14,12 +13,12 @@ - Clang 9.0.0 - Clang-format 9.0.0 - Clang-tidy 9.0.0 -- Erlang 25.0 (Eshell 13.0) +- Erlang 25.0.1 (Eshell 13.0.1) - Erlang rebar3 3.18.0 - GNU C++ 7.5.0, 9.4.0, 10.3.0 - GNU Fortran 7.5.0, 9.4.0, 10.3.0 - Julia 1.7.3 -- Kotlin 1.6.21-release-334 +- Kotlin 1.7.0-release-281 - Mono 6.12.0.179 (apt source repository: https://download.mono-project.com/repo/ubuntu stable-bionic main) - MSBuild 16.10.1.31701 (from /usr/lib/mono/msbuild/15.0/bin/MSBuild.dll) - Node 16.15.1 @@ -32,15 +31,15 @@ ### Package Management - cpan 1.64 - Helm 3.9.0 -- Homebrew 3.4.11 +- Homebrew 3.5.2 - Miniconda 4.12.0 - Npm 8.11.0 - Pip 9.0.1 - Pip3 9.0.1 - Pipx 1.0.0 - RubyGems 2.7.6 -- Vcpkg (build from master \) -- Yarn 1.22.18 +- Vcpkg (build from master \<06acb79f7>) +- Yarn 1.22.19 #### Environment variables | Name | Value | @@ -51,16 +50,16 @@ ### Project Management - Ant 1.10.5 - Gradle 7.4.2 -- Maven 3.8.5 +- Maven 3.8.6 - Sbt 1.6.2 ### Tools - Ansible 2.11.12 - apt-fast 1.9.12 - AzCopy 10.15.0 (available by `azcopy` and `azcopy10` aliases) -- Bazel 5.1.1 +- Bazel 5.2.0 - Bazelisk 1.11.0 -- Bicep 0.6.18 +- Bicep 0.7.4 - Buildah 1.22.3 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - CMake 3.23.2 - CodeQL Action Bundle 2.9.3 @@ -75,7 +74,7 @@ - Git-ftp 1.3.1 - Haveged 1.9.1 - Heroku 7.60.2 -- HHVM (HipHop VM) 4.161.0 +- HHVM (HipHop VM) 4.162.0 - jq 1.5 - Kind 0.14.0 - Kubectl 1.24.1 @@ -92,7 +91,7 @@ - Parcel 2.6.0 - PhantomJS 2.1.1 - Podman 3.4.2 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) -- Pulumi 3.33.2 +- Pulumi 3.34.1 - R 4.2.0 - Skopeo 1.5.0 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - Sphinx Open Source Search Server 2.2.11 @@ -106,16 +105,16 @@ - Alibaba Cloud CLI 3.0.121 - AWS CLI 1.24.10 - AWS CLI Session manager plugin 1.2.331.0 -- AWS SAM CLI 1.51.0 +- AWS SAM CLI 1.52.0 - Azure CLI (azure-cli) 2.37.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 -- GitHub CLI 2.11.3 +- GitHub CLI 2.12.1 - Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt) - Hub CLI 2.14.2 -- Netlify CLI 10.4.0 -- OpenShift CLI 4.10.16 +- Netlify CLI 10.5.1 +- OpenShift CLI 4.10.18 - ORAS CLI 0.12.0 -- Vercel CLI 25.0.0 +- Vercel CLI 25.1.0 ### Java | Version | Vendor | Environment Variable | @@ -128,8 +127,8 @@ ### PHP | Tool | Version | | -------- | --------------------------------- | -| PHP | 7.2.34 7.3.33 7.4.29 8.0.19 8.1.6 | -| Composer | 2.3.6 | +| PHP | 7.2.34 7.3.33 7.4.30 8.0.20 8.1.7 | +| Composer | 2.3.7 | | PHPUnit | 8.5.26 | ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. @@ -147,19 +146,19 @@ - Rustup 1.24.3 #### Packages -- Bindgen 0.60.0 +- Bindgen 0.60.1 - Cargo audit 0.17.0 - Cargo clippy 0.1.61 - Cargo outdated 0.11.1 -- Cbindgen 0.23.0 +- Cbindgen 0.24.3 - Rustfmt 1.4.38 ### Browsers and Drivers -- Google Chrome 102.0.5005.61 +- Google Chrome 102.0.5005.115 - ChromeDriver 102.0.5005.61 - Chromium 102.0.5005.0 - Selenium server 4.2.0 -- Mozilla Firefox 100.0.2 +- Mozilla Firefox 101.0.1 - Geckodriver 0.31.0 #### Environment variables @@ -170,7 +169,7 @@ | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | ### .NET Core SDK -- 3.1.120 3.1.202 3.1.302 3.1.419 5.0.104 5.0.214 5.0.303 5.0.408 6.0.300 +- 3.1.120 3.1.202 3.1.302 3.1.420 5.0.104 5.0.214 5.0.303 5.0.408 6.0.301 ### .NET tools - nbgv 3.5.107+6463ef6068 @@ -219,7 +218,7 @@ - 3.7.13 - 3.8.12 - 3.9.13 -- 3.10.4 +- 3.10.5 #### Ruby - 2.4.10 @@ -256,21 +255,21 @@ | nginx | 1.14.0 | /etc/nginx/nginx.conf | inactive | 80 | ### Android -| Package Name | Version | -| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 7.0 | -| Android Emulator | 31.2.10 | -| Android SDK Build-tools | 32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3
26.0.0 26.0.1 26.0.2 26.0.3
25.0.0 25.0.1 25.0.2 25.0.3
24.0.0 24.0.1 24.0.2 24.0.3
23.0.1 23.0.2 23.0.3 | -| Android SDK Platform-Tools | 33.0.2 | -| Android SDK Platforms | android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3)
android-26 (rev 2)
android-25 (rev 3)
android-24 (rev 2)
android-23 (rev 3) | -| Android SDK Tools | 26.1.1 | -| Android Support Repository | 47.0.0 | -| CMake | 3.10.2
3.18.1 | -| Google APIs | addon-google_apis-google-21
addon-google_apis-google-22
addon-google_apis-google-23
addon-google_apis-google-24 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 21.4.7075529
23.2.8568313 (default)
24.0.8215888 | -| SDK Patch Applier v4 | 1 | +| Package Name | Version | +| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 7.0 | +| Android Emulator | 31.2.10 | +| Android SDK Build-tools | 33.0.0
32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3
26.0.0 26.0.1 26.0.2 26.0.3
25.0.0 25.0.1 25.0.2 25.0.3
24.0.0 24.0.1 24.0.2 24.0.3
23.0.1 23.0.2 23.0.3 | +| Android SDK Platform-Tools | 33.0.2 | +| Android SDK Platforms | android-33 (rev 1)
android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3)
android-26 (rev 2)
android-25 (rev 3)
android-24 (rev 2)
android-23 (rev 3) | +| Android SDK Tools | 26.1.1 | +| Android Support Repository | 47.0.0 | +| CMake | 3.10.2
3.18.1 | +| Google APIs | addon-google_apis-google-21
addon-google_apis-google-22
addon-google_apis-google-23
addon-google_apis-google-24 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 21.4.7075529
23.2.8568313 (default)
24.0.8215888 | +| SDK Patch Applier v4 | 1 | #### Environment variables | Name | Value | @@ -297,12 +296,12 @@ | node:12 | sha256:01627afeb110b3054ba4a1405541ca095c8bfca1cb6f2be9479c767a2711879e | 2022-04-20 | | node:12-alpine | sha256:d4b15b3d48f42059a15bd659be60afe21762aae9d6cbea6f124440895c27db68 | 2022-04-11 | | node:14 | sha256:3324c688c0e98888f8938509f35356acf69a3e1f9f385d85f7e6086b137c17e3 | 2022-05-28 | -| node:14-alpine | sha256:c9b8829068199346e2a9ae46f870bbb82ce44de6580321300bf3945d00dee0f1 | 2022-05-18 | -| node:16 | sha256:59eb4e9d6a344ae1161e7d6d8af831cb50713cc631889a5a8c2d438d6ec6aa0f | 2022-05-28 | -| node:16-alpine | sha256:1a9a71ea86aad332aa7740316d4111ee1bd4e890df47d3b5eff3e5bded3b3d10 | 2022-04-27 | +| node:14-alpine | sha256:6b87d16e4ce20cacd6f1f662f66c821e4c3c41c2903daeace52d818ec3f4bbdd | 2022-06-07 | +| node:16 | sha256:6155ff062c403e99c1da7c317710c5c838c1e060f526d98baea6ee921ca61729 | 2022-06-06 | +| node:16-alpine | sha256:c785e617c8d7015190c0d41af52cc69be8a16e3d9eb7cb21f0bb58bcfca14d6b | 2022-06-07 | | ubuntu:16.04 | sha256:20858ebbc96215d6c3c574f781133ebffdc7c18d98af4f294cc4c04871a6fe61 | 2021-08-31 | -| ubuntu:18.04 | sha256:d21b6ba9e19feffa328cb3864316e6918e30acfd55e285b5d3df1d8ca3c7fd3f | 2022-04-29 | -| ubuntu:20.04 | sha256:47f14534bda344d9fe6ffd6effb95eefe579f4be0d508b7445cf77f61a0e5724 | 2022-04-29 | +| ubuntu:18.04 | sha256:478caf1bec1afd54a58435ec681c8755883b7eb843a8630091890130b15a79af | 2022-06-06 | +| ubuntu:20.04 | sha256:fd92c36d3cb9b1d027c4d2a72c6bf0125da82425fc2ca37c414d4f010180dc19 | 2022-06-06 | ### Installed apt packages | Name | Version | From 5edad1303c3ccc046bbf62866e14d5e0f83fa605 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 16 Jun 2022 09:27:55 +0000 Subject: [PATCH 161/237] Updating readme file for win19 version 20220614.0 (#5749) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/win/Windows2019-Readme.md | 95 ++++++++++++++++---------------- 1 file changed, 47 insertions(+), 48 deletions(-) diff --git a/images/win/Windows2019-Readme.md b/images/win/Windows2019-Readme.md index 8ae31874b..f4096f0c9 100644 --- a/images/win/Windows2019-Readme.md +++ b/images/win/Windows2019-Readme.md @@ -1,11 +1,10 @@ | Announcements | |-| -| [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one on June, 6](https://github.com/actions/virtual-environments/issues/5595) | | [[Azure DevOps] Windows-2016 environment removal postponed until June 30, 2022](https://github.com/actions/virtual-environments/issues/5403) | *** # Microsoft Windows Server 2019 Datacenter - OS Version: 10.0.17763 Build 2928 -- Image Version: 20220606.1 +- Image Version: 20220614.0 ## Enabled windows optional features - Windows Subsystem for Linux [WSLv1] @@ -15,11 +14,11 @@ - Bash 4.4.23(1)-release - Go 1.17.11 - Julia 1.7.3 -- Kotlin 1.6.21 +- Kotlin 1.7.0 - LLVM 13.0.1 - Node 16.15.1 - Perl 5.32.1 -- PHP 8.1.6 +- PHP 8.1.7 - Python 3.7.9 - Ruby 2.5.9p229 @@ -29,12 +28,12 @@ - Helm 3.8.2 - Miniconda 4.12.0 (pre-installed on the image but not added to PATH) - NPM 8.11.0 -- NuGet 6.2.0.146 +- NuGet 6.2.1.2 - pip 22.1.2 (python 3.7) - Pipx 1.1.0 - RubyGems 2.7.6.3 -- Vcpkg (build from master \<203f5f3be>) -- Yarn 1.22.18 +- Vcpkg (build from master \<06acb79f7>) +- Yarn 1.22.19 #### Environment variables | Name | Value | @@ -45,16 +44,16 @@ ### Project Management - Ant 1.10.12 - Gradle 7.4 -- Maven 3.8.5 +- Maven 3.8.6 - sbt 1.6.2 ### Tools - 7zip 21.07 - aria2 1.36.0 - azcopy 10.15.0 -- Bazel 5.1.1 +- Bazel 5.2.0 - Bazelisk 1.11.0 -- Bicep 0.6.18 +- Bicep 0.7.4 - Cabal 3.6.2.0 - CMake 3.23.2 - CodeQL Action Bundle 2.9.3 @@ -63,9 +62,9 @@ - Docker Compose v2 2.6.0 - Docker-wincred 0.6.4 - ghc 9.2.3 -- Git 2.36.0.windows.1 +- Git 2.36.1.windows.1 - Git LFS 3.1.4 -- Google Cloud SDK 388.0.0 +- Google Cloud SDK 390.0.0 - InnoSetup 6.2.1 - jq 1.6 - Kind 0.14.0 @@ -77,7 +76,7 @@ - OpenSSL 1.1.1 - Packer 1.8.0 - Parcel 2.6.0 -- Pulumi v3.33.2 +- Pulumi v3.34.1 - R 4.2.0 - Service Fabric SDK 9.0.1028.9590 - Stack 2.7.5 @@ -91,13 +90,13 @@ ### CLI Tools - Alibaba Cloud CLI 3.0.121 -- AWS CLI 2.7.6 -- AWS SAM CLI 1.51.0 +- AWS CLI 2.7.7 +- AWS SAM CLI 1.52.0 - AWS Session Manager CLI 1.2.331.0 - Azure CLI 2.37.0 - Azure DevOps CLI extension 0.25.0 - Cloud Foundry CLI 6.53.0 -- GitHub CLI 2.11.3 +- GitHub CLI 2.12.1 - Hub CLI 2.14.2 ### Rust Tools @@ -110,16 +109,16 @@ - bindgen 0.60.1 - cargo-audit 0.17.0 - cargo-outdated 0.11.1 -- cbindgen 0.23.0 +- cbindgen 0.24.3 - Clippy 0.1.61 - Rustfmt 1.4.38 ### Browsers and webdrivers -- Google Chrome 102.0.5005.63 +- Google Chrome 102.0.5005.115 - Chrome Driver 102.0.5005.61 -- Microsoft Edge 102.0.1245.33 -- Microsoft Edge Driver 102.0.1245.33 -- Mozilla Firefox 101.0 +- Microsoft Edge 102.0.1245.41 +- Microsoft Edge Driver 102.0.1245.41 +- Mozilla Firefox 101.0.1 - Gecko Driver 0.31.0 - IE Driver 3.150.1.1 - Selenium server 4.2.0 @@ -183,7 +182,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | 3.7.9 (Default) | x64, x86 | | 3.8.10 | x64, x86 | | 3.9.13 | x64, x86 | -| 3.10.4 | x64, x86 | +| 3.10.5 | x64, x86 | #### Ruby | Version | Architecture | @@ -238,12 +237,12 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### Visual Studio Enterprise 2019 | Name | Version | Path | | ----------------------------- | --------------- | -------------------------------------------------------------- | -| Visual Studio Enterprise 2019 | 16.11.32510.428 | C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise | +| Visual Studio Enterprise 2019 | 16.11.32602.291 | C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise | #### Workloads, components and extensions: | Package | Version | | ------------------------------------------------------------------------- | --------------- | -| Component.Android.NDK.R16B | 16.11.32510.428 | +| Component.Android.NDK.R16B | 16.11.32601.460 | | Component.Android.SDK25.Private | 16.0.28625.61 | | Component.Android.SDK30 | 16.10.31205.252 | | Component.Ant | 1.9.3.8 | @@ -298,9 +297,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.Net.ComponentGroup.DevelopmentPrerequisites | 16.3.29207.166 | | Microsoft.Net.ComponentGroup.TargetingPacks.Common | 16.0.28516.191 | | Microsoft.NetCore.Component.DevelopmentTools | 16.10.31303.231 | -| Microsoft.NetCore.Component.Runtime.3.1 | 16.11.32428.217 | -| Microsoft.NetCore.Component.Runtime.5.0 | 16.11.32428.217 | -| Microsoft.NetCore.Component.SDK | 16.11.32428.217 | +| Microsoft.NetCore.Component.Runtime.3.1 | 16.11.32602.291 | +| Microsoft.NetCore.Component.Runtime.6.0 | 16.11.32602.291 | +| Microsoft.NetCore.Component.SDK | 16.11.32602.291 | | Microsoft.NetCore.Component.Web | 16.10.31303.231 | | Microsoft.VisualStudio.Component.AppInsights.Tools | 16.5.29515.121 | | Microsoft.VisualStudio.Component.AspNet45 | 16.10.31205.252 | @@ -508,17 +507,17 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### .NET Core SDK `Location C:\Program Files\dotnet\sdk` -- 3.1.120 3.1.202 3.1.302 3.1.419 5.0.104 5.0.214 5.0.303 5.0.408 +- 3.1.120 3.1.202 3.1.302 3.1.420 5.0.104 5.0.214 5.0.303 5.0.408 5.0.409 ### .NET Core Runtime `Location: C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App` -- 3.1.4 3.1.6 3.1.20 3.1.25 5.0.4 5.0.9 5.0.17 +- 3.1.4 3.1.6 3.1.20 3.1.26 5.0.4 5.0.9 5.0.17 6.0.6 `Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App` -- 3.1.4 3.1.6 3.1.20 3.1.25 5.0.4 5.0.9 5.0.17 +- 3.1.4 3.1.6 3.1.20 3.1.26 5.0.4 5.0.9 5.0.17 6.0.6 `Location: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App` -- 3.1.4 3.1.6 3.1.20 3.1.25 5.0.4 5.0.9 5.0.17 +- 3.1.4 3.1.6 3.1.20 3.1.26 5.0.4 5.0.9 5.0.17 6.0.6 ### .NET Framework `Type: Developer Pack` @@ -547,7 +546,7 @@ All other versions are saved but not installed. #### Powershell Modules | Module | Version | | ------------------ | ---------------- | -| AWSPowerShell | 4.1.98 | +| AWSPowerShell | 4.1.104 | | DockerMsftProvider | 1.0.0.8 | | MarkdownPS | 1.9 | | Microsoft.Graph | 1.9.6 | @@ -559,20 +558,20 @@ All other versions are saved but not installed. | VSSetup | 2.2.16 | ### Android -| Package Name | Version | -| -------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 7.0 | -| Android SDK Build-tools | 32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3
26.0.0 26.0.1 26.0.2 26.0.3
25.0.0 25.0.1 25.0.2 25.0.3
24.0.0 24.0.1 24.0.2 24.0.3
23.0.1 23.0.2 23.0.3
22.0.1
21.1.2
20.0.0
19.1.0 | -| Android SDK Platforms | android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3)
android-26 (rev 2)
android-25 (rev 3)
android-24 (rev 2)
android-23 (rev 3)
android-22 (rev 2)
android-21 (rev 2)
android-20 (rev 2)
android-19 (rev 4) | -| Android SDK Platform-Tools | 33.0.2 | -| Android SDK Tools | 26.1.1 | -| Android Support Repository | 47.0.0 | -| CMake | 3.10.2
3.18.1 | -| Google APIs | addon-google_apis-google-21
addon-google_apis-google-22
addon-google_apis-google-23
addon-google_apis-google-24 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 21.4.7075529
23.2.8568313 (default)
24.0.8215888 | -| SDK Patch Applier v4 | 1 | +| Package Name | Version | +| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 7.0 | +| Android SDK Build-tools | 33.0.0
32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3
26.0.0 26.0.1 26.0.2 26.0.3
25.0.0 25.0.1 25.0.2 25.0.3
24.0.0 24.0.1 24.0.2 24.0.3
23.0.1 23.0.2 23.0.3
22.0.1
21.1.2
20.0.0
19.1.0 | +| Android SDK Platforms | android-33 (rev 1)
android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3)
android-26 (rev 2)
android-25 (rev 3)
android-24 (rev 2)
android-23 (rev 3)
android-22 (rev 2)
android-21 (rev 2)
android-20 (rev 2)
android-19 (rev 4) | +| Android SDK Platform-Tools | 33.0.2 | +| Android SDK Tools | 26.1.1 | +| Android Support Repository | 47.0.0 | +| CMake | 3.10.2
3.18.1 | +| Google APIs | addon-google_apis-google-21
addon-google_apis-google-22
addon-google_apis-google-23
addon-google_apis-google-24 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 21.4.7075529
23.2.8568313 (default)
24.0.8215888 | +| SDK Patch Applier v4 | 1 | #### Environment variables | Name | Value | @@ -590,7 +589,7 @@ All other versions are saved but not installed. | mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2019 | sha256:a108b8cd955bc84813eda0aab41d514887ef0b4a2e2bbbca6965ec09d4da2c0c | 2022-05-11 | | mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2019 | sha256:9e0351236b319aba13cfec412d94df47cf4220cc909cdef6bb0aaaf31f2fb741 | 2022-05-11 | | mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2019 | sha256:fa53215891bfa80f70d5266f08942dd6e83a7b61f3701b700b19b4aba2dc1060 | 2022-05-11 | -| mcr.microsoft.com/windows/nanoserver:1809 | sha256:fb16d42712f3599c849723d365a7ddc5fb95e8bf1674d97e9f9cbcb726e7525d | 2022-05-05 | -| mcr.microsoft.com/windows/servercore:ltsc2019 | sha256:b474e47f6f8bdb110068684ab8cebbadb5806e641fe6dba0169555981f6520ef | 2022-05-05 | +| mcr.microsoft.com/windows/nanoserver:1809 | sha256:1e03529d89a3ebab534c024b69dcc050757b285622aaecfe8d5d35e26fee50ac | 2022-06-09 | +| mcr.microsoft.com/windows/servercore:ltsc2019 | sha256:e100aa542181a34add63bc38125ad57da16a7d1722dd965a888fde1b8d8c67bb | 2022-06-09 | From f8c0aa0241e605348c359bb3e61e3f78b47a3b14 Mon Sep 17 00:00:00 2001 From: Semen Zhydenko Date: Thu, 16 Jun 2022 11:32:30 +0200 Subject: [PATCH 162/237] Ss18/typos (#5753) * FIX: typo becuase -> because * FIX: typo succesfully -> successfully --- images.CI/linux-and-win/cleanup.ps1 | 2 +- images/win/scripts/Installers/Install-Docker.ps1 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/images.CI/linux-and-win/cleanup.ps1 b/images.CI/linux-and-win/cleanup.ps1 index e83acafa2..0c91272d1 100644 --- a/images.CI/linux-and-win/cleanup.ps1 +++ b/images.CI/linux-and-win/cleanup.ps1 @@ -17,7 +17,7 @@ if ($groupExist -eq "true") { $osDiskName = az group deployment list --resource-group $TempResourceGroupName --query "[].properties.parameters.osDiskName.value" -o tsv Write-Host "Found a match, deleting temporary files" az group delete --name $TempResourceGroupName --subscription $SubscriptionId --yes | Out-Null - Write-Host "Temporary group was deleted succesfully" + Write-Host "Temporary group was deleted successfully" Write-Host "Deleting OS disk" az storage remove --account-name $StorageAccount -c "images" -n "$osDiskName.vhd" --only-show-errors | Out-Null Write-Host "OS disk deleted" diff --git a/images/win/scripts/Installers/Install-Docker.ps1 b/images/win/scripts/Installers/Install-Docker.ps1 index e1ddf9c9c..7d5e18a41 100644 --- a/images/win/scripts/Installers/Install-Docker.ps1 +++ b/images/win/scripts/Installers/Install-Docker.ps1 @@ -1,7 +1,7 @@ ################################################################################ ## File: Install-Docker.ps1 ## Desc: Install Docker. -## Must be an independent step becuase it requires a restart before we +## Must be an independent step because it requires a restart before we ## can continue. ################################################################################ From 70cbad1d25496a3048d84b882cc143bafcf23b70 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Thu, 16 Jun 2022 12:57:18 +0200 Subject: [PATCH 163/237] Rename macOS-11 anka hcl template (#5758) --- .../macos/templates/{macOS-11.pkr.hcl => macOS-11.anka.pkr.hcl} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename images/macos/templates/{macOS-11.pkr.hcl => macOS-11.anka.pkr.hcl} (100%) diff --git a/images/macos/templates/macOS-11.pkr.hcl b/images/macos/templates/macOS-11.anka.pkr.hcl similarity index 100% rename from images/macos/templates/macOS-11.pkr.hcl rename to images/macos/templates/macOS-11.anka.pkr.hcl From 89ee433676b033265dc2f7123adaecb73ce0e0f6 Mon Sep 17 00:00:00 2001 From: Andrew Brown Date: Thu, 16 Jun 2022 08:15:38 -0700 Subject: [PATCH 164/237] Update MinGW on Windows 2022 (#5729) * Update MinGW on Windows 2022 Previously, the GitHub virtual environments only had MinGW v8.1.0 installed. That version was released in October of 2018 and, since then, MinGW has released versions all the way up to v11.2.0. This change updates the MinGW version to the latest available on Chocolatey for the Windows 2022 environment. Windows 2019 retains the current v8.1.0 version. Fixes #5530. * Update MinGW documentation * Additionally update win-2016 version * Revert "Update MinGW documentation" This reverts commit cb7a72ff0f33f8a5bbda15be677b348a05f9fee0. * fix: modify the pattern used for retrieving the MinGW version --- images/win/scripts/Installers/Install-Mingw64.ps1 | 3 ++- images/win/scripts/SoftwareReport/SoftwareReport.Tools.psm1 | 4 ++-- images/win/toolsets/toolset-2016.json | 3 +++ images/win/toolsets/toolset-2019.json | 3 +++ images/win/toolsets/toolset-2022.json | 3 +++ 5 files changed, 13 insertions(+), 3 deletions(-) diff --git a/images/win/scripts/Installers/Install-Mingw64.ps1 b/images/win/scripts/Installers/Install-Mingw64.ps1 index 15bb31825..6d9043a80 100644 --- a/images/win/scripts/Installers/Install-Mingw64.ps1 +++ b/images/win/scripts/Installers/Install-Mingw64.ps1 @@ -3,7 +3,8 @@ ## Desc: Install GNU tools for Windows ################################################################################ -Choco-Install -PackageName mingw -ArgumentList "--version=8.1.0" +$toolsetVersion = (Get-ToolsetContent).mingw.version +Choco-Install -PackageName mingw -ArgumentList "--version=$toolsetVersion" # Make a copy of mingw32-make.exe to make.exe, which is a more discoverable name # and so the same command line can be used on Windows as on macOS and Linux diff --git a/images/win/scripts/SoftwareReport/SoftwareReport.Tools.psm1 b/images/win/scripts/SoftwareReport/SoftwareReport.Tools.psm1 index 175ff9c4c..878a838c2 100644 --- a/images/win/scripts/SoftwareReport/SoftwareReport.Tools.psm1 +++ b/images/win/scripts/SoftwareReport/SoftwareReport.Tools.psm1 @@ -102,7 +102,7 @@ function Get-KindVersion { } function Get-MinGWVersion { - (gcc --version | Select-String -Pattern "MinGW-W64 project") -match "(?\d+\.\d+\.\d+)" | Out-Null + (gcc --version | Select-String -Pattern "MinGW-W64") -match "(?\d+\.\d+\.\d+)" | Out-Null $mingwVersion = $Matches.Version return "Mingw-w64 $mingwVersion" } @@ -302,4 +302,4 @@ function Get-SwigVersion { (swig -version | Out-String) -match "version (?\d+\.\d+\.\d+)" | Out-Null $swigVersion = $Matches.Version return "Swig $swigVersion" -} \ No newline at end of file +} diff --git a/images/win/toolsets/toolset-2016.json b/images/win/toolsets/toolset-2016.json index 1325b6c29..1a0aaab6d 100644 --- a/images/win/toolsets/toolset-2016.json +++ b/images/win/toolsets/toolset-2016.json @@ -187,6 +187,9 @@ ] } }, + "mingw": { + "version": "8.1.0" + }, "MsysPackages": { "msys2": [ "base-devel", diff --git a/images/win/toolsets/toolset-2019.json b/images/win/toolsets/toolset-2019.json index fb15f0582..39265c49f 100644 --- a/images/win/toolsets/toolset-2019.json +++ b/images/win/toolsets/toolset-2019.json @@ -189,6 +189,9 @@ ] } }, + "mingw": { + "version": "8.1.0" + }, "MsysPackages": { "msys2": [ "base-devel", diff --git a/images/win/toolsets/toolset-2022.json b/images/win/toolsets/toolset-2022.json index 06af656b0..93b451e00 100644 --- a/images/win/toolsets/toolset-2022.json +++ b/images/win/toolsets/toolset-2022.json @@ -159,6 +159,9 @@ ] } }, + "mingw": { + "version": "11.2.0.07112021" + }, "MsysPackages": { "msys2": [], "mingw": [] From 6a2f3acb8890efd4b6ba9344d5f73af25e7a2bcf Mon Sep 17 00:00:00 2001 From: Johan Laanstra Date: Thu, 16 Jun 2022 08:16:25 -0700 Subject: [PATCH 165/237] Adds the Windows SDK (10.0.22621) for Windows 11, version 22H2 (#5755) --- images/win/toolsets/toolset-2022.json | 1 + 1 file changed, 1 insertion(+) diff --git a/images/win/toolsets/toolset-2022.json b/images/win/toolsets/toolset-2022.json index 93b451e00..c17f6aa79 100644 --- a/images/win/toolsets/toolset-2022.json +++ b/images/win/toolsets/toolset-2022.json @@ -242,6 +242,7 @@ "Microsoft.VisualStudio.Component.Windows10SDK.19041", "Microsoft.VisualStudio.Component.Windows10SDK.20348", "Microsoft.VisualStudio.Component.Windows11SDK.22000", + "Microsoft.VisualStudio.Component.Windows11SDK.22621", "Microsoft.VisualStudio.Component.Workflow", "Microsoft.VisualStudio.ComponentGroup.Azure.CloudServices", "Microsoft.VisualStudio.ComponentGroup.Azure.ResourceManager.Tools", From 4790ac0a20060b645abbcc0eae8e45b0a4987848 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 16 Jun 2022 23:02:04 +0000 Subject: [PATCH 166/237] Updating readme file for macOS-11 version 20220614.2 (#5757) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/macos/macos-11-Readme.md | 94 +++++++++++++++++---------------- 1 file changed, 48 insertions(+), 46 deletions(-) diff --git a/images/macos/macos-11-Readme.md b/images/macos/macos-11-Readme.md index 22fc62c52..9301e4747 100644 --- a/images/macos/macos-11-Readme.md +++ b/images/macos/macos-11-Readme.md @@ -1,16 +1,11 @@ -| Announcements | -|-| -| [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one on June, 6](https://github.com/actions/virtual-environments/issues/5595) | -| [macOS 12 (Monterey) is available as a public beta in GitHub Actions and Azure DevOps](https://github.com/actions/virtual-environments/issues/5446) | -*** # macOS 11.6 info - System Version: macOS 11.6.6 (20G624) - Kernel Version: Darwin 20.6.0 -- Image Version: 20220605.1 +- Image Version: 20220614.2 ## Installed Software ### Language and Runtime -- .NET SDK 3.1.101 3.1.201 3.1.302 3.1.419 5.0.102 5.0.202 5.0.302 5.0.408 +- .NET SDK 3.1.101 3.1.201 3.1.302 3.1.420 5.0.102 5.0.202 5.0.302 5.0.408 - Bash 3.2.57(1)-release - Clang/LLVM 13.0.0 is default - Clang/LLVM 13.0.1 is available on `'$(brew --prefix llvm)/bin/clang'` @@ -22,13 +17,13 @@ - GNU Fortran (Homebrew GCC 11.3.0_1) 11.3.0 - available by `gfortran-11` alias - Go 1.17.11 - julia 1.7.3 -- Kotlin 1.6.21-release-334 -- MSBuild 16.10.1.17201 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) +- Kotlin 1.7.0-release-281 +- MSBuild 16.10.1.31401 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) - Node.js v16.15.1 - NVM 0.39.1 - NVM - Cached node versions: v12.22.12 v14.19.3 v16.15.1 - Perl 5.34.0 -- PHP 8.1.6 +- PHP 8.1.7 - Python 2.7.18 - Python 3.9.13 - R 4.2.0 @@ -38,16 +33,16 @@ - Bundler version 2.3.15 - Carthage 0.38.0 - CocoaPods 1.11.3 -- Composer 2.3.6 -- Homebrew 3.4.11 +- Composer 2.3.7 +- Homebrew 3.5.2 - Miniconda 4.12.0 - NPM 8.11.0 -- NuGet 5.9.0.7134 +- NuGet 6.2.1.2 - Pip 20.3.4 (python 2.7) - Pip 22.1.1 (python 3.9) - Pipx 1.1.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \) +- Vcpkg 2022 (build from master \<06acb79f7>) - Yarn 1.22.19 #### Environment variables @@ -58,7 +53,7 @@ ### Project Management - Apache Ant(TM) 1.10.12 -- Apache Maven 3.8.5 +- Apache Maven 3.8.6 - Gradle 7.4.2 - Sbt 1.6.2 @@ -66,19 +61,19 @@ - 7-Zip 17.04 - aria2 1.36.0 - azcopy 10.15.0 -- bazel 5.1.1 +- bazel 5.2.0 - bazelisk 1.11.0 - bsdtar 3.3.2 - available by 'tar' alias - Curl 7.83.1 - Git 2.36.1 - Git LFS: 3.2.0 -- GitHub CLI: 2.11.3 +- GitHub CLI: 2.12.1 - GNU Tar 1.34 - available by 'gtar' alias - GNU Wget 1.21.3 - gpg (GnuPG) 2.3.6 - helm v3.9.0+g7ceeda6 - Hub CLI: 2.14.2 -- ImageMagick 7.1.0-36 +- ImageMagick 7.1.0-37 - jq 1.6 - mongo v5.0.7 - mongod v5.0.7 @@ -96,12 +91,12 @@ ### Tools - Aliyun CLI 3.0.121 - App Center CLI 2.10.10 -- AWS CLI 2.7.6 -- AWS SAM CLI 1.51.0 +- AWS CLI 2.7.7 +- AWS SAM CLI 1.52.0 - AWS Session Manager CLI 1.2.331.0 - Azure CLI (azure-devops) 0.25.0 - Azure CLI 2.37.0 -- Bicep CLI 0.6.18 +- Bicep CLI 0.7.4 - Cabal 3.6.2.0 - Cmake 3.23.2 - Fastlane 2.206.2 @@ -120,11 +115,11 @@ ### Browsers - Safari 15.5 (16613.2.7.1.9) - SafariDriver 15.5 (16613.2.7.1.9) -- Google Chrome 102.0.5005.61 +- Google Chrome 102.0.5005.115 - ChromeDriver 102.0.5005.61 -- Microsoft Edge 102.0.1245.33 -- Microsoft Edge WebDriver 102.0.1245.33 -- Mozilla Firefox 101.0 +- Microsoft Edge 102.0.1245.41 +- Microsoft Edge WebDriver 102.0.1245.41 +- Mozilla Firefox 101.0.1 - geckodriver 0.31.0 - Selenium server 4.2.0 @@ -160,7 +155,7 @@ - 3.7.13 - 3.8.12 - 3.9.13 -- 3.10.4 +- 3.10.5 #### PyPy - 2.7.18 [PyPy 7.3.9] @@ -187,10 +182,10 @@ - Rustup 1.24.3 #### Packages -- Bindgen 0.60.0 +- Bindgen 0.60.1 - Cargo-audit 0.17.0 - Cargo-outdated 0.11.1 -- Cbindgen 0.23.0 +- Cbindgen 0.24.3 - Clippy 0.1.61 - Rustfmt 1.4.38-stable @@ -208,15 +203,22 @@ ### Web Servers | Name | Version | ConfigFile | ServiceStatus | ListenPort | | ----- | -------- | ------------------------------- | ------------- | ---------- | -| httpd | 2.4.53_2 | /usr/local/etc/httpd/httpd.conf | none | 80 | +| httpd | 2.4.54 | /usr/local/etc/httpd/httpd.conf | none | 80 | | nginx | 1.21.6_1 | /usr/local/etc/nginx/nginx.conf | none | 80 | ### Xamarin #### Visual Studio for Mac -| Version | Build | Path | -| -------------- | --------- | ------------------------------------ | -| 2019 | 8.10.23.7 | /Applications/Visual Studio 2019.app | -| 2022 (default) | 17.0.1.72 | /Applications/Visual Studio.app | +| Version | Build | Path | +| -------------- | ---------- | ------------------------------------ | +| 2019 | 8.10.24.14 | /Applications/Visual Studio 2019.app | +| 2022 (default) | 17.0.3.21 | /Applications/Visual Studio.app | + +##### Notes: +``` +To use Visual Studio 2019 by default rename the app: +mv "/Applications/Visual Studio.app" "/Applications/Visual Studio 2022.app" +mv "/Applications/Visual Studio 2019.app" "/Applications/Visual Studio.app" +``` #### Xamarin bundles | symlink | Xamarin.Mono | Xamarin.iOS | Xamarin.Mac | Xamarin.Android | @@ -322,19 +324,19 @@ | watchOS 8.3 | 13.2.1 | Apple Watch Series 4 - 40mm
Apple Watch Series 4 - 44mm
Apple Watch Series 5 - 40mm
Apple Watch Series 5 - 44mm
Apple Watch Series 6 - 40mm
Apple Watch Series 6 - 44mm
Apple Watch Series 7 - 41mm
Apple Watch Series 7 - 45mm | ### Android -| Package Name | Version | -| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 7.0 | -| Android Emulator | 31.2.10 | -| Android SDK Build-tools | 32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3 | -| Android SDK Platforms | android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3) | -| Android SDK Platform-Tools | 33.0.2 | -| Android Support Repository | 47.0.0 | -| CMake | 3.10.2
3.18.1 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 21.4.7075529
23.2.8568313 (default)
24.0.8215888 | -| SDK Patch Applier v4 | 1 | +| Package Name | Version | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Android Command Line Tools | 7.0 | +| Android Emulator | 31.2.10 | +| Android SDK Build-tools | 33.0.0
32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3 | +| Android SDK Platforms | android-33 (rev 1)
android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3) | +| Android SDK Platform-Tools | 33.0.2 | +| Android Support Repository | 47.0.0 | +| CMake | 3.10.2
3.18.1 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 21.4.7075529
23.2.8568313 (default)
24.0.8215888 | +| SDK Patch Applier v4 | 1 | #### Environment variables | Name | Value | From a58f12fe95bf5cb4fdb0d306f3c6c0b36e6f2992 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 17 Jun 2022 05:51:58 +0000 Subject: [PATCH 167/237] Updating readme file for macOS-12 version 20220615.1 (#5756) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/macos/macos-12-Readme.md | 101 +++++++++++++++++--------------- 1 file changed, 55 insertions(+), 46 deletions(-) diff --git a/images/macos/macos-12-Readme.md b/images/macos/macos-12-Readme.md index 318961b57..7c12b791c 100644 --- a/images/macos/macos-12-Readme.md +++ b/images/macos/macos-12-Readme.md @@ -1,16 +1,11 @@ -| Announcements | -|-| -| [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one on June, 6](https://github.com/actions/virtual-environments/issues/5595) | -| [macOS 12 (Monterey) is available as a public beta in GitHub Actions and Azure DevOps](https://github.com/actions/virtual-environments/issues/5446) | -*** # macOS 12.4 info - System Version: macOS 12.4 (21F79) - Kernel Version: Darwin 21.5.0 -- Image Version: 20220605.1 +- Image Version: 20220615.1 ## Installed Software ### Language and Runtime -- .NET SDK 3.1.101 3.1.201 3.1.302 3.1.419 5.0.102 5.0.202 5.0.302 5.0.408 +- .NET SDK 3.1.101 3.1.201 3.1.302 3.1.420 5.0.102 5.0.202 5.0.302 5.0.408 - Bash 3.2.57(1)-release - Clang/LLVM 13.0.1 is available on `'$(brew --prefix llvm)/bin/clang'` - Clang/LLVM 13.1.6 is default @@ -18,13 +13,13 @@ - GNU Fortran (Homebrew GCC 11.3.0_1) 11.3.0 - available by `gfortran-11` alias - Go 1.17.11 - julia 1.7.3 -- Kotlin 1.6.21-release-334 -- MSBuild 16.10.1.17201 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) +- Kotlin 1.7.0-release-281 +- MSBuild 16.10.1.31401 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) - Node.js v16.15.1 - NVM 0.39.1 - NVM - Cached node versions: v12.22.12 v14.19.3 v16.15.1 - Perl 5.34.0 -- PHP 8.1.6 +- PHP 8.1.7 - Python 2.7.18 - Python 3.9.13 - R 4.2.0 @@ -34,20 +29,27 @@ - Bundler version 2.3.15 - Carthage 0.38.0 - CocoaPods 1.11.3 -- Composer 2.3.6 -- Homebrew 3.4.11 +- Composer 2.3.7 +- Homebrew 3.5.2 +- Miniconda 4.12.0 - NPM 8.11.0 -- NuGet 5.9.0.7134 +- NuGet 6.2.1.2 - Pip 20.3.4 (python 2.7) - Pip 22.1.1 (python 3.9) - Pipx 1.1.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \) +- Vcpkg 2022 (build from master \<06acb79f7>) - Yarn 1.22.19 +#### Environment variables +| Name | Value | +| ----------------------- | ---------------------- | +| CONDA | /usr/local/miniconda | +| VCPKG_INSTALLATION_ROOT | /usr/local/share/vcpkg | + ### Project Management - Apache Ant(TM) 1.10.12 -- Apache Maven 3.8.5 +- Apache Maven 3.8.6 - Gradle 7.4.2 - Sbt 1.6.2 @@ -55,18 +57,18 @@ - 7-Zip 17.04 - aria2 1.36.0 - azcopy 10.15.0 -- bazel 5.1.1 +- bazel 5.2.0 - bazelisk 1.11.0 - bsdtar 3.5.1 - available by 'tar' alias - Curl 7.83.1 - Git 2.36.1 - Git LFS: 3.2.0 -- GitHub CLI: 2.11.3 +- GitHub CLI: 2.12.1 - GNU Tar 1.34 - available by 'gtar' alias - GNU Wget 1.21.3 - gpg (GnuPG) 2.3.6 - Hub CLI: 2.14.2 -- ImageMagick 7.1.0-36 +- ImageMagick 7.1.0-37 - jq 1.6 - mongo v5.0.7 - mongod v5.0.7 @@ -83,12 +85,12 @@ ### Tools - App Center CLI 2.10.10 -- AWS CLI 2.7.6 -- AWS SAM CLI 1.51.0 +- AWS CLI 2.7.7 +- AWS SAM CLI 1.52.0 - AWS Session Manager CLI 1.2.331.0 - Azure CLI (azure-devops) 0.25.0 - Azure CLI 2.37.0 -- Bicep CLI 0.6.18 +- Bicep CLI 0.7.4 - Cabal 3.6.2.0 - Cmake 3.23.2 - Fastlane 2.206.2 @@ -107,11 +109,11 @@ ### Browsers - Safari 15.5 (17613.2.7.1.8) - SafariDriver 15.5 (17613.2.7.1.8) -- Google Chrome 102.0.5005.61 +- Google Chrome 102.0.5005.115 - ChromeDriver 102.0.5005.61 -- Microsoft Edge 102.0.1245.33 -- Microsoft Edge WebDriver 102.0.1245.33 -- Mozilla Firefox 101.0 +- Microsoft Edge 102.0.1245.41 +- Microsoft Edge WebDriver 102.0.1245.41 +- Mozilla Firefox 101.0.1 - geckodriver 0.31.0 - Selenium server 4.2.0 @@ -144,7 +146,7 @@ - 3.7.13 - 3.8.12 - 3.9.13 -- 3.10.4 +- 3.10.5 #### PyPy - 2.7.18 [PyPy 7.3.9] @@ -171,10 +173,10 @@ - Rustup 1.24.3 #### Packages -- Bindgen 0.60.0 +- Bindgen 0.60.1 - Cargo-audit 0.17.0 - Cargo-outdated 0.11.1 -- Cbindgen 0.23.0 +- Cbindgen 0.24.3 - Clippy 0.1.61 - Rustfmt 1.4.38-stable @@ -192,15 +194,22 @@ ### Web Servers | Name | Version | ConfigFile | ServiceStatus | ListenPort | | ----- | -------- | ------------------------------- | ------------- | ---------- | -| httpd | 2.4.53_2 | /usr/local/etc/httpd/httpd.conf | none | 80 | +| httpd | 2.4.54 | /usr/local/etc/httpd/httpd.conf | none | 80 | | nginx | 1.21.6_1 | /usr/local/etc/nginx/nginx.conf | none | 80 | ### Xamarin #### Visual Studio for Mac -| Version | Build | Path | -| -------------- | --------- | ------------------------------------ | -| 2019 | 8.10.23.7 | /Applications/Visual Studio 2019.app | -| 2022 (default) | 17.0.1.72 | /Applications/Visual Studio.app | +| Version | Build | Path | +| -------------- | ---------- | ------------------------------------ | +| 2019 | 8.10.24.14 | /Applications/Visual Studio 2019.app | +| 2022 (default) | 17.0.3.21 | /Applications/Visual Studio.app | + +##### Notes: +``` +To use Visual Studio 2019 by default rename the app: +mv "/Applications/Visual Studio.app" "/Applications/Visual Studio 2022.app" +mv "/Applications/Visual Studio 2019.app" "/Applications/Visual Studio.app" +``` #### Xamarin bundles | symlink | Xamarin.Mono | Xamarin.iOS | Xamarin.Mac | Xamarin.Android | @@ -274,19 +283,19 @@ | watchOS 8.5 | 13.3.1
13.4
13.4.1 | Apple Watch Series 5 - 40mm
Apple Watch Series 5 - 44mm
Apple Watch Series 6 - 40mm
Apple Watch Series 6 - 44mm
Apple Watch Series 7 - 41mm
Apple Watch Series 7 - 45mm | ### Android -| Package Name | Version | -| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 7.0 | -| Android Emulator | 31.2.10 | -| Android SDK Build-tools | 32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3 | -| Android SDK Platforms | android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3) | -| Android SDK Platform-Tools | 33.0.2 | -| Android Support Repository | 47.0.0 | -| CMake | 3.18.1 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 21.4.7075529
23.2.8568313 (default)
24.0.8215888 | -| SDK Patch Applier v4 | 1 | +| Package Name | Version | +| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Android Command Line Tools | 7.0 | +| Android Emulator | 31.2.10 | +| Android SDK Build-tools | 33.0.0
32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3 | +| Android SDK Platforms | android-33 (rev 1)
android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3) | +| Android SDK Platform-Tools | 33.0.2 | +| Android Support Repository | 47.0.0 | +| CMake | 3.18.1 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 21.4.7075529
23.2.8568313 (default)
24.0.8215888 | +| SDK Patch Applier v4 | 1 | #### Environment variables | Name | Value | From e42b6077901597c22dba43992955ad9f9ab7c4aa Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Fri, 17 Jun 2022 09:24:02 +0200 Subject: [PATCH 168/237] [Windows] Set WSLv1 version on Windows Server 2022 (#5762) * Set WSLv1 version on Windows Server 2022 * Create path if missing --- .../scripts/ImageHelpers/ImageHelpers.psm1 | 1 + .../win/scripts/ImageHelpers/PathHelpers.ps1 | 21 ++++++++++++++++++- images/win/scripts/Installers/Finalize-VM.ps1 | 7 +++++++ 3 files changed, 28 insertions(+), 1 deletion(-) diff --git a/images/win/scripts/ImageHelpers/ImageHelpers.psm1 b/images/win/scripts/ImageHelpers/ImageHelpers.psm1 index 94cd2ea4b..cdd4ea5b3 100644 --- a/images/win/scripts/ImageHelpers/ImageHelpers.psm1 +++ b/images/win/scripts/ImageHelpers/ImageHelpers.psm1 @@ -17,6 +17,7 @@ Export-ModuleMember -Function @( 'Set-DefaultPath' 'Add-MachinePathItem' 'Add-DefaultPathItem' + 'Add-DefaultItem' 'Get-SystemVariable' 'Get-DefaultVariable' 'Set-SystemVariable' diff --git a/images/win/scripts/ImageHelpers/PathHelpers.ps1 b/images/win/scripts/ImageHelpers/PathHelpers.ps1 index f8dc0ecb9..df7ce10ed 100644 --- a/images/win/scripts/ImageHelpers/PathHelpers.ps1 +++ b/images/win/scripts/ImageHelpers/PathHelpers.ps1 @@ -75,7 +75,7 @@ function Set-DefaultVariable { $key = [Microsoft.Win32.Registry]::LocalMachine.OpenSubKey($Name, $Writable) $key.SetValue($DefaultVariable, $Value, $Kind) - Get-DefaultVariable $DefaultVariable + Get-DefaultVariable -DefaultVariable $DefaultVariable -Name $Name $key.Handle.Close() [System.GC]::Collect() } @@ -135,6 +135,25 @@ function Add-DefaultPathItem { Disconnect-Hive } +function Add-DefaultItem { + param( + [string]$DefaultVariable, + [string]$Value, + [string]$Name = "DEFAULT\Environment", + [string]$Kind = "ExpandString", + [bool]$Writable = $true + ) + + Connect-Hive + $regPath = Join-Path "HKLM:\" $Name + if (-not (Test-Path $Name)) { + Write-Host "Creating $regPath key" + New-Item -Path $regPath -Force | Out-Null + } + Set-DefaultVariable -DefaultVariable $DefaultVariable -Value $Value -Name $Name -Kind $Kind -Writable $Writable + Disconnect-Hive +} + function New-ItemPath { param ( [string]$Path diff --git a/images/win/scripts/Installers/Finalize-VM.ps1 b/images/win/scripts/Installers/Finalize-VM.ps1 index dd78ba826..f759a0980 100644 --- a/images/win/scripts/Installers/Finalize-VM.ps1 +++ b/images/win/scripts/Installers/Finalize-VM.ps1 @@ -6,6 +6,13 @@ Write-Host "Cleanup WinSxS" Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase +# Sets the default install version to v1 for new distributions +# https://github.com/actions/virtual-environments/issues/5760 +if (Test-IsWin22) { + Write-Host "Sets the default install version to v1 for new distributions" + Add-DefaultItem -DefaultVariable "DefaultVersion" -Value 1 -Name "DEFAULT\Software\Microsoft\Windows\CurrentVersion\Lxss" -Kind "DWord" +} + Write-Host "Clean up various directories" @( "$env:SystemDrive\Recovery", From 39c4b5ac9209f40202288418764197a63b7c4710 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Mon, 20 Jun 2022 08:32:07 +0200 Subject: [PATCH 169/237] [Packer] Add anka macos12 hcl template (#5765) * Add macOS-12 Anka packer template * Fix indenation * Update cpu and memory * Move ] to next line * Add default value --- ...db-macos11.sh => configure-tccdb-macos.sh} | 0 images/macos/templates/macOS-11.anka.pkr.hcl | 108 ++++---- images/macos/templates/macOS-12.anka.pkr.hcl | 243 ++++++++++++++++++ 3 files changed, 302 insertions(+), 49 deletions(-) rename images/macos/provision/configuration/{configure-tccdb-macos11.sh => configure-tccdb-macos.sh} (100%) create mode 100644 images/macos/templates/macOS-12.anka.pkr.hcl diff --git a/images/macos/provision/configuration/configure-tccdb-macos11.sh b/images/macos/provision/configuration/configure-tccdb-macos.sh similarity index 100% rename from images/macos/provision/configuration/configure-tccdb-macos11.sh rename to images/macos/provision/configuration/configure-tccdb-macos.sh diff --git a/images/macos/templates/macOS-11.anka.pkr.hcl b/images/macos/templates/macOS-11.anka.pkr.hcl index cd4db2c07..c3f76512a 100644 --- a/images/macos/templates/macOS-11.anka.pkr.hcl +++ b/images/macos/templates/macOS-11.anka.pkr.hcl @@ -20,6 +20,11 @@ variable "vm_password" { sensitive = true } +variable "github_api_pat" { + type = string + default = "" +} + variable "xcode_install_user" { type = string sensitive = true @@ -32,12 +37,12 @@ variable "xcode_install_password" { variable "vcpu_count" { type = string - default = "5" + default = "6" } variable "ram_size" { type = string - default = "12G" + default = "24G" } variable "image_os" { @@ -56,7 +61,7 @@ source "veertu-anka-vm-clone" "template" { build { sources = [ - "source.veertu-anka-vm-clone.template", + "source.veertu-anka-vm-clone.template" ] provisioner "shell" { inline = [ @@ -65,7 +70,12 @@ build { } provisioner "file" { destination = "image-generation/" - sources = [ "./provision/assets", "./tests", "./software-report", "./helpers" ] + sources = [ + "./provision/assets", + "./tests", + "./software-report", + "./helpers" + ] } provisioner "file" { destination = "image-generation/add-certificate.swift" @@ -105,32 +115,25 @@ build { } provisioner "shell" { scripts = [ - "./provision/configuration/configure-tccdb-macos11.sh", + "./provision/configuration/configure-tccdb-macos.sh", "./provision/configuration/add-network-interface-detection.sh", "./provision/configuration/autologin.sh", "./provision/configuration/disable-auto-updates.sh", "./provision/configuration/screensaver-off.sh", "./provision/configuration/ntpconf.sh", "./provision/configuration/max-files.sh", - "./provision/configuration/shell-change.sh" - ] - environment_vars = [ - "PASSWORD=${var.vm_password}", - "USERNAME=${var.vm_username}" - ] - execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; sudo {{ .Vars }} {{ .Path }}" - } - provisioner "shell" { - scripts = [ + "./provision/configuration/shell-change.sh", "./provision/configuration/preimagedata.sh", "./provision/configuration/configure-ssh.sh", "./provision/configuration/configure-machine.sh" ] environment_vars = [ "IMAGE_VERSION=${var.build_id}", - "IMAGE_OS=${var.image_os}" + "IMAGE_OS=${var.image_os}", + "PASSWORD=${var.vm_password}", + "USERNAME=${var.vm_username}" ] - execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" + execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; sudo {{ .Vars }} {{ .Path }}" } provisioner "shell" { script = "./provision/core/reboot.sh" @@ -149,7 +152,12 @@ build { "./provision/core/ruby.sh", "./provision/core/rubygem.sh", "./provision/core/git.sh", - "./provision/core/node.sh" + "./provision/core/node.sh", + "./provision/core/commonutils.sh", + ] + environment_vars = [ + "API_PAT=${var.github_api_pat}", + "USER_PASSWORD=${var.vm_password}" ] execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" } @@ -168,37 +176,39 @@ build { } provisioner "shell" { scripts = [ - "./provision/core/commonutils.sh", - "./provision/core/llvm.sh", - "./provision/core/golang.sh", - "./provision/core/swiftlint.sh", - "./provision/core/openjdk.sh", - "./provision/core/php.sh", - "./provision/core/aws.sh", - "./provision/core/rust.sh", - "./provision/core/gcc.sh", - "./provision/core/haskell.sh", - "./provision/core/stack.sh", - "./provision/core/cocoapods.sh", - "./provision/core/android-toolsets.sh", - "./provision/core/xamarin.sh", - "./provision/core/vsmac.sh", - "./provision/core/nvm.sh", - "./provision/core/apache.sh", - "./provision/core/nginx.sh", - "./provision/core/postgresql.sh", - "./provision/core/mongodb.sh", - "./provision/core/audiodevice.sh", - "./provision/core/vcpkg.sh", - "./provision/core/miniconda.sh", - "./provision/core/safari.sh", - "./provision/core/chrome.sh", - "./provision/core/edge.sh", - "./provision/core/firefox.sh", - "./provision/core/pypy.sh", - "./provision/core/pipx-packages.sh", - "./provision/core/bicep.sh", - "./provision/core/graalvm.sh" + "./provision/core/llvm.sh", + "./provision/core/golang.sh", + "./provision/core/swiftlint.sh", + "./provision/core/openjdk.sh", + "./provision/core/php.sh", + "./provision/core/aws.sh", + "./provision/core/rust.sh", + "./provision/core/gcc.sh", + "./provision/core/haskell.sh", + "./provision/core/stack.sh", + "./provision/core/cocoapods.sh", + "./provision/core/android-toolsets.sh", + "./provision/core/xamarin.sh", + "./provision/core/vsmac.sh", + "./provision/core/nvm.sh", + "./provision/core/apache.sh", + "./provision/core/nginx.sh", + "./provision/core/postgresql.sh", + "./provision/core/mongodb.sh", + "./provision/core/audiodevice.sh", + "./provision/core/vcpkg.sh", + "./provision/core/miniconda.sh", + "./provision/core/safari.sh", + "./provision/core/chrome.sh", + "./provision/core/edge.sh", + "./provision/core/firefox.sh", + "./provision/core/pypy.sh", + "./provision/core/pipx-packages.sh", + "./provision/core/bicep.sh", + "./provision/core/graalvm.sh" + ] + environment_vars = [ + "API_PAT=${var.github_api_pat}" ] execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" } diff --git a/images/macos/templates/macOS-12.anka.pkr.hcl b/images/macos/templates/macOS-12.anka.pkr.hcl new file mode 100644 index 000000000..26dd0693f --- /dev/null +++ b/images/macos/templates/macOS-12.anka.pkr.hcl @@ -0,0 +1,243 @@ +variable "source_vm_name" { + type = string +} + +variable "source_vm_tag" { + type = string +} + +variable "build_id" { + type = string +} + +variable "vm_username" { + type = string + sensitive = true +} + +variable "vm_password" { + type = string + sensitive = true +} + +variable "github_api_pat" { + type = string + default = "" +} + +variable "xcode_install_user" { + type = string + sensitive = true +} + +variable "xcode_install_password" { + type = string + sensitive = true +} + +variable "vcpu_count" { + type = string + default = "6" +} + +variable "ram_size" { + type = string + default = "24G" +} + +variable "image_os" { + type = string + default = "macos12" +} + +source "veertu-anka-vm-clone" "template" { + vm_name = "${var.build_id}" + source_vm_name = "${var.source_vm_name}" + source_vm_tag = "${var.source_vm_tag}" + vcpu_count = "${var.vcpu_count}" + ram_size = "${var.ram_size}" + stop_vm = "true" +} + +build { + sources = [ + "source.veertu-anka-vm-clone.template" + ] + provisioner "shell" { + inline = "mkdir ~/image-generation" + } + provisioner "file" { + destination = "~/image-generation/" + source = [ + "./provision/assets", + "./tests", + "./software-report", + "./helpers" + ] + } + provisioner "file" { + destination = "image-generation/add-certificate.swift" + source = "./provision/configuration/add-certificate.swift" + } + provisioner "file" { + destination = ".bashrc" + source = "./provision/configuration/environment/bashrc" + } + provisioner "file" { + destination = ".bash_profile" + source = "./provision/configuration/environment/bashprofile" + } + provisioner "file" { + destination = "./" + source = "./provision/utils" + } + provisioner "shell" { + inline = [ + "mkdir ~/bootstrap" + ] + } + provisioner "file" { + destination = "bootstrap" + source = "./provision/bootstrap-provisioner" + } + provisioner "file" { + destination = "image-generation/toolset.json" + source = "./toolsets/toolset-12.json" + } + provisioner "shell" { + scripts = [ + "./provision/core/xcode-clt.sh", + "./provision/core/homebrew.sh" + ] + execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" + } + provisioner "shell" { + scripts = [ + "./provision/configuration/configure-tccdb-macos.sh", + "./provision/configuration/add-network-interface-detection.sh", + "./provision/configuration/autologin.sh", + "./provision/configuration/disable-auto-updates.sh", + "./provision/configuration/screensaver-off.sh", + "./provision/configuration/ntpconf.sh", + "./provision/configuration/max-files.sh", + "./provision/configuration/shell-change.sh", + "./provision/configuration/preimagedata.sh", + "./provision/configuration/configure-ssh.sh", + "./provision/configuration/configure-machine.sh" + ] + environment_vars = [ + "IMAGE_VERSION=${var.build_id}", + "IMAGE_OS=${var.image_os}", + "PASSWORD=${var.vm_password}", + "USERNAME=${var.vm_username}" + ] + execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; sudo {{ .Vars }} {{ .Path }}" + } + provisioner "shell" { + script = "./provision/core/reboot.sh" + execute_command = execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; sudo {{ .Vars }} {{ .Path }}" + expect_disconnect = true + } + provisioner "shell" { + pause_before = "30s" + scripts = [ + "./provision/core/open_windows_check.sh", + "./provision/core/powershell.sh", + "./provision/core/dotnet.sh", + "./provision/core/python.sh", + "./provision/core/azcopy.sh", + "./provision/core/openssl.sh", + "./provision/core/ruby.sh", + "./provision/core/rubygem.sh", + "./provision/core/git.sh", + "./provision/core/node.sh", + "./provision/core/commonutils.sh" + ] + environment_vars = [ + "API_PAT=${var.github_api_pat}", + "USER_PASSWORD=${var.vm_password}" + ] + execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" + } + provisioner "shell" { + script = "./provision/core/xcode.ps1" + environment_vars = [ + "XCODE_INSTALL_USER=${var.xcode_install_user}", + "XCODE_INSTALL_PASSWORD=${var.xcode_install_password}" + ] + execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} pwsh -f {{ .Path }}" + } + provisioner "shell" { + script = "./provision/core/reboot.sh" + execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; sudo {{ .Vars }} {{ .Path }}" + expect_disconnect = true + } + provisioner "shell" { + scripts = [ + "./provision/core/llvm.sh", + "./provision/core/golang.sh", + "./provision/core/swiftlint.sh", + "./provision/core/openjdk.sh", + "./provision/core/php.sh", + "./provision/core/aws.sh", + "./provision/core/rust.sh", + "./provision/core/gcc.sh", + "./provision/core/haskell.sh", + "./provision/core/stack.sh", + "./provision/core/cocoapods.sh", + "./provision/core/android-toolsets.sh", + "./provision/core/xamarin.sh", + "./provision/core/vsmac.sh", + "./provision/core/nvm.sh", + "./provision/core/apache.sh", + "./provision/core/nginx.sh", + "./provision/core/postgresql.sh", + "./provision/core/mongodb.sh", + "./provision/core/audiodevice.sh", + "./provision/core/vcpkg.sh", + "./provision/core/miniconda.sh", + "./provision/core/safari.sh", + "./provision/core/chrome.sh", + "./provision/core/edge.sh", + "./provision/core/firefox.sh", + "./provision/core/pypy.sh", + "./provision/core/pipx-packages.sh", + "./provision/core/bicep.sh", + "./provision/core/graalvm.sh" + ] + environment_vars = [ + "API_PAT=${var.github_api_pat}" + ] + execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" + } + provisioner "shell" { + scripts = [ + "./provision/core/toolset.ps1", + "./provision/core/configure-toolset.ps1" + ] + execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} pwsh -f {{ .Path }}" + } + provisioner "shell" { + scripts = "./provision/core/delete-duplicate-sims.rb" + execute_command = "source $HOME/.bash_profile; ruby {{ .Path }}" + } + provisioner "shell" { + inline = [ + "pwsh -File \"$HOME/image-generation/software-report/SoftwareReport.Generator.ps1\" -OutputDirectory \"$HOME/image-generation/output/software-report\" -ImageName ${var.build_id}", + "pwsh -File \"$HOME/image-generation/tests/RunAll-Tests.ps1\"" + ] + execute_command = "source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" + } + provisioner "file" { + destination = "../image-output/" + direction = "download" + source = "./image-generation/output/*" + } + provisioner "shell" { + scripts = [ + "./provision/configuration/configure-hostname.sh", + "./provision/configuration/finalize-vm.sh" + ] + execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" + } +} From 2f3323ba686e4d95d85b0ab9a772e707a9557269 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 20 Jun 2022 06:39:07 +0000 Subject: [PATCH 170/237] Updating readme file for macOS-10.15 version 20220615.1 (#5761) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/macos/macos-10.15-Readme.md | 89 ++++++++++++++---------------- 1 file changed, 42 insertions(+), 47 deletions(-) diff --git a/images/macos/macos-10.15-Readme.md b/images/macos/macos-10.15-Readme.md index 247aa02a8..a5228ef51 100644 --- a/images/macos/macos-10.15-Readme.md +++ b/images/macos/macos-10.15-Readme.md @@ -1,16 +1,11 @@ -| Announcements | -|-| -| [[all OSs] Android NDK 22 will be replaced in favor of 24, version 23 will be set as the default one on June, 6](https://github.com/actions/virtual-environments/issues/5595) | -| [macOS 12 (Monterey) is available as a public beta in GitHub Actions and Azure DevOps](https://github.com/actions/virtual-environments/issues/5446) | -*** # macOS 10.15 info - System Version: macOS 10.15.7 (19H1922) - Kernel Version: Darwin 19.6.0 -- Image Version: 20220605.1 +- Image Version: 20220615.1 ## Installed Software ### Language and Runtime -- .NET SDK 3.1.101 3.1.201 3.1.302 3.1.419 5.0.102 5.0.202 5.0.302 5.0.408 +- .NET SDK 3.1.101 3.1.201 3.1.302 3.1.420 5.0.102 5.0.202 5.0.302 5.0.408 - Bash 3.2.57(1)-release - Clang/LLVM 12.0.0 is default - Clang/LLVM 13.0.1 is available on `'$(brew --prefix llvm)/bin/clang'` @@ -22,13 +17,13 @@ - GNU Fortran (Homebrew GCC 11.3.0_1) 11.3.0 - available by `gfortran-11` alias - Go 1.17.11 - julia 1.7.3 -- Kotlin 1.6.21-release-334 -- MSBuild 16.10.1.58001 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) +- Kotlin 1.7.0-release-281 +- MSBuild 16.10.1.31401 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) - Node.js v16.15.1 - NVM 0.39.1 - NVM - Cached node versions: v12.22.12 v14.19.3 v16.15.1 - Perl 5.34.0 -- PHP 8.1.6 +- PHP 8.1.7 - Python 2.7.18 - Python 3.9.13 - R 4.2.0 @@ -38,16 +33,16 @@ - Bundler version 2.3.15 - Carthage 0.38.0 - CocoaPods 1.11.3 -- Composer 2.3.6 -- Homebrew 3.4.11 +- Composer 2.3.7 +- Homebrew 3.5.2 - Miniconda 4.12.0 - NPM 8.11.0 -- NuGet 5.9.0.7134 +- NuGet 6.2.1.2 - Pip 20.3.4 (python 2.7) - Pip 22.1.1 (python 3.9) - Pipx 1.1.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \) +- Vcpkg 2022 (build from master \) - Yarn 1.22.19 #### Environment variables @@ -58,7 +53,7 @@ ### Project Management - Apache Ant(TM) 1.10.12 -- Apache Maven 3.8.5 +- Apache Maven 3.8.6 - Gradle 7.4.2 - Sbt 1.6.2 @@ -66,20 +61,20 @@ - 7-Zip 17.04 - aria2 1.36.0 - azcopy 10.15.0 -- bazel 5.1.1 +- bazel 5.2.0 - bazelisk 1.11.0 - bsdtar 3.3.2 - available by 'tar' alias - Curl 7.83.1 - Git 2.36.1 - Git LFS: 3.2.0 -- GitHub CLI: 2.11.3 +- GitHub CLI: 2.12.1 - GNU parallel 20220522 - GNU Tar 1.34 - available by 'gtar' alias - GNU Wget 1.21.3 - gpg (GnuPG) 2.3.6 - helm v3.9.0+g7ceeda6 - Hub CLI: 2.14.2 -- ImageMagick 7.1.0-36 +- ImageMagick 7.1.0-37 - jq 1.6 - mongo v5.0.7 - mongod v5.0.7 @@ -99,12 +94,12 @@ ### Tools - Aliyun CLI 3.0.121 - App Center CLI 2.10.10 -- AWS CLI 2.7.6 -- AWS SAM CLI 1.51.0 +- AWS CLI 2.7.7 +- AWS SAM CLI 1.52.0 - AWS Session Manager CLI 1.2.331.0 - Azure CLI (azure-devops) 0.25.0 - Azure CLI 2.37.0 -- Bicep CLI 0.6.18 +- Bicep CLI 0.7.4 - Cabal 3.6.2.0 - Cmake 3.23.2 - Fastlane 2.206.2 @@ -123,11 +118,11 @@ ### Browsers - Safari 15.5 (15613.2.7.1.9) - SafariDriver 15.5 (15613.2.7.1.9) -- Google Chrome 102.0.5005.61 +- Google Chrome 102.0.5005.115 - ChromeDriver 102.0.5005.61 -- Microsoft Edge 102.0.1245.33 -- Microsoft Edge WebDriver 102.0.1245.33 -- Mozilla Firefox 101.0 +- Microsoft Edge 102.0.1245.41 +- Microsoft Edge WebDriver 102.0.1245.41 +- Mozilla Firefox 101.0.1 - geckodriver 0.31.0 - Selenium server 4.2.0 @@ -167,7 +162,7 @@ - 3.7.13 - 3.8.12 - 3.9.13 -- 3.10.4 +- 3.10.5 #### PyPy - 2.7.18 [PyPy 7.3.9] @@ -195,10 +190,10 @@ - Rustup 1.24.3 #### Packages -- Bindgen 0.60.0 +- Bindgen 0.60.1 - Cargo-audit 0.17.0 - Cargo-outdated 0.11.1 -- Cbindgen 0.23.0 +- Cbindgen 0.24.3 - Clippy 0.1.61 - Rustfmt 1.4.38-stable @@ -216,14 +211,14 @@ ### Web Servers | Name | Version | ConfigFile | ServiceStatus | ListenPort | | ----- | -------- | ------------------------------- | ------------- | ---------- | -| httpd | 2.4.53_2 | /usr/local/etc/httpd/httpd.conf | none | 80 | +| httpd | 2.4.54 | /usr/local/etc/httpd/httpd.conf | none | 80 | | nginx | 1.21.6_1 | /usr/local/etc/nginx/nginx.conf | none | 80 | ### Xamarin #### Visual Studio for Mac -| Version | Build | Path | -| -------------- | --------- | ------------------------------- | -| 2019 (default) | 8.10.23.7 | /Applications/Visual Studio.app | +| Version | Build | Path | +| -------------- | ---------- | ------------------------------- | +| 2019 (default) | 8.10.24.14 | /Applications/Visual Studio.app | #### Xamarin bundles | symlink | Xamarin.Mono | Xamarin.iOS | Xamarin.Mac | Xamarin.Android | @@ -359,21 +354,21 @@ | watchOS 7.2 | 12.3
12.4 | Apple Watch Series 4 - 40mm
Apple Watch Series 4 - 44mm
Apple Watch Series 5 - 40mm
Apple Watch Series 5 - 44mm
Apple Watch Series 6 - 40mm
Apple Watch Series 6 - 44mm | ### Android -| Package Name | Version | -| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Android Command Line Tools | 7.0 | -| Android Emulator | 31.2.10 | -| Android SDK Build-tools | 32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3
26.0.0 26.0.1 26.0.2 26.0.3
25.0.0 25.0.1 25.0.2 25.0.3
24.0.0 24.0.1 24.0.2 24.0.3 | -| Android SDK Platforms | android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3)
android-26 (rev 2)
android-25 (rev 3)
android-24 (rev 2) | -| Android SDK Platform-Tools | 33.0.2 | -| Android Support Repository | 47.0.0 | -| CMake | 3.10.2
3.18.1 | -| Google APIs | addon-google_apis-google-21
addon-google_apis-google-22
addon-google_apis-google-23
addon-google_apis-google-24 | -| Google Play services | 49 | -| Google Repository | 58 | -| NDK | 15.2.4203891
18.1.5063045
21.4.7075529
23.2.8568313 (default)
24.0.8215888 | -| SDK Patch Applier v4 | 1 | -| Intel HAXM | 7.6.5 | +| Package Name | Version | +| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Android Command Line Tools | 7.0 | +| Android Emulator | 31.2.10 | +| Android SDK Build-tools | 33.0.0
32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3
26.0.0 26.0.1 26.0.2 26.0.3
25.0.0 25.0.1 25.0.2 25.0.3
24.0.0 24.0.1 24.0.2 24.0.3 | +| Android SDK Platforms | android-33 (rev 1)
android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3)
android-26 (rev 2)
android-25 (rev 3)
android-24 (rev 2) | +| Android SDK Platform-Tools | 33.0.2 | +| Android Support Repository | 47.0.0 | +| CMake | 3.10.2
3.18.1 | +| Google APIs | addon-google_apis-google-21
addon-google_apis-google-22
addon-google_apis-google-23
addon-google_apis-google-24 | +| Google Play services | 49 | +| Google Repository | 58 | +| NDK | 15.2.4203891
18.1.5063045
21.4.7075529
23.2.8568313 (default)
24.0.8215888 | +| SDK Patch Applier v4 | 1 | +| Intel HAXM | 7.6.5 | #### Environment variables | Name | Value | From ceb7831e508a0b36c397d7a914a2932a69d5efad Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Mon, 20 Jun 2022 18:40:42 +0200 Subject: [PATCH 171/237] [Packer] Fix anka packer template (#5778) * Fix anka packer template Fix indentation Use sources * Update boostrap path --- images/macos/templates/macOS-11.anka.pkr.hcl | 9 ++++++--- images/macos/templates/macOS-12.anka.pkr.hcl | 16 +++++++++------- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/images/macos/templates/macOS-11.anka.pkr.hcl b/images/macos/templates/macOS-11.anka.pkr.hcl index c3f76512a..2b17e98b6 100644 --- a/images/macos/templates/macOS-11.anka.pkr.hcl +++ b/images/macos/templates/macOS-11.anka.pkr.hcl @@ -70,11 +70,11 @@ build { } provisioner "file" { destination = "image-generation/" - sources = [ + sources = [ "./provision/assets", "./tests", "./software-report", - "./helpers" + "./helpers" ] } provisioner "file" { @@ -213,7 +213,10 @@ build { execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" } provisioner "shell" { - script = "./provision/core/toolset.ps1" + scripts = [ + "./provision/core/toolset.ps1", + "./provision/core/configure-toolset.ps1" + ] execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} pwsh -f {{ .Path }}" } provisioner "shell" { diff --git a/images/macos/templates/macOS-12.anka.pkr.hcl b/images/macos/templates/macOS-12.anka.pkr.hcl index 26dd0693f..e9ce7e651 100644 --- a/images/macos/templates/macOS-12.anka.pkr.hcl +++ b/images/macos/templates/macOS-12.anka.pkr.hcl @@ -64,15 +64,17 @@ build { "source.veertu-anka-vm-clone.template" ] provisioner "shell" { - inline = "mkdir ~/image-generation" + inline = [ + "mkdir ~/image-generation" + ] } provisioner "file" { - destination = "~/image-generation/" - source = [ + destination = "image-generation/" + sources = [ "./provision/assets", "./tests", "./software-report", - "./helpers" + "./helpers" ] } provisioner "file" { @@ -98,7 +100,7 @@ build { } provisioner "file" { destination = "bootstrap" - source = "./provision/bootstrap-provisioner" + source = "./provision/bootstrap-provisioner/" } provisioner "file" { destination = "image-generation/toolset.json" @@ -135,7 +137,7 @@ build { } provisioner "shell" { script = "./provision/core/reboot.sh" - execute_command = execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; sudo {{ .Vars }} {{ .Path }}" + execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; sudo {{ .Vars }} {{ .Path }}" expect_disconnect = true } provisioner "shell" { @@ -218,7 +220,7 @@ build { execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} pwsh -f {{ .Path }}" } provisioner "shell" { - scripts = "./provision/core/delete-duplicate-sims.rb" + script = "./provision/core/delete-duplicate-sims.rb" execute_command = "source $HOME/.bash_profile; ruby {{ .Path }}" } provisioner "shell" { From 02b78d07f41fc9a393619a23e9f10e15bd819575 Mon Sep 17 00:00:00 2001 From: AlexanderGitin <102294679+AlexanderGitin@users.noreply.github.com> Date: Wed, 22 Jun 2022 00:58:02 +0300 Subject: [PATCH 172/237] [MacOs] Add Xamarin & bump bundle to 6.12.17 (#5764) --- images/macos/provision/utils/xamarin-utils.sh | 6 +++++- images/macos/toolsets/toolset-10.15.json | 2 +- images/macos/toolsets/toolset-11.json | 4 ++-- images/macos/toolsets/toolset-12.json | 15 +++++++++++---- 4 files changed, 19 insertions(+), 8 deletions(-) diff --git a/images/macos/provision/utils/xamarin-utils.sh b/images/macos/provision/utils/xamarin-utils.sh index a004fd761..f298d4959 100644 --- a/images/macos/provision/utils/xamarin-utils.sh +++ b/images/macos/provision/utils/xamarin-utils.sh @@ -19,7 +19,11 @@ buildVSMacDownloadUrl() { } buildMonoDownloadUrl() { - echo "https://dl.xamarin.com/MonoFrameworkMDK/Macx86/MonoFramework-MDK-${1}.macos10.xamarin.universal.pkg" +if [[ $1 -eq 6.12.0.182 ]]; then + echo "https://download.mono-project.com/archive/6.12.0/macos-10-universal/MonoFramework-MDK-${1}.macos10.xamarin.universal.pkg" +else + echo "https://dl.xamarin.com/MonoFrameworkMDK/Macx86/MonoFramework-MDK-${1}.macos10.xamarin.universal.pkg" +fi } buildXamariniIOSDownloadUrl() { diff --git a/images/macos/toolsets/toolset-10.15.json b/images/macos/toolsets/toolset-10.15.json index 7814909c6..28e289c4c 100644 --- a/images/macos/toolsets/toolset-10.15.json +++ b/images/macos/toolsets/toolset-10.15.json @@ -23,7 +23,7 @@ "versions": [ "2019" ] }, "mono-versions": [ - "6.12.0.162", "6.10.0.106", "6.8.0.123", "6.6.0.166", "6.4.0.208" + "6.12.0.182", "6.10.0.106", "6.8.0.123", "6.6.0.166", "6.4.0.208" ], "ios-versions": [ "14.14.2.5", "14.10.0.4", "14.8.0.3", "14.6.0.15", "14.4.1.3", "14.2.0.12", "14.0.0.0", "13.20.2.2", "13.18.2.1", "13.16.0.13", "13.14.1.39", "13.10.0.21", "13.8.3.0", "13.6.0.12", "13.4.0.2", "13.2.0.47" diff --git a/images/macos/toolsets/toolset-11.json b/images/macos/toolsets/toolset-11.json index 84f9bb4e8..87a87a509 100644 --- a/images/macos/toolsets/toolset-11.json +++ b/images/macos/toolsets/toolset-11.json @@ -16,7 +16,7 @@ "versions": [ "2019", "2022" ] }, "mono-versions": [ - "6.12.0.174" + "6.12.0.182" ], "ios-versions": [ "15.8.0.3", "15.6.0.3", "15.4.0.0", "15.2.0.17", "15.0.0.6", "14.20.0.24", "14.16.0.5", "14.14.2.5", "14.10.0.4", "14.8.0.3", "14.6.0.15", "14.4.1.3", "14.2.0.12", "14.0.0.0", "13.20.2.2" @@ -25,7 +25,7 @@ "8.8.0.3", "8.6.0.3", "8.4.0.0", "8.2.0.17", "7.14.0.27", "7.10.0.5", "7.8.2.5", "7.4.0.10", "7.2.0.3", "7.0.0.15", "6.22.1.26", "6.20.2.2" ], "android-versions": [ - "12.2.4.3", "12.1.0.2", "12.0.0.3", "11.3.0.4", "11.2.2.1", "11.1.0.26", "11.0.2.0" + "12.2.8.3", "12.1.0.2", "12.0.0.3", "11.3.0.4", "11.2.2.1", "11.1.0.26", "11.0.2.0" ], "bundle-default": "6_12_12", "bundles": [ diff --git a/images/macos/toolsets/toolset-12.json b/images/macos/toolsets/toolset-12.json index 7c4ae21b2..c1b7c80e5 100644 --- a/images/macos/toolsets/toolset-12.json +++ b/images/macos/toolsets/toolset-12.json @@ -15,19 +15,26 @@ "versions": [ "2019", "2022" ] }, "mono-versions": [ - "6.12.0.174" + "6.12.0.182" ], "ios-versions": [ - "15.8.0.3", "15.6.0.3", "15.4.0.0", "15.2.0.17", "15.0.0.6" + "15.10.0.5", "15.8.0.3", "15.6.0.3", "15.4.0.0", "15.2.0.17", "15.0.0.6" ], "mac-versions": [ - "8.8.0.3", "8.6.0.3", "8.4.0.0", "8.2.0.17", "7.14.0.27" + "8.10.0.5", "8.8.0.3", "8.6.0.3", "8.4.0.0", "8.2.0.17", "7.14.0.27" ], "android-versions": [ - "12.2.4.3", "12.1.0.2", "12.0.0.3", "11.3.0.4" + "12.2.8.3", "12.1.0.2", "12.0.0.3", "11.3.0.4" ], "bundle-default": "6_12_16", "bundles": [ + { + "symlink": "6_12_17", + "mono":"6.12", + "ios": "15.10", + "mac": "8.10", + "android": "12.2" + }, { "symlink": "6_12_16", "mono":"6.12", From 03d3125c202c56d46b445644d4ee30479fa6fa19 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Wed, 22 Jun 2022 07:46:22 +0200 Subject: [PATCH 173/237] Add permissions and run configure-machine.sh without sudo (#5789) --- .../provision/configuration/configure-machine.sh | 1 + .../configuration/configure-tccdb-macos.sh | 1 + images/macos/templates/macOS-11.anka.pkr.hcl | 15 +++++++++++---- images/macos/templates/macOS-12.anka.pkr.hcl | 16 ++++++++++++---- 4 files changed, 25 insertions(+), 8 deletions(-) diff --git a/images/macos/provision/configuration/configure-machine.sh b/images/macos/provision/configuration/configure-machine.sh index ab8b2d8d9..3eadcc523 100644 --- a/images/macos/provision/configuration/configure-machine.sh +++ b/images/macos/provision/configuration/configure-machine.sh @@ -87,6 +87,7 @@ EOF sleep 10 done + echo "Getting terminal windows" term_service=$(launchctl list | grep -i terminal | cut -f3) echo "Close terminal windows: gui/501/${term_service}" launchctl bootout gui/501/${term_service} && sleep 5 diff --git a/images/macos/provision/configuration/configure-tccdb-macos.sh b/images/macos/provision/configuration/configure-tccdb-macos.sh index 35525bd80..fe2151e7b 100644 --- a/images/macos/provision/configuration/configure-tccdb-macos.sh +++ b/images/macos/provision/configuration/configure-tccdb-macos.sh @@ -44,6 +44,7 @@ userValuesArray=( "'kTCCServiceUbiquity','com.apple.PassKitCore',0,2,5,1,NULL,NULL,NULL,'UNUSED',NULL,0,1619516250" "'kTCCServiceAppleEvents','/Library/Application Support/Veertu/Anka/addons/ankarund',1,2,3,1,X'fade0c00000000ac0000000100000006000000020000001e636f6d2e7665657274752e616e6b612e6164646f6e732e616e6b6172756e0000000000060000000f000000060000000e000000010000000a2a864886f76364060206000000000000000000060000000e000000000000000a2a864886f7636406010d0000000000000000000b000000000000000a7375626a6563742e4f550000000000010000000a545439464157503656340000',NULL,0,'com.apple.finder',X'fade0c000000002c00000001000000060000000200000010636f6d2e6170706c652e66696e64657200000003',NULL,1629294900" "'kTCCServiceAppleEvents','/Library/Application Support/Veertu/Anka/addons/ankarund',1,2,3,1,X'fade0c00000000ac0000000100000006000000020000001e636f6d2e7665657274752e616e6b612e6164646f6e732e616e6b6172756e0000000000060000000f000000060000000e000000010000000a2a864886f76364060206000000000000000000060000000e000000000000000a2a864886f7636406010d0000000000000000000b000000000000000a7375626a6563742e4f550000000000010000000a545439464157503656340000',NULL,0,'com.apple.systemevents',X'fade0c000000003400000001000000060000000200000016636f6d2e6170706c652e73797374656d6576656e7473000000000003',NULL,164456761" + "'kTCCServiceAppleEvents','/Library/Application Support/Veertu/Anka/addons/ankarund',1,2,3,1,X'fade0c00000000ac0000000100000006000000020000001e636f6d2e7665657274752e616e6b612e6164646f6e732e616e6b6172756e0000000000060000000f000000060000000e000000010000000a2a864886f76364060206000000000000000000060000000e000000000000000a2a864886f7636406010d0000000000000000000b000000000000000a7375626a6563742e4f550000000000010000000a545439464157503656340000',NULL,0,'com.apple.Terminal',X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,1655808179" "'kTCCServiceAppleEvents','/usr/libexec/sshd-keygen-wrapper',1,2,3,1,X'fade0c000000003c0000000100000006000000020000001d636f6d2e6170706c652e737368642d6b657967656e2d7772617070657200000000000003',NULL,0,'com.apple.Terminal',X'fade0c000000003000000001000000060000000200000012636f6d2e6170706c652e5465726d696e616c000000000003',NULL,1650386089" ) for values in "${userValuesArray[@]}"; do diff --git a/images/macos/templates/macOS-11.anka.pkr.hcl b/images/macos/templates/macOS-11.anka.pkr.hcl index 2b17e98b6..48d49444a 100644 --- a/images/macos/templates/macOS-11.anka.pkr.hcl +++ b/images/macos/templates/macOS-11.anka.pkr.hcl @@ -123,17 +123,24 @@ build { "./provision/configuration/ntpconf.sh", "./provision/configuration/max-files.sh", "./provision/configuration/shell-change.sh", + ] + environment_vars = [ + "PASSWORD=${var.vm_password}", + "USERNAME=${var.vm_username}" + ] + execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; sudo {{ .Vars }} {{ .Path }}" + } + provisioner "shell" { + scripts = [ "./provision/configuration/preimagedata.sh", "./provision/configuration/configure-ssh.sh", "./provision/configuration/configure-machine.sh" ] environment_vars = [ "IMAGE_VERSION=${var.build_id}", - "IMAGE_OS=${var.image_os}", - "PASSWORD=${var.vm_password}", - "USERNAME=${var.vm_username}" + "IMAGE_OS=${var.image_os}" ] - execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; sudo {{ .Vars }} {{ .Path }}" + execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" } provisioner "shell" { script = "./provision/core/reboot.sh" diff --git a/images/macos/templates/macOS-12.anka.pkr.hcl b/images/macos/templates/macOS-12.anka.pkr.hcl index e9ce7e651..7a4d3c629 100644 --- a/images/macos/templates/macOS-12.anka.pkr.hcl +++ b/images/macos/templates/macOS-12.anka.pkr.hcl @@ -122,7 +122,16 @@ build { "./provision/configuration/screensaver-off.sh", "./provision/configuration/ntpconf.sh", "./provision/configuration/max-files.sh", - "./provision/configuration/shell-change.sh", + "./provision/configuration/shell-change.sh" + ] + environment_vars = [ + "PASSWORD=${var.vm_password}", + "USERNAME=${var.vm_username}" + ] + execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; sudo {{ .Vars }} {{ .Path }}" + } + provisioner "shell" { + scripts = [ "./provision/configuration/preimagedata.sh", "./provision/configuration/configure-ssh.sh", "./provision/configuration/configure-machine.sh" @@ -130,10 +139,9 @@ build { environment_vars = [ "IMAGE_VERSION=${var.build_id}", "IMAGE_OS=${var.image_os}", - "PASSWORD=${var.vm_password}", - "USERNAME=${var.vm_username}" + "PASSWORD=${var.vm_password}" ] - execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; sudo {{ .Vars }} {{ .Path }}" + execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" } provisioner "shell" { script = "./provision/core/reboot.sh" From 220c7ad69bfe75d87eb46d02278c0868ffc5f97a Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Wed, 22 Jun 2022 17:23:30 +0200 Subject: [PATCH 174/237] Add dash version into documentation (#5796) --- .../linux/scripts/SoftwareReport/SoftwareReport.Common.psm1 | 5 +++++ .../scripts/SoftwareReport/SoftwareReport.Generator.ps1 | 1 + 2 files changed, 6 insertions(+) diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.Common.psm1 b/images/linux/scripts/SoftwareReport/SoftwareReport.Common.psm1 index bb5bda569..2a8c4bed1 100644 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.Common.psm1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.Common.psm1 @@ -3,6 +3,11 @@ function Get-BashVersion { return "Bash $version" } +function Get-DashVersion { + $version = dpkg-query -W -f '${Version}' dash + return "Dash $version" +} + function Get-CPPVersions { $result = Get-CommandResult "apt list --installed" -Multiline $cppVersions = $result.Output | Where-Object { $_ -match "g\+\+-\d+"} | ForEach-Object { diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 b/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 index d09faa335..0b4b432ad 100644 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 @@ -39,6 +39,7 @@ $markdown += New-MDHeader "Language and Runtime" -Level 3 $runtimesList = @( (Get-BashVersion), + (Get-DashVersion), (Get-CPPVersions), (Get-FortranVersions), (Get-NodeVersion), From 8fd4d28990ba13072eca502fabfced3d8d917cc7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 22 Jun 2022 18:10:30 +0000 Subject: [PATCH 175/237] Updating readme file for ubuntu20 version 20220619.1 (#5786) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/linux/Ubuntu2004-Readme.md | 36 +++++++++++++++---------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/images/linux/Ubuntu2004-Readme.md b/images/linux/Ubuntu2004-Readme.md index da1f54413..3de1036c7 100644 --- a/images/linux/Ubuntu2004-Readme.md +++ b/images/linux/Ubuntu2004-Readme.md @@ -4,8 +4,8 @@ | [(Public Beta) Ubuntu 22.04 is now available](https://github.com/actions/virtual-environments/issues/5490) | *** # Ubuntu 20.04.4 LTS -- Linux kernel version: 5.13.0-1029-azure -- Image Version: 20220614.0 +- Linux kernel version: 5.13.0-1031-azure +- Image Version: 20220619.1 ## Installed Software ### Language and Runtime @@ -14,12 +14,12 @@ - Clang-format 10.0.0, 11.0.0, 12.0.0 - Clang-tidy 10.0.0, 11.0.0, 12.0.0 - Erlang 25.0.1 (Eshell 13.0.1) -- Erlang rebar3 3.18.0 +- Erlang rebar3 3.19.0 - GNU C++ 9.4.0, 10.3.0 - GNU Fortran 9.4.0, 10.3.0 - Julia 1.7.3 - Kotlin 1.7.0-release-281 -- Mono 6.12.0.179 (apt source repository: https://download.mono-project.com/repo/ubuntu stable-focal main) +- Mono 6.12.0.182 (apt source repository: https://download.mono-project.com/repo/ubuntu stable-focal main) - MSBuild 16.10.1.31701 (from /usr/lib/mono/msbuild/15.0/bin/MSBuild.dll) - Node 16.15.1 - Perl 5.30.0 @@ -38,7 +38,7 @@ - Pip3 20.0.2 - Pipx 1.1.0 - RubyGems 3.1.2 -- Vcpkg (build from master \<06acb79f7>) +- Vcpkg (build from master \) - Yarn 1.22.19 #### Environment variables @@ -50,7 +50,7 @@ ### Project Management - Ant 1.10.7 - Gradle 7.4.2 -- Lerna 5.1.2 +- Lerna 5.1.4 - Maven 3.8.6 - Sbt 1.6.2 @@ -59,17 +59,17 @@ - apt-fast 1.9.12 - AzCopy 10.15.0 (available by `azcopy` and `azcopy10` aliases) - Bazel 5.2.0 -- Bazelisk 1.11.0 +- Bazelisk 1.12.0 - Bicep 0.7.4 - Buildah 1.22.3 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - CMake 3.23.2 - CodeQL Action Bundle 2.9.3 - Docker Amazon ECR Credential Helper 0.6.0 - Docker Compose v1 1.29.2 -- Docker Compose v2 2.4.1+azure-1 +- Docker Compose v2 2.6.0+azure-1 - Docker-Buildx 0.8.2 -- Docker-Moby Client 20.10.16+azure-3 -- Docker-Moby Server 20.10.16+azure-2 +- Docker-Moby Client 20.10.17+azure-1 +- Docker-Moby Server 20.10.17+azure-1 - Fastlane 2.206.2 - Git 2.36.1 (apt source repository: ppa:git-core/ppa) - Git LFS 3.2.0 (apt source repository: https://packagecloud.io/install/repositories/github/git-lfs) @@ -79,7 +79,7 @@ - HHVM (HipHop VM) 4.162.0 - jq 1.6 - Kind 0.14.0 -- Kubectl 1.24.1 +- Kubectl 1.24.2 - Kustomize 4.5.5 - Leiningen 2.9.8 - MediaInfo 19.09 @@ -90,7 +90,7 @@ - nvm 0.39.1 - OpenSSL 1.1.1f-1ubuntu2.13 - Packer 1.8.1 -- Parcel 2.6.0 +- Parcel 2.6.1 - PhantomJS 2.1.1 - Podman 3.4.2 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - Pulumi 3.34.1 @@ -98,15 +98,15 @@ - Skopeo 1.5.0 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - Sphinx Open Source Search Server 2.2.11 - SVN 1.13.0 -- Terraform 1.2.2 +- Terraform 1.2.3 - yamllint 1.26.3 - yq 4.25.2 - zstd 1.5.2 (homebrew) ### CLI Tools -- Alibaba Cloud CLI 3.0.121 -- AWS CLI 2.7.7 -- AWS CLI Session manager plugin 1.2.331.0 +- Alibaba Cloud CLI 3.0.122 +- AWS CLI 2.7.9 +- AWS CLI Session manager plugin 1.2.339.0 - AWS SAM CLI 1.52.0 - Azure CLI (azure-cli) 2.37.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 @@ -135,7 +135,7 @@ | -------- | ------------------- | | PHP | 7.4.30 8.0.20 8.1.7 | | Composer | 2.3.7 | -| PHPUnit | 8.5.26 | +| PHPUnit | 8.5.27 | ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. ``` @@ -185,7 +185,7 @@ - sqlite3 3.31.1 #### PostgreSQL -- PostgreSQL 14.3 (apt source repository: https://apt.postgresql.org/pub/repos/apt/) +- PostgreSQL 14.4 (apt source repository: https://apt.postgresql.org/pub/repos/apt/) - PostgreSQL Server (user:postgres) ``` From 160d3cc82542c87312e9f9087e77f1730902995f Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Wed, 22 Jun 2022 22:20:37 +0400 Subject: [PATCH 176/237] Recreate nuget.config with a proper feed for macos (#5793) --- images/macos/provision/core/xamarin.sh | 4 +++ images/macos/tests/Xamarin.Tests.ps1 | 46 +++++++++++++++----------- 2 files changed, 30 insertions(+), 20 deletions(-) diff --git a/images/macos/provision/core/xamarin.sh b/images/macos/provision/core/xamarin.sh index b747faaa7..f738313fe 100755 --- a/images/macos/provision/core/xamarin.sh +++ b/images/macos/provision/core/xamarin.sh @@ -82,4 +82,8 @@ PREFERENCES_XAMARIN_DIR="${HOME}/Library/Preferences/Xamarin" mkdir -p $PREFERENCES_XAMARIN_DIR /usr/libexec/PlistBuddy -c "add :AppleSdkRoot string /Applications/Xcode_${DEFAULT_XCODE_VERSION}.app" $PREFERENCES_XAMARIN_DIR/Settings.plist +# Temporary workaround to recreate nuget.config file with a correct feed https://github.com/actions/virtual-environments/issues/5768 +rm -rf $HOME/.config/NuGet/NuGet.Config +nuget config + invoke_tests "Xamarin" diff --git a/images/macos/tests/Xamarin.Tests.ps1 b/images/macos/tests/Xamarin.Tests.ps1 index 3d7a97dde..9f5233182 100644 --- a/images/macos/tests/Xamarin.Tests.ps1 +++ b/images/macos/tests/Xamarin.Tests.ps1 @@ -11,7 +11,7 @@ BeforeAll { param ( [string] $Version ) - + $versionParts = $Version.Split(".") return [String]::Join(".", $versionParts[0..1]) } @@ -90,28 +90,28 @@ Describe "Xamarin.iOS" { It "is installed" -TestCases $testCase { param ( [string] $VersionFolderPath ) - + $xamarinBinPath = Join-Path $VersionFolderPath "bin" $VersionFolderPath | Should -Exist $xamarinBinPath | Should -Exist } - + It "is available via short link" -TestCases $testCase { param ( [string] $XamarinIosVersion, [string] $IosVersionsPath, [string] $VersionFolderPath ) - + $shortSymlink = Get-ShortSymlink $XamarinIosVersion # only 'major.minor' $shortSymlinkFolderPath = Join-Path $IosVersionsPath $shortSymlink $shortVersionPath = Join-Path $shortSymlinkFolderPath "VERSION" $fullVersionPath = Join-Path $VersionFolderPath "VERSION" - + Validate-IdenticalFileContent -File1 $shortVersionPath -File2 $fullVersionPath } } - } + } } Describe "Xamarin.Mac" { @@ -120,7 +120,7 @@ Describe "Xamarin.Mac" { $XAMARIN_MAC_VERSIONS_PATH = "/Library/Frameworks/Xamarin.Mac.framework/Versions" $versionFolderPath = Join-Path $XAMARIN_MAC_VERSIONS_PATH $_ $testCase = @{ XamarinMacVersion = $_; VersionFolderPath = $versionFolderPath; MacVersionsPath = $XAMARIN_MAC_VERSIONS_PATH } - + It "is installed" -TestCases $testCase { param ( [string] $VersionFolderPath ) @@ -128,7 +128,7 @@ Describe "Xamarin.Mac" { $VersionFolderPath | Should -Exist $xamarinBinPath | Should -Exist } - + It "is available via short link" -TestCases $testCase { param ( [string] $XamarinMacVersion, @@ -140,7 +140,7 @@ Describe "Xamarin.Mac" { $shortSymlinkFolderPath = Join-Path $MacVersionsPath $shortSymlink $shortVersionPath = Join-Path $shortSymlinkFolderPath "VERSION" $fullVersionPath = Join-Path $VersionFolderPath "VERSION" - + Validate-IdenticalFileContent -File1 $shortVersionPath -File2 $fullVersionPath } } @@ -156,35 +156,35 @@ Describe "Xamarin.Android" { It "is installed" -TestCases $testCase { param ( [string] $VersionFolderPath ) - + $xamarinLibPath = Join-Path $VersionFolderPath "lib" $xamarinLibPath | Should -Exist } - + It "is available via short link" -TestCases $testCase { param ( [string] $XamarinAndroidVersion, [string] $AndroidVersionsPath, [string] $VersionFolderPath ) - + $shortSymlink = Get-ShortSymlink $XamarinAndroidVersion # only 'major.minor' $shortSymlinkFolderPath = Join-Path $AndroidVersionsPath $shortSymlink $shortVersionPath = Join-Path $shortSymlinkFolderPath "VERSION" $fullVersionPath = Join-Path $VersionFolderPath "VERSION" - + Validate-IdenticalFileContent -File1 $shortVersionPath -File2 $fullVersionPath } - + It "has correct symlinks" -TestCases $testCase { param ( [string] $VersionFolderPath ) - + $xamarinLibPath = Join-Path $VersionFolderPath "lib" Join-Path $xamarinLibPath "xbuild" | Should -Exist Join-Path $xamarinLibPath "xbuild-frameworks" | Should -Exist - } + } } - } + } } Describe "Xamarin Bundles" { @@ -194,11 +194,11 @@ Describe "Xamarin Bundles" { $XAMARIN_MAC_VERSIONS_PATH = "/Library/Frameworks/Xamarin.Mac.framework/Versions" $XAMARIN_ANDROID_VERSIONS_PATH = "/Library/Frameworks/Xamarin.Android.framework/Versions" } - + [array]$XAMARIN_BUNDLES = Get-ToolsetValue "xamarin.bundles" $XAMARIN_DEFAULT_BUNDLE = Get-ToolsetValue "xamarin.bundle-default" If ($XAMARIN_DEFAULT_BUNDLE -eq "latest") { $XAMARIN_DEFAULT_BUNDLE = $XAMARIN_BUNDLES[0].symlink } - + $currentBundle = [PSCustomObject] @{ symlink = "Current" mono = $XAMARIN_DEFAULT_BUNDLE @@ -220,7 +220,7 @@ Describe "Xamarin Bundles" { It "Mono symlink exists" -TestCases $allBundles { param ( [string] $BundleSymlink ) - + (Join-Path $MONO_VERSIONS_PATH $BundleSymlink) | Should -Exist } @@ -290,4 +290,10 @@ Describe "Xamarin Bundles" { Validate-IdenticalFileContent -File1 $targetVersionPath -File2 $sourceVersionPath } +} + +Describe "Nuget" { + It "Nuget config contains nuget.org feed" { + Get-Content $env:HOME/.config/NuGet/NuGet.Config | Out-String | Should -Match "nuget.org" + } } \ No newline at end of file From f83d069814893c7d786a755cb96b925f2ee0bbcd Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Wed, 22 Jun 2022 21:07:48 +0200 Subject: [PATCH 177/237] [macOS] Fix utils.sh: line 130: null: command not found (#5790) * Fix utils.sh: line 130: null: command not found * revert changes --- images/macos/provision/utils/utils.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/macos/provision/utils/utils.sh b/images/macos/provision/utils/utils.sh index beb7677b6..737102e07 100755 --- a/images/macos/provision/utils/utils.sh +++ b/images/macos/provision/utils/utils.sh @@ -127,7 +127,7 @@ should_build_from_source() { # No need to build from source if a bottle is disabled # Use the simple 'brew install' command to download a package - if $bottle_disabled; then + if [[ $bottle_disabled == "true" ]]; then echo "false" return fi From 17683c89ff78fb10446d23204f908bb888a23730 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 23 Jun 2022 09:20:17 +0000 Subject: [PATCH 178/237] Updating readme file for ubuntu18 version 20220619.1 (#5787) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/linux/Ubuntu1804-Readme.md | 34 +++++++++++++++---------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/images/linux/Ubuntu1804-Readme.md b/images/linux/Ubuntu1804-Readme.md index b21a22825..3fd1cae10 100644 --- a/images/linux/Ubuntu1804-Readme.md +++ b/images/linux/Ubuntu1804-Readme.md @@ -4,8 +4,8 @@ | [(Public Beta) Ubuntu 22.04 is now available](https://github.com/actions/virtual-environments/issues/5490) | *** # Ubuntu 18.04.6 LTS -- Linux kernel version: 5.4.0-1083-azure -- Image Version: 20220614.0 +- Linux kernel version: 5.4.0-1085-azure +- Image Version: 20220619.1 ## Installed Software ### Language and Runtime @@ -14,12 +14,12 @@ - Clang-format 9.0.0 - Clang-tidy 9.0.0 - Erlang 25.0.1 (Eshell 13.0.1) -- Erlang rebar3 3.18.0 +- Erlang rebar3 3.19.0 - GNU C++ 7.5.0, 9.4.0, 10.3.0 - GNU Fortran 7.5.0, 9.4.0, 10.3.0 - Julia 1.7.3 - Kotlin 1.7.0-release-281 -- Mono 6.12.0.179 (apt source repository: https://download.mono-project.com/repo/ubuntu stable-bionic main) +- Mono 6.12.0.182 (apt source repository: https://download.mono-project.com/repo/ubuntu stable-bionic main) - MSBuild 16.10.1.31701 (from /usr/lib/mono/msbuild/15.0/bin/MSBuild.dll) - Node 16.15.1 - Perl 5.26.1 @@ -38,7 +38,7 @@ - Pip3 9.0.1 - Pipx 1.0.0 - RubyGems 2.7.6 -- Vcpkg (build from master \<06acb79f7>) +- Vcpkg (build from master \) - Yarn 1.22.19 #### Environment variables @@ -58,17 +58,17 @@ - apt-fast 1.9.12 - AzCopy 10.15.0 (available by `azcopy` and `azcopy10` aliases) - Bazel 5.2.0 -- Bazelisk 1.11.0 +- Bazelisk 1.12.0 - Bicep 0.7.4 - Buildah 1.22.3 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - CMake 3.23.2 - CodeQL Action Bundle 2.9.3 - Docker Amazon ECR Credential Helper 0.6.0 - Docker Compose v1 1.29.2 -- Docker Compose v2 2.4.1+azure-1 +- Docker Compose v2 2.6.0+azure-1 - Docker-Buildx 0.8.2 -- Docker-Moby Client 20.10.16+azure-3 -- Docker-Moby Server 20.10.16+azure-2 +- Docker-Moby Client 20.10.17+azure-1 +- Docker-Moby Server 20.10.17+azure-1 - Git 2.36.1 (apt source repository: ppa:git-core/ppa) - Git LFS 3.2.0 (apt source repository: https://packagecloud.io/install/repositories/github/git-lfs) - Git-ftp 1.3.1 @@ -77,7 +77,7 @@ - HHVM (HipHop VM) 4.162.0 - jq 1.5 - Kind 0.14.0 -- Kubectl 1.24.1 +- Kubectl 1.24.2 - Kustomize 4.5.5 - Leiningen 2.9.8 - MediaInfo 17.12 @@ -88,7 +88,7 @@ - nvm 0.39.1 - OpenSSL 1.1.1-1ubuntu2.1~18.04.17 - Packer 1.8.1 -- Parcel 2.6.0 +- Parcel 2.6.1 - PhantomJS 2.1.1 - Podman 3.4.2 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - Pulumi 3.34.1 @@ -96,15 +96,15 @@ - Skopeo 1.5.0 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - Sphinx Open Source Search Server 2.2.11 - SVN 1.9.7 -- Terraform 1.2.2 +- Terraform 1.2.3 - yamllint 1.26.3 - yq 4.25.2 - zstd 1.5.2 (homebrew) ### CLI Tools -- Alibaba Cloud CLI 3.0.121 -- AWS CLI 1.24.10 -- AWS CLI Session manager plugin 1.2.331.0 +- Alibaba Cloud CLI 3.0.122 +- AWS CLI 2.7.9 +- AWS CLI Session manager plugin 1.2.339.0 - AWS SAM CLI 1.52.0 - Azure CLI (azure-cli) 2.37.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 @@ -129,7 +129,7 @@ | -------- | --------------------------------- | | PHP | 7.2.34 7.3.33 7.4.30 8.0.20 8.1.7 | | Composer | 2.3.7 | -| PHPUnit | 8.5.26 | +| PHPUnit | 8.5.27 | ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. ``` @@ -179,7 +179,7 @@ - sqlite3 3.22.0 #### PostgreSQL -- PostgreSQL 14.3 (apt source repository: https://apt.postgresql.org/pub/repos/apt/) +- PostgreSQL 14.4 (apt source repository: https://apt.postgresql.org/pub/repos/apt/) - PostgreSQL Server (user:postgres) ``` From 56dc323e71be82f405d499a98123266d2fc2798b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 23 Jun 2022 09:20:46 +0000 Subject: [PATCH 179/237] Updating readme file for ubuntu22 version 20220619.1 (#5785) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/linux/Ubuntu2204-Readme.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/images/linux/Ubuntu2204-Readme.md b/images/linux/Ubuntu2204-Readme.md index 2a94e7cb7..da9407fa7 100644 --- a/images/linux/Ubuntu2204-Readme.md +++ b/images/linux/Ubuntu2204-Readme.md @@ -4,8 +4,8 @@ | [(Public Beta) Ubuntu 22.04 is now available](https://github.com/actions/virtual-environments/issues/5490) | *** # Ubuntu 22.04 LTS -- Linux kernel version: 5.15.0-1010-azure -- Image Version: 20220614.0 +- Linux kernel version: 5.15.0-1012-azure +- Image Version: 20220619.1 ## Installed Software ### Language and Runtime @@ -33,7 +33,7 @@ - Pip3 22.0.2 - Pipx 1.1.0 - RubyGems 3.3.5 -- Vcpkg (build from master \<06acb79f7>) +- Vcpkg (build from master \) - Yarn 1.22.19 #### Environment variables @@ -43,14 +43,14 @@ | VCPKG_INSTALLATION_ROOT | /usr/local/share/vcpkg | ### Project Management -- Lerna 5.1.2 +- Lerna 5.1.4 ### Tools - Ansible 2.12.6 - apt-fast 1.9.12 - AzCopy 10.15.0 (available by `azcopy` and `azcopy10` aliases) - Bazel 5.2.0 -- Bazelisk 1.11.0 +- Bazelisk 1.12.0 - Bicep 0.7.4 - Buildah 1.23.1 - CMake 3.23.2 @@ -69,7 +69,7 @@ - Heroku 7.60.2 - jq 1.6 - Kind 0.14.0 -- Kubectl 1.24.1 +- Kubectl 1.24.2 - Kustomize 4.5.5 - Leiningen 2.9.8 - MediaInfo 21.09 @@ -80,22 +80,22 @@ - nvm 0.39.1 - OpenSSL 3.0.2-0ubuntu1.2 - Packer 1.8.1 -- Parcel 2.6.0 +- Parcel 2.6.1 - Podman 3.4.4 - Pulumi 3.34.1 - R 4.2.0 - Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 - SVN 1.14.1 -- Terraform 1.2.2 +- Terraform 1.2.3 - yamllint 1.26.3 - yq 4.25.2 - zstd 1.5.2 (homebrew) ### CLI Tools -- Alibaba Cloud CLI 3.0.121 -- AWS CLI 2.7.7 -- AWS CLI Session manager plugin 1.2.331.0 +- Alibaba Cloud CLI 3.0.122 +- AWS CLI 2.7.9 +- AWS CLI Session manager plugin 1.2.339.0 - AWS SAM CLI 1.52.0 - Azure CLI (azure-cli) 2.37.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 @@ -124,7 +124,7 @@ | -------- | ------- | | PHP | 8.1.7 | | Composer | 2.3.7 | -| PHPUnit | 8.5.26 | +| PHPUnit | 8.5.27 | ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. ``` @@ -171,7 +171,7 @@ - sqlite3 3.37.2 #### PostgreSQL -- PostgreSQL 14.3 (apt source repository: https://apt.postgresql.org/pub/repos/apt/) +- PostgreSQL 14.4 (apt source repository: https://apt.postgresql.org/pub/repos/apt/) - PostgreSQL Server (user:postgres) ``` From e38f75e512e8258ea7c5808c7e0a2b97a1ed7a30 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Thu, 23 Jun 2022 11:37:51 +0200 Subject: [PATCH 180/237] Update openssl 1.1 on Ubuntu 22.04 (#5798) --- images/linux/scripts/installers/sqlpackage.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/images/linux/scripts/installers/sqlpackage.sh b/images/linux/scripts/installers/sqlpackage.sh index 9e5cc9f0a..25dec14cf 100644 --- a/images/linux/scripts/installers/sqlpackage.sh +++ b/images/linux/scripts/installers/sqlpackage.sh @@ -8,10 +8,10 @@ source $HELPER_SCRIPTS/install.sh source $HELPER_SCRIPTS/os.sh -# Install libssl1.1 dependency +# Install libssl1.1 dependency if isUbuntu22; then - download_with_retries "http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1l-1ubuntu1.3_amd64.deb" "/tmp" - dpkg -i /tmp/libssl1.1_1.1.1l-1ubuntu1.3_amd64.deb + download_with_retries "http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1l-1ubuntu1.5_amd64.deb" "/tmp" + dpkg -i /tmp/libssl1.1_1.1.1l-1ubuntu1.5_amd64.deb fi # Install SqlPackage From 86e4ccb246f6d1476f969b8c6ee1c05109f5ba8e Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Thu, 23 Jun 2022 12:58:16 +0200 Subject: [PATCH 181/237] Fix az cli warnings (#5803) --- helpers/CreateAzureVMFromPackerTemplate.ps1 | 8 ++++---- images.CI/linux-and-win/cleanup.ps1 | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/helpers/CreateAzureVMFromPackerTemplate.ps1 b/helpers/CreateAzureVMFromPackerTemplate.ps1 index f5041f6c4..770161c2f 100644 --- a/helpers/CreateAzureVMFromPackerTemplate.ps1 +++ b/helpers/CreateAzureVMFromPackerTemplate.ps1 @@ -28,7 +28,7 @@ Function CreateAzureVMFromPackerTemplate { The location where the Azure virtual machine will be provisioned. Example: "eastus" .EXAMPLE - CreateAzureVMFromPackerTemplate -SubscriptionId {YourSubscriptionId} -ResourceGroupName {ResourceGroupName} -TemplateFile "C:\BuildVmImages\temporaryTemplate.json" -VirtualMachineName "testvm1" -AdminUsername "shady1" -AdminPassword "SomeSecurePassword1" -AzureLocation "eastus" + CreateAzureVMFromPackerTemplate -SubscriptionId {YourSubscriptionId} -ResourceGroupName {ResourceGroupName} -TemplateFile "C:\BuildVmImages\temporaryTemplate.json" -VirtualMachineName "testvm1" -AdminUsername "shady1" -AdminPassword "SomeSecurePassword1" -AzureLocation "eastus" #> param ( [Parameter(Mandatory = $True)] @@ -63,14 +63,14 @@ Function CreateAzureVMFromPackerTemplate { $networkId = ($nic | ConvertFrom-Json).NewNIC.id Write-Host "`nCreating a public IP address" - ($publicIp = az network public-ip create -g $ResourceGroupName -l $AzureLocation -n $publicIpName --allocation-method Static --sku Standard --version IPv4 --subscription $subscriptionId -o json) + ($publicIp = az network public-ip create -g $ResourceGroupName -l $AzureLocation -n $publicIpName --allocation-method Static --sku Basic --version IPv4 --subscription $subscriptionId -o json) $publicIpId = ($publicIp | ConvertFrom-Json).publicIp.id Write-Host "`nAdding the public IP to the NIC" az network nic ip-config update -g $ResourceGroupName -n ipconfig1 --nic-name $nicName --public-ip-address $publicIpId --subscription $subscriptionId Write-Host "`nCreating the VM" - az group deployment create -g $ResourceGroupName -n $VirtualMachineName --subscription $subscriptionId --template-file $templateFilePath --parameters vmSize=$vmSize vmName=$VirtualMachineName adminUserName=$AdminUsername adminPassword=$AdminPassword networkInterfaceId=$networkId - + az deployment group create -g $ResourceGroupName -n $VirtualMachineName --subscription $subscriptionId --template-file $templateFilePath --parameters vmSize=$vmSize vmName=$VirtualMachineName adminUserName=$AdminUsername adminPassword=$AdminPassword networkInterfaceId=$networkId + Write-Host "`nCreated in ${ResourceGroupName}:`n vnet ${vnetName}`n subnet ${subnetName}`n nic ${nicName}`n publicip ${publicIpName}`n vm ${VirtualMachineName}" } diff --git a/images.CI/linux-and-win/cleanup.ps1 b/images.CI/linux-and-win/cleanup.ps1 index 0c91272d1..8f7b35d5c 100644 --- a/images.CI/linux-and-win/cleanup.ps1 +++ b/images.CI/linux-and-win/cleanup.ps1 @@ -14,7 +14,7 @@ $TempResourceGroupName = "${ResourcesNamePrefix}_${Image}" $groupExist = az group exists --name $TempResourceGroupName --subscription $SubscriptionId if ($groupExist -eq "true") { - $osDiskName = az group deployment list --resource-group $TempResourceGroupName --query "[].properties.parameters.osDiskName.value" -o tsv + $osDiskName = az deployment group list --resource-group $TempResourceGroupName --query "[].properties.parameters.osDiskName.value" -o tsv Write-Host "Found a match, deleting temporary files" az group delete --name $TempResourceGroupName --subscription $SubscriptionId --yes | Out-Null Write-Host "Temporary group was deleted successfully" From a94f92b4f993cd7329364efa96ca27784bd62d16 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 23 Jun 2022 14:31:40 +0000 Subject: [PATCH 182/237] Updating readme file for win19 version 20220619.1 (#5784) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/win/Windows2019-Readme.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/images/win/Windows2019-Readme.md b/images/win/Windows2019-Readme.md index f4096f0c9..be714c8c6 100644 --- a/images/win/Windows2019-Readme.md +++ b/images/win/Windows2019-Readme.md @@ -3,8 +3,8 @@ | [[Azure DevOps] Windows-2016 environment removal postponed until June 30, 2022](https://github.com/actions/virtual-environments/issues/5403) | *** # Microsoft Windows Server 2019 Datacenter -- OS Version: 10.0.17763 Build 2928 -- Image Version: 20220614.0 +- OS Version: 10.0.17763 Build 3046 +- Image Version: 20220619.1 ## Enabled windows optional features - Windows Subsystem for Linux [WSLv1] @@ -32,7 +32,7 @@ - pip 22.1.2 (python 3.7) - Pipx 1.1.0 - RubyGems 2.7.6.3 -- Vcpkg (build from master \<06acb79f7>) +- Vcpkg (build from master \) - Yarn 1.22.19 #### Environment variables @@ -52,7 +52,7 @@ - aria2 1.36.0 - azcopy 10.15.0 - Bazel 5.2.0 -- Bazelisk 1.11.0 +- Bazelisk 1.12.0 - Bicep 0.7.4 - Cabal 3.6.2.0 - CMake 3.23.2 @@ -75,7 +75,7 @@ - NSIS v3.08 - OpenSSL 1.1.1 - Packer 1.8.0 -- Parcel 2.6.0 +- Parcel 2.6.1 - Pulumi v3.34.1 - R 4.2.0 - Service Fabric SDK 9.0.1028.9590 @@ -89,10 +89,10 @@ - zstd 1.5.2 ### CLI Tools -- Alibaba Cloud CLI 3.0.121 -- AWS CLI 2.7.7 +- Alibaba Cloud CLI 3.0.122 +- AWS CLI 2.7.9 - AWS SAM CLI 1.52.0 -- AWS Session Manager CLI 1.2.331.0 +- AWS Session Manager CLI 1.2.339.0 - Azure CLI 2.37.0 - Azure DevOps CLI extension 0.25.0 - Cloud Foundry CLI 6.53.0 @@ -116,8 +116,8 @@ ### Browsers and webdrivers - Google Chrome 102.0.5005.115 - Chrome Driver 102.0.5005.61 -- Microsoft Edge 102.0.1245.41 -- Microsoft Edge Driver 102.0.1245.41 +- Microsoft Edge 102.0.1245.44 +- Microsoft Edge Driver 102.0.1245.44 - Mozilla Firefox 101.0.1 - Gecko Driver 0.31.0 - IE Driver 3.150.1.1 @@ -208,7 +208,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Property | Value | | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | | ServiceName | postgresql-x64-14 | -| Version | 14.3 | +| Version | 14.4 | | ServiceStatus | Stopped | | ServiceStartType | Disabled | | EnvironmentVariables | PGBIN=C:\Program Files\PostgreSQL\14\bin
PGDATA=C:\Program Files\PostgreSQL\14\data
PGROOT=C:\Program Files\PostgreSQL\14 | @@ -546,7 +546,7 @@ All other versions are saved but not installed. #### Powershell Modules | Module | Version | | ------------------ | ---------------- | -| AWSPowerShell | 4.1.104 | +| AWSPowerShell | 4.1.108 | | DockerMsftProvider | 1.0.0.8 | | MarkdownPS | 1.9 | | Microsoft.Graph | 1.9.6 | @@ -586,9 +586,9 @@ All other versions are saved but not installed. ### Cached Docker images | Repository:Tag | Digest | Created | | ------------------------------------------------------------------------- | ------------------------------------------------------------------------ | ---------- | -| mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2019 | sha256:a108b8cd955bc84813eda0aab41d514887ef0b4a2e2bbbca6965ec09d4da2c0c | 2022-05-11 | -| mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2019 | sha256:9e0351236b319aba13cfec412d94df47cf4220cc909cdef6bb0aaaf31f2fb741 | 2022-05-11 | -| mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2019 | sha256:fa53215891bfa80f70d5266f08942dd6e83a7b61f3701b700b19b4aba2dc1060 | 2022-05-11 | +| mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2019 | sha256:e442e479cd27028f31eb797d367aec939acf5d334b365e391d7fa02acdfa73b6 | 2022-06-14 | +| mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2019 | sha256:0828de81b4ff3c8036d4923dfe09518a5baee849915f9d3c8f20a502bc209e25 | 2022-06-14 | +| mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2019 | sha256:82e0a5e2c8747b9f2c88a15e7f652fd4b437cbe0399ab15ac54a0680dde8b453 | 2022-06-14 | | mcr.microsoft.com/windows/nanoserver:1809 | sha256:1e03529d89a3ebab534c024b69dcc050757b285622aaecfe8d5d35e26fee50ac | 2022-06-09 | | mcr.microsoft.com/windows/servercore:ltsc2019 | sha256:e100aa542181a34add63bc38125ad57da16a7d1722dd965a888fde1b8d8c67bb | 2022-06-09 | From 96c2ea89565b32d23595ce34732dc7539d67166e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 23 Jun 2022 14:37:16 +0000 Subject: [PATCH 183/237] Updating readme file for win22 version 20220619.1 (#5783) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/win/Windows2022-Readme.md | 34 +++++++++++++++++--------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/images/win/Windows2022-Readme.md b/images/win/Windows2022-Readme.md index 50384eebf..3c527e7be 100644 --- a/images/win/Windows2022-Readme.md +++ b/images/win/Windows2022-Readme.md @@ -4,7 +4,7 @@ *** # Microsoft Windows Server 2022 Datacenter - OS Version: 10.0.20348 Build 768 -- Image Version: 20220614.0 +- Image Version: 20220619.1 ## Enabled windows optional features - Windows Subsystem for Linux [WSLv1] @@ -32,7 +32,7 @@ - pip 22.1.2 (python 3.9) - Pipx 1.1.0 - RubyGems 3.2.33 -- Vcpkg (build from master \<06acb79f7>) +- Vcpkg (build from master \) - Yarn 1.22.19 #### Environment variables @@ -51,7 +51,7 @@ - aria2 1.36.0 - azcopy 10.15.0 - Bazel 5.2.0 -- Bazelisk 1.11.0 +- Bazelisk 1.12.0 - Bicep 0.7.4 - Cabal 3.6.2.0 - CMake 3.23.2 @@ -68,7 +68,7 @@ - Kind 0.14.0 - Kubectl 1.24.1 - Mercurial 5.0 -- Mingw-w64 8.1.0 +- Mingw-w64 11.2.0 - Newman 5.3.2 - NSIS v3.08 - OpenSSL 1.1.1 @@ -86,10 +86,10 @@ - zstd 1.5.2 ### CLI Tools -- Alibaba Cloud CLI 3.0.121 -- AWS CLI 2.7.7 +- Alibaba Cloud CLI 3.0.122 +- AWS CLI 2.7.9 - AWS SAM CLI 1.52.0 -- AWS Session Manager CLI 1.2.331.0 +- AWS Session Manager CLI 1.2.339.0 - Azure CLI 2.37.0 - Azure DevOps CLI extension 0.25.0 - GitHub CLI 2.12.1 @@ -112,8 +112,8 @@ ### Browsers and webdrivers - Google Chrome 102.0.5005.115 - Chrome Driver 102.0.5005.61 -- Microsoft Edge 102.0.1245.39 -- Microsoft Edge Driver 102.0.1245.41 +- Microsoft Edge 102.0.1245.44 +- Microsoft Edge Driver 102.0.1245.44 - Mozilla Firefox 101.0.1 - Gecko Driver 0.31.0 - IE Driver 3.150.1.1 @@ -194,7 +194,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Property | Value | | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | | ServiceName | postgresql-x64-14 | -| Version | 14.3 | +| Version | 14.4 | | ServiceStatus | Stopped | | ServiceStartType | Disabled | | EnvironmentVariables | PGBIN=C:\Program Files\PostgreSQL\14\bin
PGDATA=C:\Program Files\PostgreSQL\14\data
PGROOT=C:\Program Files\PostgreSQL\14 | @@ -402,6 +402,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.Windows10SDK.19041 | 17.2.32408.312 | | Microsoft.VisualStudio.Component.Windows10SDK.20348 | 17.2.32408.312 | | Microsoft.VisualStudio.Component.Windows11SDK.22000 | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.Windows11SDK.22621 | 17.2.32526.322 | | Microsoft.VisualStudio.Component.Workflow | 17.2.32408.312 | | Microsoft.VisualStudio.Component.WslDebugging | 17.2.32408.312 | | Microsoft.VisualStudio.ComponentGroup.ArchitectureTools.Native | 17.2.32408.312 | @@ -465,6 +466,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 10.0.19041.0 - 10.0.20348.0 - 10.0.22000.0 +- 10.0.22621.0 ### .NET Core SDK `Location C:\Program Files\dotnet\sdk` @@ -472,10 +474,10 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### .NET Core Runtime `Location: C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App` -- 3.1.4 3.1.6 3.1.20 3.1.25 3.1.26 5.0.4 5.0.9 5.0.17 6.0.6 +- 3.1.4 3.1.6 3.1.20 3.1.26 5.0.4 5.0.9 5.0.17 6.0.6 `Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App` -- 3.1.4 3.1.6 3.1.20 3.1.25 3.1.26 5.0.4 5.0.9 5.0.17 6.0.6 +- 3.1.4 3.1.6 3.1.20 3.1.26 5.0.4 5.0.9 5.0.17 6.0.6 `Location: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App` - 3.1.4 3.1.6 3.1.20 3.1.26 5.0.4 5.0.9 5.0.17 6.0.6 @@ -506,7 +508,7 @@ All other versions are saved but not installed. #### Powershell Modules | Module | Version | | ------------------ | ---------------- | -| AWSPowerShell | 4.1.104 | +| AWSPowerShell | 4.1.108 | | DockerMsftProvider | 1.0.0.8 | | MarkdownPS | 1.9 | | Microsoft.Graph | 1.9.6 | @@ -545,9 +547,9 @@ All other versions are saved but not installed. ### Cached Docker images | Repository:Tag | Digest | Created | | ------------------------------------------------------------------------- | ------------------------------------------------------------------------ | ---------- | -| mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2022 | sha256:1182bfe22daba321fccb5caf93bfedc912c817a91d4c9aa5b45ea3823cb7a5c0 | 2022-05-11 | -| mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2022 | sha256:9bba2824988fa141d187315336055c068dadae6b84e86fb5d13291fd2245a8dd | 2022-05-11 | -| mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2022 | sha256:f3dcc7d94e1631213f2349851f3415d8850d45ebd411e4ca68a0a5fa73ebffe8 | 2022-05-11 | +| mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2022 | sha256:31c66a698116346470a864eb3f58698a422e99e688a0b1b51fb178e2541ddc47 | 2022-06-14 | +| mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2022 | sha256:486be6bcb80ad5bae9854f7a022601fd93cf58b7b26fbdc70ca8533b88852ac7 | 2022-06-14 | +| mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2022 | sha256:6c490f4528cb625c60aa119669830639ae3988c3c23dfb2f94a4ef19df2eb606 | 2022-06-14 | | mcr.microsoft.com/windows/nanoserver:ltsc2022 | sha256:5f36a555eeb0151d5c00c14b01c3d39d9e5dffc36e5b2039cfa6041b6dac2480 | 2022-06-09 | | mcr.microsoft.com/windows/servercore:ltsc2022 | sha256:b2162caa6da208d9dc10c99e18ee04aadcc4429b219cb316ea404fa9c4de53d1 | 2022-06-09 | From 35e579b61b27ee075dea04a0cfbedffd837d63cb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 23 Jun 2022 19:20:01 +0000 Subject: [PATCH 184/237] Updating readme file for macOS-10.15 version 20220622.2 (#5804) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/macos/macos-10.15-Readme.md | 56 +++++++++++++++--------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/images/macos/macos-10.15-Readme.md b/images/macos/macos-10.15-Readme.md index a5228ef51..011e4f6bb 100644 --- a/images/macos/macos-10.15-Readme.md +++ b/images/macos/macos-10.15-Readme.md @@ -1,7 +1,7 @@ # macOS 10.15 info - System Version: macOS 10.15.7 (19H1922) - Kernel Version: Darwin 19.6.0 -- Image Version: 20220615.1 +- Image Version: 20220622.2 ## Installed Software ### Language and Runtime @@ -11,10 +11,10 @@ - Clang/LLVM 13.0.1 is available on `'$(brew --prefix llvm)/bin/clang'` - gcc-9 (Homebrew GCC 9.5.0) 9.5.0 - available by `gcc-9` alias - gcc-10 (Homebrew GCC 10.3.0) 10.3.0 - available by `gcc-10` alias -- gcc-11 (Homebrew GCC 11.3.0_1) 11.3.0 - available by `gcc-11` alias +- gcc-11 (Homebrew GCC 11.3.0_2) 11.3.0 - available by `gcc-11` alias - GNU Fortran (Homebrew GCC 9.5.0) 9.5.0 - available by `gfortran-9` alias - GNU Fortran (Homebrew GCC 10.3.0) 10.3.0 - available by `gfortran-10` alias -- GNU Fortran (Homebrew GCC 11.3.0_1) 11.3.0 - available by `gfortran-11` alias +- GNU Fortran (Homebrew GCC 11.3.0_2) 11.3.0 - available by `gfortran-11` alias - Go 1.17.11 - julia 1.7.3 - Kotlin 1.7.0-release-281 @@ -30,7 +30,7 @@ - Ruby 2.7.6p219 ### Package Management -- Bundler version 2.3.15 +- Bundler version 2.3.16 - Carthage 0.38.0 - CocoaPods 1.11.3 - Composer 2.3.7 @@ -42,7 +42,7 @@ - Pip 22.1.1 (python 3.9) - Pipx 1.1.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \) +- Vcpkg 2022 (build from master \<5241c59aa>) - Yarn 1.22.19 #### Environment variables @@ -62,7 +62,7 @@ - aria2 1.36.0 - azcopy 10.15.0 - bazel 5.2.0 -- bazelisk 1.11.0 +- bazelisk 1.12.0 - bsdtar 3.3.2 - available by 'tar' alias - Curl 7.83.1 - Git 2.36.1 @@ -74,15 +74,15 @@ - gpg (GnuPG) 2.3.6 - helm v3.9.0+g7ceeda6 - Hub CLI: 2.14.2 -- ImageMagick 7.1.0-37 +- ImageMagick 7.1.0-39 - jq 1.6 - mongo v5.0.7 - mongod v5.0.7 - Newman 5.3.2 - OpenSSL 1.1.1o 3 May 2022 `(/usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1o)` -- Packer 1.8.1 -- PostgreSQL 14.3 -- psql (PostgreSQL) 14.3 +- Packer 1.8.2 +- PostgreSQL 14.4 +- psql (PostgreSQL) 14.4 - Sox 14.4.2 - Subversion (SVN) 1.14.2 - Switchaudio-osx 1.1.0 @@ -92,11 +92,11 @@ - zstd 1.5.2 ### Tools -- Aliyun CLI 3.0.121 +- Aliyun CLI 3.0.123 - App Center CLI 2.10.10 -- AWS CLI 2.7.7 +- AWS CLI 2.7.9 - AWS SAM CLI 1.52.0 -- AWS Session Manager CLI 1.2.331.0 +- AWS Session Manager CLI 1.2.339.0 - Azure CLI (azure-devops) 0.25.0 - Azure CLI 2.37.0 - Bicep CLI 0.7.4 @@ -107,7 +107,7 @@ - GHCup 0.1.17.8 - Jazzy 0.14.2 - Stack 2.7.5 -- SwiftFormat 0.49.9 +- SwiftFormat 0.49.10 - Swig 4.0.2 - Xcode Command Line Tools 12.4.0.0.1.1610135815 @@ -118,10 +118,10 @@ ### Browsers - Safari 15.5 (15613.2.7.1.9) - SafariDriver 15.5 (15613.2.7.1.9) -- Google Chrome 102.0.5005.115 -- ChromeDriver 102.0.5005.61 -- Microsoft Edge 102.0.1245.41 -- Microsoft Edge WebDriver 102.0.1245.41 +- Google Chrome 103.0.5060.53 +- ChromeDriver 103.0.5060.53 +- Microsoft Edge 102.0.1245.44 +- Microsoft Edge WebDriver 102.0.1245.44 - Mozilla Firefox 101.0.1 - geckodriver 0.31.0 - Selenium server 4.2.0 @@ -129,7 +129,7 @@ #### Environment variables | Name | Value | | --------------- | ---------------------------------------------- | -| CHROMEWEBDRIVER | /usr/local/Caskroom/chromedriver/102.0.5005.61 | +| CHROMEWEBDRIVER | /usr/local/Caskroom/chromedriver/103.0.5060.53 | | EDGEWEBDRIVER | /usr/local/share/edge_driver | | GECKOWEBDRIVER | /usr/local/opt/geckodriver/bin | @@ -160,7 +160,7 @@ - 2.7.18 - 3.6.15 - 3.7.13 -- 3.8.12 +- 3.8.13 - 3.9.13 - 3.10.5 @@ -198,7 +198,7 @@ - Rustfmt 1.4.38-stable ### PowerShell Tools -- PowerShell 7.2.4 +- PowerShell 7.2.5 #### PowerShell Modules | Module | Version | @@ -209,16 +209,16 @@ | PSScriptAnalyzer | 1.20.0 | ### Web Servers -| Name | Version | ConfigFile | ServiceStatus | ListenPort | -| ----- | -------- | ------------------------------- | ------------- | ---------- | -| httpd | 2.4.54 | /usr/local/etc/httpd/httpd.conf | none | 80 | -| nginx | 1.21.6_1 | /usr/local/etc/nginx/nginx.conf | none | 80 | +| Name | Version | ConfigFile | ServiceStatus | ListenPort | +| ----- | ------- | ------------------------------- | ------------- | ---------- | +| httpd | 2.4.54 | /usr/local/etc/httpd/httpd.conf | none | 80 | +| nginx | 1.23.0 | /usr/local/etc/nginx/nginx.conf | none | 80 | ### Xamarin #### Visual Studio for Mac -| Version | Build | Path | -| -------------- | ---------- | ------------------------------- | -| 2019 (default) | 8.10.24.14 | /Applications/Visual Studio.app | +| Version | Build | Path | +| -------------- | --------- | ------------------------------- | +| 2019 (default) | 8.10.25.2 | /Applications/Visual Studio.app | #### Xamarin bundles | symlink | Xamarin.Mono | Xamarin.iOS | Xamarin.Mac | Xamarin.Android | From bc2fdf77fffcf94b90b7a86bf1a3397a75bf055d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 24 Jun 2022 09:36:17 +0000 Subject: [PATCH 185/237] Updating readme file for macOS-12 version 20220622.2 (#5801) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/macos/macos-12-Readme.md | 53 +++++++++++++++++---------------- 1 file changed, 27 insertions(+), 26 deletions(-) diff --git a/images/macos/macos-12-Readme.md b/images/macos/macos-12-Readme.md index 7c12b791c..2f1444196 100644 --- a/images/macos/macos-12-Readme.md +++ b/images/macos/macos-12-Readme.md @@ -1,7 +1,7 @@ # macOS 12.4 info - System Version: macOS 12.4 (21F79) - Kernel Version: Darwin 21.5.0 -- Image Version: 20220615.1 +- Image Version: 20220622.2 ## Installed Software ### Language and Runtime @@ -9,8 +9,8 @@ - Bash 3.2.57(1)-release - Clang/LLVM 13.0.1 is available on `'$(brew --prefix llvm)/bin/clang'` - Clang/LLVM 13.1.6 is default -- gcc-11 (Homebrew GCC 11.3.0_1) 11.3.0 - available by `gcc-11` alias -- GNU Fortran (Homebrew GCC 11.3.0_1) 11.3.0 - available by `gfortran-11` alias +- gcc-11 (Homebrew GCC 11.3.0_2) 11.3.0 - available by `gcc-11` alias +- GNU Fortran (Homebrew GCC 11.3.0_2) 11.3.0 - available by `gfortran-11` alias - Go 1.17.11 - julia 1.7.3 - Kotlin 1.7.0-release-281 @@ -26,7 +26,7 @@ - Ruby 3.0.4p208 ### Package Management -- Bundler version 2.3.15 +- Bundler version 2.3.16 - Carthage 0.38.0 - CocoaPods 1.11.3 - Composer 2.3.7 @@ -38,7 +38,7 @@ - Pip 22.1.1 (python 3.9) - Pipx 1.1.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \<06acb79f7>) +- Vcpkg 2022 (build from master \<5241c59aa>) - Yarn 1.22.19 #### Environment variables @@ -58,7 +58,7 @@ - aria2 1.36.0 - azcopy 10.15.0 - bazel 5.2.0 -- bazelisk 1.11.0 +- bazelisk 1.12.0 - bsdtar 3.5.1 - available by 'tar' alias - Curl 7.83.1 - Git 2.36.1 @@ -68,14 +68,14 @@ - GNU Wget 1.21.3 - gpg (GnuPG) 2.3.6 - Hub CLI: 2.14.2 -- ImageMagick 7.1.0-37 +- ImageMagick 7.1.0-39 - jq 1.6 - mongo v5.0.7 - mongod v5.0.7 - OpenSSL 1.1.1o 3 May 2022 `(/usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1o)` -- Packer 1.8.1 -- PostgreSQL 14.3 -- psql (PostgreSQL) 14.3 +- Packer 1.8.2 +- PostgreSQL 14.4 +- psql (PostgreSQL) 14.4 - Sox 14.4.2 - Subversion (SVN) 1.14.2 - Switchaudio-osx 1.1.0 @@ -85,9 +85,9 @@ ### Tools - App Center CLI 2.10.10 -- AWS CLI 2.7.7 +- AWS CLI 2.7.9 - AWS SAM CLI 1.52.0 -- AWS Session Manager CLI 1.2.331.0 +- AWS Session Manager CLI 1.2.339.0 - Azure CLI (azure-devops) 0.25.0 - Azure CLI 2.37.0 - Bicep CLI 0.7.4 @@ -98,7 +98,7 @@ - GHCup 0.1.17.8 - Jazzy 0.14.2 - Stack 2.7.5 -- SwiftFormat 0.49.9 +- SwiftFormat 0.49.10 - Swig 4.0.2 - Xcode Command Line Tools 13.4.0.0.1.1651278267 @@ -109,10 +109,10 @@ ### Browsers - Safari 15.5 (17613.2.7.1.8) - SafariDriver 15.5 (17613.2.7.1.8) -- Google Chrome 102.0.5005.115 +- Google Chrome 103.0.5060.53 - ChromeDriver 102.0.5005.61 -- Microsoft Edge 102.0.1245.41 -- Microsoft Edge WebDriver 102.0.1245.41 +- Microsoft Edge 102.0.1245.44 +- Microsoft Edge WebDriver 102.0.1245.44 - Mozilla Firefox 101.0.1 - geckodriver 0.31.0 - Selenium server 4.2.0 @@ -144,7 +144,7 @@ #### Python - 3.7.13 -- 3.8.12 +- 3.8.13 - 3.9.13 - 3.10.5 @@ -181,7 +181,7 @@ - Rustfmt 1.4.38-stable ### PowerShell Tools -- PowerShell 7.2.4 +- PowerShell 7.2.5 #### PowerShell Modules | Module | Version | @@ -192,17 +192,17 @@ | PSScriptAnalyzer | 1.20.0 | ### Web Servers -| Name | Version | ConfigFile | ServiceStatus | ListenPort | -| ----- | -------- | ------------------------------- | ------------- | ---------- | -| httpd | 2.4.54 | /usr/local/etc/httpd/httpd.conf | none | 80 | -| nginx | 1.21.6_1 | /usr/local/etc/nginx/nginx.conf | none | 80 | +| Name | Version | ConfigFile | ServiceStatus | ListenPort | +| ----- | ------- | ------------------------------- | ------------- | ---------- | +| httpd | 2.4.54 | /usr/local/etc/httpd/httpd.conf | none | 80 | +| nginx | 1.23.0 | /usr/local/etc/nginx/nginx.conf | none | 80 | ### Xamarin #### Visual Studio for Mac -| Version | Build | Path | -| -------------- | ---------- | ------------------------------------ | -| 2019 | 8.10.24.14 | /Applications/Visual Studio 2019.app | -| 2022 (default) | 17.0.3.21 | /Applications/Visual Studio.app | +| Version | Build | Path | +| -------------- | --------- | ------------------------------------ | +| 2019 | 8.10.25.2 | /Applications/Visual Studio 2019.app | +| 2022 (default) | 17.0.4.23 | /Applications/Visual Studio.app | ##### Notes: ``` @@ -214,6 +214,7 @@ mv "/Applications/Visual Studio 2019.app" "/Applications/Visual Studio.app" #### Xamarin bundles | symlink | Xamarin.Mono | Xamarin.iOS | Xamarin.Mac | Xamarin.Android | | ----------------- | ------------ | ----------- | ----------- | --------------- | +| 6_12_17 | 6.12 | 15.10 | 8.10 | 12.2 | | 6_12_16 (default) | 6.12 | 15.8 | 8.8 | 12.2 | | 6_12_15 | 6.12 | 15.8 | 8.8 | 12.1 | | 6_12_14 | 6.12 | 15.8 | 8.8 | 12.0 | From 1ede920d60d3a7f77937b888ea8ce5f156d4ce5c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 24 Jun 2022 11:29:53 +0000 Subject: [PATCH 186/237] Updating readme file for macOS-11 version 20220622.7 (#5805) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/macos/macos-11-Readme.md | 58 ++++++++++++++++----------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/images/macos/macos-11-Readme.md b/images/macos/macos-11-Readme.md index 9301e4747..a31070489 100644 --- a/images/macos/macos-11-Readme.md +++ b/images/macos/macos-11-Readme.md @@ -1,7 +1,7 @@ # macOS 11.6 info - System Version: macOS 11.6.6 (20G624) - Kernel Version: Darwin 20.6.0 -- Image Version: 20220614.2 +- Image Version: 20220622.7 ## Installed Software ### Language and Runtime @@ -11,10 +11,10 @@ - Clang/LLVM 13.0.1 is available on `'$(brew --prefix llvm)/bin/clang'` - gcc-9 (Homebrew GCC 9.5.0) 9.5.0 - available by `gcc-9` alias - gcc-10 (Homebrew GCC 10.3.0) 10.3.0 - available by `gcc-10` alias -- gcc-11 (Homebrew GCC 11.3.0_1) 11.3.0 - available by `gcc-11` alias +- gcc-11 (Homebrew GCC 11.3.0_2) 11.3.0 - available by `gcc-11` alias - GNU Fortran (Homebrew GCC 9.5.0) 9.5.0 - available by `gfortran-9` alias - GNU Fortran (Homebrew GCC 10.3.0) 10.3.0 - available by `gfortran-10` alias -- GNU Fortran (Homebrew GCC 11.3.0_1) 11.3.0 - available by `gfortran-11` alias +- GNU Fortran (Homebrew GCC 11.3.0_2) 11.3.0 - available by `gfortran-11` alias - Go 1.17.11 - julia 1.7.3 - Kotlin 1.7.0-release-281 @@ -30,7 +30,7 @@ - Ruby 2.7.6p219 ### Package Management -- Bundler version 2.3.15 +- Bundler version 2.3.16 - Carthage 0.38.0 - CocoaPods 1.11.3 - Composer 2.3.7 @@ -42,7 +42,7 @@ - Pip 22.1.1 (python 3.9) - Pipx 1.1.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \<06acb79f7>) +- Vcpkg 2022 (build from master \) - Yarn 1.22.19 #### Environment variables @@ -62,7 +62,7 @@ - aria2 1.36.0 - azcopy 10.15.0 - bazel 5.2.0 -- bazelisk 1.11.0 +- bazelisk 1.12.0 - bsdtar 3.3.2 - available by 'tar' alias - Curl 7.83.1 - Git 2.36.1 @@ -73,15 +73,15 @@ - gpg (GnuPG) 2.3.6 - helm v3.9.0+g7ceeda6 - Hub CLI: 2.14.2 -- ImageMagick 7.1.0-37 +- ImageMagick 7.1.0-39 - jq 1.6 - mongo v5.0.7 - mongod v5.0.7 - Newman 5.3.2 - OpenSSL 1.1.1o 3 May 2022 `(/usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1o)` -- Packer 1.8.1 -- PostgreSQL 14.3 -- psql (PostgreSQL) 14.3 +- Packer 1.8.2 +- PostgreSQL 14.4 +- psql (PostgreSQL) 14.4 - Sox 14.4.2 - Subversion (SVN) 1.14.2 - Switchaudio-osx 1.1.0 @@ -89,11 +89,11 @@ - zstd 1.5.2 ### Tools -- Aliyun CLI 3.0.121 +- Aliyun CLI 3.0.123 - App Center CLI 2.10.10 -- AWS CLI 2.7.7 +- AWS CLI 2.7.9 - AWS SAM CLI 1.52.0 -- AWS Session Manager CLI 1.2.331.0 +- AWS Session Manager CLI 1.2.339.0 - Azure CLI (azure-devops) 0.25.0 - Azure CLI 2.37.0 - Bicep CLI 0.7.4 @@ -104,7 +104,7 @@ - GHCup 0.1.17.8 - Jazzy 0.14.2 - Stack 2.7.5 -- SwiftFormat 0.49.9 +- SwiftFormat 0.49.10 - Swig 4.0.2 - Xcode Command Line Tools 13.2.0.0.1.1638488800 @@ -115,10 +115,10 @@ ### Browsers - Safari 15.5 (16613.2.7.1.9) - SafariDriver 15.5 (16613.2.7.1.9) -- Google Chrome 102.0.5005.115 -- ChromeDriver 102.0.5005.61 -- Microsoft Edge 102.0.1245.41 -- Microsoft Edge WebDriver 102.0.1245.41 +- Google Chrome 103.0.5060.53 +- ChromeDriver 103.0.5060.53 +- Microsoft Edge 102.0.1245.44 +- Microsoft Edge WebDriver 102.0.1245.44 - Mozilla Firefox 101.0.1 - geckodriver 0.31.0 - Selenium server 4.2.0 @@ -126,7 +126,7 @@ #### Environment variables | Name | Value | | --------------- | ---------------------------------------------- | -| CHROMEWEBDRIVER | /usr/local/Caskroom/chromedriver/102.0.5005.61 | +| CHROMEWEBDRIVER | /usr/local/Caskroom/chromedriver/103.0.5060.53 | | EDGEWEBDRIVER | /usr/local/share/edge_driver | | GECKOWEBDRIVER | /usr/local/opt/geckodriver/bin | @@ -153,7 +153,7 @@ #### Python - 3.7.13 -- 3.8.12 +- 3.8.13 - 3.9.13 - 3.10.5 @@ -190,7 +190,7 @@ - Rustfmt 1.4.38-stable ### PowerShell Tools -- PowerShell 7.2.4 +- PowerShell 7.2.5 #### PowerShell Modules | Module | Version | @@ -201,17 +201,17 @@ | PSScriptAnalyzer | 1.20.0 | ### Web Servers -| Name | Version | ConfigFile | ServiceStatus | ListenPort | -| ----- | -------- | ------------------------------- | ------------- | ---------- | -| httpd | 2.4.54 | /usr/local/etc/httpd/httpd.conf | none | 80 | -| nginx | 1.21.6_1 | /usr/local/etc/nginx/nginx.conf | none | 80 | +| Name | Version | ConfigFile | ServiceStatus | ListenPort | +| ----- | ------- | ------------------------------- | ------------- | ---------- | +| httpd | 2.4.54 | /usr/local/etc/httpd/httpd.conf | none | 80 | +| nginx | 1.23.0 | /usr/local/etc/nginx/nginx.conf | none | 80 | ### Xamarin #### Visual Studio for Mac -| Version | Build | Path | -| -------------- | ---------- | ------------------------------------ | -| 2019 | 8.10.24.14 | /Applications/Visual Studio 2019.app | -| 2022 (default) | 17.0.3.21 | /Applications/Visual Studio.app | +| Version | Build | Path | +| -------------- | --------- | ------------------------------------ | +| 2019 | 8.10.25.2 | /Applications/Visual Studio 2019.app | +| 2022 (default) | 17.0.4.23 | /Applications/Visual Studio.app | ##### Notes: ``` From e40657de17dbd82f887b6fe1e027ea50219d0a72 Mon Sep 17 00:00:00 2001 From: Mikhail Koliada <88318005+mikhailkoliada@users.noreply.github.com> Date: Mon, 27 Jun 2022 10:05:28 +0200 Subject: [PATCH 187/237] [Ubuntu] Enable systemd lingering (#5812) --- images/linux/post-generation/systemd-linger.sh | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 images/linux/post-generation/systemd-linger.sh diff --git a/images/linux/post-generation/systemd-linger.sh b/images/linux/post-generation/systemd-linger.sh new file mode 100644 index 000000000..294c8f1ba --- /dev/null +++ b/images/linux/post-generation/systemd-linger.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +# Enable user session on boot, not on login +UserId=$(cut -d: -f3 /etc/passwd | tail -1) +loginctl enable-linger $UserId From 5b652198feaf7db8c9d4d39a566fe541c121fed5 Mon Sep 17 00:00:00 2001 From: Sander Trijssenaar Date: Mon, 27 Jun 2022 12:41:19 +0200 Subject: [PATCH 188/237] Removing mandatory VNET (#5821) --- images.CI/linux-and-win/build-image.ps1 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/images.CI/linux-and-win/build-image.ps1 b/images.CI/linux-and-win/build-image.ps1 index 932745d09..67a14db5a 100644 --- a/images.CI/linux-and-win/build-image.ps1 +++ b/images.CI/linux-and-win/build-image.ps1 @@ -8,9 +8,9 @@ param( [String] [Parameter (Mandatory=$true)] $StorageAccount, [String] [Parameter (Mandatory=$true)] $SubscriptionId, [String] [Parameter (Mandatory=$true)] $TenantId, - [String] [Parameter (Mandatory=$true)] $VirtualNetworkName, - [String] [Parameter (Mandatory=$true)] $VirtualNetworkRG, - [String] [Parameter (Mandatory=$true)] $VirtualNetworkSubnet + [String] [Parameter (Mandatory=$false)] $VirtualNetworkName, + [String] [Parameter (Mandatory=$false)] $VirtualNetworkRG, + [String] [Parameter (Mandatory=$false)] $VirtualNetworkSubnet ) if (-not (Test-Path $TemplatePath)) From b495a035c4dc6970395b7345288cb7cf2acb96c7 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Tue, 28 Jun 2022 08:48:08 +0200 Subject: [PATCH 189/237] Update Clang/LLVM test to use absolute path (#5819) --- images/macos/tests/LLVM.Tests.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/macos/tests/LLVM.Tests.ps1 b/images/macos/tests/LLVM.Tests.ps1 index 0591d049a..2e371ef78 100644 --- a/images/macos/tests/LLVM.Tests.ps1 +++ b/images/macos/tests/LLVM.Tests.ps1 @@ -3,7 +3,7 @@ $os = Get-OSVersion Describe "Clang/LLVM" { It "Clang/LLVM is installed and version is correct" { $toolsetVersion = Get-ToolsetValue 'llvm.version' - $clangVersion = & "$(brew --prefix llvm)/bin/clang" --version + $clangVersion = & "$(brew --prefix llvm@$toolsetVersion)/bin/clang" --version $clangVersion[0] | Should -BeLike "*${toolsetVersion}*" } } \ No newline at end of file From 2e10aa4cfd64f665e133fe292d0b7b4bbd0e00e1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 28 Jun 2022 11:32:05 +0000 Subject: [PATCH 190/237] Updating readme file for ubuntu22 version 20220626.1 (#5827) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/linux/Ubuntu2204-Readme.md | 62 +++++++++++++++---------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/images/linux/Ubuntu2204-Readme.md b/images/linux/Ubuntu2204-Readme.md index da9407fa7..2181e302d 100644 --- a/images/linux/Ubuntu2204-Readme.md +++ b/images/linux/Ubuntu2204-Readme.md @@ -1,11 +1,10 @@ | Announcements | |-| -| [[Ubuntu] AWS CLI on Ubuntu18 image will be upgraded to V2 on June 20](https://github.com/actions/virtual-environments/issues/5679) | | [(Public Beta) Ubuntu 22.04 is now available](https://github.com/actions/virtual-environments/issues/5490) | *** # Ubuntu 22.04 LTS -- Linux kernel version: 5.15.0-1012-azure -- Image Version: 20220619.1 +- Linux kernel version: 5.15.0-1013-azure +- Image Version: 20220626.1 ## Installed Software ### Language and Runtime @@ -13,6 +12,7 @@ - Clang 12.0.1, 13.0.1, 14.0.0 - Clang-format 12.0.1, 13.0.1, 14.0.0 - Clang-tidy 12.0.1, 13.0.1, 14.0.0 +- Dash 0.5.11+git20210903+057cd650a4ed-3build1 - GNU C++ 9.4.0, 10.3.0, 11.2.0 - GNU Fortran 9.4.0, 10.3.0, 11.2.0 - Julia 1.7.3 @@ -33,7 +33,7 @@ - Pip3 22.0.2 - Pipx 1.1.0 - RubyGems 3.3.5 -- Vcpkg (build from master \) +- Vcpkg (build from master \) - Yarn 1.22.19 #### Environment variables @@ -43,10 +43,10 @@ | VCPKG_INSTALLATION_ROOT | /usr/local/share/vcpkg | ### Project Management -- Lerna 5.1.4 +- Lerna 5.1.6 ### Tools -- Ansible 2.12.6 +- Ansible 2.13.1 - apt-fast 1.9.12 - AzCopy 10.15.0 (available by `azcopy` and `azcopy10` aliases) - Bazel 5.2.0 @@ -54,7 +54,7 @@ - Bicep 0.7.4 - Buildah 1.23.1 - CMake 3.23.2 -- CodeQL Action Bundle 2.9.3 +- CodeQL Action Bundle 2.9.4 - Docker Amazon ECR Credential Helper 0.6.0 - Docker Compose v1 1.29.2 - Docker Compose v2 2.6.0+azure-1 @@ -74,35 +74,35 @@ - Leiningen 2.9.8 - MediaInfo 21.09 - Mercurial 6.1.1 -- Minikube 1.25.2 +- Minikube 1.26.0 - n 8.2.0 - Newman 5.3.2 - nvm 0.39.1 -- OpenSSL 3.0.2-0ubuntu1.2 -- Packer 1.8.1 -- Parcel 2.6.1 +- OpenSSL 3.0.2-0ubuntu1.5 +- Packer 1.8.2 +- Parcel 2.6.2 - Podman 3.4.4 -- Pulumi 3.34.1 +- Pulumi 3.35.1 - R 4.2.0 - Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 - SVN 1.14.1 - Terraform 1.2.3 - yamllint 1.26.3 -- yq 4.25.2 +- yq 4.25.3 - zstd 1.5.2 (homebrew) ### CLI Tools -- Alibaba Cloud CLI 3.0.122 -- AWS CLI 2.7.9 +- Alibaba Cloud CLI 3.0.124 +- AWS CLI 2.7.11 - AWS CLI Session manager plugin 1.2.339.0 - AWS SAM CLI 1.52.0 - Azure CLI (azure-cli) 2.37.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 -- GitHub CLI 2.12.1 +- GitHub CLI 2.13.0 - Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt) - Hub CLI 2.14.2 -- Netlify CLI 10.5.1 +- Netlify CLI 10.6.2 - OpenShift CLI 4.10.18 - ORAS CLI 0.12.0 - Vercel CLI 25.1.0 @@ -149,10 +149,10 @@ - Rustfmt 1.4.38 ### Browsers and Drivers -- Google Chrome 102.0.5005.115 -- ChromeDriver 102.0.5005.61 -- Chromium 102.0.5005.0 -- Selenium server 4.2.0 +- Google Chrome 103.0.5060.53 +- ChromeDriver 103.0.5060.53 +- Chromium 103.0.5060.0 +- Selenium server 4.3.0 #### Environment variables | Name | Value | @@ -200,7 +200,7 @@ #### Python - 3.7.13 -- 3.8.12 +- 3.8.13 - 3.9.13 - 3.10.5 @@ -214,13 +214,13 @@ | GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.3/x64 | x64 | ### PowerShell Tools -- PowerShell 7.2.4 +- PowerShell 7.2.5 #### PowerShell Modules | Module | Version | | ---------------- | ------- | | MarkdownPS | 1.9 | -| Microsoft.Graph | 1.9.6 | +| Microsoft.Graph | 1.10.0 | | Pester | 5.3.3 | | PSScriptAnalyzer | 1.20.0 | @@ -263,14 +263,14 @@ | ----------------------- | ------------------------------------------------------------------------ | ---------- | | alpine:3.14 | sha256:06b5d462c92fc39303e6363c65e074559f8d6b1363250027ed5053557e3398c5 | 2022-04-05 | | alpine:3.15 | sha256:4edbd2beb5f78b1014028f4fbb99f3237d9561100b6881aabbf5acce2c4f9454 | 2022-04-05 | -| buildpack-deps:bullseye | sha256:898c2264db514062f89391a9ae58e25bfcaa94d9fed04abf789a4abb53ee2fd6 | 2022-05-28 | -| buildpack-deps:buster | sha256:3a56627334c11ff56aa16fa7c8922cfc17d506fe41f9155e350b1e02edb0e77d | 2022-05-28 | -| debian:10 | sha256:e5b41ae2b4cf0d04b80cd2f89724e9cfc09e334ac64f188b9808929c748af526 | 2022-05-28 | -| debian:11 | sha256:3f1d6c17773a45c97bd8f158d665c9709d7b29ed7917ac934086ad96f92e4510 | 2022-05-28 | +| buildpack-deps:bullseye | sha256:7a78a5f716dd32b0eb89876f8c5cf5e443781a44b7fe12619e897bad9a642e14 | 2022-06-23 | +| buildpack-deps:buster | sha256:7f9a157d07e0a81a4e3130ce1490142b208155e09d1c3459b4213a5779e87546 | 2022-06-23 | +| debian:10 | sha256:9740683722a2a8aa497a5b23e4bc229fcf8b8991e26d3935540c7704ff24012e | 2022-06-23 | +| debian:11 | sha256:859ea45db307402ee024b153c7a63ad4888eb4751921abbef68679fc73c4c739 | 2022-06-23 | | moby/buildkit:latest | sha256:0dc312b04eac1b44cd2cad566deb1e886c753109208affbbec8384f381ff7f38 | 2022-05-06 | -| node:14 | sha256:3324c688c0e98888f8938509f35356acf69a3e1f9f385d85f7e6086b137c17e3 | 2022-05-28 | +| node:14 | sha256:ce156f9b2e9dbe73139cf0619a71188960e6c9eaba0ff832a5dfa0febf9eee27 | 2022-06-23 | | node:14-alpine | sha256:6b87d16e4ce20cacd6f1f662f66c821e4c3c41c2903daeace52d818ec3f4bbdd | 2022-06-07 | -| node:16 | sha256:6155ff062c403e99c1da7c317710c5c838c1e060f526d98baea6ee921ca61729 | 2022-06-06 | +| node:16 | sha256:a13d2d2aec7f0dae18a52ca4d38b592e45a45cc4456ffab82e5ff10d8a53d042 | 2022-06-23 | | node:16-alpine | sha256:c785e617c8d7015190c0d41af52cc69be8a16e3d9eb7cb21f0bb58bcfca14d6b | 2022-06-07 | | ubuntu:18.04 | sha256:478caf1bec1afd54a58435ec681c8755883b7eb843a8630091890130b15a79af | 2022-06-06 | | ubuntu:20.04 | sha256:fd92c36d3cb9b1d027c4d2a72c6bf0125da82425fc2ca37c414d4f010180dc19 | 2022-06-06 | @@ -317,7 +317,7 @@ | libmagickwand-dev | 8:6.9.11.60+dfsg-1.3build2 | | libsecret-1-dev | 0.20.5-2 | | libsqlite3-dev | 3.37.2-2 | -| libssl-dev | 3.0.2-0ubuntu1.2 | +| libssl-dev | 3.0.2-0ubuntu1.5 | | libtool | 2.4.6-15build2 | | libunwind8 | 1.3.2-2build2 | | libxkbfile-dev | 1:1.1.0-1build3 | From 6d1b6d0d02f37e34db40922c0c270c0d048c9f5d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 28 Jun 2022 13:46:57 +0000 Subject: [PATCH 191/237] Updating readme file for ubuntu18 version 20220626.1 (#5825) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/linux/Ubuntu1804-Readme.md | 64 +++++++++++++++---------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/images/linux/Ubuntu1804-Readme.md b/images/linux/Ubuntu1804-Readme.md index 3fd1cae10..bb90451ba 100644 --- a/images/linux/Ubuntu1804-Readme.md +++ b/images/linux/Ubuntu1804-Readme.md @@ -1,11 +1,10 @@ | Announcements | |-| -| [[Ubuntu] AWS CLI on Ubuntu18 image will be upgraded to V2 on June 20](https://github.com/actions/virtual-environments/issues/5679) | | [(Public Beta) Ubuntu 22.04 is now available](https://github.com/actions/virtual-environments/issues/5490) | *** # Ubuntu 18.04.6 LTS - Linux kernel version: 5.4.0-1085-azure -- Image Version: 20220619.1 +- Image Version: 20220626.1 ## Installed Software ### Language and Runtime @@ -13,7 +12,8 @@ - Clang 9.0.0 - Clang-format 9.0.0 - Clang-tidy 9.0.0 -- Erlang 25.0.1 (Eshell 13.0.1) +- Dash 0.5.8-2.10 +- Erlang 25.0.2 (Eshell 13.0.2) - Erlang rebar3 3.19.0 - GNU C++ 7.5.0, 9.4.0, 10.3.0 - GNU Fortran 7.5.0, 9.4.0, 10.3.0 @@ -26,7 +26,7 @@ - Python 2.7.17 - Python3 3.6.9 - Ruby 2.5.1p57 -- Swift 5.6.1 +- Swift 5.6.2 ### Package Management - cpan 1.64 @@ -38,7 +38,7 @@ - Pip3 9.0.1 - Pipx 1.0.0 - RubyGems 2.7.6 -- Vcpkg (build from master \) +- Vcpkg (build from master \) - Yarn 1.22.19 #### Environment variables @@ -62,7 +62,7 @@ - Bicep 0.7.4 - Buildah 1.22.3 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - CMake 3.23.2 -- CodeQL Action Bundle 2.9.3 +- CodeQL Action Bundle 2.9.4 - Docker Amazon ECR Credential Helper 0.6.0 - Docker Compose v1 1.29.2 - Docker Compose v2 2.6.0+azure-1 @@ -74,7 +74,7 @@ - Git-ftp 1.3.1 - Haveged 1.9.1 - Heroku 7.60.2 -- HHVM (HipHop VM) 4.162.0 +- HHVM (HipHop VM) 4.163.0 - jq 1.5 - Kind 0.14.0 - Kubectl 1.24.2 @@ -82,36 +82,36 @@ - Leiningen 2.9.8 - MediaInfo 17.12 - Mercurial 4.5.3 -- Minikube 1.25.2 +- Minikube 1.26.0 - n 8.2.0 - Newman 5.3.2 - nvm 0.39.1 -- OpenSSL 1.1.1-1ubuntu2.1~18.04.17 -- Packer 1.8.1 -- Parcel 2.6.1 +- OpenSSL 1.1.1-1ubuntu2.1~18.04.19 +- Packer 1.8.2 +- Parcel 2.6.2 - PhantomJS 2.1.1 - Podman 3.4.2 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) -- Pulumi 3.34.1 +- Pulumi 3.35.1 - R 4.2.0 - Skopeo 1.5.0 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - Sphinx Open Source Search Server 2.2.11 - SVN 1.9.7 - Terraform 1.2.3 - yamllint 1.26.3 -- yq 4.25.2 +- yq 4.25.3 - zstd 1.5.2 (homebrew) ### CLI Tools -- Alibaba Cloud CLI 3.0.122 -- AWS CLI 2.7.9 +- Alibaba Cloud CLI 3.0.124 +- AWS CLI 2.7.11 - AWS CLI Session manager plugin 1.2.339.0 - AWS SAM CLI 1.52.0 - Azure CLI (azure-cli) 2.37.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 -- GitHub CLI 2.12.1 +- GitHub CLI 2.13.0 - Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt) - Hub CLI 2.14.2 -- Netlify CLI 10.5.1 +- Netlify CLI 10.6.2 - OpenShift CLI 4.10.18 - ORAS CLI 0.12.0 - Vercel CLI 25.1.0 @@ -154,10 +154,10 @@ - Rustfmt 1.4.38 ### Browsers and Drivers -- Google Chrome 102.0.5005.115 -- ChromeDriver 102.0.5005.61 -- Chromium 102.0.5005.0 -- Selenium server 4.2.0 +- Google Chrome 103.0.5060.53 +- ChromeDriver 103.0.5060.53 +- Chromium 103.0.5060.0 +- Selenium server 4.3.0 - Mozilla Firefox 101.0.1 - Geckodriver 0.31.0 @@ -216,7 +216,7 @@ - 2.7.18 - 3.6.15 - 3.7.13 -- 3.8.12 +- 3.8.13 - 3.9.13 - 3.10.5 @@ -236,13 +236,13 @@ | GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.3/x64 | x64 | ### PowerShell Tools -- PowerShell 7.2.4 +- PowerShell 7.2.5 #### PowerShell Modules | Module | Version | | --------------- | ------- | | MarkdownPS | 1.9 | -| Microsoft.Graph | 1.9.6 | +| Microsoft.Graph | 1.10.0 | | Pester | 5.3.3 | #### Az PowerShell Modules @@ -286,18 +286,18 @@ | alpine:3.12 | sha256:c75ac27b49326926b803b9ed43bf088bc220d22556de1bc5f72d742c91398f69 | 2022-04-05 | | alpine:3.13 | sha256:ccf92aa53bc6c3b25be2ad0cce80baec1778f007f7e076b0ffbd1b225d0b3a9b | 2022-04-05 | | alpine:3.14 | sha256:06b5d462c92fc39303e6363c65e074559f8d6b1363250027ed5053557e3398c5 | 2022-04-05 | -| buildpack-deps:bullseye | sha256:898c2264db514062f89391a9ae58e25bfcaa94d9fed04abf789a4abb53ee2fd6 | 2022-05-28 | -| buildpack-deps:buster | sha256:3a56627334c11ff56aa16fa7c8922cfc17d506fe41f9155e350b1e02edb0e77d | 2022-05-28 | -| buildpack-deps:stretch | sha256:a87bd91f037696862c341a73f6607cfb5d462ffcec16de34f59bab0f21b61868 | 2022-05-28 | -| debian:10 | sha256:e5b41ae2b4cf0d04b80cd2f89724e9cfc09e334ac64f188b9808929c748af526 | 2022-05-28 | -| debian:11 | sha256:3f1d6c17773a45c97bd8f158d665c9709d7b29ed7917ac934086ad96f92e4510 | 2022-05-28 | -| debian:9 | sha256:22cb208880101b9a665332a9360ba4c5c021e3ed2f791638369e9a9418dac981 | 2022-05-28 | +| buildpack-deps:bullseye | sha256:7a78a5f716dd32b0eb89876f8c5cf5e443781a44b7fe12619e897bad9a642e14 | 2022-06-23 | +| buildpack-deps:buster | sha256:7f9a157d07e0a81a4e3130ce1490142b208155e09d1c3459b4213a5779e87546 | 2022-06-23 | +| buildpack-deps:stretch | sha256:78e995165a5788c2f55aed6e548d8f6c1534830d4310c870408fccb2da8c5b2e | 2022-06-23 | +| debian:10 | sha256:9740683722a2a8aa497a5b23e4bc229fcf8b8991e26d3935540c7704ff24012e | 2022-06-23 | +| debian:11 | sha256:859ea45db307402ee024b153c7a63ad4888eb4751921abbef68679fc73c4c739 | 2022-06-23 | +| debian:9 | sha256:c5c5200ff1e9c73ffbf188b4a67eb1c91531b644856b4aefe86a58d2f0cb05be | 2022-06-23 | | moby/buildkit:latest | sha256:0dc312b04eac1b44cd2cad566deb1e886c753109208affbbec8384f381ff7f38 | 2022-05-06 | | node:12 | sha256:01627afeb110b3054ba4a1405541ca095c8bfca1cb6f2be9479c767a2711879e | 2022-04-20 | | node:12-alpine | sha256:d4b15b3d48f42059a15bd659be60afe21762aae9d6cbea6f124440895c27db68 | 2022-04-11 | -| node:14 | sha256:3324c688c0e98888f8938509f35356acf69a3e1f9f385d85f7e6086b137c17e3 | 2022-05-28 | +| node:14 | sha256:ce156f9b2e9dbe73139cf0619a71188960e6c9eaba0ff832a5dfa0febf9eee27 | 2022-06-23 | | node:14-alpine | sha256:6b87d16e4ce20cacd6f1f662f66c821e4c3c41c2903daeace52d818ec3f4bbdd | 2022-06-07 | -| node:16 | sha256:6155ff062c403e99c1da7c317710c5c838c1e060f526d98baea6ee921ca61729 | 2022-06-06 | +| node:16 | sha256:a13d2d2aec7f0dae18a52ca4d38b592e45a45cc4456ffab82e5ff10d8a53d042 | 2022-06-23 | | node:16-alpine | sha256:c785e617c8d7015190c0d41af52cc69be8a16e3d9eb7cb21f0bb58bcfca14d6b | 2022-06-07 | | ubuntu:16.04 | sha256:20858ebbc96215d6c3c574f781133ebffdc7c18d98af4f294cc4c04871a6fe61 | 2021-08-31 | | ubuntu:18.04 | sha256:478caf1bec1afd54a58435ec681c8755883b7eb843a8630091890130b15a79af | 2022-06-06 | From 3482f716a3c6c64023959a7c30d58a2727aa5178 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 28 Jun 2022 14:33:59 +0000 Subject: [PATCH 192/237] Updating readme file for ubuntu20 version 20220626.1 (#5828) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/linux/Ubuntu2004-Readme.md | 68 +++++++++++++++---------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/images/linux/Ubuntu2004-Readme.md b/images/linux/Ubuntu2004-Readme.md index 3de1036c7..1852bd839 100644 --- a/images/linux/Ubuntu2004-Readme.md +++ b/images/linux/Ubuntu2004-Readme.md @@ -1,11 +1,10 @@ | Announcements | |-| -| [[Ubuntu] AWS CLI on Ubuntu18 image will be upgraded to V2 on June 20](https://github.com/actions/virtual-environments/issues/5679) | | [(Public Beta) Ubuntu 22.04 is now available](https://github.com/actions/virtual-environments/issues/5490) | *** # Ubuntu 20.04.4 LTS - Linux kernel version: 5.13.0-1031-azure -- Image Version: 20220619.1 +- Image Version: 20220626.1 ## Installed Software ### Language and Runtime @@ -13,7 +12,8 @@ - Clang 10.0.0, 11.0.0, 12.0.0 - Clang-format 10.0.0, 11.0.0, 12.0.0 - Clang-tidy 10.0.0, 11.0.0, 12.0.0 -- Erlang 25.0.1 (Eshell 13.0.1) +- Dash 0.5.10.2-6 +- Erlang 25.0.2 (Eshell 13.0.2) - Erlang rebar3 3.19.0 - GNU C++ 9.4.0, 10.3.0 - GNU Fortran 9.4.0, 10.3.0 @@ -26,7 +26,7 @@ - Python 3.8.10 - Python3 3.8.10 - Ruby 2.7.0p0 -- Swift 5.6.1 +- Swift 5.6.2 ### Package Management - cpan 1.64 @@ -38,7 +38,7 @@ - Pip3 20.0.2 - Pipx 1.1.0 - RubyGems 3.1.2 -- Vcpkg (build from master \) +- Vcpkg (build from master \) - Yarn 1.22.19 #### Environment variables @@ -50,12 +50,12 @@ ### Project Management - Ant 1.10.7 - Gradle 7.4.2 -- Lerna 5.1.4 +- Lerna 5.1.6 - Maven 3.8.6 - Sbt 1.6.2 ### Tools -- Ansible 2.12.6 +- Ansible 2.13.1 - apt-fast 1.9.12 - AzCopy 10.15.0 (available by `azcopy` and `azcopy10` aliases) - Bazel 5.2.0 @@ -63,7 +63,7 @@ - Bicep 0.7.4 - Buildah 1.22.3 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - CMake 3.23.2 -- CodeQL Action Bundle 2.9.3 +- CodeQL Action Bundle 2.9.4 - Docker Amazon ECR Credential Helper 0.6.0 - Docker Compose v1 1.29.2 - Docker Compose v2 2.6.0+azure-1 @@ -76,7 +76,7 @@ - Git-ftp 1.6.0 - Haveged 1.9.1 - Heroku 7.60.2 -- HHVM (HipHop VM) 4.162.0 +- HHVM (HipHop VM) 4.163.0 - jq 1.6 - Kind 0.14.0 - Kubectl 1.24.2 @@ -84,36 +84,36 @@ - Leiningen 2.9.8 - MediaInfo 19.09 - Mercurial 5.3.1 -- Minikube 1.25.2 +- Minikube 1.26.0 - n 8.2.0 - Newman 5.3.2 - nvm 0.39.1 -- OpenSSL 1.1.1f-1ubuntu2.13 -- Packer 1.8.1 -- Parcel 2.6.1 +- OpenSSL 1.1.1f-1ubuntu2.15 +- Packer 1.8.2 +- Parcel 2.6.2 - PhantomJS 2.1.1 - Podman 3.4.2 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) -- Pulumi 3.34.1 +- Pulumi 3.35.1 - R 4.2.0 - Skopeo 1.5.0 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - Sphinx Open Source Search Server 2.2.11 - SVN 1.13.0 - Terraform 1.2.3 - yamllint 1.26.3 -- yq 4.25.2 +- yq 4.25.3 - zstd 1.5.2 (homebrew) ### CLI Tools -- Alibaba Cloud CLI 3.0.122 -- AWS CLI 2.7.9 +- Alibaba Cloud CLI 3.0.124 +- AWS CLI 2.7.11 - AWS CLI Session manager plugin 1.2.339.0 - AWS SAM CLI 1.52.0 - Azure CLI (azure-cli) 2.37.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 -- GitHub CLI 2.12.1 +- GitHub CLI 2.13.0 - Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt) - Hub CLI 2.14.2 -- Netlify CLI 10.5.1 +- Netlify CLI 10.6.2 - OpenShift CLI 4.10.18 - ORAS CLI 0.12.0 - Vercel CLI 25.1.0 @@ -160,10 +160,10 @@ - Rustfmt 1.4.38 ### Browsers and Drivers -- Google Chrome 102.0.5005.115 -- ChromeDriver 102.0.5005.61 -- Chromium 102.0.5005.0 -- Selenium server 4.2.0 +- Google Chrome 103.0.5060.53 +- ChromeDriver 103.0.5060.53 +- Chromium 103.0.5060.0 +- Selenium server 4.3.0 - Mozilla Firefox 101.0.1 - Geckodriver 0.31.0 @@ -224,7 +224,7 @@ - 2.7.18 - 3.6.15 - 3.7.13 -- 3.8.12 +- 3.8.13 - 3.9.13 - 3.10.5 @@ -243,13 +243,13 @@ | GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.3/x64 | x64 | ### PowerShell Tools -- PowerShell 7.2.4 +- PowerShell 7.2.5 #### PowerShell Modules | Module | Version | | ---------------- | ------- | | MarkdownPS | 1.9 | -| Microsoft.Graph | 1.9.6 | +| Microsoft.Graph | 1.10.0 | | Pester | 5.3.3 | | PSScriptAnalyzer | 1.20.0 | @@ -294,18 +294,18 @@ | alpine:3.12 | sha256:c75ac27b49326926b803b9ed43bf088bc220d22556de1bc5f72d742c91398f69 | 2022-04-05 | | alpine:3.13 | sha256:ccf92aa53bc6c3b25be2ad0cce80baec1778f007f7e076b0ffbd1b225d0b3a9b | 2022-04-05 | | alpine:3.14 | sha256:06b5d462c92fc39303e6363c65e074559f8d6b1363250027ed5053557e3398c5 | 2022-04-05 | -| buildpack-deps:bullseye | sha256:898c2264db514062f89391a9ae58e25bfcaa94d9fed04abf789a4abb53ee2fd6 | 2022-05-28 | -| buildpack-deps:buster | sha256:3a56627334c11ff56aa16fa7c8922cfc17d506fe41f9155e350b1e02edb0e77d | 2022-05-28 | -| buildpack-deps:stretch | sha256:a87bd91f037696862c341a73f6607cfb5d462ffcec16de34f59bab0f21b61868 | 2022-05-28 | -| debian:10 | sha256:e5b41ae2b4cf0d04b80cd2f89724e9cfc09e334ac64f188b9808929c748af526 | 2022-05-28 | -| debian:11 | sha256:3f1d6c17773a45c97bd8f158d665c9709d7b29ed7917ac934086ad96f92e4510 | 2022-05-28 | -| debian:9 | sha256:22cb208880101b9a665332a9360ba4c5c021e3ed2f791638369e9a9418dac981 | 2022-05-28 | +| buildpack-deps:bullseye | sha256:7a78a5f716dd32b0eb89876f8c5cf5e443781a44b7fe12619e897bad9a642e14 | 2022-06-23 | +| buildpack-deps:buster | sha256:7f9a157d07e0a81a4e3130ce1490142b208155e09d1c3459b4213a5779e87546 | 2022-06-23 | +| buildpack-deps:stretch | sha256:78e995165a5788c2f55aed6e548d8f6c1534830d4310c870408fccb2da8c5b2e | 2022-06-23 | +| debian:10 | sha256:9740683722a2a8aa497a5b23e4bc229fcf8b8991e26d3935540c7704ff24012e | 2022-06-23 | +| debian:11 | sha256:859ea45db307402ee024b153c7a63ad4888eb4751921abbef68679fc73c4c739 | 2022-06-23 | +| debian:9 | sha256:c5c5200ff1e9c73ffbf188b4a67eb1c91531b644856b4aefe86a58d2f0cb05be | 2022-06-23 | | moby/buildkit:latest | sha256:0dc312b04eac1b44cd2cad566deb1e886c753109208affbbec8384f381ff7f38 | 2022-05-06 | | node:12 | sha256:01627afeb110b3054ba4a1405541ca095c8bfca1cb6f2be9479c767a2711879e | 2022-04-20 | | node:12-alpine | sha256:d4b15b3d48f42059a15bd659be60afe21762aae9d6cbea6f124440895c27db68 | 2022-04-11 | -| node:14 | sha256:3324c688c0e98888f8938509f35356acf69a3e1f9f385d85f7e6086b137c17e3 | 2022-05-28 | +| node:14 | sha256:ce156f9b2e9dbe73139cf0619a71188960e6c9eaba0ff832a5dfa0febf9eee27 | 2022-06-23 | | node:14-alpine | sha256:6b87d16e4ce20cacd6f1f662f66c821e4c3c41c2903daeace52d818ec3f4bbdd | 2022-06-07 | -| node:16 | sha256:6155ff062c403e99c1da7c317710c5c838c1e060f526d98baea6ee921ca61729 | 2022-06-06 | +| node:16 | sha256:a13d2d2aec7f0dae18a52ca4d38b592e45a45cc4456ffab82e5ff10d8a53d042 | 2022-06-23 | | node:16-alpine | sha256:c785e617c8d7015190c0d41af52cc69be8a16e3d9eb7cb21f0bb58bcfca14d6b | 2022-06-07 | | ubuntu:16.04 | sha256:20858ebbc96215d6c3c574f781133ebffdc7c18d98af4f294cc4c04871a6fe61 | 2021-08-31 | | ubuntu:18.04 | sha256:478caf1bec1afd54a58435ec681c8755883b7eb843a8630091890130b15a79af | 2022-06-06 | From adff5b464976d1aff98f9fa8ab35722d022b74e3 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Tue, 28 Jun 2022 17:54:57 +0200 Subject: [PATCH 193/237] Add llvm brew version (#5834) --- images/macos/software-report/SoftwareReport.Common.psm1 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/images/macos/software-report/SoftwareReport.Common.psm1 b/images/macos/software-report/SoftwareReport.Common.psm1 index ebed0576e..56d68f6e1 100644 --- a/images/macos/software-report/SoftwareReport.Common.psm1 +++ b/images/macos/software-report/SoftwareReport.Common.psm1 @@ -96,7 +96,8 @@ function Get-FortranVersion { } function Get-ClangLLVMVersion { - $locationsList = @("$((Get-Command clang).Source)", '$(brew --prefix llvm)/bin/clang') + $toolsetVersion = '$(brew --prefix llvm@{0})/bin/clang' -f (Get-ToolsetValue 'llvm.version') + $locationsList = @("$((Get-Command clang).Source)", $toolsetVersion) $locationsList | Foreach-Object { (Run-Command "${_} --version" | Out-String) -match "(?\d+\.\d+\.\d+)" | Out-Null $version = $Matches.version From baa8144439cccb0ad62e1222ac0c282a2d429811 Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Tue, 28 Jun 2022 22:37:33 +0400 Subject: [PATCH 194/237] Remove workaround for Mono download url (#5839) --- images/macos/provision/utils/xamarin-utils.sh | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/images/macos/provision/utils/xamarin-utils.sh b/images/macos/provision/utils/xamarin-utils.sh index f298d4959..d52c83a1a 100644 --- a/images/macos/provision/utils/xamarin-utils.sh +++ b/images/macos/provision/utils/xamarin-utils.sh @@ -19,11 +19,7 @@ buildVSMacDownloadUrl() { } buildMonoDownloadUrl() { -if [[ $1 -eq 6.12.0.182 ]]; then - echo "https://download.mono-project.com/archive/6.12.0/macos-10-universal/MonoFramework-MDK-${1}.macos10.xamarin.universal.pkg" -else - echo "https://dl.xamarin.com/MonoFrameworkMDK/Macx86/MonoFramework-MDK-${1}.macos10.xamarin.universal.pkg" -fi + echo "https://dl.xamarin.com/MonoFrameworkMDK/Macx86/MonoFramework-MDK-${1}.macos10.xamarin.universal.pkg" } buildXamariniIOSDownloadUrl() { From 45da727c67d0c9b4532ccc1273b81ea46af6eb31 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 29 Jun 2022 09:52:43 +0000 Subject: [PATCH 195/237] macOS 12 (20220627 update) (#5833) * Updating readme file for macOS-12 version 20220627.3 * Update link to llvm@13 Co-authored-by: Image generation service account Co-authored-by: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Co-authored-by: Actions service account --- images/macos/macos-12-Readme.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/images/macos/macos-12-Readme.md b/images/macos/macos-12-Readme.md index 2f1444196..428062392 100644 --- a/images/macos/macos-12-Readme.md +++ b/images/macos/macos-12-Readme.md @@ -1,13 +1,13 @@ # macOS 12.4 info - System Version: macOS 12.4 (21F79) - Kernel Version: Darwin 21.5.0 -- Image Version: 20220622.2 +- Image Version: 20220627.3 ## Installed Software ### Language and Runtime - .NET SDK 3.1.101 3.1.201 3.1.302 3.1.420 5.0.102 5.0.202 5.0.302 5.0.408 - Bash 3.2.57(1)-release -- Clang/LLVM 13.0.1 is available on `'$(brew --prefix llvm)/bin/clang'` +- Clang/LLVM 13.1.6 is available on `'$(brew --prefix llvm@13)/bin/clang'` - Clang/LLVM 13.1.6 is default - gcc-11 (Homebrew GCC 11.3.0_2) 11.3.0 - available by `gcc-11` alias - GNU Fortran (Homebrew GCC 11.3.0_2) 11.3.0 - available by `gfortran-11` alias @@ -22,7 +22,7 @@ - PHP 8.1.7 - Python 2.7.18 - Python 3.9.13 -- R 4.2.0 +- R 4.2.1 - Ruby 3.0.4p208 ### Package Management @@ -38,7 +38,7 @@ - Pip 22.1.1 (python 3.9) - Pipx 1.1.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \<5241c59aa>) +- Vcpkg 2022 (build from master \<320059c01>) - Yarn 1.22.19 #### Environment variables @@ -60,10 +60,10 @@ - bazel 5.2.0 - bazelisk 1.12.0 - bsdtar 3.5.1 - available by 'tar' alias -- Curl 7.83.1 +- Curl 7.84.0 - Git 2.36.1 - Git LFS: 3.2.0 -- GitHub CLI: 2.12.1 +- GitHub CLI: 2.13.0 - GNU Tar 1.34 - available by 'gtar' alias - GNU Wget 1.21.3 - gpg (GnuPG) 2.3.6 @@ -72,7 +72,7 @@ - jq 1.6 - mongo v5.0.7 - mongod v5.0.7 -- OpenSSL 1.1.1o 3 May 2022 `(/usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1o)` +- OpenSSL 1.1.1p 21 Jun 2022 `(/usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1p)` - Packer 1.8.2 - PostgreSQL 14.4 - psql (PostgreSQL) 14.4 @@ -80,12 +80,12 @@ - Subversion (SVN) 1.14.2 - Switchaudio-osx 1.1.0 - VirtualBox 6.1.34r150636 -- yq (https://github.com/mikefarah/yq/) version 4.25.2 +- yq (https://github.com/mikefarah/yq/) version 4.25.3 - zstd 1.5.2 ### Tools - App Center CLI 2.10.10 -- AWS CLI 2.7.9 +- AWS CLI 2.7.11 - AWS SAM CLI 1.52.0 - AWS Session Manager CLI 1.2.339.0 - Azure CLI (azure-devops) 0.25.0 @@ -98,7 +98,7 @@ - GHCup 0.1.17.8 - Jazzy 0.14.2 - Stack 2.7.5 -- SwiftFormat 0.49.10 +- SwiftFormat 0.49.11 - Swig 4.0.2 - Xcode Command Line Tools 13.4.0.0.1.1651278267 @@ -110,17 +110,17 @@ - Safari 15.5 (17613.2.7.1.8) - SafariDriver 15.5 (17613.2.7.1.8) - Google Chrome 103.0.5060.53 -- ChromeDriver 102.0.5005.61 -- Microsoft Edge 102.0.1245.44 -- Microsoft Edge WebDriver 102.0.1245.44 +- ChromeDriver 103.0.5060.53 +- Microsoft Edge 103.0.1264.37 +- Microsoft Edge WebDriver 103.0.1264.37 - Mozilla Firefox 101.0.1 - geckodriver 0.31.0 -- Selenium server 4.2.0 +- Selenium server 4.3.0 #### Environment variables | Name | Value | | --------------- | ---------------------------------------------- | -| CHROMEWEBDRIVER | /usr/local/Caskroom/chromedriver/102.0.5005.61 | +| CHROMEWEBDRIVER | /usr/local/Caskroom/chromedriver/103.0.5060.53 | | EDGEWEBDRIVER | /usr/local/share/edge_driver | | GECKOWEBDRIVER | /usr/local/opt/geckodriver/bin | From 02d4539cae0356837308326f3f8b49ab74d839d7 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Wed, 29 Jun 2022 15:46:22 +0200 Subject: [PATCH 196/237] [Windows] Add WDK on Windows Server 2022 without VSIX (#5838) * Add WDK on Windows Server 2022 without VSIX * Fix extension names --- images/win/scripts/Installers/Install-WDK.ps1 | 31 ++++++++++++------- .../SoftwareReport.VisualStudio.psm1 | 19 ++++++++---- images/win/scripts/Tests/WDK.Tests.ps1 | 20 ++++++------ images/win/toolsets/toolset-2022.json | 5 +++ images/win/windows2022.json | 1 + 5 files changed, 49 insertions(+), 27 deletions(-) diff --git a/images/win/scripts/Installers/Install-WDK.ps1 b/images/win/scripts/Installers/Install-WDK.ps1 index 139f50c13..9528be456 100644 --- a/images/win/scripts/Installers/Install-WDK.ps1 +++ b/images/win/scripts/Installers/Install-WDK.ps1 @@ -4,34 +4,41 @@ ################################################################################ # Requires Windows SDK with the same version number as the WDK -if (Test-IsWin19) -{ +if (Test-IsWin22) { + # SDK available through Visual Studio + $wdkUrl = "https://go.microsoft.com/fwlink/?linkid=2196230" + $FilePath = "C:\Program Files (x86)\Windows Kits\10\Vsix\VS2022\*\WDK.vsix" + $VSver = "2022" +} elseif (Test-IsWin19) { $winSdkUrl = "https://go.microsoft.com/fwlink/?linkid=2173743" $wdkUrl = "https://go.microsoft.com/fwlink/?linkid=2166289" $FilePath = "C:\Program Files (x86)\Windows Kits\10\Vsix\VS2019\WDK.vsix" $VSver = "2019" -} -elseif (Test-IsWin16) -{ +} elseif (Test-IsWin16) { $winSdkUrl = "https://go.microsoft.com/fwlink/p/?LinkID=2023014" $wdkUrl = "https://go.microsoft.com/fwlink/?linkid=2026156" $FilePath = "C:\Program Files (x86)\Windows Kits\10\Vsix\WDK.vsix" $VSver = "2017" -} -else -{ - throw "Invalid version of Visual Studio is found. Either 2017 or 2019 are required" +} else { + throw "Invalid version of Visual Studio is found. Either 2017,2019 or 2022 are required" } $argumentList = ("/features", "+", "/quiet") -# `winsdksetup.exe /features + /quiet` installs all features without showing the GUI -Install-Binary -Url $winSdkUrl -Name "winsdksetup.exe" -ArgumentList $argumentList +if ((Test-IsWin16) -or (Test-IsWin19)) { + # `winsdksetup.exe /features + /quiet` installs all features without showing the GUI + Install-Binary -Url $winSdkUrl -Name "winsdksetup.exe" -ArgumentList $argumentList +} # `wdksetup.exe /features + /quiet` installs all features without showing the GUI Install-Binary -Url $wdkUrl -Name "wdksetup.exe" -ArgumentList $argumentList # Need to install the VSIX to get the build targets when running VSBuild -Install-VsixExtension -FilePath $FilePath -Name "WDK.vsix" -VSversion $VSver -InstallOnly +# Windows 2022 - Skip installation due to a regression +# https://docs.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk +if ((Test-IsWin16) -or (Test-IsWin19)) { + $FilePath = Resolve-Path -Path $FilePath + Install-VsixExtension -FilePath $FilePath -Name "WDK.vsix" -VSversion $VSver -InstallOnly +} Invoke-PesterTests -TestFile "WDK" diff --git a/images/win/scripts/SoftwareReport/SoftwareReport.VisualStudio.psm1 b/images/win/scripts/SoftwareReport/SoftwareReport.VisualStudio.psm1 index b085433c3..a29f7e8c9 100644 --- a/images/win/scripts/SoftwareReport/SoftwareReport.VisualStudio.psm1 +++ b/images/win/scripts/SoftwareReport/SoftwareReport.VisualStudio.psm1 @@ -54,9 +54,9 @@ function Get-VisualStudioExtensions { # SDK if (Test-IsWin19) { - $sdkPackageVersion = Get-SDKVersion + $sdkVersion = Get-SDKVersion $sdkPackages = @( - @{Package = 'Windows Software Development Kit Extension'; Version = $sdkPackageVersion} + @{Package = 'Windows Software Development Kit'; Version = $sdkVersion} ) } @@ -68,14 +68,21 @@ function Get-VisualStudioExtensions { ) # WDK - $wdkPackageVersion = Get-VSExtensionVersion -packageName 'Microsoft.Windows.DriverKit' - $wdkExtensionVersion = Get-WDKVersion + $wdkVersion = Get-WDKVersion + $wdkExtensionVersion = Get-VSExtensionVersion -packageName 'Microsoft.Windows.DriverKit' $wdkPackages = @( - @{Package = 'Windows Driver Kit'; Version = $wdkPackageVersion} + @{Package = 'Windows Driver Kit'; Version = $wdkVersion} @{Package = 'Windows Driver Kit Visual Studio Extension'; Version = $wdkExtensionVersion} ) } - + + if (Test-IsWin22) { + # WDK + $wdkVersion = Get-WDKVersion + $wdkPackages = @( + @{Package = 'Windows Driver Kit'; Version = $wdkVersion} + ) + } $extensions = @( $vsixs diff --git a/images/win/scripts/Tests/WDK.Tests.ps1 b/images/win/scripts/Tests/WDK.Tests.ps1 index 6c5dc3295..b58d018a1 100644 --- a/images/win/scripts/Tests/WDK.Tests.ps1 +++ b/images/win/scripts/Tests/WDK.Tests.ps1 @@ -1,11 +1,13 @@ -Describe "WDK" -Skip:(Test-IsWin22) { - It "WDK exists" { - $WDKVersion = (Get-CimInstance -ClassName Win32_Product -Filter "Name = 'Windows Driver Kit'").Version - $WDKVersion| Should -Not -BeNullOrEmpty - } +Describe "WDK" { + It "WDK exists" { + $regKey = "HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*" + $installedApplications = Get-ItemProperty -Path $regKey + $WDKVersion = $installedApplications | Where-Object DisplayName -eq 'Windows Driver Kit' | Select-Object -First 1 -ExpandProperty DisplayVersion + $WDKVersion | Should -Not -BeNullOrEmpty + } - It "WDK version from system" { - $version = Get-VSExtensionVersion -packageName "Microsoft.Windows.DriverKit" - $version | Should -Not -BeNullOrEmpty - } + It "Windows Driver Kit VSIX extension" -Skip:(Test-IsWin22) { + $version = Get-VSExtensionVersion -packageName "Microsoft.Windows.DriverKit" + $version | Should -Not -BeNullOrEmpty + } } diff --git a/images/win/toolsets/toolset-2022.json b/images/win/toolsets/toolset-2022.json index c17f6aa79..add06167e 100644 --- a/images/win/toolsets/toolset-2022.json +++ b/images/win/toolsets/toolset-2022.json @@ -199,6 +199,7 @@ "Microsoft.VisualStudio.Component.TestTools.CodedUITest", "Microsoft.VisualStudio.Component.TestTools.WebLoadTest", "Microsoft.VisualStudio.Component.UWP.VC.ARM64", + "Microsoft.VisualStudio.Component.UWP.VC.ARM64EC", "Microsoft.VisualStudio.Component.VC.CLI.Support", "Microsoft.VisualStudio.Component.VC.CMake.Project", "Microsoft.VisualStudio.Component.VC.DiagnosticTools", @@ -214,9 +215,13 @@ "Microsoft.VisualStudio.Component.VC.MFC.ARM", "Microsoft.VisualStudio.Component.VC.MFC.ARM.Spectre", "Microsoft.VisualStudio.Component.VC.ATL.ARM64", + "Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre", + "Microsoft.VisualStudio.Component.VC.ATL.ARM64EC", + "Microsoft.VisualStudio.Component.VC.ATL.ARM64EC.Spectre", "Microsoft.VisualStudio.Component.VC.MFC.ARM64", "Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre", "Microsoft.VisualStudio.Component.VC.MFC.ARM64EC", + "Microsoft.VisualStudio.Component.VC.MFC.ARM64EC.Spectre", "Microsoft.VisualStudio.Component.VC.Modules.x86.x64", "Microsoft.VisualStudio.Component.VC.Tools.ARM64", "Microsoft.VisualStudio.Component.VC.Tools.ARM64EC", diff --git a/images/win/windows2022.json b/images/win/windows2022.json index a427e2399..703e4a1c9 100644 --- a/images/win/windows2022.json +++ b/images/win/windows2022.json @@ -174,6 +174,7 @@ "type": "powershell", "scripts": [ "{{ template_dir }}/scripts/Installers/Install-Wix.ps1", + "{{ template_dir }}/scripts/Installers/Install-WDK.ps1", "{{ template_dir }}/scripts/Installers/Install-Vsix.ps1", "{{ template_dir }}/scripts/Installers/Install-AzureCli.ps1", "{{ template_dir }}/scripts/Installers/Install-AzureDevOpsCli.ps1", From 3a88a04e4740c8f7404746e2fdcfd83949a164ab Mon Sep 17 00:00:00 2001 From: Steve-Glass <84886334+Steve-Glass@users.noreply.github.com> Date: Wed, 29 Jun 2022 10:25:43 -0400 Subject: [PATCH 197/237] macOS 10.15 deprecation status (#5842) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 802a81e3d..cbaf5b367 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ For general questions about using the virtual environments or writing your Actio | Ubuntu 18.04 | `ubuntu-18.04` | [ubuntu-18.04] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu18&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=ubuntu18&redirect=1) | macOS 12 | `macos-12`| [macOS-12] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-12&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-12&redirect=1) | macOS 11 | `macos-latest` or `macos-11`| [macOS-11] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-11&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-11&redirect=1) -| macOS 10.15 | `macos-10.15` | [macOS-10.15] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-10.15&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-10.15&redirect=1) +| macOS 10.15 deprecated | `macos-10.15` | [macOS-10.15] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-10.15&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=macos-10.15&redirect=1) | Windows Server 2022 | `windows-latest` or `windows-2022` | [windows-2022] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=windows-2022&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=windows-2022&redirect=1) | | Windows Server 2019 | `windows-2019` | [windows-2019] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=windows-2019&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=windows-2019&redirect=1) | Windows Server 2016 | `windows-2016` | [windows-2016] | [![](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=windows-2016&badge=1)](https://actionvirtualenvironmentsstatus.azurewebsites.net/api/status?imageName=windows-2016&redirect=1) From 7ff67b1a39fecb4c7965a305dc715676ecded01f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 30 Jun 2022 07:42:11 +0000 Subject: [PATCH 198/237] macOS 11 (20220627 update) (#5832) * Updating readme file for macOS-11 version 20220627.1 * Update link to llvm@13 * Fix brew clang version Co-authored-by: Image generation service account Co-authored-by: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Co-authored-by: Actions service account --- images/macos/macos-11-Readme.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/images/macos/macos-11-Readme.md b/images/macos/macos-11-Readme.md index a31070489..b4088893e 100644 --- a/images/macos/macos-11-Readme.md +++ b/images/macos/macos-11-Readme.md @@ -1,14 +1,14 @@ # macOS 11.6 info - System Version: macOS 11.6.6 (20G624) - Kernel Version: Darwin 20.6.0 -- Image Version: 20220622.7 +- Image Version: 20220627.1 ## Installed Software ### Language and Runtime - .NET SDK 3.1.101 3.1.201 3.1.302 3.1.420 5.0.102 5.0.202 5.0.302 5.0.408 - Bash 3.2.57(1)-release +- Clang/LLVM 13.0.1 is available on `'$(brew --prefix llvm@13)/bin/clang'` - Clang/LLVM 13.0.0 is default -- Clang/LLVM 13.0.1 is available on `'$(brew --prefix llvm)/bin/clang'` - gcc-9 (Homebrew GCC 9.5.0) 9.5.0 - available by `gcc-9` alias - gcc-10 (Homebrew GCC 10.3.0) 10.3.0 - available by `gcc-10` alias - gcc-11 (Homebrew GCC 11.3.0_2) 11.3.0 - available by `gcc-11` alias @@ -26,7 +26,7 @@ - PHP 8.1.7 - Python 2.7.18 - Python 3.9.13 -- R 4.2.0 +- R 4.2.1 - Ruby 2.7.6p219 ### Package Management @@ -42,7 +42,7 @@ - Pip 22.1.1 (python 3.9) - Pipx 1.1.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \) +- Vcpkg 2022 (build from master \<432037ce4>) - Yarn 1.22.19 #### Environment variables @@ -64,10 +64,10 @@ - bazel 5.2.0 - bazelisk 1.12.0 - bsdtar 3.3.2 - available by 'tar' alias -- Curl 7.83.1 +- Curl 7.84.0 - Git 2.36.1 - Git LFS: 3.2.0 -- GitHub CLI: 2.12.1 +- GitHub CLI: 2.13.0 - GNU Tar 1.34 - available by 'gtar' alias - GNU Wget 1.21.3 - gpg (GnuPG) 2.3.6 @@ -78,20 +78,20 @@ - mongo v5.0.7 - mongod v5.0.7 - Newman 5.3.2 -- OpenSSL 1.1.1o 3 May 2022 `(/usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1o)` +- OpenSSL 1.1.1p 21 Jun 2022 `(/usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1p)` - Packer 1.8.2 - PostgreSQL 14.4 - psql (PostgreSQL) 14.4 - Sox 14.4.2 - Subversion (SVN) 1.14.2 - Switchaudio-osx 1.1.0 -- yq (https://github.com/mikefarah/yq/) version 4.25.2 +- yq (https://github.com/mikefarah/yq/) version 4.25.3 - zstd 1.5.2 ### Tools - Aliyun CLI 3.0.123 - App Center CLI 2.10.10 -- AWS CLI 2.7.9 +- AWS CLI 2.7.11 - AWS SAM CLI 1.52.0 - AWS Session Manager CLI 1.2.339.0 - Azure CLI (azure-devops) 0.25.0 @@ -104,7 +104,7 @@ - GHCup 0.1.17.8 - Jazzy 0.14.2 - Stack 2.7.5 -- SwiftFormat 0.49.10 +- SwiftFormat 0.49.11 - Swig 4.0.2 - Xcode Command Line Tools 13.2.0.0.1.1638488800 @@ -117,11 +117,11 @@ - SafariDriver 15.5 (16613.2.7.1.9) - Google Chrome 103.0.5060.53 - ChromeDriver 103.0.5060.53 -- Microsoft Edge 102.0.1245.44 -- Microsoft Edge WebDriver 102.0.1245.44 +- Microsoft Edge 103.0.1264.37 +- Microsoft Edge WebDriver 103.0.1264.37 - Mozilla Firefox 101.0.1 - geckodriver 0.31.0 -- Selenium server 4.2.0 +- Selenium server 4.3.0 #### Environment variables | Name | Value | From b3b4deba3b9fabc03ad98a21e1e8537f2b16d91e Mon Sep 17 00:00:00 2001 From: Henry Mercer Date: Thu, 30 Jun 2022 10:49:27 +0100 Subject: [PATCH 199/237] Use `v2` branch to get the Linux CodeQL bundle too (#5840) https://github.com/actions/virtual-environments/pull/5307 did this for Windows; let's do Linux too. --- images/linux/scripts/installers/codeql-bundle.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/images/linux/scripts/installers/codeql-bundle.sh b/images/linux/scripts/installers/codeql-bundle.sh index 46f53ca03..f2167b8c4 100644 --- a/images/linux/scripts/installers/codeql-bundle.sh +++ b/images/linux/scripts/installers/codeql-bundle.sh @@ -7,7 +7,7 @@ source $HELPER_SCRIPTS/install.sh # Retrieve the name of the CodeQL bundle preferred by the Action (in the format codeql-bundle-YYYYMMDD). -codeql_bundle_name="$(curl -sSL https://raw.githubusercontent.com/github/codeql-action/v1/src/defaults.json | jq -r .bundleVersion)" +codeql_bundle_name="$(curl -sSL https://raw.githubusercontent.com/github/codeql-action/v2/src/defaults.json | jq -r .bundleVersion)" # Convert the bundle name to a version number (0.0.0-YYYYMMDD). codeql_bundle_version="0.0.0-${codeql_bundle_name##*-}" From 054266a4b32735a980117226ec5357419366e777 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 30 Jun 2022 10:19:48 +0000 Subject: [PATCH 200/237] macOS 10.15 (20220627 update) (#5837) * Updating readme file for macOS-10.15 version 20220627.1 * Update link to llvm@13 * Correct Clang/LLVM version Co-authored-by: Image generation service account Co-authored-by: Dusko Dobranic <101048884+ddobranic@users.noreply.github.com> Co-authored-by: Actions service account --- images/macos/macos-10.15-Readme.md | 33 +++++++++++++++++------------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/images/macos/macos-10.15-Readme.md b/images/macos/macos-10.15-Readme.md index 011e4f6bb..0269b694c 100644 --- a/images/macos/macos-10.15-Readme.md +++ b/images/macos/macos-10.15-Readme.md @@ -1,14 +1,19 @@ +| Announcements | +|-| +| [[macOS] Default Xcode on Monterey image will be set to Xcode 13.4.1 on July, 11](https://github.com/actions/virtual-environments/issues/5836) | +| [[Windows, macOS] LLVM will be updated to version 14 on July, 11](https://github.com/actions/virtual-environments/issues/5835) | +*** # macOS 10.15 info - System Version: macOS 10.15.7 (19H1922) - Kernel Version: Darwin 19.6.0 -- Image Version: 20220622.2 +- Image Version: 20220627.1 ## Installed Software ### Language and Runtime - .NET SDK 3.1.101 3.1.201 3.1.302 3.1.420 5.0.102 5.0.202 5.0.302 5.0.408 - Bash 3.2.57(1)-release +- Clang/LLVM 13.0.1 is available on `'$(brew --prefix llvm@13)/bin/clang'` - Clang/LLVM 12.0.0 is default -- Clang/LLVM 13.0.1 is available on `'$(brew --prefix llvm)/bin/clang'` - gcc-9 (Homebrew GCC 9.5.0) 9.5.0 - available by `gcc-9` alias - gcc-10 (Homebrew GCC 10.3.0) 10.3.0 - available by `gcc-10` alias - gcc-11 (Homebrew GCC 11.3.0_2) 11.3.0 - available by `gcc-11` alias @@ -26,7 +31,7 @@ - PHP 8.1.7 - Python 2.7.18 - Python 3.9.13 -- R 4.2.0 +- R 4.2.1 - Ruby 2.7.6p219 ### Package Management @@ -42,7 +47,7 @@ - Pip 22.1.1 (python 3.9) - Pipx 1.1.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \<5241c59aa>) +- Vcpkg 2022 (build from master \) - Yarn 1.22.19 #### Environment variables @@ -64,11 +69,11 @@ - bazel 5.2.0 - bazelisk 1.12.0 - bsdtar 3.3.2 - available by 'tar' alias -- Curl 7.83.1 +- Curl 7.84.0 - Git 2.36.1 - Git LFS: 3.2.0 -- GitHub CLI: 2.12.1 -- GNU parallel 20220522 +- GitHub CLI: 2.13.0 +- GNU parallel 20220622 - GNU Tar 1.34 - available by 'gtar' alias - GNU Wget 1.21.3 - gpg (GnuPG) 2.3.6 @@ -79,7 +84,7 @@ - mongo v5.0.7 - mongod v5.0.7 - Newman 5.3.2 -- OpenSSL 1.1.1o 3 May 2022 `(/usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1o)` +- OpenSSL 1.1.1p 21 Jun 2022 `(/usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1p)` - Packer 1.8.2 - PostgreSQL 14.4 - psql (PostgreSQL) 14.4 @@ -88,13 +93,13 @@ - Switchaudio-osx 1.1.0 - Vagrant 2.2.19 - VirtualBox 6.1.34r150636 -- yq (https://github.com/mikefarah/yq/) version 4.25.2 +- yq (https://github.com/mikefarah/yq/) version 4.25.3 - zstd 1.5.2 ### Tools - Aliyun CLI 3.0.123 - App Center CLI 2.10.10 -- AWS CLI 2.7.9 +- AWS CLI 2.7.11 - AWS SAM CLI 1.52.0 - AWS Session Manager CLI 1.2.339.0 - Azure CLI (azure-devops) 0.25.0 @@ -107,7 +112,7 @@ - GHCup 0.1.17.8 - Jazzy 0.14.2 - Stack 2.7.5 -- SwiftFormat 0.49.10 +- SwiftFormat 0.49.11 - Swig 4.0.2 - Xcode Command Line Tools 12.4.0.0.1.1610135815 @@ -120,11 +125,11 @@ - SafariDriver 15.5 (15613.2.7.1.9) - Google Chrome 103.0.5060.53 - ChromeDriver 103.0.5060.53 -- Microsoft Edge 102.0.1245.44 -- Microsoft Edge WebDriver 102.0.1245.44 +- Microsoft Edge 103.0.1264.37 +- Microsoft Edge WebDriver 103.0.1264.37 - Mozilla Firefox 101.0.1 - geckodriver 0.31.0 -- Selenium server 4.2.0 +- Selenium server 4.3.0 #### Environment variables | Name | Value | From 64759ce1a38caa196b731b262db5dccfefccccde Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Fri, 1 Jul 2022 10:43:40 +0200 Subject: [PATCH 201/237] Create IIS Express Development Certificate (#5852) --- .../GenerateIISExpressCertificate.ps1 | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 images/win/post-generation/GenerateIISExpressCertificate.ps1 diff --git a/images/win/post-generation/GenerateIISExpressCertificate.ps1 b/images/win/post-generation/GenerateIISExpressCertificate.ps1 new file mode 100644 index 000000000..609bbb40a --- /dev/null +++ b/images/win/post-generation/GenerateIISExpressCertificate.ps1 @@ -0,0 +1,40 @@ +$friendlyName = "IIS Express Development Certificate" +$certStore = "Cert:\LocalMachine\My" +$oldCert = Get-ChildItem $certStore | Where-Object FriendlyName -match $friendlyName + +if(-not $oldCert) { + Write-Host "$friendlyName certificate not found" + return +} + +Write-Host "Removing $($oldCert.Thumbprint) certificate" +Remove-Item -Path $oldCert.PSPath -Confirm:$false + +Write-Host "Creating $friendlyName certificate" +$selfSignedCertParam = @{ + Subject = "localhost" + DnsName = "localhost" + KeyAlgorithm = "RSA" + KeyLength = 2048 + NotBefore = (Get-Date) + NotAfter = (Get-Date).AddYears(5) + CertStoreLocation = $certStore + FriendlyName = $friendlyName + HashAlgorithm = "SHA256" + KeyUsage = "DigitalSignature", "KeyEncipherment", "DataEncipherment" + TextExtension = @("2.5.29.37={text}1.3.6.1.5.5.7.3.1") +} +$cert = New-SelfSignedCertificate @selfSignedCertParam + +# The app ID is the IIS Express app ID +$certThumbprint = $cert.Thumbprint +$appId = "{214124cd-d05b-4309-9af9-9caa44b2b74a}" +$startPort = 44300 +$endPort = 44399 + +Write-Host "Binding ${certThumbprint} certificate using netsh port=${startPort}:${endPort} and appID=${appId}" +$startPort..$endPort | ForEach-Object { + $port = $_ + cmd /c "netsh http delete sslcert ipport=0.0.0.0:$port > nul 2>&1" + cmd /c "netsh http add sslcert ipport=0.0.0.0:$port certhash=$certThumbprint appid=$appId certstorename=MY > nul 2>&1" +} From c7db1b7cbbe32b3b08a599521d1e0753e36ea45d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 2 Jul 2022 12:19:52 +0000 Subject: [PATCH 202/237] Updating readme file for win22 version 20220626.1 (#5826) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/win/Windows2022-Readme.md | 54 ++++++++++++++++---------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/images/win/Windows2022-Readme.md b/images/win/Windows2022-Readme.md index 3c527e7be..8089e969c 100644 --- a/images/win/Windows2022-Readme.md +++ b/images/win/Windows2022-Readme.md @@ -4,7 +4,7 @@ *** # Microsoft Windows Server 2022 Datacenter - OS Version: 10.0.20348 Build 768 -- Image Version: 20220619.1 +- Image Version: 20220626.1 ## Enabled windows optional features - Windows Subsystem for Linux [WSLv1] @@ -32,7 +32,7 @@ - pip 22.1.2 (python 3.9) - Pipx 1.1.0 - RubyGems 3.2.33 -- Vcpkg (build from master \) +- Vcpkg (build from master \) - Yarn 1.22.19 #### Environment variables @@ -47,7 +47,7 @@ - sbt 1.6.2 ### Tools -- 7zip 21.07 +- 7zip 22.00 - aria2 1.36.0 - azcopy 10.15.0 - Bazel 5.2.0 @@ -55,10 +55,10 @@ - Bicep 0.7.4 - Cabal 3.6.2.0 - CMake 3.23.2 -- CodeQL Action Bundle 2.9.3 +- CodeQL Action Bundle 2.9.4 - Docker 20.10.7 - Docker Compose v1 1.29.2 -- Docker Compose v2 2.6.0 +- Docker Compose v2 2.6.1 - Docker-wincred 0.6.4 - ghc 9.2.3 - Git 2.36.1.windows.1 @@ -72,9 +72,9 @@ - Newman 5.3.2 - NSIS v3.08 - OpenSSL 1.1.1 -- Packer 1.8.0 -- Pulumi v3.34.1 -- R 4.2.0 +- Packer 1.8.1 +- Pulumi v3.35.1 +- R 4.2.1 - Service Fabric SDK 9.0.1028.9590 - Stack 2.7.5 - Subversion (SVN) 1.14.2 @@ -86,13 +86,13 @@ - zstd 1.5.2 ### CLI Tools -- Alibaba Cloud CLI 3.0.122 -- AWS CLI 2.7.9 +- Alibaba Cloud CLI 3.0.124 +- AWS CLI 2.7.11 - AWS SAM CLI 1.52.0 - AWS Session Manager CLI 1.2.339.0 - Azure CLI 2.37.0 - Azure DevOps CLI extension 0.25.0 -- GitHub CLI 2.12.1 +- GitHub CLI 2.13.0 - Hub CLI 2.14.2 ### Rust Tools @@ -110,14 +110,14 @@ - Rustfmt 1.4.38 ### Browsers and webdrivers -- Google Chrome 102.0.5005.115 -- Chrome Driver 102.0.5005.61 -- Microsoft Edge 102.0.1245.44 -- Microsoft Edge Driver 102.0.1245.44 +- Google Chrome 103.0.5060.53 +- Chrome Driver 103.0.5060.53 +- Microsoft Edge 103.0.1264.37 +- Microsoft Edge Driver 103.0.1264.37 - Mozilla Firefox 101.0.1 - Gecko Driver 0.31.0 - IE Driver 3.150.1.1 -- Selenium server 4.2.0 +- Selenium server 4.3.0 #### Environment variables | Name | Value | @@ -218,12 +218,12 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Name | Version | ConfigFile | ServiceName | ServiceStatus | ListenPort | | ------ | ------- | ------------------------------------- | ----------- | ------------- | ---------- | | Apache | 2.4.53 | C:\tools\Apache24\conf\httpd.conf | Apache | Stopped | 80 | -| Nginx | 1.21.6 | C:\tools\nginx-1.21.6\conf\nginx.conf | nginx | Stopped | 80 | +| Nginx | 1.23.0 | C:\tools\nginx-1.23.0\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2022 | Name | Version | Path | | ----------------------------- | -------------- | -------------------------------------------------------- | -| Visual Studio Enterprise 2022 | 17.2.32602.215 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | +| Visual Studio Enterprise 2022 | 17.2.32616.157 | C:\Program Files\Microsoft Visual Studio\2022\Enterprise | #### Workloads, components and extensions: | Package | Version | @@ -453,12 +453,12 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft Visual C++ 2012 Minimum Runtime | x64 | 11.0.61030 | | Microsoft Visual C++ 2013 Additional Runtime | x64 | 12.0.40660 | | Microsoft Visual C++ 2013 Minimum Runtime | x64 | 12.0.40660 | -| Microsoft Visual C++ 2022 Additional Runtime | x64 | 14.32.31326 | -| Microsoft Visual C++ 2022 Debug Runtime | x64 | 14.32.31326 | -| Microsoft Visual C++ 2022 Minimum Runtime | x64 | 14.32.31326 | -| Microsoft Visual C++ 2022 Additional Runtime | x86 | 14.32.31326 | -| Microsoft Visual C++ 2022 Debug Runtime | x86 | 14.32.31326 | -| Microsoft Visual C++ 2022 Minimum Runtime | x86 | 14.32.31326 | +| Microsoft Visual C++ 2022 Additional Runtime | x64 | 14.32.31332 | +| Microsoft Visual C++ 2022 Debug Runtime | x64 | 14.32.31332 | +| Microsoft Visual C++ 2022 Minimum Runtime | x64 | 14.32.31332 | +| Microsoft Visual C++ 2022 Additional Runtime | x86 | 14.32.31332 | +| Microsoft Visual C++ 2022 Debug Runtime | x86 | 14.32.31332 | +| Microsoft Visual C++ 2022 Minimum Runtime | x86 | 14.32.31332 | #### Installed Windows SDKs `Location C:\Program Files (x86)\Windows Kits\10\Extension SDKs\WindowsDesktop` @@ -491,7 +491,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - nbgv 3.5.107+6463ef6068 ### PowerShell Tools -- PowerShell 7.2.4 +- PowerShell 7.2.5 #### Azure Powershell Modules | Module | Version | Path | @@ -508,10 +508,10 @@ All other versions are saved but not installed. #### Powershell Modules | Module | Version | | ------------------ | ---------------- | -| AWSPowerShell | 4.1.108 | +| AWSPowerShell | 4.1.113 | | DockerMsftProvider | 1.0.0.8 | | MarkdownPS | 1.9 | -| Microsoft.Graph | 1.9.6 | +| Microsoft.Graph | 1.10.0 | | Pester | 3.4.0
5.3.3 | | PowerShellGet | 1.0.0.1
2.2.5 | | PSScriptAnalyzer | 1.20.0 | From d5815d8d53190b9bb5f55f933298625bf4be2ac1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 2 Jul 2022 13:03:30 +0000 Subject: [PATCH 203/237] Updating readme file for win19 version 20220626.1 (#5830) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/win/Windows2019-Readme.md | 44 ++++++++++++++++---------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/images/win/Windows2019-Readme.md b/images/win/Windows2019-Readme.md index be714c8c6..f19a3abaa 100644 --- a/images/win/Windows2019-Readme.md +++ b/images/win/Windows2019-Readme.md @@ -4,7 +4,7 @@ *** # Microsoft Windows Server 2019 Datacenter - OS Version: 10.0.17763 Build 3046 -- Image Version: 20220619.1 +- Image Version: 20220626.1 ## Enabled windows optional features - Windows Subsystem for Linux [WSLv1] @@ -32,7 +32,7 @@ - pip 22.1.2 (python 3.7) - Pipx 1.1.0 - RubyGems 2.7.6.3 -- Vcpkg (build from master \) +- Vcpkg (build from master \) - Yarn 1.22.19 #### Environment variables @@ -48,7 +48,7 @@ - sbt 1.6.2 ### Tools -- 7zip 21.07 +- 7zip 22.00 - aria2 1.36.0 - azcopy 10.15.0 - Bazel 5.2.0 @@ -56,15 +56,15 @@ - Bicep 0.7.4 - Cabal 3.6.2.0 - CMake 3.23.2 -- CodeQL Action Bundle 2.9.3 +- CodeQL Action Bundle 2.9.4 - Docker 20.10.7 - Docker Compose v1 1.29.2 -- Docker Compose v2 2.6.0 +- Docker Compose v2 2.6.1 - Docker-wincred 0.6.4 - ghc 9.2.3 - Git 2.36.1.windows.1 - Git LFS 3.1.4 -- Google Cloud SDK 390.0.0 +- Google Cloud SDK 391.0.0 - InnoSetup 6.2.1 - jq 1.6 - Kind 0.14.0 @@ -74,10 +74,10 @@ - Newman 5.3.2 - NSIS v3.08 - OpenSSL 1.1.1 -- Packer 1.8.0 -- Parcel 2.6.1 -- Pulumi v3.34.1 -- R 4.2.0 +- Packer 1.8.1 +- Parcel 2.6.2 +- Pulumi v3.35.1 +- R 4.2.1 - Service Fabric SDK 9.0.1028.9590 - Stack 2.7.5 - Subversion (SVN) 1.14.2 @@ -89,14 +89,14 @@ - zstd 1.5.2 ### CLI Tools -- Alibaba Cloud CLI 3.0.122 -- AWS CLI 2.7.9 +- Alibaba Cloud CLI 3.0.124 +- AWS CLI 2.7.11 - AWS SAM CLI 1.52.0 - AWS Session Manager CLI 1.2.339.0 - Azure CLI 2.37.0 - Azure DevOps CLI extension 0.25.0 - Cloud Foundry CLI 6.53.0 -- GitHub CLI 2.12.1 +- GitHub CLI 2.13.0 - Hub CLI 2.14.2 ### Rust Tools @@ -114,14 +114,14 @@ - Rustfmt 1.4.38 ### Browsers and webdrivers -- Google Chrome 102.0.5005.115 -- Chrome Driver 102.0.5005.61 -- Microsoft Edge 102.0.1245.44 -- Microsoft Edge Driver 102.0.1245.44 +- Google Chrome 103.0.5060.53 +- Chrome Driver 103.0.5060.53 +- Microsoft Edge 103.0.1264.37 +- Microsoft Edge Driver 103.0.1264.37 - Mozilla Firefox 101.0.1 - Gecko Driver 0.31.0 - IE Driver 3.150.1.1 -- Selenium server 4.2.0 +- Selenium server 4.3.0 #### Environment variables | Name | Value | @@ -232,7 +232,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Name | Version | ConfigFile | ServiceName | ServiceStatus | ListenPort | | ------ | ------- | ------------------------------------- | ----------- | ------------- | ---------- | | Apache | 2.4.53 | C:\tools\Apache24\conf\httpd.conf | Apache | Stopped | 80 | -| Nginx | 1.21.6 | C:\tools\nginx-1.21.6\conf\nginx.conf | nginx | Stopped | 80 | +| Nginx | 1.23.0 | C:\tools\nginx-1.23.0\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2019 | Name | Version | Path | @@ -529,7 +529,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - nbgv 3.5.107+6463ef6068 ### PowerShell Tools -- PowerShell 7.2.4 +- PowerShell 7.2.5 #### Azure Powershell Modules | Module | Version | Path | @@ -546,10 +546,10 @@ All other versions are saved but not installed. #### Powershell Modules | Module | Version | | ------------------ | ---------------- | -| AWSPowerShell | 4.1.108 | +| AWSPowerShell | 4.1.113 | | DockerMsftProvider | 1.0.0.8 | | MarkdownPS | 1.9 | -| Microsoft.Graph | 1.9.6 | +| Microsoft.Graph | 1.10.0 | | Pester | 3.4.0
5.3.3 | | PowerShellGet | 1.0.0.1
2.2.5 | | PSScriptAnalyzer | 1.20.0 | From d0d2b9239f3153667e0d9e6ceca15f1b291a84b6 Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Mon, 4 Jul 2022 14:35:52 +0400 Subject: [PATCH 204/237] Add vagrant to macOS-12 (#5854) --- images/macos/software-report/SoftwareReport.Generator.ps1 | 2 +- images/macos/tests/BasicTools.Tests.ps1 | 2 +- images/macos/toolsets/toolset-12.json | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/images/macos/software-report/SoftwareReport.Generator.ps1 b/images/macos/software-report/SoftwareReport.Generator.ps1 index df8fe824d..199635d4f 100644 --- a/images/macos/software-report/SoftwareReport.Generator.ps1 +++ b/images/macos/software-report/SoftwareReport.Generator.ps1 @@ -135,13 +135,13 @@ if ($os.IsLessThanMonterey) { if ($os.IsCatalina) { $utilitiesList += @( - (Get-VagrantVersion), (Get-ParallelVersion) ) } if (-not $os.IsBigSur) { $utilitiesList += @( + (Get-VagrantVersion), (Get-VirtualBoxVersion) ) } diff --git a/images/macos/tests/BasicTools.Tests.ps1 b/images/macos/tests/BasicTools.Tests.ps1 index 8bfa45aea..df7045b50 100644 --- a/images/macos/tests/BasicTools.Tests.ps1 +++ b/images/macos/tests/BasicTools.Tests.ps1 @@ -138,7 +138,7 @@ Describe "wget" { } } -Describe "vagrant" -Skip:($os.IsHigherThanCatalina) { +Describe "vagrant" -Skip:($os.IsBigSur) { It "vagrant" { "vagrant --version" | Should -ReturnZeroExitCode } diff --git a/images/macos/toolsets/toolset-12.json b/images/macos/toolsets/toolset-12.json index c1b7c80e5..b0bcdf3b2 100644 --- a/images/macos/toolsets/toolset-12.json +++ b/images/macos/toolsets/toolset-12.json @@ -161,6 +161,7 @@ ], "cask_packages": [ "julia", + "vagrant", "virtualbox" ] }, From 24b25c7891ab76fca8a558ecaa669e867c4940a7 Mon Sep 17 00:00:00 2001 From: Mikhail Koliada <88318005+mikhailkoliada@users.noreply.github.com> Date: Wed, 6 Jul 2022 00:59:38 +0200 Subject: [PATCH 205/237] [macOS] set Xcode 13.4.1 as default (#5864) --- images/macos/toolsets/toolset-12.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/images/macos/toolsets/toolset-12.json b/images/macos/toolsets/toolset-12.json index b0bcdf3b2..8ef373191 100644 --- a/images/macos/toolsets/toolset-12.json +++ b/images/macos/toolsets/toolset-12.json @@ -1,6 +1,6 @@ { "xcode": { - "default": "13.3.1", + "default": "13.4.1", "versions": [ { "link": "13.4.1", "version": "13.4.1" }, { "link": "13.4", "version": "13.4.0" }, @@ -26,7 +26,7 @@ "android-versions": [ "12.2.8.3", "12.1.0.2", "12.0.0.3", "11.3.0.4" ], - "bundle-default": "6_12_16", + "bundle-default": "6_12_17", "bundles": [ { "symlink": "6_12_17", From 0dd1c396a1039160f696c5b5730510f2c30ad85d Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Wed, 6 Jul 2022 01:00:28 +0200 Subject: [PATCH 206/237] Update LLVM to version 14 (#5863) --- images/win/scripts/Tests/LLVM.Tests.ps1 | 7 +++++-- images/win/toolsets/toolset-2019.json | 2 +- images/win/toolsets/toolset-2022.json | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/images/win/scripts/Tests/LLVM.Tests.ps1 b/images/win/scripts/Tests/LLVM.Tests.ps1 index a20fd9609..c7a5df40e 100644 --- a/images/win/scripts/Tests/LLVM.Tests.ps1 +++ b/images/win/scripts/Tests/LLVM.Tests.ps1 @@ -1,7 +1,10 @@ Describe "Clang/LLVM" { - It "Clang/LLVM installed and version is correct" { + BeforeAll { $toolsetVersion = (Get-ToolsetContent).llvm.version + } + + It "Clang/LLVM installed and version is correct" { $clangVersion = clang --version $clangVersion[0] | Should -BeLike "*${toolsetVersion}*" } -} \ No newline at end of file +} diff --git a/images/win/toolsets/toolset-2019.json b/images/win/toolsets/toolset-2019.json index 39265c49f..3ae51ce8a 100644 --- a/images/win/toolsets/toolset-2019.json +++ b/images/win/toolsets/toolset-2019.json @@ -478,7 +478,7 @@ "version": "8.1" }, "llvm": { - "version": "13" + "version": "14" }, "postgresql": { "version": "14" diff --git a/images/win/toolsets/toolset-2022.json b/images/win/toolsets/toolset-2022.json index add06167e..26065e646 100644 --- a/images/win/toolsets/toolset-2022.json +++ b/images/win/toolsets/toolset-2022.json @@ -359,7 +359,7 @@ "version": "3.08" }, "llvm": { - "version": "13" + "version": "14" }, "php": { "version": "8.1" From f62d8d956d7f01b05c82389e5f0f1d934166f828 Mon Sep 17 00:00:00 2001 From: Dusko Dobranic <101048884+ddobranic@users.noreply.github.com> Date: Wed, 6 Jul 2022 08:10:20 +0200 Subject: [PATCH 207/237] [Windows\Linux] Update Az powershell to 7.5 (#5858) --- images/linux/toolsets/toolset-1804.json | 2 +- images/linux/toolsets/toolset-2004.json | 2 +- images/linux/toolsets/toolset-2204.json | 2 +- images/win/toolsets/toolset-2019.json | 2 +- images/win/toolsets/toolset-2022.json | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/images/linux/toolsets/toolset-1804.json b/images/linux/toolsets/toolset-1804.json index 590ddcaf0..aac3736b9 100644 --- a/images/linux/toolsets/toolset-1804.json +++ b/images/linux/toolsets/toolset-1804.json @@ -121,7 +121,7 @@ "name": "az", "url" : "https://raw.githubusercontent.com/Azure/az-ps-module-versions/main/versions-manifest.json", "versions": [ - "7.3.2" + "7.5.0" ], "zip_versions": [ "3.1.0", diff --git a/images/linux/toolsets/toolset-2004.json b/images/linux/toolsets/toolset-2004.json index d60510a06..1ffa6f199 100644 --- a/images/linux/toolsets/toolset-2004.json +++ b/images/linux/toolsets/toolset-2004.json @@ -119,7 +119,7 @@ "name": "az", "url" : "https://raw.githubusercontent.com/Azure/az-ps-module-versions/main/versions-manifest.json", "versions": [ - "7.3.2" + "7.5.0" ], "zip_versions": [ "3.1.0", diff --git a/images/linux/toolsets/toolset-2204.json b/images/linux/toolsets/toolset-2204.json index 53416c925..b5fa65dde 100644 --- a/images/linux/toolsets/toolset-2204.json +++ b/images/linux/toolsets/toolset-2204.json @@ -105,7 +105,7 @@ "name": "az", "url" : "https://raw.githubusercontent.com/Azure/az-ps-module-versions/main/versions-manifest.json", "versions": [ - "7.3.2" + "7.5.0" ], "zip_versions": [ ] diff --git a/images/win/toolsets/toolset-2019.json b/images/win/toolsets/toolset-2019.json index 3ae51ce8a..2581f69b9 100644 --- a/images/win/toolsets/toolset-2019.json +++ b/images/win/toolsets/toolset-2019.json @@ -125,7 +125,7 @@ "name": "az", "url" : "https://raw.githubusercontent.com/Azure/az-ps-module-versions/main/versions-manifest.json", "versions": [ - "7.3.2" + "7.5.0" ], "zip_versions": [ "1.0.0", diff --git a/images/win/toolsets/toolset-2022.json b/images/win/toolsets/toolset-2022.json index 26065e646..ede4ed949 100644 --- a/images/win/toolsets/toolset-2022.json +++ b/images/win/toolsets/toolset-2022.json @@ -117,7 +117,7 @@ "name": "az", "url" : "https://raw.githubusercontent.com/Azure/az-ps-module-versions/main/versions-manifest.json", "versions": [ - "7.3.2" + "7.5.0" ], "zip_versions": [ "6.6.0" From a1c2e5e24dc58241e4adef5c250657fddc788a1e Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Wed, 6 Jul 2022 11:52:52 +0200 Subject: [PATCH 208/237] Update LLVM to version 14 (#5862) --- images/macos/tests/LLVM.Tests.ps1 | 7 ++++--- images/macos/toolsets/toolset-10.15.json | 2 +- images/macos/toolsets/toolset-11.json | 2 +- images/macos/toolsets/toolset-12.json | 2 +- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/images/macos/tests/LLVM.Tests.ps1 b/images/macos/tests/LLVM.Tests.ps1 index 2e371ef78..af5b63535 100644 --- a/images/macos/tests/LLVM.Tests.ps1 +++ b/images/macos/tests/LLVM.Tests.ps1 @@ -1,8 +1,9 @@ -$os = Get-OSVersion - Describe "Clang/LLVM" { - It "Clang/LLVM is installed and version is correct" { + BeforeAll { $toolsetVersion = Get-ToolsetValue 'llvm.version' + } + + It "Clang/LLVM is installed and version is correct" { $clangVersion = & "$(brew --prefix llvm@$toolsetVersion)/bin/clang" --version $clangVersion[0] | Should -BeLike "*${toolsetVersion}*" } diff --git a/images/macos/toolsets/toolset-10.15.json b/images/macos/toolsets/toolset-10.15.json index 28e289c4c..05874c59a 100644 --- a/images/macos/toolsets/toolset-10.15.json +++ b/images/macos/toolsets/toolset-10.15.json @@ -343,7 +343,7 @@ ] }, "llvm": { - "version": "13" + "version": "14" }, "php": { "version": "8.1" diff --git a/images/macos/toolsets/toolset-11.json b/images/macos/toolsets/toolset-11.json index 87a87a509..c314ffc8e 100644 --- a/images/macos/toolsets/toolset-11.json +++ b/images/macos/toolsets/toolset-11.json @@ -333,7 +333,7 @@ ] }, "llvm": { - "version": "13" + "version": "14" }, "php": { "version": "8.1" diff --git a/images/macos/toolsets/toolset-12.json b/images/macos/toolsets/toolset-12.json index 8ef373191..c4eae4295 100644 --- a/images/macos/toolsets/toolset-12.json +++ b/images/macos/toolsets/toolset-12.json @@ -262,7 +262,7 @@ ] }, "llvm": { - "version": "13" + "version": "14" }, "php": { "version": "8.1" From 4c876760cad802a2c2e21298497f82ab697b80cf Mon Sep 17 00:00:00 2001 From: AlexanderGitin <102294679+AlexanderGitin@users.noreply.github.com> Date: Wed, 6 Jul 2022 14:59:35 +0300 Subject: [PATCH 209/237] [macOS] Set properties for device set list (#5700) * [macOS] Set properties for device set list * replaced /Users/runner to $HOME * Added comment --- images/macos/provision/configuration/configure-machine.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/images/macos/provision/configuration/configure-machine.sh b/images/macos/provision/configuration/configure-machine.sh index 3eadcc523..db8fd3410 100644 --- a/images/macos/provision/configuration/configure-machine.sh +++ b/images/macos/provision/configuration/configure-machine.sh @@ -106,3 +106,6 @@ if [ ! -d "/usr/local/bin" ];then fi chmod +x $HOME/utils/invoke-tests.sh sudo ln -s $HOME/utils/invoke-tests.sh /usr/local/bin/invoke_tests + +# Disable the App Library for fix overloaded cpu +plutil -replace SuggestionsAppLibraryEnabled -bool NO $HOME/Library/Developer/CoreSimulator/Devices/device_set.plist \ No newline at end of file From 29468988d588aa97bef504789a476b7b9c233d40 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Wed, 6 Jul 2022 18:20:15 +0200 Subject: [PATCH 210/237] Fix output file (#5868) --- images/macos/templates/macOS-12.anka.pkr.hcl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/images/macos/templates/macOS-12.anka.pkr.hcl b/images/macos/templates/macOS-12.anka.pkr.hcl index 7a4d3c629..2eb1366b0 100644 --- a/images/macos/templates/macOS-12.anka.pkr.hcl +++ b/images/macos/templates/macOS-12.anka.pkr.hcl @@ -111,7 +111,7 @@ build { "./provision/core/xcode-clt.sh", "./provision/core/homebrew.sh" ] - execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" + execute_command = "chmod +x {{ .Path }}; source $HOME/.bash_profile; {{ .Vars }} {{ .Path }}" } provisioner "shell" { scripts = [ @@ -241,7 +241,7 @@ build { provisioner "file" { destination = "../image-output/" direction = "download" - source = "./image-generation/output/*" + source = "./image-generation/output/" } provisioner "shell" { scripts = [ From 8bef3e36510e61ac89cb853e426036489513ecb7 Mon Sep 17 00:00:00 2001 From: Mikhail Koliada <88318005+mikhailkoliada@users.noreply.github.com> Date: Wed, 6 Jul 2022 18:59:48 +0200 Subject: [PATCH 211/237] [Ubuntu] Apply esl-erlang workaround for 20.04 (#5867) --- images/linux/scripts/installers/erlang.sh | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/images/linux/scripts/installers/erlang.sh b/images/linux/scripts/installers/erlang.sh index 6aaa4a86b..00005f6f9 100644 --- a/images/linux/scripts/installers/erlang.sh +++ b/images/linux/scripts/installers/erlang.sh @@ -6,6 +6,7 @@ # Source the helpers for use with the script source $HELPER_SCRIPTS/install.sh +source $HELPER_SCRIPTS/os.sh source_list=/etc/apt/sources.list.d/eslerlang.list source_key=/usr/share/keyrings/eslerlang.gpg @@ -13,8 +14,28 @@ source_key=/usr/share/keyrings/eslerlang.gpg # Install Erlang wget -q -O - https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc | gpg --dearmor > $source_key echo "deb [signed-by=$source_key] https://packages.erlang-solutions.com/ubuntu $(lsb_release -cs) contrib" > $source_list + apt-get update -apt-get install -y --no-install-recommends esl-erlang + +if isUbuntu20; then + # https://github.com/actions/virtual-environments/issues/5859 + # hashes mismatch is going to happen due to not updated release file + # on the server side, + # pulling all the dependencies first without apt-cache parsing + # but ignore the error + apt-get install --no-install-recommends esl-erlang || true + + # Downoloading and installing a deb file manually, ignore deptree errors + esl_url="https://packages.erlang-solutions.com/ubuntu/pool/esl-erlang_25.0.2-1~ubuntu~focal_amd64.deb" + download_with_retries $esl_url "/tmp" + dpkg -i /tmp/esl-erlang_25.0.2-1~ubuntu~focal_amd64.deb || true + + # Restore a proper deptree which brings esl-erlang back in the loop + # but eleminate unwanted X.org dependencies + apt --no-install-recommends --fix-broken install +else + apt-get install --no-install-recommends esl-erlang +fi # Install rebar3 rebar3_url="https://github.com/erlang/rebar3/releases/latest/download/rebar3" From e657930a55f34cbd3502c04b762da4598f970526 Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Thu, 7 Jul 2022 11:20:52 +0400 Subject: [PATCH 212/237] [Ubuntu] Update link to openssl (#5870) * Update link to openssl * Fix filename in dpkg invocation --- images/linux/scripts/installers/sqlpackage.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/images/linux/scripts/installers/sqlpackage.sh b/images/linux/scripts/installers/sqlpackage.sh index 25dec14cf..12a3ba80f 100644 --- a/images/linux/scripts/installers/sqlpackage.sh +++ b/images/linux/scripts/installers/sqlpackage.sh @@ -10,8 +10,8 @@ source $HELPER_SCRIPTS/os.sh # Install libssl1.1 dependency if isUbuntu22; then - download_with_retries "http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1l-1ubuntu1.5_amd64.deb" "/tmp" - dpkg -i /tmp/libssl1.1_1.1.1l-1ubuntu1.5_amd64.deb + download_with_retries "http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1l-1ubuntu1.6_amd64.deb" "/tmp" + dpkg -i /tmp/libssl1.1_1.1.1l-1ubuntu1.6_amd64.deb fi # Install SqlPackage From b87bdfb146bdd41a98f33fc9572a961e9a60e9dd Mon Sep 17 00:00:00 2001 From: Dusko Dobranic <101048884+ddobranic@users.noreply.github.com> Date: Thu, 7 Jul 2022 09:44:13 +0200 Subject: [PATCH 213/237] Revert "[macOS] Set properties for device set list (#5700)" (#5871) This reverts commit 4c876760cad802a2c2e21298497f82ab697b80cf. --- images/macos/provision/configuration/configure-machine.sh | 3 --- 1 file changed, 3 deletions(-) diff --git a/images/macos/provision/configuration/configure-machine.sh b/images/macos/provision/configuration/configure-machine.sh index db8fd3410..3eadcc523 100644 --- a/images/macos/provision/configuration/configure-machine.sh +++ b/images/macos/provision/configuration/configure-machine.sh @@ -106,6 +106,3 @@ if [ ! -d "/usr/local/bin" ];then fi chmod +x $HOME/utils/invoke-tests.sh sudo ln -s $HOME/utils/invoke-tests.sh /usr/local/bin/invoke_tests - -# Disable the App Library for fix overloaded cpu -plutil -replace SuggestionsAppLibraryEnabled -bool NO $HOME/Library/Developer/CoreSimulator/Devices/device_set.plist \ No newline at end of file From e91961e2f281b7e2888557bb27084fe060431510 Mon Sep 17 00:00:00 2001 From: Mikhail Koliada <88318005+mikhailkoliada@users.noreply.github.com> Date: Fri, 8 Jul 2022 07:49:17 +0200 Subject: [PATCH 214/237] [Ubuntu] Add Microsoft Edge (#5874) trailing whitespace --- .../SoftwareReport.Browsers.psm1 | 6 +++++ .../SoftwareReport.Generator.ps1 | 1 + .../scripts/installers/microsoft-edge.sh | 24 +++++++++++++++++++ images/linux/scripts/tests/Browsers.Tests.ps1 | 8 ++++++- images/linux/ubuntu1804.json | 1 + images/linux/ubuntu2004.json | 1 + images/linux/ubuntu2204.pkr.hcl | 1 + 7 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 images/linux/scripts/installers/microsoft-edge.sh diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.Browsers.psm1 b/images/linux/scripts/SoftwareReport/SoftwareReport.Browsers.psm1 index 8c60f8d73..b480419ea 100644 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.Browsers.psm1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.Browsers.psm1 @@ -23,6 +23,12 @@ function Get-ChromiumVersion { return $chromiumVersion } +function Get-EdgeVersion { + $edgeVersion = (microsoft-edge --version).trim() + $aptSourceRepo = Get-AptSourceRepository -PackageName "microsoft-edge" + return "$edgeVersion (apt source repository: $aptSourceRepo)" +} + function Get-SeleniumVersion { $seleniumBinaryName = Get-ToolsetValue "selenium.binary_name" $fullSeleniumVersion = (Get-ChildItem "/usr/share/java/${seleniumBinaryName}-*").Name -replace "${seleniumBinaryName}-" diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 b/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 index 0b4b432ad..b3a3a452f 100644 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 @@ -231,6 +231,7 @@ $browsersAndDriversList = @( (Get-ChromeVersion), (Get-ChromeDriverVersion), (Get-ChromiumVersion), + (Get-EdgeVersion), (Get-SeleniumVersion) ) diff --git a/images/linux/scripts/installers/microsoft-edge.sh b/images/linux/scripts/installers/microsoft-edge.sh new file mode 100644 index 000000000..409289919 --- /dev/null +++ b/images/linux/scripts/installers/microsoft-edge.sh @@ -0,0 +1,24 @@ +#!/bin/bash -e +################################################################################ +## File: microsoft-edge.sh +## Desc: Installs Microsoft Edge +################################################################################ + +REPO_URL="https://packages.microsoft.com/repos/edge" +gpg_key="/usr/share/keyrings/microsoft-edge.gpg" +repo_path="/etc/apt/sources.list.d/microsoft-edge.list" + + +wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > $gpg_key +# Specify an arch as Microsoft repository supports armhf and arm64 as well +echo "deb [arch=amd64 signed-by=$gpg_key] $REPO_URL stable main" > $repo_path + +apt-get update +apt-get install --no-install-recommends microsoft-edge-stable + +rm $gpg_key +rm $repo_path + +echo "microsoft-edge $REPO_URL" >> $HELPER_SCRIPTS/apt-sources.txt + +invoke_tests "Browsers" "Edge" diff --git a/images/linux/scripts/tests/Browsers.Tests.ps1 b/images/linux/scripts/tests/Browsers.Tests.ps1 index e6e77bbf0..abf4e4a39 100644 --- a/images/linux/scripts/tests/Browsers.Tests.ps1 +++ b/images/linux/scripts/tests/Browsers.Tests.ps1 @@ -18,8 +18,14 @@ Describe "Chrome" { } } +Describe "Edge" { + It "Edge" { + "microsoft-edge --version" | Should -ReturnZeroExitCode + } +} + Describe "Chromium" { It "Chromium" { "chromium-browser --version" | Should -ReturnZeroExitCode } -} +} diff --git a/images/linux/ubuntu1804.json b/images/linux/ubuntu1804.json index 1f64a3365..b36c1eb2c 100644 --- a/images/linux/ubuntu1804.json +++ b/images/linux/ubuntu1804.json @@ -203,6 +203,7 @@ "{{template_dir}}/scripts/installers/dotnetcore-sdk.sh", "{{template_dir}}/scripts/installers/erlang.sh", "{{template_dir}}/scripts/installers/firefox.sh", + "{{template_dir}}/scripts/installers/microsoft-edge.sh", "{{template_dir}}/scripts/installers/gcc.sh", "{{template_dir}}/scripts/installers/gfortran.sh", "{{template_dir}}/scripts/installers/git.sh", diff --git a/images/linux/ubuntu2004.json b/images/linux/ubuntu2004.json index 7c386927e..894de265a 100644 --- a/images/linux/ubuntu2004.json +++ b/images/linux/ubuntu2004.json @@ -204,6 +204,7 @@ "{{template_dir}}/scripts/installers/dotnetcore-sdk.sh", "{{template_dir}}/scripts/installers/erlang.sh", "{{template_dir}}/scripts/installers/firefox.sh", + "{{template_dir}}/scripts/installers/microsoft-edge.sh", "{{template_dir}}/scripts/installers/gcc.sh", "{{template_dir}}/scripts/installers/gfortran.sh", "{{template_dir}}/scripts/installers/git.sh", diff --git a/images/linux/ubuntu2204.pkr.hcl b/images/linux/ubuntu2204.pkr.hcl index d21eb0d3b..776112ec0 100644 --- a/images/linux/ubuntu2204.pkr.hcl +++ b/images/linux/ubuntu2204.pkr.hcl @@ -273,6 +273,7 @@ build { "${path.root}/scripts/installers/codeql-bundle.sh", "${path.root}/scripts/installers/containers.sh", "${path.root}/scripts/installers/dotnetcore-sdk.sh", + "${path.root}/scripts/installers/microsoft-edge.sh", "${path.root}/scripts/installers/gcc.sh", "${path.root}/scripts/installers/gfortran.sh", "${path.root}/scripts/installers/git.sh", From 6de62ee5a4159eae76dccaa301b85a082b7c69f7 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Fri, 8 Jul 2022 07:49:35 +0200 Subject: [PATCH 215/237] Apt Always-Include-Phased-Updates (#5873) --- images/linux/scripts/base/apt.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/images/linux/scripts/base/apt.sh b/images/linux/scripts/base/apt.sh index 05d08878c..1f36b4a5f 100644 --- a/images/linux/scripts/base/apt.sh +++ b/images/linux/scripts/base/apt.sh @@ -14,6 +14,13 @@ echo "APT::Acquire::Retries \"10\";" > /etc/apt/apt.conf.d/80-retries # Configure apt to always assume Y echo "APT::Get::Assume-Yes \"true\";" > /etc/apt/apt.conf.d/90assumeyes +# APT understands a field called Phased-Update-Percentage which can be used to control the rollout of a new version. It is an integer between 0 and 100. +# In case you have multiple systems that you want to receive the same set of updates, +# you can set APT::Machine-ID to a UUID such that they all phase the same, +# or set APT::Get::Never-Include-Phased-Updates or APT::Get::Always-Include-Phased-Updates to true such that APT will never/always consider phased updates. +# apt-cache policy pkgname +echo 'APT::Get::Always-Include-Phased-Updates "true";' > /etc/apt/apt.conf.d/99-phased-updates + # Fix bad proxy and http headers settings cat <> /etc/apt/apt.conf.d/99bad_proxy Acquire::http::Pipeline-Depth 0; From ae186119bed0fa53322f681511b45492897da3df Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Fri, 8 Jul 2022 10:40:48 +0200 Subject: [PATCH 216/237] Fix invoking confirm-identified-developers.scpt script (#5876) --- images/macos/provision/core/commonutils.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/images/macos/provision/core/commonutils.sh b/images/macos/provision/core/commonutils.sh index daa06627a..3519e9c1a 100644 --- a/images/macos/provision/core/commonutils.sh +++ b/images/macos/provision/core/commonutils.sh @@ -19,6 +19,22 @@ done # Execute AppleScript to change security preferences for virtualbox # System Preferences -> Security & Privacy -> General -> Unlock -> Allow -> Not now if is_Monterey; then + if is_Veertu; then + retry=10 + while [ $retry -gt 0 ]; do + { + osascript -e 'tell application "System Events" to get application processes where visible is true' + } && break + + retry=$((retry-1)) + if [ $retry -eq 0 ]; then + echo "No retry attempts left" + exit 1 + fi + sleep 10 + done + fi + osascript $HOME/utils/confirm-identified-developers.scpt $USER_PASSWORD fi From 82c8123cacdad6c0fa2717d261c430bb8e720207 Mon Sep 17 00:00:00 2001 From: Mikhail Koliada <88318005+mikhailkoliada@users.noreply.github.com> Date: Sat, 9 Jul 2022 08:49:21 +0200 Subject: [PATCH 217/237] [Ubuntu] Add Microsoft Edge Web Driver (#5878) * [Ubuntu] Add Edge Web Driver * take part 0 in sw report --- .../SoftwareReport.Browsers.psm1 | 9 +++++++ .../SoftwareReport.Generator.ps1 | 1 + .../scripts/installers/microsoft-edge.sh | 25 +++++++++++++++++++ images/linux/scripts/tests/Browsers.Tests.ps1 | 4 +++ 4 files changed, 39 insertions(+) diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.Browsers.psm1 b/images/linux/scripts/SoftwareReport/SoftwareReport.Browsers.psm1 index b480419ea..9ba439062 100644 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.Browsers.psm1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.Browsers.psm1 @@ -29,6 +29,11 @@ function Get-EdgeVersion { return "$edgeVersion (apt source repository: $aptSourceRepo)" } +function Get-EdgeDriverVersion { + $edgeDriverVersion = msedgedriver --version | Take-OutputPart -Part 0,1,2,3 + return $edgeDriverVersion +} + function Get-SeleniumVersion { $seleniumBinaryName = Get-ToolsetValue "selenium.binary_name" $fullSeleniumVersion = (Get-ChildItem "/usr/share/java/${seleniumBinaryName}-*").Name -replace "${seleniumBinaryName}-" @@ -41,6 +46,10 @@ function Build-BrowserWebdriversEnvironmentTable { "Name" = "CHROMEWEBDRIVER" "Value" = $env:CHROMEWEBDRIVER }, + @{ + "Name" = "EDGEWEBDRIVER" + "Value" = $env:EDGEWEBDRIVER + }, @{ "Name" = "GECKOWEBDRIVER" "Value" = $env:GECKOWEBDRIVER diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 b/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 index b3a3a452f..944235327 100644 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.Generator.ps1 @@ -232,6 +232,7 @@ $browsersAndDriversList = @( (Get-ChromeDriverVersion), (Get-ChromiumVersion), (Get-EdgeVersion), + (Get-EdgeDriverVersion), (Get-SeleniumVersion) ) diff --git a/images/linux/scripts/installers/microsoft-edge.sh b/images/linux/scripts/installers/microsoft-edge.sh index 409289919..dc3ef46f6 100644 --- a/images/linux/scripts/installers/microsoft-edge.sh +++ b/images/linux/scripts/installers/microsoft-edge.sh @@ -4,6 +4,8 @@ ## Desc: Installs Microsoft Edge ################################################################################ +source $HELPER_SCRIPTS/install.sh + REPO_URL="https://packages.microsoft.com/repos/edge" gpg_key="/usr/share/keyrings/microsoft-edge.gpg" repo_path="/etc/apt/sources.list.d/microsoft-edge.list" @@ -21,4 +23,27 @@ rm $repo_path echo "microsoft-edge $REPO_URL" >> $HELPER_SCRIPTS/apt-sources.txt +# Install Microsoft Edge Webdriver + +EDGEDRIVER_DIR="/usr/local/share/edge_driver" +EDGEDRIVER_BIN="$EDGEDRIVER_DIR/msedgedriver" + +mkdir -p $EDGEDRIVER_DIR + +EDGE_VERSION=$(microsoft-edge --version | cut -d' ' -f 3) +EDGE_VERSION_MAJOR=$(echo $EDGE_VERSION | cut -d'.' -f 1) + +EDGE_DRIVER_VERSION_URL="https://msedgedriver.azureedge.net/LATEST_RELEASE_${EDGE_VERSION_MAJOR}_LINUX" +# Convert a resulting file to normal UTF-8 +EDGE_DRIVER_LATEST_VERSION=$(curl -s "$EDGE_DRIVER_VERSION_URL" | iconv -f utf-16 -t utf-8 | tr -d '\r') + +EDGEDRIVER_URL="https://msedgedriver.azureedge.net/${EDGE_DRIVER_LATEST_VERSION}/edgedriver_linux64.zip" +download_with_retries $EDGEDRIVER_URL "/tmp" "edgedriver_linux64.zip" + +unzip -qq /tmp/edgedriver_linux64.zip -d $EDGEDRIVER_DIR +chmod +x $EDGEDRIVER_BIN +ln -s $EDGEDRIVER_BIN /usr/bin + +echo "EDGEWEBDRIVER=$EDGEDRIVER_DIR" | tee -a /etc/environment + invoke_tests "Browsers" "Edge" diff --git a/images/linux/scripts/tests/Browsers.Tests.ps1 b/images/linux/scripts/tests/Browsers.Tests.ps1 index abf4e4a39..1bb7b8f70 100644 --- a/images/linux/scripts/tests/Browsers.Tests.ps1 +++ b/images/linux/scripts/tests/Browsers.Tests.ps1 @@ -22,6 +22,10 @@ Describe "Edge" { It "Edge" { "microsoft-edge --version" | Should -ReturnZeroExitCode } + + It "Edge Driver" { + "msedgedriver --version" | Should -ReturnZeroExitCode + } } Describe "Chromium" { From 70019eaa8fed396bce7b7965b07525c78fe47af6 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Tue, 12 Jul 2022 09:10:32 +0200 Subject: [PATCH 218/237] [Windows] Replace Win32_Product call to registry query (#5887) * Replace Win32_Product call to registry query * Update properties --- .../scripts/SoftwareReport/SoftwareReport.Tools.psm1 | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/images/win/scripts/SoftwareReport/SoftwareReport.Tools.psm1 b/images/win/scripts/SoftwareReport/SoftwareReport.Tools.psm1 index 878a838c2..e85b328fe 100644 --- a/images/win/scripts/SoftwareReport/SoftwareReport.Tools.psm1 +++ b/images/win/scripts/SoftwareReport/SoftwareReport.Tools.psm1 @@ -277,13 +277,17 @@ function Get-GHVersion { } function Get-VisualCPPComponents { - $vcpp = Get-CimInstance -ClassName Win32_Product -Filter "Name LIKE 'Microsoft Visual C++%'" - $vcpp | Sort-Object Name, Version | ForEach-Object { - $isMatch = $_.Name -match "^(?Microsoft Visual C\+\+ \d{4})\s+(?\w{3})\s+(?.+)\s+-" + $regKeys = @( + "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*" + "HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*" + ) + $vcpp = Get-ItemProperty -Path $regKeys | Where-Object DisplayName -like "Microsoft Visual C++*" + $vcpp | Sort-Object DisplayName, DisplayVersion | ForEach-Object { + $isMatch = $_.DisplayName -match "^(?Microsoft Visual C\+\+ \d{4})\s+(?\w{3})\s+(?.+)\s+-" if ($isMatch) { $name = '{0} {1}' -f $matches["Name"], $matches["Ext"] $arch = $matches["Arch"].ToLower() - $version = $_.Version + $version = $_.DisplayVersion [PSCustomObject]@{ Name = $name Architecture = $arch From 0dac8e59cd4b7e7d7fd2d8765fdb23118a5691e9 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Tue, 12 Jul 2022 10:52:06 +0200 Subject: [PATCH 219/237] Check vm in failed status (#5893) --- images.CI/macos/anka/Anka.Helpers.psm1 | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/images.CI/macos/anka/Anka.Helpers.psm1 b/images.CI/macos/anka/Anka.Helpers.psm1 index dcf1550f2..7e57f36bd 100644 --- a/images.CI/macos/anka/Anka.Helpers.psm1 +++ b/images.CI/macos/anka/Anka.Helpers.psm1 @@ -197,7 +197,14 @@ function Wait-AnkaVMIPAddress { [int] $Seconds = 60 ) - $condition = { Get-AnkaVMIPAddress -VMName $VMName } + $condition = { + $vmStatus = Get-AnkaVMStatus -VMName $VMName + if ($vmStatus -eq "failed") { + Write-Host "`t [-] $VMName is in failed status" + exit 1 + } + Get-AnkaVMIPAddress -VMName $VMName + } $null = Invoke-WithRetry -BreakCondition $condition -RetryCount $RetryCount -Seconds $Seconds } From 4e593327cdfbb56fbf376fd93b2c2621caaccfac Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 12 Jul 2022 09:18:15 +0000 Subject: [PATCH 220/237] Updating readme file for ubuntu22 version 20220710.1 (#5883) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/linux/Ubuntu2204-Readme.md | 84 ++++++++++++++++--------------- 1 file changed, 44 insertions(+), 40 deletions(-) diff --git a/images/linux/Ubuntu2204-Readme.md b/images/linux/Ubuntu2204-Readme.md index 2181e302d..68f2b7ec7 100644 --- a/images/linux/Ubuntu2204-Readme.md +++ b/images/linux/Ubuntu2204-Readme.md @@ -1,10 +1,11 @@ | Announcements | |-| +| [[all OSs] Android ndk-bundle along with old NDK versions will be deprecated on July, 24](https://github.com/actions/virtual-environments/issues/5879) | | [(Public Beta) Ubuntu 22.04 is now available](https://github.com/actions/virtual-environments/issues/5490) | *** # Ubuntu 22.04 LTS - Linux kernel version: 5.15.0-1013-azure -- Image Version: 20220626.1 +- Image Version: 20220710.1 ## Installed Software ### Language and Runtime @@ -16,8 +17,8 @@ - GNU C++ 9.4.0, 10.3.0, 11.2.0 - GNU Fortran 9.4.0, 10.3.0, 11.2.0 - Julia 1.7.3 -- Kotlin 1.7.0-release-281 -- Node 16.15.1 +- Kotlin 1.7.10-release-333 +- Node 16.16.0 - Perl 5.34.0 - Python 3.10.4 - Python3 3.10.4 @@ -26,14 +27,14 @@ ### Package Management - cpan 1.64 - Helm 3.9.0 -- Homebrew 3.5.2 +- Homebrew 3.5.4 - Miniconda 4.12.0 - Npm 8.11.0 - Pip 22.0.2 - Pip3 22.0.2 - Pipx 1.1.0 - RubyGems 3.3.5 -- Vcpkg (build from master \) +- Vcpkg (build from master \<98f8d00e8>) - Yarn 1.22.19 #### Environment variables @@ -43,7 +44,7 @@ | VCPKG_INSTALLATION_ROOT | /usr/local/share/vcpkg | ### Project Management -- Lerna 5.1.6 +- Lerna 5.1.8 ### Tools - Ansible 2.13.1 @@ -51,18 +52,18 @@ - AzCopy 10.15.0 (available by `azcopy` and `azcopy10` aliases) - Bazel 5.2.0 - Bazelisk 1.12.0 -- Bicep 0.7.4 +- Bicep 0.8.9 - Buildah 1.23.1 - CMake 3.23.2 -- CodeQL Action Bundle 2.9.4 +- CodeQL Action Bundle 2.10.0 - Docker Amazon ECR Credential Helper 0.6.0 - Docker Compose v1 1.29.2 -- Docker Compose v2 2.6.0+azure-1 +- Docker Compose v2 2.6.1+azure-1 - Docker-Buildx 0.8.2 - Docker-Moby Client 20.10.17+azure-1 - Docker-Moby Server 20.10.17+azure-1 -- Fastlane 2.206.2 -- Git 2.36.1 (apt source repository: ppa:git-core/ppa) +- Fastlane 2.207.0 +- Git 2.37.0 (apt source repository: ppa:git-core/ppa) - Git LFS 3.2.0 (apt source repository: https://packagecloud.io/install/repositories/github/git-lfs) - Git-ftp 1.6.0 - Haveged 1.9.14 @@ -78,34 +79,34 @@ - n 8.2.0 - Newman 5.3.2 - nvm 0.39.1 -- OpenSSL 3.0.2-0ubuntu1.5 +- OpenSSL 3.0.2-0ubuntu1.6 - Packer 1.8.2 - Parcel 2.6.2 - Podman 3.4.4 -- Pulumi 3.35.1 -- R 4.2.0 +- Pulumi 3.35.3 +- R 4.2.1 - Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 - SVN 1.14.1 -- Terraform 1.2.3 -- yamllint 1.26.3 +- Terraform 1.2.4 +- yamllint 1.27.1 - yq 4.25.3 - zstd 1.5.2 (homebrew) ### CLI Tools - Alibaba Cloud CLI 3.0.124 -- AWS CLI 2.7.11 +- AWS CLI 2.7.14 - AWS CLI Session manager plugin 1.2.339.0 -- AWS SAM CLI 1.52.0 -- Azure CLI (azure-cli) 2.37.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) +- AWS SAM CLI 1.53.0 +- Azure CLI (azure-cli) 2.38.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 - GitHub CLI 2.13.0 - Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt) - Hub CLI 2.14.2 -- Netlify CLI 10.6.2 -- OpenShift CLI 4.10.18 -- ORAS CLI 0.12.0 -- Vercel CLI 25.1.0 +- Netlify CLI 10.7.1 +- OpenShift CLI 4.10.21 +- ORAS CLI 0.13.0 +- Vercel CLI 27.0.1 ### Java | Version | Vendor | Environment Variable | @@ -123,7 +124,7 @@ | Tool | Version | | -------- | ------- | | PHP | 8.1.7 | -| Composer | 2.3.7 | +| Composer | 2.3.9 | | PHPUnit | 8.5.27 | ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. @@ -135,29 +136,32 @@ - Stack 2.7.5 ### Rust Tools -- Cargo 1.61.0 -- Rust 1.61.0 -- Rustdoc 1.61.0 +- Cargo 1.62.0 +- Rust 1.62.0 +- Rustdoc 1.62.0 - Rustup 1.24.3 #### Packages - Bindgen 0.60.1 - Cargo audit 0.17.0 -- Cargo clippy 0.1.61 +- Cargo clippy 0.1.62 - Cargo outdated 0.11.1 - Cbindgen 0.24.3 - Rustfmt 1.4.38 ### Browsers and Drivers -- Google Chrome 103.0.5060.53 +- Google Chrome 103.0.5060.114 - ChromeDriver 103.0.5060.53 - Chromium 103.0.5060.0 +- Microsoft Edge 103.0.1264.51 (apt source repository: https://packages.microsoft.com/repos/edge) +- Microsoft Edge WebDriver 103.0.1264.51 - Selenium server 4.3.0 #### Environment variables | Name | Value | | ----------------- | ----------------------------------- | | CHROMEWEBDRIVER | /usr/local/share/chrome_driver | +| EDGEWEBDRIVER | /usr/local/share/edge_driver | | GECKOWEBDRIVER | | | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | @@ -190,8 +194,8 @@ - 1.18.3 #### Node.js -- 14.19.3 -- 16.15.1 +- 14.20.0 +- 16.16.0 #### PyPy - 3.7.13 [PyPy 7.3.9] @@ -225,7 +229,7 @@ | PSScriptAnalyzer | 1.20.0 | #### Az PowerShell Modules -- 7.3.2 +- 7.5.0 ### Web Servers | Name | Version | ConfigFile | ServiceStatus | ListenPort | @@ -268,10 +272,10 @@ | debian:10 | sha256:9740683722a2a8aa497a5b23e4bc229fcf8b8991e26d3935540c7704ff24012e | 2022-06-23 | | debian:11 | sha256:859ea45db307402ee024b153c7a63ad4888eb4751921abbef68679fc73c4c739 | 2022-06-23 | | moby/buildkit:latest | sha256:0dc312b04eac1b44cd2cad566deb1e886c753109208affbbec8384f381ff7f38 | 2022-05-06 | -| node:14 | sha256:ce156f9b2e9dbe73139cf0619a71188960e6c9eaba0ff832a5dfa0febf9eee27 | 2022-06-23 | -| node:14-alpine | sha256:6b87d16e4ce20cacd6f1f662f66c821e4c3c41c2903daeace52d818ec3f4bbdd | 2022-06-07 | -| node:16 | sha256:a13d2d2aec7f0dae18a52ca4d38b592e45a45cc4456ffab82e5ff10d8a53d042 | 2022-06-23 | -| node:16-alpine | sha256:c785e617c8d7015190c0d41af52cc69be8a16e3d9eb7cb21f0bb58bcfca14d6b | 2022-06-07 | +| node:14 | sha256:0c571044148fd772bbc03fd42d293939ce3e39d7aa1e095dd87c33ce89796829 | 2022-07-08 | +| node:14-alpine | sha256:2af507df45e7c0a46c6b3001ce0dbc6924f7b39864d442045f781361a1971975 | 2022-07-08 | +| node:16 | sha256:8951351b7c6a2f8ff9ec25eccc087d37a8aeccf9bf911888ff13c76223467466 | 2022-07-08 | +| node:16-alpine | sha256:554142f9a6367f1fbd776a1b2048fab3a2cc7aa477d7fe9c00ce0f110aa45716 | 2022-07-08 | | ubuntu:18.04 | sha256:478caf1bec1afd54a58435ec681c8755883b7eb843a8630091890130b15a79af | 2022-06-06 | | ubuntu:20.04 | sha256:fd92c36d3cb9b1d027c4d2a72c6bf0125da82425fc2ca37c414d4f010180dc19 | 2022-06-06 | | ubuntu:22.04 | sha256:b6b83d3c331794420340093eb706a6f152d9c1fa51b262d9bf34594887c2c7ac | 2022-06-06 | @@ -289,7 +293,7 @@ | build-essential | 12.9ubuntu3 | | bzip2 | 1.0.8-5build1 | | coreutils | 8.32-4.1ubuntu1 | -| curl | 7.81.0-1ubuntu1.2 | +| curl | 7.81.0-1ubuntu1.3 | | dbus | 1.12.20-2ubuntu4 | | dnsutils | 1:9.18.1-1ubuntu1.1 | | dpkg | 1.21.1ubuntu2.1 | @@ -298,7 +302,7 @@ | flex | 2.6.4-8build2 | | fonts-noto-color-emoji | 2.034-1 | | ftp | 20210827-4build1 | -| gnupg2 | 2.2.27-3ubuntu2 | +| gnupg2 | 2.2.27-3ubuntu2.1 | | haveged | 1.9.14-1ubuntu1 | | imagemagick | 8:6.9.11.60+dfsg-1.3build2 | | iproute2 | 5.15.0-1ubuntu2 | @@ -307,7 +311,7 @@ | lib32z1 | 1:1.2.11.dfsg-2ubuntu9 | | libc++-dev | 1:14.0-55\~exp2 | | libc++abi-dev | 1:14.0-55\~exp2 | -| libcurl4 | 7.81.0-1ubuntu1.2 | +| libcurl4 | 7.81.0-1ubuntu1.3 | | libgbm-dev | 22.0.1-1ubuntu2.1 | | libgconf-2-4 | 3.2.6-7ubuntu2 | | libgsl-dev | 2.7.1+dfsg-3 | @@ -317,7 +321,7 @@ | libmagickwand-dev | 8:6.9.11.60+dfsg-1.3build2 | | libsecret-1-dev | 0.20.5-2 | | libsqlite3-dev | 3.37.2-2 | -| libssl-dev | 3.0.2-0ubuntu1.5 | +| libssl-dev | 3.0.2-0ubuntu1.6 | | libtool | 2.4.6-15build2 | | libunwind8 | 1.3.2-2build2 | | libxkbfile-dev | 1:1.1.0-1build3 | From 1e586b007fd2f208f84c962545df5cedf58f471e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 12 Jul 2022 09:29:32 +0000 Subject: [PATCH 221/237] Updating readme file for ubuntu18 version 20220710.1 (#5882) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/linux/Ubuntu1804-Readme.md | 84 ++++++++++++++++--------------- 1 file changed, 44 insertions(+), 40 deletions(-) diff --git a/images/linux/Ubuntu1804-Readme.md b/images/linux/Ubuntu1804-Readme.md index bb90451ba..5b0480838 100644 --- a/images/linux/Ubuntu1804-Readme.md +++ b/images/linux/Ubuntu1804-Readme.md @@ -1,10 +1,11 @@ | Announcements | |-| +| [[all OSs] Android ndk-bundle along with old NDK versions will be deprecated on July, 24](https://github.com/actions/virtual-environments/issues/5879) | | [(Public Beta) Ubuntu 22.04 is now available](https://github.com/actions/virtual-environments/issues/5490) | *** # Ubuntu 18.04.6 LTS - Linux kernel version: 5.4.0-1085-azure -- Image Version: 20220626.1 +- Image Version: 20220710.1 ## Installed Software ### Language and Runtime @@ -18,10 +19,10 @@ - GNU C++ 7.5.0, 9.4.0, 10.3.0 - GNU Fortran 7.5.0, 9.4.0, 10.3.0 - Julia 1.7.3 -- Kotlin 1.7.0-release-281 +- Kotlin 1.7.10-release-333 - Mono 6.12.0.182 (apt source repository: https://download.mono-project.com/repo/ubuntu stable-bionic main) - MSBuild 16.10.1.31701 (from /usr/lib/mono/msbuild/15.0/bin/MSBuild.dll) -- Node 16.15.1 +- Node 16.16.0 - Perl 5.26.1 - Python 2.7.17 - Python3 3.6.9 @@ -31,14 +32,14 @@ ### Package Management - cpan 1.64 - Helm 3.9.0 -- Homebrew 3.5.2 +- Homebrew 3.5.4 - Miniconda 4.12.0 - Npm 8.11.0 - Pip 9.0.1 - Pip3 9.0.1 - Pipx 1.0.0 - RubyGems 2.7.6 -- Vcpkg (build from master \) +- Vcpkg (build from master \<98f8d00e8>) - Yarn 1.22.19 #### Environment variables @@ -51,7 +52,7 @@ - Ant 1.10.5 - Gradle 7.4.2 - Maven 3.8.6 -- Sbt 1.6.2 +- Sbt 1.7.0 ### Tools - Ansible 2.11.12 @@ -59,22 +60,22 @@ - AzCopy 10.15.0 (available by `azcopy` and `azcopy10` aliases) - Bazel 5.2.0 - Bazelisk 1.12.0 -- Bicep 0.7.4 +- Bicep 0.8.9 - Buildah 1.22.3 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - CMake 3.23.2 -- CodeQL Action Bundle 2.9.4 +- CodeQL Action Bundle 2.10.0 - Docker Amazon ECR Credential Helper 0.6.0 - Docker Compose v1 1.29.2 -- Docker Compose v2 2.6.0+azure-1 +- Docker Compose v2 2.6.1+azure-1 - Docker-Buildx 0.8.2 - Docker-Moby Client 20.10.17+azure-1 - Docker-Moby Server 20.10.17+azure-1 -- Git 2.36.1 (apt source repository: ppa:git-core/ppa) +- Git 2.37.0 (apt source repository: ppa:git-core/ppa) - Git LFS 3.2.0 (apt source repository: https://packagecloud.io/install/repositories/github/git-lfs) - Git-ftp 1.3.1 - Haveged 1.9.1 - Heroku 7.60.2 -- HHVM (HipHop VM) 4.163.0 +- HHVM (HipHop VM) 4.164.0 - jq 1.5 - Kind 0.14.0 - Kubectl 1.24.2 @@ -86,35 +87,35 @@ - n 8.2.0 - Newman 5.3.2 - nvm 0.39.1 -- OpenSSL 1.1.1-1ubuntu2.1~18.04.19 +- OpenSSL 1.1.1-1ubuntu2.1~18.04.20 - Packer 1.8.2 - Parcel 2.6.2 - PhantomJS 2.1.1 - Podman 3.4.2 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) -- Pulumi 3.35.1 +- Pulumi 3.35.3 - R 4.2.0 - Skopeo 1.5.0 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - Sphinx Open Source Search Server 2.2.11 - SVN 1.9.7 -- Terraform 1.2.3 -- yamllint 1.26.3 +- Terraform 1.2.4 +- yamllint 1.27.1 - yq 4.25.3 - zstd 1.5.2 (homebrew) ### CLI Tools - Alibaba Cloud CLI 3.0.124 -- AWS CLI 2.7.11 +- AWS CLI 2.7.14 - AWS CLI Session manager plugin 1.2.339.0 -- AWS SAM CLI 1.52.0 -- Azure CLI (azure-cli) 2.37.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) +- AWS SAM CLI 1.53.0 +- Azure CLI (azure-cli) 2.38.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 - GitHub CLI 2.13.0 - Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt) - Hub CLI 2.14.2 -- Netlify CLI 10.6.2 -- OpenShift CLI 4.10.18 -- ORAS CLI 0.12.0 -- Vercel CLI 25.1.0 +- Netlify CLI 10.7.1 +- OpenShift CLI 4.10.21 +- ORAS CLI 0.13.0 +- Vercel CLI 27.0.1 ### Java | Version | Vendor | Environment Variable | @@ -128,7 +129,7 @@ | Tool | Version | | -------- | --------------------------------- | | PHP | 7.2.34 7.3.33 7.4.30 8.0.20 8.1.7 | -| Composer | 2.3.7 | +| Composer | 2.3.9 | | PHPUnit | 8.5.27 | ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. @@ -140,31 +141,34 @@ - Stack 2.7.5 ### Rust Tools -- Cargo 1.61.0 -- Rust 1.61.0 -- Rustdoc 1.61.0 +- Cargo 1.62.0 +- Rust 1.62.0 +- Rustdoc 1.62.0 - Rustup 1.24.3 #### Packages - Bindgen 0.60.1 - Cargo audit 0.17.0 -- Cargo clippy 0.1.61 +- Cargo clippy 0.1.62 - Cargo outdated 0.11.1 - Cbindgen 0.24.3 - Rustfmt 1.4.38 ### Browsers and Drivers -- Google Chrome 103.0.5060.53 +- Google Chrome 103.0.5060.114 - ChromeDriver 103.0.5060.53 - Chromium 103.0.5060.0 +- Microsoft Edge 103.0.1264.51 (apt source repository: https://packages.microsoft.com/repos/edge) +- Microsoft Edge WebDriver 103.0.1264.51 - Selenium server 4.3.0 -- Mozilla Firefox 101.0.1 +- Mozilla Firefox 102.0 - Geckodriver 0.31.0 #### Environment variables | Name | Value | | ----------------- | ----------------------------------- | | CHROMEWEBDRIVER | /usr/local/share/chrome_driver | +| EDGEWEBDRIVER | /usr/local/share/edge_driver | | GECKOWEBDRIVER | /usr/local/share/gecko_driver | | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | @@ -193,7 +197,7 @@ MySQL service is disabled by default. Use the following command as a part of your job to start the service: 'sudo systemctl start mysql.service' ``` #### MS SQL Server Client Tools -- sqlcmd 17.9.0001.1 +- sqlcmd 17.10.0001.1 - SqlPackage 16.0.6161.0 ### Cached Tools @@ -204,8 +208,8 @@ #### Node.js - 12.22.12 -- 14.19.3 -- 16.15.1 +- 14.20.0 +- 16.16.0 #### PyPy - 2.7.18 [PyPy 7.3.9] @@ -246,7 +250,7 @@ | Pester | 5.3.3 | #### Az PowerShell Modules -- 7.3.2 3.1.0.zip 4.4.0.zip 5.9.0.zip 6.6.0.zip +- 7.5.0 3.1.0.zip 4.4.0.zip 5.9.0.zip 6.6.0.zip ### Web Servers | Name | Version | ConfigFile | ServiceStatus | ListenPort | @@ -295,10 +299,10 @@ | moby/buildkit:latest | sha256:0dc312b04eac1b44cd2cad566deb1e886c753109208affbbec8384f381ff7f38 | 2022-05-06 | | node:12 | sha256:01627afeb110b3054ba4a1405541ca095c8bfca1cb6f2be9479c767a2711879e | 2022-04-20 | | node:12-alpine | sha256:d4b15b3d48f42059a15bd659be60afe21762aae9d6cbea6f124440895c27db68 | 2022-04-11 | -| node:14 | sha256:ce156f9b2e9dbe73139cf0619a71188960e6c9eaba0ff832a5dfa0febf9eee27 | 2022-06-23 | -| node:14-alpine | sha256:6b87d16e4ce20cacd6f1f662f66c821e4c3c41c2903daeace52d818ec3f4bbdd | 2022-06-07 | -| node:16 | sha256:a13d2d2aec7f0dae18a52ca4d38b592e45a45cc4456ffab82e5ff10d8a53d042 | 2022-06-23 | -| node:16-alpine | sha256:c785e617c8d7015190c0d41af52cc69be8a16e3d9eb7cb21f0bb58bcfca14d6b | 2022-06-07 | +| node:14 | sha256:0c571044148fd772bbc03fd42d293939ce3e39d7aa1e095dd87c33ce89796829 | 2022-07-08 | +| node:14-alpine | sha256:2af507df45e7c0a46c6b3001ce0dbc6924f7b39864d442045f781361a1971975 | 2022-07-08 | +| node:16 | sha256:8951351b7c6a2f8ff9ec25eccc087d37a8aeccf9bf911888ff13c76223467466 | 2022-07-08 | +| node:16-alpine | sha256:554142f9a6367f1fbd776a1b2048fab3a2cc7aa477d7fe9c00ce0f110aa45716 | 2022-07-08 | | ubuntu:16.04 | sha256:20858ebbc96215d6c3c574f781133ebffdc7c18d98af4f294cc4c04871a6fe61 | 2021-08-31 | | ubuntu:18.04 | sha256:478caf1bec1afd54a58435ec681c8755883b7eb843a8630091890130b15a79af | 2022-06-06 | | ubuntu:20.04 | sha256:fd92c36d3cb9b1d027c4d2a72c6bf0125da82425fc2ca37c414d4f010180dc19 | 2022-06-06 | @@ -315,7 +319,7 @@ | build-essential | 12.4ubuntu1 | | bzip2 | 1.0.6-8.1ubuntu0.2 | | coreutils | 8.28-1ubuntu1 | -| curl | 7.58.0-2ubuntu3.18 | +| curl | 7.58.0-2ubuntu3.19 | | dbus | 1.12.2-1ubuntu1.3 | | dnsutils | 1:9.11.3+dfsg-1ubuntu1.17 | | dpkg | 1.19.0.5ubuntu2.4 | @@ -323,7 +327,7 @@ | file | 1:5.32-2ubuntu0.4 | | flex | 2.6.4-6 | | ftp | 0.17-34 | -| gnupg2 | 2.2.4-1ubuntu1.5 | +| gnupg2 | 2.2.4-1ubuntu1.6 | | haveged | 1.9.1-6 | | imagemagick | 8:6.9.7.4+dfsg-16ubuntu6.13 | | iproute2 | 4.15.0-2ubuntu1.3 | @@ -332,7 +336,7 @@ | lib32z1 | 1:1.2.11.dfsg-0ubuntu2.1 | | libc++-dev | 6.0-2 | | libc++abi-dev | 6.0-2 | -| libcurl3 | 7.58.0-2ubuntu3.18 | +| libcurl3 | 7.58.0-2ubuntu3.19 | | libgbm-dev | 20.0.8-0ubuntu1\~18.04.1 | | libgconf-2-4 | 3.2.6-4ubuntu1 | | libgsl-dev | 2.4+dfsg-6 | From eb3d502914745c631d137166035549b7890ab61c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 12 Jul 2022 10:22:32 +0000 Subject: [PATCH 222/237] Updating readme file for ubuntu20 version 20220710.1 (#5885) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/linux/Ubuntu2004-Readme.md | 90 ++++++++++++++++--------------- 1 file changed, 47 insertions(+), 43 deletions(-) diff --git a/images/linux/Ubuntu2004-Readme.md b/images/linux/Ubuntu2004-Readme.md index 1852bd839..4141298d8 100644 --- a/images/linux/Ubuntu2004-Readme.md +++ b/images/linux/Ubuntu2004-Readme.md @@ -1,10 +1,11 @@ | Announcements | |-| +| [[all OSs] Android ndk-bundle along with old NDK versions will be deprecated on July, 24](https://github.com/actions/virtual-environments/issues/5879) | | [(Public Beta) Ubuntu 22.04 is now available](https://github.com/actions/virtual-environments/issues/5490) | *** # Ubuntu 20.04.4 LTS - Linux kernel version: 5.13.0-1031-azure -- Image Version: 20220626.1 +- Image Version: 20220710.1 ## Installed Software ### Language and Runtime @@ -18,10 +19,10 @@ - GNU C++ 9.4.0, 10.3.0 - GNU Fortran 9.4.0, 10.3.0 - Julia 1.7.3 -- Kotlin 1.7.0-release-281 +- Kotlin 1.7.10-release-333 - Mono 6.12.0.182 (apt source repository: https://download.mono-project.com/repo/ubuntu stable-focal main) - MSBuild 16.10.1.31701 (from /usr/lib/mono/msbuild/15.0/bin/MSBuild.dll) -- Node 16.15.1 +- Node 16.16.0 - Perl 5.30.0 - Python 3.8.10 - Python3 3.8.10 @@ -31,14 +32,14 @@ ### Package Management - cpan 1.64 - Helm 3.9.0 -- Homebrew 3.5.2 +- Homebrew 3.5.4 - Miniconda 4.12.0 - Npm 8.11.0 - Pip 20.0.2 - Pip3 20.0.2 - Pipx 1.1.0 - RubyGems 3.1.2 -- Vcpkg (build from master \) +- Vcpkg (build from master \<98f8d00e8>) - Yarn 1.22.19 #### Environment variables @@ -50,9 +51,9 @@ ### Project Management - Ant 1.10.7 - Gradle 7.4.2 -- Lerna 5.1.6 +- Lerna 5.1.8 - Maven 3.8.6 -- Sbt 1.6.2 +- Sbt 1.7.0 ### Tools - Ansible 2.13.1 @@ -60,23 +61,23 @@ - AzCopy 10.15.0 (available by `azcopy` and `azcopy10` aliases) - Bazel 5.2.0 - Bazelisk 1.12.0 -- Bicep 0.7.4 +- Bicep 0.8.9 - Buildah 1.22.3 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - CMake 3.23.2 -- CodeQL Action Bundle 2.9.4 +- CodeQL Action Bundle 2.10.0 - Docker Amazon ECR Credential Helper 0.6.0 - Docker Compose v1 1.29.2 -- Docker Compose v2 2.6.0+azure-1 +- Docker Compose v2 2.6.1+azure-1 - Docker-Buildx 0.8.2 - Docker-Moby Client 20.10.17+azure-1 - Docker-Moby Server 20.10.17+azure-1 -- Fastlane 2.206.2 -- Git 2.36.1 (apt source repository: ppa:git-core/ppa) +- Fastlane 2.207.0 +- Git 2.37.0 (apt source repository: ppa:git-core/ppa) - Git LFS 3.2.0 (apt source repository: https://packagecloud.io/install/repositories/github/git-lfs) - Git-ftp 1.6.0 - Haveged 1.9.1 - Heroku 7.60.2 -- HHVM (HipHop VM) 4.163.0 +- HHVM (HipHop VM) 4.164.0 - jq 1.6 - Kind 0.14.0 - Kubectl 1.24.2 @@ -88,35 +89,35 @@ - n 8.2.0 - Newman 5.3.2 - nvm 0.39.1 -- OpenSSL 1.1.1f-1ubuntu2.15 +- OpenSSL 1.1.1f-1ubuntu2.16 - Packer 1.8.2 - Parcel 2.6.2 - PhantomJS 2.1.1 - Podman 3.4.2 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) -- Pulumi 3.35.1 -- R 4.2.0 +- Pulumi 3.35.3 +- R 4.2.1 - Skopeo 1.5.0 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - Sphinx Open Source Search Server 2.2.11 - SVN 1.13.0 -- Terraform 1.2.3 -- yamllint 1.26.3 +- Terraform 1.2.4 +- yamllint 1.27.1 - yq 4.25.3 - zstd 1.5.2 (homebrew) ### CLI Tools - Alibaba Cloud CLI 3.0.124 -- AWS CLI 2.7.11 +- AWS CLI 2.7.14 - AWS CLI Session manager plugin 1.2.339.0 -- AWS SAM CLI 1.52.0 -- Azure CLI (azure-cli) 2.37.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) +- AWS SAM CLI 1.53.0 +- Azure CLI (azure-cli) 2.38.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 - GitHub CLI 2.13.0 - Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt) - Hub CLI 2.14.2 -- Netlify CLI 10.6.2 -- OpenShift CLI 4.10.18 -- ORAS CLI 0.12.0 -- Vercel CLI 25.1.0 +- Netlify CLI 10.7.1 +- OpenShift CLI 4.10.21 +- ORAS CLI 0.13.0 +- Vercel CLI 27.0.1 ### Java | Version | Vendor | Environment Variable | @@ -134,7 +135,7 @@ | Tool | Version | | -------- | ------------------- | | PHP | 7.4.30 8.0.20 8.1.7 | -| Composer | 2.3.7 | +| Composer | 2.3.9 | | PHPUnit | 8.5.27 | ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. @@ -146,31 +147,34 @@ - Stack 2.7.5 ### Rust Tools -- Cargo 1.61.0 -- Rust 1.61.0 -- Rustdoc 1.61.0 +- Cargo 1.62.0 +- Rust 1.62.0 +- Rustdoc 1.62.0 - Rustup 1.24.3 #### Packages - Bindgen 0.60.1 - Cargo audit 0.17.0 -- Cargo clippy 0.1.61 +- Cargo clippy 0.1.62 - Cargo outdated 0.11.1 - Cbindgen 0.24.3 - Rustfmt 1.4.38 ### Browsers and Drivers -- Google Chrome 103.0.5060.53 +- Google Chrome 103.0.5060.114 - ChromeDriver 103.0.5060.53 - Chromium 103.0.5060.0 +- Microsoft Edge 103.0.1264.51 (apt source repository: https://packages.microsoft.com/repos/edge) +- Microsoft Edge WebDriver 103.0.1264.51 - Selenium server 4.3.0 -- Mozilla Firefox 101.0.1 +- Mozilla Firefox 102.0 - Geckodriver 0.31.0 #### Environment variables | Name | Value | | ----------------- | ----------------------------------- | | CHROMEWEBDRIVER | /usr/local/share/chrome_driver | +| EDGEWEBDRIVER | /usr/local/share/edge_driver | | GECKOWEBDRIVER | /usr/local/share/gecko_driver | | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | @@ -199,7 +203,7 @@ MySQL service is disabled by default. Use the following command as a part of your job to start the service: 'sudo systemctl start mysql.service' ``` #### MS SQL Server Client Tools -- sqlcmd 17.9.0001.1 +- sqlcmd 17.10.0001.1 - SqlPackage 16.0.6161.0 ### Cached Tools @@ -210,8 +214,8 @@ #### Node.js - 12.22.12 -- 14.19.3 -- 16.15.1 +- 14.20.0 +- 16.16.0 #### PyPy - 2.7.18 [PyPy 7.3.9] @@ -254,7 +258,7 @@ | PSScriptAnalyzer | 1.20.0 | #### Az PowerShell Modules -- 7.3.2 3.1.0.zip 4.4.0.zip 5.9.0.zip 6.6.0.zip +- 7.5.0 3.1.0.zip 4.4.0.zip 5.9.0.zip 6.6.0.zip ### Web Servers | Name | Version | ConfigFile | ServiceStatus | ListenPort | @@ -303,10 +307,10 @@ | moby/buildkit:latest | sha256:0dc312b04eac1b44cd2cad566deb1e886c753109208affbbec8384f381ff7f38 | 2022-05-06 | | node:12 | sha256:01627afeb110b3054ba4a1405541ca095c8bfca1cb6f2be9479c767a2711879e | 2022-04-20 | | node:12-alpine | sha256:d4b15b3d48f42059a15bd659be60afe21762aae9d6cbea6f124440895c27db68 | 2022-04-11 | -| node:14 | sha256:ce156f9b2e9dbe73139cf0619a71188960e6c9eaba0ff832a5dfa0febf9eee27 | 2022-06-23 | -| node:14-alpine | sha256:6b87d16e4ce20cacd6f1f662f66c821e4c3c41c2903daeace52d818ec3f4bbdd | 2022-06-07 | -| node:16 | sha256:a13d2d2aec7f0dae18a52ca4d38b592e45a45cc4456ffab82e5ff10d8a53d042 | 2022-06-23 | -| node:16-alpine | sha256:c785e617c8d7015190c0d41af52cc69be8a16e3d9eb7cb21f0bb58bcfca14d6b | 2022-06-07 | +| node:14 | sha256:0c571044148fd772bbc03fd42d293939ce3e39d7aa1e095dd87c33ce89796829 | 2022-07-08 | +| node:14-alpine | sha256:2af507df45e7c0a46c6b3001ce0dbc6924f7b39864d442045f781361a1971975 | 2022-07-08 | +| node:16 | sha256:8951351b7c6a2f8ff9ec25eccc087d37a8aeccf9bf911888ff13c76223467466 | 2022-07-08 | +| node:16-alpine | sha256:554142f9a6367f1fbd776a1b2048fab3a2cc7aa477d7fe9c00ce0f110aa45716 | 2022-07-08 | | ubuntu:16.04 | sha256:20858ebbc96215d6c3c574f781133ebffdc7c18d98af4f294cc4c04871a6fe61 | 2021-08-31 | | ubuntu:18.04 | sha256:478caf1bec1afd54a58435ec681c8755883b7eb843a8630091890130b15a79af | 2022-06-06 | | ubuntu:20.04 | sha256:fd92c36d3cb9b1d027c4d2a72c6bf0125da82425fc2ca37c414d4f010180dc19 | 2022-06-06 | @@ -324,7 +328,7 @@ | build-essential | 12.8ubuntu1.1 | | bzip2 | 1.0.8-2 | | coreutils | 8.30-3ubuntu2 | -| curl | 7.68.0-1ubuntu2.11 | +| curl | 7.68.0-1ubuntu2.12 | | dbus | 1.12.16-2ubuntu2.2 | | dnsutils | 1:9.16.1-0ubuntu2.10 | | dpkg | 1.19.7ubuntu3.2 | @@ -333,7 +337,7 @@ | flex | 2.6.4-6.2 | | fonts-noto-color-emoji | 0\~20200916-1\~ubuntu20.04.1 | | ftp | 0.17-34.1 | -| gnupg2 | 2.2.19-3ubuntu2.1 | +| gnupg2 | 2.2.19-3ubuntu2.2 | | haveged | 1.9.1-6ubuntu1 | | imagemagick | 8:6.9.10.23+dfsg-2.1ubuntu11.4 | | iproute2 | 5.5.0-1ubuntu1 | @@ -342,7 +346,7 @@ | lib32z1 | 1:1.2.11.dfsg-2ubuntu1.3 | | libc++-dev | 1:10.0-50\~exp1 | | libc++abi-dev | 1:10.0-50\~exp1 | -| libcurl4 | 7.68.0-1ubuntu2.11 | +| libcurl4 | 7.68.0-1ubuntu2.12 | | libgbm-dev | 21.2.6-0ubuntu0.1\~20.04.2 | | libgconf-2-4 | 3.2.6-6ubuntu1 | | libgsl-dev | 2.5+dfsg-6build1 | From 0e0c1b467ad54f7169d1598d098f48e55e03017d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 12 Jul 2022 10:27:49 +0000 Subject: [PATCH 223/237] Updating readme file for win22 version 20220710.1 (#5886) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/win/Windows2022-Readme.md | 68 +++++++++++++++++--------------- 1 file changed, 37 insertions(+), 31 deletions(-) diff --git a/images/win/Windows2022-Readme.md b/images/win/Windows2022-Readme.md index 8089e969c..568fd6ccc 100644 --- a/images/win/Windows2022-Readme.md +++ b/images/win/Windows2022-Readme.md @@ -1,10 +1,12 @@ | Announcements | |-| +| [[all OSs] Android ndk-bundle along with old NDK versions will be deprecated on July, 24](https://github.com/actions/virtual-environments/issues/5879) | +| [[Windows, macOS] LLVM will be updated to version 14 on July, 11](https://github.com/actions/virtual-environments/issues/5835) | | [[Azure DevOps] Windows-2016 environment removal postponed until June 30, 2022](https://github.com/actions/virtual-environments/issues/5403) | *** # Microsoft Windows Server 2022 Datacenter - OS Version: 10.0.20348 Build 768 -- Image Version: 20220626.1 +- Image Version: 20220710.1 ## Enabled windows optional features - Windows Subsystem for Linux [WSLv1] @@ -14,17 +16,17 @@ - Bash 4.4.23(1)-release - Go 1.17.11 - Julia 1.7.3 -- Kotlin 1.7.0 -- LLVM 13.0.1 -- Node 16.15.1 +- Kotlin 1.7.10 +- LLVM 14.0.6 +- Node 16.16.0 - Perl 5.32.1 -- PHP 8.1.7 +- PHP 8.1.8 - Python 3.9.13 - Ruby 3.0.4p208 ### Package Management - Chocolatey 1.1.0 -- Composer 2.3.7 +- Composer 2.3.9 - Helm 3.8.2 - Miniconda 4.12.0 (pre-installed on the image but not added to PATH) - NPM 8.11.0 @@ -32,7 +34,7 @@ - pip 22.1.2 (python 3.9) - Pipx 1.1.0 - RubyGems 3.2.33 -- Vcpkg (build from master \) +- Vcpkg (build from master \<98f8d00e8>) - Yarn 1.22.19 #### Environment variables @@ -52,17 +54,17 @@ - azcopy 10.15.0 - Bazel 5.2.0 - Bazelisk 1.12.0 -- Bicep 0.7.4 +- Bicep 0.8.9 - Cabal 3.6.2.0 - CMake 3.23.2 -- CodeQL Action Bundle 2.9.4 +- CodeQL Action Bundle 2.10.0 - Docker 20.10.7 - Docker Compose v1 1.29.2 - Docker Compose v2 2.6.1 - Docker-wincred 0.6.4 - ghc 9.2.3 -- Git 2.36.1.windows.1 -- Git LFS 3.1.4 +- Git 2.37.0.windows.1 +- Git LFS 3.2.0 - InnoSetup 6.2.1 - jq 1.6 - Kind 0.14.0 @@ -72,8 +74,8 @@ - Newman 5.3.2 - NSIS v3.08 - OpenSSL 1.1.1 -- Packer 1.8.1 -- Pulumi v3.35.1 +- Packer 1.8.2 +- Pulumi v3.35.3 - R 4.2.1 - Service Fabric SDK 9.0.1028.9590 - Stack 2.7.5 @@ -82,23 +84,23 @@ - VSWhere 3.0.3 - WinAppDriver 1.2.2009.02003 - WiX Toolset v3.11.2.4516 -- yamllint 1.26.3 +- yamllint 1.27.1 - zstd 1.5.2 ### CLI Tools - Alibaba Cloud CLI 3.0.124 -- AWS CLI 2.7.11 -- AWS SAM CLI 1.52.0 +- AWS CLI 2.7.14 +- AWS SAM CLI 1.53.0 - AWS Session Manager CLI 1.2.339.0 -- Azure CLI 2.37.0 +- Azure CLI 2.38.0 - Azure DevOps CLI extension 0.25.0 - GitHub CLI 2.13.0 - Hub CLI 2.14.2 ### Rust Tools -- Cargo 1.61.0 -- Rust 1.61.0 -- Rustdoc 1.61.0 +- Cargo 1.62.0 +- Rust 1.62.0 +- Rustdoc 1.62.0 - Rustup 1.24.3 #### Packages @@ -106,15 +108,15 @@ - cargo-audit 0.17.0 - cargo-outdated 0.11.1 - cbindgen 0.24.3 -- Clippy 0.1.61 +- Clippy 0.1.62 - Rustfmt 1.4.38 ### Browsers and webdrivers -- Google Chrome 103.0.5060.53 +- Google Chrome 103.0.5060.114 - Chrome Driver 103.0.5060.53 -- Microsoft Edge 103.0.1264.37 -- Microsoft Edge Driver 103.0.1264.37 -- Mozilla Firefox 101.0.1 +- Microsoft Edge 103.0.1264.49 +- Microsoft Edge Driver 103.0.1264.49 +- Mozilla Firefox 102.0.1 - Gecko Driver 0.31.0 - IE Driver 3.150.1.1 - Selenium server 4.3.0 @@ -163,8 +165,8 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Version | Architecture | | ------- | ------------ | | 12.22.12 | x64 | -| 14.19.3 | x64 | -| 16.15.1 | x64 | +| 14.20.0 | x64 | +| 16.16.0 | x64 | #### Python | Version | Architecture | @@ -208,7 +210,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | 5.0.9.0 | MongoDB | Running | Automatic | ### Database tools -- Azure CosmosDb Emulator 2.14.7.0 +- Azure CosmosDb Emulator 2.14.9.0 - DacFx 16.0.6161.0 - MySQL 8.0.29.0 - SQL OLEDB Driver 18.6.3.0 @@ -217,7 +219,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### Web Servers | Name | Version | ConfigFile | ServiceName | ServiceStatus | ListenPort | | ------ | ------- | ------------------------------------- | ----------- | ------------- | ---------- | -| Apache | 2.4.53 | C:\tools\Apache24\conf\httpd.conf | Apache | Stopped | 80 | +| Apache | 2.4.54 | C:\tools\Apache24\conf\httpd.conf | Apache | Stopped | 80 | | Nginx | 1.23.0 | C:\tools\nginx-1.23.0\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2022 @@ -339,6 +341,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.TypeScript.TSServer | 17.2.32408.312 | | Microsoft.VisualStudio.Component.Unity | 17.2.32408.312 | | Microsoft.VisualStudio.Component.UWP.VC.ARM64 | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.UWP.VC.ARM64EC | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.14.29.16.11.ARM | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.14.29.16.11.ARM.Spectre | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.14.29.16.11.ARM64 | 17.2.32408.312 | @@ -356,6 +359,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.VC.ATL.ARM64 | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.ATL.ARM64EC | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.ATL.ARM64EC.Spectre | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.ATL.Spectre | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.ATLMFC | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre | 17.2.32408.312 | @@ -371,6 +375,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.VisualStudio.Component.VC.MFC.ARM64 | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.MFC.ARM64EC | 17.2.32408.312 | +| Microsoft.VisualStudio.Component.VC.MFC.ARM64EC.Spectre | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.Modules.x86.x64 | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.Redist.14.Latest | 17.2.32408.312 | | Microsoft.VisualStudio.Component.VC.Redist.MSM | 17.2.32408.312 | @@ -444,6 +449,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | wasm.tools | 6.0.622.26707 | | ProBITools.MicrosoftReportProjectsforVisualStudio2022 | 3.0.1 | | VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects | 2.0.0 | +| Windows Driver Kit | 10.1.22621.1 | | WixToolset.WixToolsetVisualStudio2022Extension | 1.0.0.18 | #### Microsoft Visual C++: @@ -496,7 +502,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Azure Powershell Modules | Module | Version | Path | | ------- | ------------------------------------------------------------------------------- | ------------------------------ | -| Az | 6.6.0.zip
7.3.2 | C:\Modules\az_\ | +| Az | 6.6.0.zip
7.5.0 | C:\Modules\az_\ | | Azure | 2.1.0 [Installed]
3.8.0.zip
4.2.1.zip
5.1.1.zip
5.3.0 | C:\Modules\azure_\ | | AzureRM | 2.1.0 [Installed]
3.8.0.zip
4.2.1.zip
5.1.1.zip
6.7.0.zip
6.13.1 | C:\Modules\azurerm_\ | ``` @@ -508,7 +514,7 @@ All other versions are saved but not installed. #### Powershell Modules | Module | Version | | ------------------ | ---------------- | -| AWSPowerShell | 4.1.113 | +| AWSPowerShell | 4.1.122 | | DockerMsftProvider | 1.0.0.8 | | MarkdownPS | 1.9 | | Microsoft.Graph | 1.10.0 | From 68eabdf497f4af6bf8211c5c65e9640b7ba53328 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 12 Jul 2022 10:55:46 +0000 Subject: [PATCH 224/237] Updating readme file for win19 version 20220710.1 (#5884) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/win/Windows2019-Readme.md | 80 ++++++++++++++++---------------- 1 file changed, 41 insertions(+), 39 deletions(-) diff --git a/images/win/Windows2019-Readme.md b/images/win/Windows2019-Readme.md index f19a3abaa..242dd3a54 100644 --- a/images/win/Windows2019-Readme.md +++ b/images/win/Windows2019-Readme.md @@ -1,10 +1,12 @@ | Announcements | |-| +| [[all OSs] Android ndk-bundle along with old NDK versions will be deprecated on July, 24](https://github.com/actions/virtual-environments/issues/5879) | +| [[Windows, macOS] LLVM will be updated to version 14 on July, 11](https://github.com/actions/virtual-environments/issues/5835) | | [[Azure DevOps] Windows-2016 environment removal postponed until June 30, 2022](https://github.com/actions/virtual-environments/issues/5403) | *** # Microsoft Windows Server 2019 Datacenter - OS Version: 10.0.17763 Build 3046 -- Image Version: 20220626.1 +- Image Version: 20220710.1 ## Enabled windows optional features - Windows Subsystem for Linux [WSLv1] @@ -14,17 +16,17 @@ - Bash 4.4.23(1)-release - Go 1.17.11 - Julia 1.7.3 -- Kotlin 1.7.0 -- LLVM 13.0.1 -- Node 16.15.1 +- Kotlin 1.7.10 +- LLVM 14.0.6 +- Node 16.16.0 - Perl 5.32.1 -- PHP 8.1.7 +- PHP 8.1.8 - Python 3.7.9 - Ruby 2.5.9p229 ### Package Management - Chocolatey 1.1.0 -- Composer 2.3.7 +- Composer 2.3.9 - Helm 3.8.2 - Miniconda 4.12.0 (pre-installed on the image but not added to PATH) - NPM 8.11.0 @@ -32,7 +34,7 @@ - pip 22.1.2 (python 3.7) - Pipx 1.1.0 - RubyGems 2.7.6.3 -- Vcpkg (build from master \) +- Vcpkg (build from master \<98f8d00e8>) - Yarn 1.22.19 #### Environment variables @@ -53,18 +55,18 @@ - azcopy 10.15.0 - Bazel 5.2.0 - Bazelisk 1.12.0 -- Bicep 0.7.4 +- Bicep 0.8.9 - Cabal 3.6.2.0 - CMake 3.23.2 -- CodeQL Action Bundle 2.9.4 +- CodeQL Action Bundle 2.10.0 - Docker 20.10.7 - Docker Compose v1 1.29.2 - Docker Compose v2 2.6.1 - Docker-wincred 0.6.4 - ghc 9.2.3 -- Git 2.36.1.windows.1 -- Git LFS 3.1.4 -- Google Cloud SDK 391.0.0 +- Git 2.37.0.windows.1 +- Git LFS 3.2.0 +- Google Cloud SDK 392.0.0 - InnoSetup 6.2.1 - jq 1.6 - Kind 0.14.0 @@ -74,9 +76,9 @@ - Newman 5.3.2 - NSIS v3.08 - OpenSSL 1.1.1 -- Packer 1.8.1 +- Packer 1.8.2 - Parcel 2.6.2 -- Pulumi v3.35.1 +- Pulumi v3.35.3 - R 4.2.1 - Service Fabric SDK 9.0.1028.9590 - Stack 2.7.5 @@ -85,24 +87,24 @@ - VSWhere 3.0.3 - WinAppDriver 1.2.2009.02003 - WiX Toolset v3.11.2.4516 -- yamllint 1.26.3 +- yamllint 1.27.1 - zstd 1.5.2 ### CLI Tools - Alibaba Cloud CLI 3.0.124 -- AWS CLI 2.7.11 -- AWS SAM CLI 1.52.0 +- AWS CLI 2.7.14 +- AWS SAM CLI 1.53.0 - AWS Session Manager CLI 1.2.339.0 -- Azure CLI 2.37.0 +- Azure CLI 2.38.0 - Azure DevOps CLI extension 0.25.0 - Cloud Foundry CLI 6.53.0 - GitHub CLI 2.13.0 - Hub CLI 2.14.2 ### Rust Tools -- Cargo 1.61.0 -- Rust 1.61.0 -- Rustdoc 1.61.0 +- Cargo 1.62.0 +- Rust 1.62.0 +- Rustdoc 1.62.0 - Rustup 1.24.3 #### Packages @@ -110,15 +112,15 @@ - cargo-audit 0.17.0 - cargo-outdated 0.11.1 - cbindgen 0.24.3 -- Clippy 0.1.61 +- Clippy 0.1.62 - Rustfmt 1.4.38 ### Browsers and webdrivers -- Google Chrome 103.0.5060.53 +- Google Chrome 103.0.5060.114 - Chrome Driver 103.0.5060.53 -- Microsoft Edge 103.0.1264.37 -- Microsoft Edge Driver 103.0.1264.37 -- Mozilla Firefox 101.0.1 +- Microsoft Edge 103.0.1264.49 +- Microsoft Edge Driver 103.0.1264.49 +- Mozilla Firefox 102.0.1 - Gecko Driver 0.31.0 - IE Driver 3.150.1.1 - Selenium server 4.3.0 @@ -171,8 +173,8 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Version | Architecture | | ------- | ------------ | | 12.22.12 | x64 | -| 14.19.3 | x64 | -| 16.15.1 | x64 | +| 14.20.0 | x64 | +| 16.16.0 | x64 | #### Python | Version | Architecture | @@ -222,7 +224,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | 5.0.9.0 | MongoDB | Running | Automatic | ### Database tools -- Azure CosmosDb Emulator 2.14.7.0 +- Azure CosmosDb Emulator 2.14.9.0 - DacFx 16.0.6161.0 - MySQL 5.7.38.0 - SQL OLEDB Driver 18.6.3.0 @@ -231,7 +233,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### Web Servers | Name | Version | ConfigFile | ServiceName | ServiceStatus | ListenPort | | ------ | ------- | ------------------------------------- | ----------- | ------------- | ---------- | -| Apache | 2.4.53 | C:\tools\Apache24\conf\httpd.conf | Apache | Stopped | 80 | +| Apache | 2.4.54 | C:\tools\Apache24\conf\httpd.conf | Apache | Stopped | 80 | | Nginx | 1.23.0 | C:\tools\nginx-1.23.0\conf\nginx.conf | nginx | Stopped | 80 | ### Visual Studio Enterprise 2019 @@ -470,9 +472,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | ProBITools.MicrosoftReportProjectsforVisualStudio | 2.6.11 | | SSIS.SqlServerIntegrationServicesProjects | 4.0 | | VisualStudioClient.MicrosoftVisualStudio2017InstallerProjects | 1.0.2 | -| Windows Driver Kit | 10.0.21381.0 | -| Windows Driver Kit Visual Studio Extension | 10.1.22000.1 | -| Windows Software Development Kit Extension | 10.1.22000.194 | +| Windows Driver Kit | 10.1.22000.1 | +| Windows Driver Kit Visual Studio Extension | 10.0.21381.0 | +| Windows Software Development Kit | 10.1.22000.194 | | WIX Toolset Studio 2019 Extension | 1.0.0.18 | | WixToolset.WixToolsetVisualStudio2019Extension | 1.0.0.18 | @@ -489,10 +491,10 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft Visual C++ 2013 Minimum Runtime | x86 | 12.0.21005 | | Microsoft Visual C++ 2019 Debug Runtime | x64 | 14.29.30139 | | Microsoft Visual C++ 2019 Debug Runtime | x86 | 14.29.30139 | -| Microsoft Visual C++ 2022 Additional Runtime | x64 | 14.32.31326 | -| Microsoft Visual C++ 2022 Minimum Runtime | x64 | 14.32.31326 | -| Microsoft Visual C++ 2022 Additional Runtime | x86 | 14.32.31326 | -| Microsoft Visual C++ 2022 Minimum Runtime | x86 | 14.32.31326 | +| Microsoft Visual C++ 2022 Additional Runtime | x64 | 14.32.31332 | +| Microsoft Visual C++ 2022 Minimum Runtime | x64 | 14.32.31332 | +| Microsoft Visual C++ 2022 Additional Runtime | x86 | 14.32.31332 | +| Microsoft Visual C++ 2022 Minimum Runtime | x86 | 14.32.31332 | #### Installed Windows SDKs `Location C:\Program Files (x86)\Windows Kits\10\Extension SDKs\WindowsDesktop` @@ -534,7 +536,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. #### Azure Powershell Modules | Module | Version | Path | | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------ | -| Az | 1.0.0.zip
1.6.0.zip
2.3.2.zip
2.6.0.zip
3.1.0.zip
3.5.0.zip
3.8.0.zip
4.3.0.zip
4.4.0.zip
4.7.0.zip
5.5.0.zip
5.9.0.zip
6.6.0.zip
7.3.2 | C:\Modules\az_\ | +| Az | 1.0.0.zip
1.6.0.zip
2.3.2.zip
2.6.0.zip
3.1.0.zip
3.5.0.zip
3.8.0.zip
4.3.0.zip
4.4.0.zip
4.7.0.zip
5.5.0.zip
5.9.0.zip
6.6.0.zip
7.5.0 | C:\Modules\az_\ | | Azure | 2.1.0 [Installed]
3.8.0.zip
4.2.1.zip
5.1.1.zip
5.3.0 | C:\Modules\azure_\ | | AzureRM | 2.1.0 [Installed]
3.8.0.zip
4.2.1.zip
5.1.1.zip
6.7.0.zip
6.13.1 | C:\Modules\azurerm_\ | ``` @@ -546,7 +548,7 @@ All other versions are saved but not installed. #### Powershell Modules | Module | Version | | ------------------ | ---------------- | -| AWSPowerShell | 4.1.113 | +| AWSPowerShell | 4.1.122 | | DockerMsftProvider | 1.0.0.8 | | MarkdownPS | 1.9 | | Microsoft.Graph | 1.10.0 | From 76dc052e1520a5509e4f6e141e67409f5906b7f6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 13 Jul 2022 11:26:59 +0000 Subject: [PATCH 225/237] Updating readme file for macOS-12 version 20220710.1 (#5888) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/macos/macos-12-Readme.md | 77 ++++++++++++++++++--------------- 1 file changed, 42 insertions(+), 35 deletions(-) diff --git a/images/macos/macos-12-Readme.md b/images/macos/macos-12-Readme.md index 428062392..78be57d71 100644 --- a/images/macos/macos-12-Readme.md +++ b/images/macos/macos-12-Readme.md @@ -1,36 +1,42 @@ +| Announcements | +|-| +| [[all OSs] Android ndk-bundle along with old NDK versions will be deprecated on July, 24](https://github.com/actions/virtual-environments/issues/5879) | +| [[macOS] Default Xcode on Monterey image will be set to Xcode 13.4.1 on July, 11](https://github.com/actions/virtual-environments/issues/5836) | +| [[Windows, macOS] LLVM will be updated to version 14 on July, 11](https://github.com/actions/virtual-environments/issues/5835) | +*** # macOS 12.4 info - System Version: macOS 12.4 (21F79) - Kernel Version: Darwin 21.5.0 -- Image Version: 20220627.3 +- Image Version: 20220710.1 ## Installed Software ### Language and Runtime - .NET SDK 3.1.101 3.1.201 3.1.302 3.1.420 5.0.102 5.0.202 5.0.302 5.0.408 - Bash 3.2.57(1)-release -- Clang/LLVM 13.1.6 is available on `'$(brew --prefix llvm@13)/bin/clang'` - Clang/LLVM 13.1.6 is default +- Clang/LLVM 14.0.6 is available on `'$(brew --prefix llvm@14)/bin/clang'` - gcc-11 (Homebrew GCC 11.3.0_2) 11.3.0 - available by `gcc-11` alias - GNU Fortran (Homebrew GCC 11.3.0_2) 11.3.0 - available by `gfortran-11` alias - Go 1.17.11 - julia 1.7.3 -- Kotlin 1.7.0-release-281 +- Kotlin 1.7.10-release-333 - MSBuild 16.10.1.31401 (from /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin/MSBuild.dll) -- Node.js v16.15.1 +- Node.js v16.16.0 - NVM 0.39.1 -- NVM - Cached node versions: v12.22.12 v14.19.3 v16.15.1 +- NVM - Cached node versions: v12.22.12 v14.20.0 v16.16.0 - Perl 5.34.0 -- PHP 8.1.7 +- PHP 8.1.8 - Python 2.7.18 - Python 3.9.13 - R 4.2.1 - Ruby 3.0.4p208 ### Package Management -- Bundler version 2.3.16 +- Bundler version 2.3.17 - Carthage 0.38.0 - CocoaPods 1.11.3 -- Composer 2.3.7 -- Homebrew 3.5.2 +- Composer 2.3.9 +- Homebrew 3.5.4 - Miniconda 4.12.0 - NPM 8.11.0 - NuGet 6.2.1.2 @@ -38,7 +44,7 @@ - Pip 22.1.1 (python 3.9) - Pipx 1.1.0 - RubyGems 3.2.33 -- Vcpkg 2022 (build from master \<320059c01>) +- Vcpkg 2022 (build from master \<98f8d00e8>) - Yarn 1.22.19 #### Environment variables @@ -61,39 +67,40 @@ - bazelisk 1.12.0 - bsdtar 3.5.1 - available by 'tar' alias - Curl 7.84.0 -- Git 2.36.1 +- Git 2.37.0 - Git LFS: 3.2.0 - GitHub CLI: 2.13.0 - GNU Tar 1.34 - available by 'gtar' alias - GNU Wget 1.21.3 - gpg (GnuPG) 2.3.6 - Hub CLI: 2.14.2 -- ImageMagick 7.1.0-39 +- ImageMagick 7.1.0-43 - jq 1.6 - mongo v5.0.7 - mongod v5.0.7 -- OpenSSL 1.1.1p 21 Jun 2022 `(/usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1p)` +- OpenSSL 1.1.1q 5 Jul 2022 `(/usr/local/opt/openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1q)` - Packer 1.8.2 - PostgreSQL 14.4 - psql (PostgreSQL) 14.4 - Sox 14.4.2 - Subversion (SVN) 1.14.2 - Switchaudio-osx 1.1.0 +- Vagrant 2.2.19 - VirtualBox 6.1.34r150636 - yq (https://github.com/mikefarah/yq/) version 4.25.3 - zstd 1.5.2 ### Tools - App Center CLI 2.10.10 -- AWS CLI 2.7.11 -- AWS SAM CLI 1.52.0 +- AWS CLI 2.7.14 +- AWS SAM CLI 1.53.0 - AWS Session Manager CLI 1.2.339.0 - Azure CLI (azure-devops) 0.25.0 -- Azure CLI 2.37.0 -- Bicep CLI 0.7.4 +- Azure CLI 2.38.0 +- Bicep CLI 0.8.9 - Cabal 3.6.2.0 - Cmake 3.23.2 -- Fastlane 2.206.2 +- Fastlane 2.207.0 - GHC 9.2.3 - GHCup 0.1.17.8 - Jazzy 0.14.2 @@ -104,16 +111,16 @@ ### Linters - SwiftLint 0.47.1 -- yamllint 1.26.3 +- yamllint 1.27.1 ### Browsers - Safari 15.5 (17613.2.7.1.8) - SafariDriver 15.5 (17613.2.7.1.8) -- Google Chrome 103.0.5060.53 +- Google Chrome 103.0.5060.114 - ChromeDriver 103.0.5060.53 -- Microsoft Edge 103.0.1264.37 -- Microsoft Edge WebDriver 103.0.1264.37 -- Mozilla Firefox 101.0.1 +- Microsoft Edge 103.0.1264.51 +- Microsoft Edge WebDriver 103.0.1264.51 +- Mozilla Firefox 102.0.1 - geckodriver 0.31.0 - Selenium server 4.3.0 @@ -156,8 +163,8 @@ #### Node.js - 12.22.12 -- 14.19.3 -- 16.15.1 +- 14.20.0 +- 16.16.0 #### Go | Version | Architecture | Environment Variable | @@ -167,9 +174,9 @@ | 1.18.3 | x64 | GOROOT_1_18_X64 | ### Rust Tools -- Cargo 1.61.0 -- Rust 1.61.0 -- Rustdoc 1.61.0 +- Cargo 1.62.0 +- Rust 1.62.0 +- Rustdoc 1.62.0 - Rustup 1.24.3 #### Packages @@ -177,7 +184,7 @@ - Cargo-audit 0.17.0 - Cargo-outdated 0.11.1 - Cbindgen 0.24.3 -- Clippy 0.1.61 +- Clippy 0.1.62 - Rustfmt 1.4.38-stable ### PowerShell Tools @@ -186,7 +193,7 @@ #### PowerShell Modules | Module | Version | | ---------------- | ------- | -| Az | 8.0.0 | +| Az | 8.1.0 | | MarkdownPS | 1.9 | | Pester | 5.3.3 | | PSScriptAnalyzer | 1.20.0 | @@ -202,7 +209,7 @@ | Version | Build | Path | | -------------- | --------- | ------------------------------------ | | 2019 | 8.10.25.2 | /Applications/Visual Studio 2019.app | -| 2022 (default) | 17.0.4.23 | /Applications/Visual Studio.app | +| 2022 (default) | 17.0.5.6 | /Applications/Visual Studio.app | ##### Notes: ``` @@ -214,8 +221,8 @@ mv "/Applications/Visual Studio 2019.app" "/Applications/Visual Studio.app" #### Xamarin bundles | symlink | Xamarin.Mono | Xamarin.iOS | Xamarin.Mac | Xamarin.Android | | ----------------- | ------------ | ----------- | ----------- | --------------- | -| 6_12_17 | 6.12 | 15.10 | 8.10 | 12.2 | -| 6_12_16 (default) | 6.12 | 15.8 | 8.8 | 12.2 | +| 6_12_17 (default) | 6.12 | 15.10 | 8.10 | 12.2 | +| 6_12_16 | 6.12 | 15.8 | 8.8 | 12.2 | | 6_12_15 | 6.12 | 15.8 | 8.8 | 12.1 | | 6_12_14 | 6.12 | 15.8 | 8.8 | 12.0 | | 6_12_13 | 6.12 | 15.6 | 8.6 | 12.0 | @@ -229,9 +236,9 @@ mv "/Applications/Visual Studio 2019.app" "/Applications/Visual Studio.app" ### Xcode | Version | Build | Path | | ---------------- | -------- | ------------------------------ | -| 13.4.1 | 13F100 | /Applications/Xcode_13.4.1.app | +| 13.4.1 (default) | 13F100 | /Applications/Xcode_13.4.1.app | | 13.4 | 13F17a | /Applications/Xcode_13.4.app | -| 13.3.1 (default) | 13E500a | /Applications/Xcode_13.3.1.app | +| 13.3.1 | 13E500a | /Applications/Xcode_13.3.1.app | | 13.2.1 | 13C100 | /Applications/Xcode_13.2.1.app | | 13.1 | 13A1030d | /Applications/Xcode_13.1.app | From 519c874a5bff33aedbf2ef502343271be1561ab7 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Wed, 13 Jul 2022 16:22:34 +0200 Subject: [PATCH 226/237] Add Microsoft Analysis Services Projects 2022 (#5898) --- images/win/scripts/ImageHelpers/InstallHelpers.ps1 | 13 +++++++++---- images/win/toolsets/toolset-2022.json | 3 ++- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/images/win/scripts/ImageHelpers/InstallHelpers.ps1 b/images/win/scripts/ImageHelpers/InstallHelpers.ps1 index 338bff001..3bb83975b 100644 --- a/images/win/scripts/ImageHelpers/InstallHelpers.ps1 +++ b/images/win/scripts/ImageHelpers/InstallHelpers.ps1 @@ -240,10 +240,15 @@ function Get-VsixExtenstionFromMarketplace { $fileName = $Matches.filename $downloadUri = $assetUri + "/" + $fileName # ProBITools.MicrosoftReportProjectsforVisualStudio2022 has different URL https://github.com/actions/virtual-environments/issues/5340 - if ($ExtensionMarketPlaceName -eq "ProBITools.MicrosoftReportProjectsforVisualStudio2022") - { - $fileName = "Microsoft.DataTools.ReportingServices.vsix" - $downloadUri = "https://download.microsoft.com/download/b/b/5/bb57be7e-ae72-4fc0-b528-d0ec224997bd/Microsoft.DataTools.ReportingServices.vsix" + switch ($ExtensionMarketPlaceName) { + "ProBITools.MicrosoftReportProjectsforVisualStudio2022" { + $fileName = "Microsoft.DataTools.ReportingServices.vsix" + $downloadUri = "https://download.microsoft.com/download/b/b/5/bb57be7e-ae72-4fc0-b528-d0ec224997bd/Microsoft.DataTools.ReportingServices.vsix" + } + "ProBITools.MicrosoftAnalysisServicesModelingProjects2022" { + $fileName = "Microsoft.DataTools.AnalysisServices.vsix" + $downloadUri = "https://download.microsoft.com/download/b/b/e/bbe90a41-d7c0-432b-9866-89f698405683/Microsoft.DataTools.AnalysisServices.vsix" + } } return [PSCustomObject] @{ diff --git a/images/win/toolsets/toolset-2022.json b/images/win/toolsets/toolset-2022.json index ede4ed949..c5e745898 100644 --- a/images/win/toolsets/toolset-2022.json +++ b/images/win/toolsets/toolset-2022.json @@ -276,7 +276,8 @@ "vsix": [ "VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects", "WixToolset.WixToolsetVisualStudio2022Extension", - "ProBITools.MicrosoftReportProjectsforVisualStudio2022" + "ProBITools.MicrosoftReportProjectsforVisualStudio2022", + "ProBITools.MicrosoftAnalysisServicesModelingProjects2022" ] }, "docker": { From 5a92cfc1a012bb3a61c1b411bc22d0b34a7bed5f Mon Sep 17 00:00:00 2001 From: Suyash Saluja Date: Thu, 14 Jul 2022 20:58:42 +0530 Subject: [PATCH 227/237] Reverting ORAS CLI to version 0.12 (#5907) --- images/linux/scripts/installers/oras-cli.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/images/linux/scripts/installers/oras-cli.sh b/images/linux/scripts/installers/oras-cli.sh index 5db36a9a8..44c1b82b0 100644 --- a/images/linux/scripts/installers/oras-cli.sh +++ b/images/linux/scripts/installers/oras-cli.sh @@ -6,8 +6,8 @@ source $HELPER_SCRIPTS/install.sh -# Determine latest ORAS CLI version -ORAS_CLI_DOWNLOAD_URL=$(get_github_package_download_url "oras-project/oras" "endswith(\"linux_amd64.tar.gz\")") +# Download ORAS CLI version 0.12 since it is the version compatible with GHCR (Tracking issue to fix CLI for GHCR login https://github.com/oras-project/oras/issues/446) +ORAS_CLI_DOWNLOAD_URL=$(get_github_package_download_url "oras-project/oras" "endswith(\"linux_amd64.tar.gz\")" "0.12.0") ORAS_CLI_ARCHIVE=$(basename $ORAS_CLI_DOWNLOAD_URL) # Install ORAS CLI From e621b601101a7df329a43b2f6395ea9bb369557c Mon Sep 17 00:00:00 2001 From: Mikhail Koliada <88318005+mikhailkoliada@users.noreply.github.com> Date: Fri, 15 Jul 2022 08:04:15 +0200 Subject: [PATCH 228/237] Revert "[Ubuntu] Apply esl-erlang workaround for 20.04 (#5867)" (#5909) This reverts commit 8bef3e36510e61ac89cb853e426036489513ecb7. --- images/linux/scripts/installers/erlang.sh | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/images/linux/scripts/installers/erlang.sh b/images/linux/scripts/installers/erlang.sh index 00005f6f9..6aaa4a86b 100644 --- a/images/linux/scripts/installers/erlang.sh +++ b/images/linux/scripts/installers/erlang.sh @@ -6,7 +6,6 @@ # Source the helpers for use with the script source $HELPER_SCRIPTS/install.sh -source $HELPER_SCRIPTS/os.sh source_list=/etc/apt/sources.list.d/eslerlang.list source_key=/usr/share/keyrings/eslerlang.gpg @@ -14,28 +13,8 @@ source_key=/usr/share/keyrings/eslerlang.gpg # Install Erlang wget -q -O - https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc | gpg --dearmor > $source_key echo "deb [signed-by=$source_key] https://packages.erlang-solutions.com/ubuntu $(lsb_release -cs) contrib" > $source_list - apt-get update - -if isUbuntu20; then - # https://github.com/actions/virtual-environments/issues/5859 - # hashes mismatch is going to happen due to not updated release file - # on the server side, - # pulling all the dependencies first without apt-cache parsing - # but ignore the error - apt-get install --no-install-recommends esl-erlang || true - - # Downoloading and installing a deb file manually, ignore deptree errors - esl_url="https://packages.erlang-solutions.com/ubuntu/pool/esl-erlang_25.0.2-1~ubuntu~focal_amd64.deb" - download_with_retries $esl_url "/tmp" - dpkg -i /tmp/esl-erlang_25.0.2-1~ubuntu~focal_amd64.deb || true - - # Restore a proper deptree which brings esl-erlang back in the loop - # but eleminate unwanted X.org dependencies - apt --no-install-recommends --fix-broken install -else - apt-get install --no-install-recommends esl-erlang -fi +apt-get install -y --no-install-recommends esl-erlang # Install rebar3 rebar3_url="https://github.com/erlang/rebar3/releases/latest/download/rebar3" From 907e9a0f30d88d9639a4413a52e9bf837b720fa8 Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Fri, 15 Jul 2022 14:38:14 +0400 Subject: [PATCH 229/237] Revert "Reverting ORAS CLI to version 0.12 (#5907)" (#5914) This reverts commit 5a92cfc1a012bb3a61c1b411bc22d0b34a7bed5f. --- images/linux/scripts/installers/oras-cli.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/images/linux/scripts/installers/oras-cli.sh b/images/linux/scripts/installers/oras-cli.sh index 44c1b82b0..5db36a9a8 100644 --- a/images/linux/scripts/installers/oras-cli.sh +++ b/images/linux/scripts/installers/oras-cli.sh @@ -6,8 +6,8 @@ source $HELPER_SCRIPTS/install.sh -# Download ORAS CLI version 0.12 since it is the version compatible with GHCR (Tracking issue to fix CLI for GHCR login https://github.com/oras-project/oras/issues/446) -ORAS_CLI_DOWNLOAD_URL=$(get_github_package_download_url "oras-project/oras" "endswith(\"linux_amd64.tar.gz\")" "0.12.0") +# Determine latest ORAS CLI version +ORAS_CLI_DOWNLOAD_URL=$(get_github_package_download_url "oras-project/oras" "endswith(\"linux_amd64.tar.gz\")") ORAS_CLI_ARCHIVE=$(basename $ORAS_CLI_DOWNLOAD_URL) # Install ORAS CLI From 92f8e13d53b2ce986cdb8ff8cbaf05a670414b1a Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Fri, 15 Jul 2022 14:01:11 +0200 Subject: [PATCH 230/237] Add .Net 6.0 latest version (#5912) --- images/macos/provision/core/dotnet.sh | 17 ++++++++++++----- images/macos/toolsets/toolset-11.json | 3 ++- images/macos/toolsets/toolset-12.json | 3 ++- 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/images/macos/provision/core/dotnet.sh b/images/macos/provision/core/dotnet.sh index c00a34607..1bd612e9b 100755 --- a/images/macos/provision/core/dotnet.sh +++ b/images/macos/provision/core/dotnet.sh @@ -22,11 +22,18 @@ DOTNET_VERSIONS=($(get_toolset_value '.dotnet.versions | .[]')) for DOTNET_VERSION in "${DOTNET_VERSIONS[@]}"; do RELEASE_URL="https://raw.githubusercontent.com/dotnet/core/master/release-notes/${DOTNET_VERSION}/releases.json" - ARGS_LIST+=( - $(curl -s "$RELEASE_URL" | \ - jq -r '.releases[].sdk."version"' | grep -v -E '\-(preview|rc)\d*' | \ - sort -r | rev | uniq -s 2 | rev) - ) + + if [[ $DOTNET_VERSION == "6.0" ]]; then + ARGS_LIST+=( + $(curl -s "$RELEASE_URL" | jq -r 'first(.releases[].sdks[]?.version | select(contains("preview") or contains("rc") | not))') + ) + else + ARGS_LIST+=( + $(curl -s "$RELEASE_URL" | \ + jq -r '.releases[].sdk."version"' | grep -v -E '\-(preview|rc)\d*' | \ + sort -r | rev | uniq -s 2 | rev) + ) + fi done for ARGS in "${ARGS_LIST[@]}"; do diff --git a/images/macos/toolsets/toolset-11.json b/images/macos/toolsets/toolset-11.json index c314ffc8e..1306b902b 100644 --- a/images/macos/toolsets/toolset-11.json +++ b/images/macos/toolsets/toolset-11.json @@ -306,7 +306,8 @@ "dotnet": { "versions": [ "3.1", - "5.0" + "5.0", + "6.0" ] }, "ruby": { diff --git a/images/macos/toolsets/toolset-12.json b/images/macos/toolsets/toolset-12.json index c4eae4295..f8357ce22 100644 --- a/images/macos/toolsets/toolset-12.json +++ b/images/macos/toolsets/toolset-12.json @@ -236,7 +236,8 @@ "dotnet": { "versions": [ "3.1", - "5.0" + "5.0", + "6.0" ] }, "ruby": { From ec11088c912bb00d8e2da936f19ef0a2da7dc3ff Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Fri, 15 Jul 2022 19:47:59 +0400 Subject: [PATCH 231/237] Xcversion is not depend on old CLAide version anymore (#5913) --- images/macos/provision/core/rubygem.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/images/macos/provision/core/rubygem.sh b/images/macos/provision/core/rubygem.sh index 739062978..60cd1c93d 100755 --- a/images/macos/provision/core/rubygem.sh +++ b/images/macos/provision/core/rubygem.sh @@ -1,9 +1,8 @@ #!/bin/bash -e -o pipefail source ~/utils/utils.sh -# Temporarily downgrade RubyGems version to 3.2.33 due to issue with RubyGems 3.3.3 (https://github.com/actions/virtual-environments-internal/issues/3162) echo Updating RubyGems... -gem update --system 3.2.33 +gem update --system gemsToInstall=$(get_toolset_value '.ruby.rubygems | .[]') if [ -n "$gemsToInstall" ]; then From 0b9bb00cf4815b51f4b6e9ba36242b1d2670b5f2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 19 Jul 2022 09:25:02 +0000 Subject: [PATCH 232/237] Updating readme file for ubuntu22 version 20220717.1 (#5923) Co-authored-by: Image generation service account --- images/linux/Ubuntu2204-Readme.md | 68 +++++++++++++++---------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/images/linux/Ubuntu2204-Readme.md b/images/linux/Ubuntu2204-Readme.md index 68f2b7ec7..8bdef57f5 100644 --- a/images/linux/Ubuntu2204-Readme.md +++ b/images/linux/Ubuntu2204-Readme.md @@ -4,8 +4,8 @@ | [(Public Beta) Ubuntu 22.04 is now available](https://github.com/actions/virtual-environments/issues/5490) | *** # Ubuntu 22.04 LTS -- Linux kernel version: 5.15.0-1013-azure -- Image Version: 20220710.1 +- Linux kernel version: 5.15.0-1014-azure +- Image Version: 20220717.1 ## Installed Software ### Language and Runtime @@ -26,7 +26,7 @@ ### Package Management - cpan 1.64 -- Helm 3.9.0 +- Helm 3.9.1 - Homebrew 3.5.4 - Miniconda 4.12.0 - Npm 8.11.0 @@ -34,7 +34,7 @@ - Pip3 22.0.2 - Pipx 1.1.0 - RubyGems 3.3.5 -- Vcpkg (build from master \<98f8d00e8>) +- Vcpkg (build from master \<68b7fec22>) - Yarn 1.22.19 #### Environment variables @@ -63,50 +63,50 @@ - Docker-Moby Client 20.10.17+azure-1 - Docker-Moby Server 20.10.17+azure-1 - Fastlane 2.207.0 -- Git 2.37.0 (apt source repository: ppa:git-core/ppa) +- Git 2.37.1 (apt source repository: ppa:git-core/ppa) - Git LFS 3.2.0 (apt source repository: https://packagecloud.io/install/repositories/github/git-lfs) - Git-ftp 1.6.0 - Haveged 1.9.14 - Heroku 7.60.2 - jq 1.6 - Kind 0.14.0 -- Kubectl 1.24.2 +- Kubectl 1.24.3 - Kustomize 4.5.5 - Leiningen 2.9.8 - MediaInfo 21.09 - Mercurial 6.1.1 - Minikube 1.26.0 -- n 8.2.0 +- n 9.0.0 - Newman 5.3.2 - nvm 0.39.1 - OpenSSL 3.0.2-0ubuntu1.6 - Packer 1.8.2 - Parcel 2.6.2 - Podman 3.4.4 -- Pulumi 3.35.3 +- Pulumi 3.36.0 - R 4.2.1 - Skopeo 1.4.1 - Sphinx Open Source Search Server 2.2.11 - SVN 1.14.1 -- Terraform 1.2.4 +- Terraform 1.2.5 - yamllint 1.27.1 -- yq 4.25.3 +- yq 4.26.1 - zstd 1.5.2 (homebrew) ### CLI Tools - Alibaba Cloud CLI 3.0.124 -- AWS CLI 2.7.14 +- AWS CLI 2.7.16 - AWS CLI Session manager plugin 1.2.339.0 - AWS SAM CLI 1.53.0 - Azure CLI (azure-cli) 2.38.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 -- GitHub CLI 2.13.0 +- GitHub CLI 2.14.2 - Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt) - Hub CLI 2.14.2 -- Netlify CLI 10.7.1 -- OpenShift CLI 4.10.21 +- Netlify CLI 10.10.0 +- OpenShift CLI 4.10.22 - ORAS CLI 0.13.0 -- Vercel CLI 27.0.1 +- Vercel CLI 27.1.5 ### Java | Version | Vendor | Environment Variable | @@ -123,8 +123,8 @@ ### PHP | Tool | Version | | -------- | ------- | -| PHP | 8.1.7 | -| Composer | 2.3.9 | +| PHP | 8.1.8 | +| Composer | 2.3.10 | | PHPUnit | 8.5.27 | ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. @@ -139,7 +139,7 @@ - Cargo 1.62.0 - Rust 1.62.0 - Rustdoc 1.62.0 -- Rustup 1.24.3 +- Rustup 1.25.1 #### Packages - Bindgen 0.60.1 @@ -153,8 +153,8 @@ - Google Chrome 103.0.5060.114 - ChromeDriver 103.0.5060.53 - Chromium 103.0.5060.0 -- Microsoft Edge 103.0.1264.51 (apt source repository: https://packages.microsoft.com/repos/edge) -- Microsoft Edge WebDriver 103.0.1264.51 +- Microsoft Edge 103.0.1264.62 (apt source repository: https://packages.microsoft.com/repos/edge) +- Microsoft Edge WebDriver 103.0.1264.62 - Selenium server 4.3.0 #### Environment variables @@ -166,10 +166,10 @@ | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | ### .NET Core SDK -- 6.0.301 +- 6.0.302 ### .NET tools -- nbgv 3.5.107+6463ef6068 +- nbgv 3.5.108+6e793d63d3 ### Databases - sqlite3 3.37.2 @@ -190,8 +190,8 @@ ``` ### Cached Tools #### Go -- 1.17.11 -- 1.18.3 +- 1.17.12 +- 1.18.4 #### Node.js - 14.20.0 @@ -214,8 +214,8 @@ #### Environment variables | Name | Value | Architecture | | --------------- | ----------------------------------- | ------------ | -| GOROOT_1_17_X64 | /opt/hostedtoolcache/go/1.17.11/x64 | x64 | -| GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.3/x64 | x64 | +| GOROOT_1_17_X64 | /opt/hostedtoolcache/go/1.17.12/x64 | x64 | +| GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.4/x64 | x64 | ### PowerShell Tools - PowerShell 7.2.5 @@ -244,7 +244,7 @@ | Android Emulator | 31.2.10 | | Android SDK Build-tools | 33.0.0
32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3 | | Android SDK Platform-Tools | 33.0.2 | -| Android SDK Platforms | android-33 (rev 1)
android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3) | +| Android SDK Platforms | android-33 (rev 2)
android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3) | | Android SDK Tools | 26.1.1 | | Android Support Repository | 47.0.0 | | CMake | 3.10.2
3.18.1 | @@ -267,14 +267,14 @@ | ----------------------- | ------------------------------------------------------------------------ | ---------- | | alpine:3.14 | sha256:06b5d462c92fc39303e6363c65e074559f8d6b1363250027ed5053557e3398c5 | 2022-04-05 | | alpine:3.15 | sha256:4edbd2beb5f78b1014028f4fbb99f3237d9561100b6881aabbf5acce2c4f9454 | 2022-04-05 | -| buildpack-deps:bullseye | sha256:7a78a5f716dd32b0eb89876f8c5cf5e443781a44b7fe12619e897bad9a642e14 | 2022-06-23 | -| buildpack-deps:buster | sha256:7f9a157d07e0a81a4e3130ce1490142b208155e09d1c3459b4213a5779e87546 | 2022-06-23 | -| debian:10 | sha256:9740683722a2a8aa497a5b23e4bc229fcf8b8991e26d3935540c7704ff24012e | 2022-06-23 | -| debian:11 | sha256:859ea45db307402ee024b153c7a63ad4888eb4751921abbef68679fc73c4c739 | 2022-06-23 | +| buildpack-deps:bullseye | sha256:4cbb6d56f192ea1868bdbc441269d0343c90b201c973931aaa6722300118d463 | 2022-07-12 | +| buildpack-deps:buster | sha256:3ab2863d37b2d037440b4a153a8fb3c79e935030fd47cef21b698688ce72f66e | 2022-07-12 | +| debian:10 | sha256:0685c900f6e691bdda6980c0ed0779d20183bc58770059b64adb56cb8a3129f0 | 2022-07-12 | +| debian:11 | sha256:2ce44bbc00a79113c296d9d25524e15d423b23303fdbbe20190d2f96e0aeb251 | 2022-07-12 | | moby/buildkit:latest | sha256:0dc312b04eac1b44cd2cad566deb1e886c753109208affbbec8384f381ff7f38 | 2022-05-06 | -| node:14 | sha256:0c571044148fd772bbc03fd42d293939ce3e39d7aa1e095dd87c33ce89796829 | 2022-07-08 | +| node:14 | sha256:a086a11f7780399837ea0465ac8a8e8f14f2b66fe5a110fe0c24644d53a103c5 | 2022-07-12 | | node:14-alpine | sha256:2af507df45e7c0a46c6b3001ce0dbc6924f7b39864d442045f781361a1971975 | 2022-07-08 | -| node:16 | sha256:8951351b7c6a2f8ff9ec25eccc087d37a8aeccf9bf911888ff13c76223467466 | 2022-07-08 | +| node:16 | sha256:2e1b4542d4a06e0e0442dc38af1f4828760aecc9db2b95e7df87f573640d98cd | 2022-07-12 | | node:16-alpine | sha256:554142f9a6367f1fbd776a1b2048fab3a2cc7aa477d7fe9c00ce0f110aa45716 | 2022-07-08 | | ubuntu:18.04 | sha256:478caf1bec1afd54a58435ec681c8755883b7eb843a8630091890130b15a79af | 2022-06-06 | | ubuntu:20.04 | sha256:fd92c36d3cb9b1d027c4d2a72c6bf0125da82425fc2ca37c414d4f010180dc19 | 2022-06-06 | @@ -360,7 +360,7 @@ | upx | 3.96-3 | | wget | 1.21.2-2ubuntu1 | | xorriso | 1.5.4-2 | -| xvfb | 2:21.1.3-2ubuntu2 | +| xvfb | 2:21.1.3-2ubuntu2.1 | | xz-utils | 5.2.5-2ubuntu1 | | zip | 3.0-12build2 | | zsync | 0.6.2-3ubuntu1 | From ce779a6f6ea52b63a32ce2200a319be149c9203f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 19 Jul 2022 10:05:18 +0000 Subject: [PATCH 233/237] Updating readme file for ubuntu20 version 20220717.1 (#5922) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/linux/Ubuntu2004-Readme.md | 72 +++++++++++++++---------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/images/linux/Ubuntu2004-Readme.md b/images/linux/Ubuntu2004-Readme.md index 4141298d8..33a129822 100644 --- a/images/linux/Ubuntu2004-Readme.md +++ b/images/linux/Ubuntu2004-Readme.md @@ -4,8 +4,8 @@ | [(Public Beta) Ubuntu 22.04 is now available](https://github.com/actions/virtual-environments/issues/5490) | *** # Ubuntu 20.04.4 LTS -- Linux kernel version: 5.13.0-1031-azure -- Image Version: 20220710.1 +- Linux kernel version: 5.15.0-1014-azure +- Image Version: 20220717.1 ## Installed Software ### Language and Runtime @@ -31,7 +31,7 @@ ### Package Management - cpan 1.64 -- Helm 3.9.0 +- Helm 3.9.1 - Homebrew 3.5.4 - Miniconda 4.12.0 - Npm 8.11.0 @@ -39,7 +39,7 @@ - Pip3 20.0.2 - Pipx 1.1.0 - RubyGems 3.1.2 -- Vcpkg (build from master \<98f8d00e8>) +- Vcpkg (build from master \<68b7fec22>) - Yarn 1.22.19 #### Environment variables @@ -50,10 +50,10 @@ ### Project Management - Ant 1.10.7 -- Gradle 7.4.2 +- Gradle 7.5 - Lerna 5.1.8 - Maven 3.8.6 -- Sbt 1.7.0 +- Sbt 1.7.1 ### Tools - Ansible 2.13.1 @@ -72,7 +72,7 @@ - Docker-Moby Client 20.10.17+azure-1 - Docker-Moby Server 20.10.17+azure-1 - Fastlane 2.207.0 -- Git 2.37.0 (apt source repository: ppa:git-core/ppa) +- Git 2.37.1 (apt source repository: ppa:git-core/ppa) - Git LFS 3.2.0 (apt source repository: https://packagecloud.io/install/repositories/github/git-lfs) - Git-ftp 1.6.0 - Haveged 1.9.1 @@ -80,13 +80,13 @@ - HHVM (HipHop VM) 4.164.0 - jq 1.6 - Kind 0.14.0 -- Kubectl 1.24.2 +- Kubectl 1.24.3 - Kustomize 4.5.5 - Leiningen 2.9.8 - MediaInfo 19.09 - Mercurial 5.3.1 - Minikube 1.26.0 -- n 8.2.0 +- n 9.0.0 - Newman 5.3.2 - nvm 0.39.1 - OpenSSL 1.1.1f-1ubuntu2.16 @@ -94,30 +94,30 @@ - Parcel 2.6.2 - PhantomJS 2.1.1 - Podman 3.4.2 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) -- Pulumi 3.35.3 +- Pulumi 3.36.0 - R 4.2.1 - Skopeo 1.5.0 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - Sphinx Open Source Search Server 2.2.11 - SVN 1.13.0 -- Terraform 1.2.4 +- Terraform 1.2.5 - yamllint 1.27.1 -- yq 4.25.3 +- yq 4.26.1 - zstd 1.5.2 (homebrew) ### CLI Tools - Alibaba Cloud CLI 3.0.124 -- AWS CLI 2.7.14 +- AWS CLI 2.7.16 - AWS CLI Session manager plugin 1.2.339.0 - AWS SAM CLI 1.53.0 - Azure CLI (azure-cli) 2.38.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 -- GitHub CLI 2.13.0 +- GitHub CLI 2.14.2 - Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt) - Hub CLI 2.14.2 -- Netlify CLI 10.7.1 -- OpenShift CLI 4.10.21 +- Netlify CLI 10.10.0 +- OpenShift CLI 4.10.22 - ORAS CLI 0.13.0 -- Vercel CLI 27.0.1 +- Vercel CLI 27.1.5 ### Java | Version | Vendor | Environment Variable | @@ -134,8 +134,8 @@ ### PHP | Tool | Version | | -------- | ------------------- | -| PHP | 7.4.30 8.0.20 8.1.7 | -| Composer | 2.3.9 | +| PHP | 7.4.30 8.0.21 8.1.8 | +| Composer | 2.3.10 | | PHPUnit | 8.5.27 | ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. @@ -150,7 +150,7 @@ - Cargo 1.62.0 - Rust 1.62.0 - Rustdoc 1.62.0 -- Rustup 1.24.3 +- Rustup 1.25.1 #### Packages - Bindgen 0.60.1 @@ -164,8 +164,8 @@ - Google Chrome 103.0.5060.114 - ChromeDriver 103.0.5060.53 - Chromium 103.0.5060.0 -- Microsoft Edge 103.0.1264.51 (apt source repository: https://packages.microsoft.com/repos/edge) -- Microsoft Edge WebDriver 103.0.1264.51 +- Microsoft Edge 103.0.1264.62 (apt source repository: https://packages.microsoft.com/repos/edge) +- Microsoft Edge WebDriver 103.0.1264.62 - Selenium server 4.3.0 - Mozilla Firefox 102.0 - Geckodriver 0.31.0 @@ -179,10 +179,10 @@ | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | ### .NET Core SDK -- 3.1.120 3.1.202 3.1.302 3.1.420 5.0.104 5.0.214 5.0.303 5.0.408 6.0.301 +- 3.1.120 3.1.202 3.1.302 3.1.421 5.0.104 5.0.214 5.0.303 5.0.408 6.0.302 ### .NET tools -- nbgv 3.5.107+6463ef6068 +- nbgv 3.5.108+6e793d63d3 ### Databases - MongoDB 5.0.9 (apt source repository: https://repo.mongodb.org/apt/ubuntu) @@ -209,8 +209,8 @@ ### Cached Tools #### Go - 1.16.15 -- 1.17.11 -- 1.18.3 +- 1.17.12 +- 1.18.4 #### Node.js - 12.22.12 @@ -243,8 +243,8 @@ | Name | Value | Architecture | | --------------- | ----------------------------------- | ------------ | | GOROOT_1_16_X64 | /opt/hostedtoolcache/go/1.16.15/x64 | x64 | -| GOROOT_1_17_X64 | /opt/hostedtoolcache/go/1.17.11/x64 | x64 | -| GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.3/x64 | x64 | +| GOROOT_1_17_X64 | /opt/hostedtoolcache/go/1.17.12/x64 | x64 | +| GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.4/x64 | x64 | ### PowerShell Tools - PowerShell 7.2.5 @@ -274,7 +274,7 @@ | Android Emulator | 31.2.10 | | Android SDK Build-tools | 33.0.0
32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3 | | Android SDK Platform-Tools | 33.0.2 | -| Android SDK Platforms | android-33 (rev 1)
android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3) | +| Android SDK Platforms | android-33 (rev 2)
android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3) | | Android SDK Tools | 26.1.1 | | Android Support Repository | 47.0.0 | | CMake | 3.10.2
3.18.1 | @@ -298,18 +298,18 @@ | alpine:3.12 | sha256:c75ac27b49326926b803b9ed43bf088bc220d22556de1bc5f72d742c91398f69 | 2022-04-05 | | alpine:3.13 | sha256:ccf92aa53bc6c3b25be2ad0cce80baec1778f007f7e076b0ffbd1b225d0b3a9b | 2022-04-05 | | alpine:3.14 | sha256:06b5d462c92fc39303e6363c65e074559f8d6b1363250027ed5053557e3398c5 | 2022-04-05 | -| buildpack-deps:bullseye | sha256:7a78a5f716dd32b0eb89876f8c5cf5e443781a44b7fe12619e897bad9a642e14 | 2022-06-23 | -| buildpack-deps:buster | sha256:7f9a157d07e0a81a4e3130ce1490142b208155e09d1c3459b4213a5779e87546 | 2022-06-23 | +| buildpack-deps:bullseye | sha256:4cbb6d56f192ea1868bdbc441269d0343c90b201c973931aaa6722300118d463 | 2022-07-12 | +| buildpack-deps:buster | sha256:3ab2863d37b2d037440b4a153a8fb3c79e935030fd47cef21b698688ce72f66e | 2022-07-12 | | buildpack-deps:stretch | sha256:78e995165a5788c2f55aed6e548d8f6c1534830d4310c870408fccb2da8c5b2e | 2022-06-23 | -| debian:10 | sha256:9740683722a2a8aa497a5b23e4bc229fcf8b8991e26d3935540c7704ff24012e | 2022-06-23 | -| debian:11 | sha256:859ea45db307402ee024b153c7a63ad4888eb4751921abbef68679fc73c4c739 | 2022-06-23 | +| debian:10 | sha256:0685c900f6e691bdda6980c0ed0779d20183bc58770059b64adb56cb8a3129f0 | 2022-07-12 | +| debian:11 | sha256:2ce44bbc00a79113c296d9d25524e15d423b23303fdbbe20190d2f96e0aeb251 | 2022-07-12 | | debian:9 | sha256:c5c5200ff1e9c73ffbf188b4a67eb1c91531b644856b4aefe86a58d2f0cb05be | 2022-06-23 | | moby/buildkit:latest | sha256:0dc312b04eac1b44cd2cad566deb1e886c753109208affbbec8384f381ff7f38 | 2022-05-06 | | node:12 | sha256:01627afeb110b3054ba4a1405541ca095c8bfca1cb6f2be9479c767a2711879e | 2022-04-20 | | node:12-alpine | sha256:d4b15b3d48f42059a15bd659be60afe21762aae9d6cbea6f124440895c27db68 | 2022-04-11 | -| node:14 | sha256:0c571044148fd772bbc03fd42d293939ce3e39d7aa1e095dd87c33ce89796829 | 2022-07-08 | +| node:14 | sha256:a086a11f7780399837ea0465ac8a8e8f14f2b66fe5a110fe0c24644d53a103c5 | 2022-07-12 | | node:14-alpine | sha256:2af507df45e7c0a46c6b3001ce0dbc6924f7b39864d442045f781361a1971975 | 2022-07-08 | -| node:16 | sha256:8951351b7c6a2f8ff9ec25eccc087d37a8aeccf9bf911888ff13c76223467466 | 2022-07-08 | +| node:16 | sha256:2e1b4542d4a06e0e0442dc38af1f4828760aecc9db2b95e7df87f573640d98cd | 2022-07-12 | | node:16-alpine | sha256:554142f9a6367f1fbd776a1b2048fab3a2cc7aa477d7fe9c00ce0f110aa45716 | 2022-07-08 | | ubuntu:16.04 | sha256:20858ebbc96215d6c3c574f781133ebffdc7c18d98af4f294cc4c04871a6fe61 | 2021-08-31 | | ubuntu:18.04 | sha256:478caf1bec1afd54a58435ec681c8755883b7eb843a8630091890130b15a79af | 2022-06-06 | @@ -394,7 +394,7 @@ | upx | 3.95-2build1 | | wget | 1.20.3-1ubuntu2 | | xorriso | 1.5.2-1 | -| xvfb | 2:1.20.13-1ubuntu1\~20.04.2 | +| xvfb | 2:1.20.13-1ubuntu1\~20.04.3 | | xz-utils | 5.2.4-1ubuntu1.1 | | zip | 3.0-11build1 | | zsync | 0.6.2-3ubuntu1 | From 893e347c8e357c9bda8afab7b56dea1c9cf0a990 Mon Sep 17 00:00:00 2001 From: Mikhail Timofeev <48208649+miketimofeev@users.noreply.github.com> Date: Tue, 19 Jul 2022 14:06:31 +0400 Subject: [PATCH 234/237] Remove ndk-bundle from ubuntu (#5926) --- .../SoftwareReport/SoftwareReport.Android.psm1 | 12 +++--------- images/linux/scripts/installers/android.sh | 12 ------------ images/linux/scripts/tests/Android.Tests.ps1 | 9 --------- images/linux/toolsets/toolset-1804.json | 1 - images/linux/toolsets/toolset-2004.json | 1 - images/linux/toolsets/toolset-2204.json | 1 - 6 files changed, 3 insertions(+), 33 deletions(-) diff --git a/images/linux/scripts/SoftwareReport/SoftwareReport.Android.psm1 b/images/linux/scripts/SoftwareReport/SoftwareReport.Android.psm1 index 5ba50848f..2c84696c4 100644 --- a/images/linux/scripts/SoftwareReport/SoftwareReport.Android.psm1 +++ b/images/linux/scripts/SoftwareReport/SoftwareReport.Android.psm1 @@ -156,19 +156,13 @@ function Get-AndroidGoogleAPIsVersions { function Get-AndroidNDKVersions { $ndkFolderPath = Join-Path (Get-AndroidSDKRoot) "ndk" $versions = Get-ChildItem -Path $ndkFolderPath -Name - $ndkDefaultVersion = Get-ToolsetValue "android.ndk.default" - $ndkDefaultFullVersion = Get-ChildItem "$env:ANDROID_HOME/ndk/$ndkDefaultVersion.*" -Name | Select-Object -Last 1 - - return ($versions | ForEach-Object { - $defaultPostfix = ( $_ -eq $ndkDefaultFullVersion ) ? " (default)" : "" - $_ + $defaultPostfix - } | Join-String -Separator "
") + return ($versions | Join-String -Separator "
") } function Build-AndroidEnvironmentTable { - $androidVersions = Get-Item env:ANDROID_* + $androidVersions = Get-Item env:ANDROID_* - $shouldResolveLink = 'ANDROID_NDK_PATH', 'ANDROID_NDK_HOME', 'ANDROID_NDK_ROOT', 'ANDROID_NDK_LATEST_HOME' + $shouldResolveLink = 'ANDROID_NDK_LATEST_HOME' return $androidVersions | Sort-Object -Property Name | ForEach-Object { [PSCustomObject] @{ "Name" = $_.Name diff --git a/images/linux/scripts/installers/android.sh b/images/linux/scripts/installers/android.sh index 4b292d3f7..1d5d3d7ea 100644 --- a/images/linux/scripts/installers/android.sh +++ b/images/linux/scripts/installers/android.sh @@ -34,17 +34,12 @@ function get_full_ndk_version { # Set env variable for SDK Root (https://developer.android.com/studio/command-line/variables) ANDROID_ROOT=/usr/local/lib/android ANDROID_SDK_ROOT=${ANDROID_ROOT}/sdk -ANDROID_NDK_ROOT=${ANDROID_SDK_ROOT}/ndk-bundle SDKMANAGER=${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/sdkmanager echo "ANDROID_SDK_ROOT=${ANDROID_SDK_ROOT}" | tee -a /etc/environment # ANDROID_HOME is deprecated, but older versions of Gradle rely on it echo "ANDROID_HOME=${ANDROID_SDK_ROOT}" | tee -a /etc/environment -# Set env variables for NDK Root -echo "ANDROID_NDK_HOME=${ANDROID_NDK_ROOT}" | tee -a /etc/environment -echo "ANDROID_NDK_ROOT=${ANDROID_NDK_ROOT}" | tee -a /etc/environment - # Create android sdk directory mkdir -p ${ANDROID_SDK_ROOT} @@ -89,8 +84,6 @@ extras=$(get_toolset_value '.android.extra_list[]|"extras;" + .') addons=$(get_toolset_value '.android.addon_list[]|"add-ons;" + .') additional=$(get_toolset_value '.android.additional_tools[]') ANDROID_NDK_MAJOR_VERSIONS=($(get_toolset_value '.android.ndk.versions[]')) -ANDROID_NDK_MAJOR_DEFAULT=$(get_toolset_value '.android.ndk.default') -ndkDefaultFullVersion=$(get_full_ndk_version $ANDROID_NDK_MAJOR_DEFAULT) components=("${extras[@]}" "${addons[@]}" "${additional[@]}") for ndk_version in "${ANDROID_NDK_MAJOR_VERSIONS[@]}" @@ -99,11 +92,6 @@ do components+=("ndk;$ndk_full_version") done -# This changes were added due to incompatibility with android ndk-bundle (ndk;22.0.7026061). -# Link issue virtual-environments: https://github.com/actions/virtual-environments/issues/2481 -# Link issue xamarin-android: https://github.com/xamarin/xamarin-android/issues/5526 -ln -s $ANDROID_SDK_ROOT/ndk/$ndkDefaultFullVersion $ANDROID_NDK_ROOT - ANDROID_NDK_MAJOR_LATEST=(${ANDROID_NDK_MAJOR_VERSIONS[-1]}) ndkLatestFullVersion=$(get_full_ndk_version $ANDROID_NDK_MAJOR_LATEST) echo "ANDROID_NDK_LATEST_HOME=$ANDROID_SDK_ROOT/ndk/$ndkLatestFullVersion" | tee -a /etc/environment diff --git a/images/linux/scripts/tests/Android.Tests.ps1 b/images/linux/scripts/tests/Android.Tests.ps1 index 3d530a0b9..a38465b8c 100644 --- a/images/linux/scripts/tests/Android.Tests.ps1 +++ b/images/linux/scripts/tests/Android.Tests.ps1 @@ -2,9 +2,7 @@ Describe "Android" { $androidSdkManagerPackages = Get-AndroidPackages [int]$platformMinVersion = Get-ToolsetValue "android.platform_min_version" [version]$buildToolsMinVersion = Get-ToolsetValue "android.build_tools_min_version" - [string]$ndkDefaultVersion = Get-ToolsetValue "android.ndk.default" [array]$ndkVersions = Get-ToolsetValue "android.ndk.versions" - $ndkDefaultFullVersion = Get-ChildItem "$env:ANDROID_HOME/ndk/$ndkDefaultVersion.*" -Name | Select-Object -Last 1 $ndkFullVersions = $ndkVersions | ForEach-Object { (Get-ChildItem "/usr/local/lib/android/sdk/ndk/${_}.*" | Select-Object -Last 1).Name } | ForEach-Object { "ndk/${_}" } # Platforms starting with a letter are the preview versions, which is not installed on the image $platformVersionsList = ($androidSdkManagerPackages | Where-Object { "$_".StartsWith("platforms;") }) -replace 'platforms;android-', '' | Where-Object { $_ -match "^\d+$" } | Sort-Object -Unique @@ -61,17 +59,10 @@ Describe "Android" { Context "Packages" { $testCases = $androidPackages | ForEach-Object { @{ PackageName = $_ } } - $defaultNdkTestCase = @{ NdkDefaultFullVersion = $ndkDefaultFullVersion } It "" -TestCases $testCases { param ([string] $PackageName) Validate-AndroidPackage $PackageName } - - It "ndk-bundle points to the default NDK version" -TestCases $defaultNdkTestCase { - $ndkLinkTarget = (Get-Item $env:ANDROID_NDK_HOME).Target - $ndkVersion = Split-Path -Path $ndkLinkTarget -Leaf - $ndkVersion | Should -BeExactly $NdkDefaultFullVersion - } } } \ No newline at end of file diff --git a/images/linux/toolsets/toolset-1804.json b/images/linux/toolsets/toolset-1804.json index aac3736b9..92a5c556d 100644 --- a/images/linux/toolsets/toolset-1804.json +++ b/images/linux/toolsets/toolset-1804.json @@ -105,7 +105,6 @@ "cmake;3.18.1" ], "ndk": { - "default": "23", "versions": [ "21", "23", "24" ] diff --git a/images/linux/toolsets/toolset-2004.json b/images/linux/toolsets/toolset-2004.json index 1ffa6f199..a67e2faa2 100644 --- a/images/linux/toolsets/toolset-2004.json +++ b/images/linux/toolsets/toolset-2004.json @@ -102,7 +102,6 @@ "cmake;3.18.1" ], "ndk": { - "default": "23", "versions": [ "21", "23", "24" ] diff --git a/images/linux/toolsets/toolset-2204.json b/images/linux/toolsets/toolset-2204.json index b5fa65dde..884b0d028 100644 --- a/images/linux/toolsets/toolset-2204.json +++ b/images/linux/toolsets/toolset-2204.json @@ -88,7 +88,6 @@ "cmake;3.18.1" ], "ndk": { - "default": "23", "versions": [ "21", "23", "24" ] From f4d7f82bf78c18bb780316331148afedef4c6513 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Tue, 19 Jul 2022 12:09:08 +0200 Subject: [PATCH 235/237] Remove ProBITools.MicrosoftAnalysisServicesModelingProjects2022 (#5933) --- images/win/toolsets/toolset-2022.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/images/win/toolsets/toolset-2022.json b/images/win/toolsets/toolset-2022.json index c5e745898..ede4ed949 100644 --- a/images/win/toolsets/toolset-2022.json +++ b/images/win/toolsets/toolset-2022.json @@ -276,8 +276,7 @@ "vsix": [ "VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects", "WixToolset.WixToolsetVisualStudio2022Extension", - "ProBITools.MicrosoftReportProjectsforVisualStudio2022", - "ProBITools.MicrosoftAnalysisServicesModelingProjects2022" + "ProBITools.MicrosoftReportProjectsforVisualStudio2022" ] }, "docker": { From 300269fa36ab8820ae936cd68975e59fea8426ff Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 19 Jul 2022 10:10:58 +0000 Subject: [PATCH 236/237] Updating readme file for ubuntu18 version 20220717.1 (#5921) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/linux/Ubuntu1804-Readme.md | 72 +++++++++++++++---------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/images/linux/Ubuntu1804-Readme.md b/images/linux/Ubuntu1804-Readme.md index 5b0480838..35eb7e541 100644 --- a/images/linux/Ubuntu1804-Readme.md +++ b/images/linux/Ubuntu1804-Readme.md @@ -4,8 +4,8 @@ | [(Public Beta) Ubuntu 22.04 is now available](https://github.com/actions/virtual-environments/issues/5490) | *** # Ubuntu 18.04.6 LTS -- Linux kernel version: 5.4.0-1085-azure -- Image Version: 20220710.1 +- Linux kernel version: 5.4.0-1086-azure +- Image Version: 20220717.1 ## Installed Software ### Language and Runtime @@ -31,7 +31,7 @@ ### Package Management - cpan 1.64 -- Helm 3.9.0 +- Helm 3.9.1 - Homebrew 3.5.4 - Miniconda 4.12.0 - Npm 8.11.0 @@ -39,7 +39,7 @@ - Pip3 9.0.1 - Pipx 1.0.0 - RubyGems 2.7.6 -- Vcpkg (build from master \<98f8d00e8>) +- Vcpkg (build from master \<68b7fec22>) - Yarn 1.22.19 #### Environment variables @@ -50,9 +50,9 @@ ### Project Management - Ant 1.10.5 -- Gradle 7.4.2 +- Gradle 7.5 - Maven 3.8.6 -- Sbt 1.7.0 +- Sbt 1.7.1 ### Tools - Ansible 2.11.12 @@ -70,7 +70,7 @@ - Docker-Buildx 0.8.2 - Docker-Moby Client 20.10.17+azure-1 - Docker-Moby Server 20.10.17+azure-1 -- Git 2.37.0 (apt source repository: ppa:git-core/ppa) +- Git 2.37.1 (apt source repository: ppa:git-core/ppa) - Git LFS 3.2.0 (apt source repository: https://packagecloud.io/install/repositories/github/git-lfs) - Git-ftp 1.3.1 - Haveged 1.9.1 @@ -78,13 +78,13 @@ - HHVM (HipHop VM) 4.164.0 - jq 1.5 - Kind 0.14.0 -- Kubectl 1.24.2 +- Kubectl 1.24.3 - Kustomize 4.5.5 - Leiningen 2.9.8 - MediaInfo 17.12 - Mercurial 4.5.3 - Minikube 1.26.0 -- n 8.2.0 +- n 9.0.0 - Newman 5.3.2 - nvm 0.39.1 - OpenSSL 1.1.1-1ubuntu2.1~18.04.20 @@ -92,30 +92,30 @@ - Parcel 2.6.2 - PhantomJS 2.1.1 - Podman 3.4.2 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) -- Pulumi 3.35.3 +- Pulumi 3.36.0 - R 4.2.0 - Skopeo 1.5.0 (apt source repository: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable) - Sphinx Open Source Search Server 2.2.11 - SVN 1.9.7 -- Terraform 1.2.4 +- Terraform 1.2.5 - yamllint 1.27.1 -- yq 4.25.3 +- yq 4.26.1 - zstd 1.5.2 (homebrew) ### CLI Tools - Alibaba Cloud CLI 3.0.124 -- AWS CLI 2.7.14 +- AWS CLI 2.7.16 - AWS CLI Session manager plugin 1.2.339.0 - AWS SAM CLI 1.53.0 - Azure CLI (azure-cli) 2.38.0 (installation method: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt) - Azure CLI (azure-devops) 0.25.0 -- GitHub CLI 2.13.0 +- GitHub CLI 2.14.2 - Google Cloud SDK 369.0.0 (apt source repository: https://packages.cloud.google.com/apt) - Hub CLI 2.14.2 -- Netlify CLI 10.7.1 -- OpenShift CLI 4.10.21 +- Netlify CLI 10.10.0 +- OpenShift CLI 4.10.22 - ORAS CLI 0.13.0 -- Vercel CLI 27.0.1 +- Vercel CLI 27.1.5 ### Java | Version | Vendor | Environment Variable | @@ -128,8 +128,8 @@ ### PHP | Tool | Version | | -------- | --------------------------------- | -| PHP | 7.2.34 7.3.33 7.4.30 8.0.20 8.1.7 | -| Composer | 2.3.9 | +| PHP | 7.2.34 7.3.33 7.4.30 8.0.21 8.1.8 | +| Composer | 2.3.10 | | PHPUnit | 8.5.27 | ``` Both Xdebug and PCOV extensions are installed, but only Xdebug is enabled. @@ -144,7 +144,7 @@ - Cargo 1.62.0 - Rust 1.62.0 - Rustdoc 1.62.0 -- Rustup 1.24.3 +- Rustup 1.25.1 #### Packages - Bindgen 0.60.1 @@ -158,8 +158,8 @@ - Google Chrome 103.0.5060.114 - ChromeDriver 103.0.5060.53 - Chromium 103.0.5060.0 -- Microsoft Edge 103.0.1264.51 (apt source repository: https://packages.microsoft.com/repos/edge) -- Microsoft Edge WebDriver 103.0.1264.51 +- Microsoft Edge 103.0.1264.62 (apt source repository: https://packages.microsoft.com/repos/edge) +- Microsoft Edge WebDriver 103.0.1264.62 - Selenium server 4.3.0 - Mozilla Firefox 102.0 - Geckodriver 0.31.0 @@ -173,10 +173,10 @@ | SELENIUM_JAR_PATH | /usr/share/java/selenium-server.jar | ### .NET Core SDK -- 3.1.120 3.1.202 3.1.302 3.1.420 5.0.104 5.0.214 5.0.303 5.0.408 6.0.301 +- 3.1.120 3.1.202 3.1.302 3.1.421 5.0.104 5.0.214 5.0.303 5.0.408 6.0.302 ### .NET tools -- nbgv 3.5.107+6463ef6068 +- nbgv 3.5.108+6e793d63d3 ### Databases - MongoDB 5.0.9 (apt source repository: https://repo.mongodb.org/apt/ubuntu) @@ -203,8 +203,8 @@ ### Cached Tools #### Go - 1.16.15 -- 1.17.11 -- 1.18.3 +- 1.17.12 +- 1.18.4 #### Node.js - 12.22.12 @@ -236,8 +236,8 @@ | Name | Value | Architecture | | --------------- | ----------------------------------- | ------------ | | GOROOT_1_16_X64 | /opt/hostedtoolcache/go/1.16.15/x64 | x64 | -| GOROOT_1_17_X64 | /opt/hostedtoolcache/go/1.17.11/x64 | x64 | -| GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.3/x64 | x64 | +| GOROOT_1_17_X64 | /opt/hostedtoolcache/go/1.17.12/x64 | x64 | +| GOROOT_1_18_X64 | /opt/hostedtoolcache/go/1.18.4/x64 | x64 | ### PowerShell Tools - PowerShell 7.2.5 @@ -265,7 +265,7 @@ | Android Emulator | 31.2.10 | | Android SDK Build-tools | 33.0.0
32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3
26.0.0 26.0.1 26.0.2 26.0.3
25.0.0 25.0.1 25.0.2 25.0.3
24.0.0 24.0.1 24.0.2 24.0.3
23.0.1 23.0.2 23.0.3 | | Android SDK Platform-Tools | 33.0.2 | -| Android SDK Platforms | android-33 (rev 1)
android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3)
android-26 (rev 2)
android-25 (rev 3)
android-24 (rev 2)
android-23 (rev 3) | +| Android SDK Platforms | android-33 (rev 2)
android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3)
android-26 (rev 2)
android-25 (rev 3)
android-24 (rev 2)
android-23 (rev 3) | | Android SDK Tools | 26.1.1 | | Android Support Repository | 47.0.0 | | CMake | 3.10.2
3.18.1 | @@ -290,18 +290,18 @@ | alpine:3.12 | sha256:c75ac27b49326926b803b9ed43bf088bc220d22556de1bc5f72d742c91398f69 | 2022-04-05 | | alpine:3.13 | sha256:ccf92aa53bc6c3b25be2ad0cce80baec1778f007f7e076b0ffbd1b225d0b3a9b | 2022-04-05 | | alpine:3.14 | sha256:06b5d462c92fc39303e6363c65e074559f8d6b1363250027ed5053557e3398c5 | 2022-04-05 | -| buildpack-deps:bullseye | sha256:7a78a5f716dd32b0eb89876f8c5cf5e443781a44b7fe12619e897bad9a642e14 | 2022-06-23 | -| buildpack-deps:buster | sha256:7f9a157d07e0a81a4e3130ce1490142b208155e09d1c3459b4213a5779e87546 | 2022-06-23 | +| buildpack-deps:bullseye | sha256:4cbb6d56f192ea1868bdbc441269d0343c90b201c973931aaa6722300118d463 | 2022-07-12 | +| buildpack-deps:buster | sha256:3ab2863d37b2d037440b4a153a8fb3c79e935030fd47cef21b698688ce72f66e | 2022-07-12 | | buildpack-deps:stretch | sha256:78e995165a5788c2f55aed6e548d8f6c1534830d4310c870408fccb2da8c5b2e | 2022-06-23 | -| debian:10 | sha256:9740683722a2a8aa497a5b23e4bc229fcf8b8991e26d3935540c7704ff24012e | 2022-06-23 | -| debian:11 | sha256:859ea45db307402ee024b153c7a63ad4888eb4751921abbef68679fc73c4c739 | 2022-06-23 | +| debian:10 | sha256:0685c900f6e691bdda6980c0ed0779d20183bc58770059b64adb56cb8a3129f0 | 2022-07-12 | +| debian:11 | sha256:2ce44bbc00a79113c296d9d25524e15d423b23303fdbbe20190d2f96e0aeb251 | 2022-07-12 | | debian:9 | sha256:c5c5200ff1e9c73ffbf188b4a67eb1c91531b644856b4aefe86a58d2f0cb05be | 2022-06-23 | | moby/buildkit:latest | sha256:0dc312b04eac1b44cd2cad566deb1e886c753109208affbbec8384f381ff7f38 | 2022-05-06 | | node:12 | sha256:01627afeb110b3054ba4a1405541ca095c8bfca1cb6f2be9479c767a2711879e | 2022-04-20 | | node:12-alpine | sha256:d4b15b3d48f42059a15bd659be60afe21762aae9d6cbea6f124440895c27db68 | 2022-04-11 | -| node:14 | sha256:0c571044148fd772bbc03fd42d293939ce3e39d7aa1e095dd87c33ce89796829 | 2022-07-08 | +| node:14 | sha256:a086a11f7780399837ea0465ac8a8e8f14f2b66fe5a110fe0c24644d53a103c5 | 2022-07-12 | | node:14-alpine | sha256:2af507df45e7c0a46c6b3001ce0dbc6924f7b39864d442045f781361a1971975 | 2022-07-08 | -| node:16 | sha256:8951351b7c6a2f8ff9ec25eccc087d37a8aeccf9bf911888ff13c76223467466 | 2022-07-08 | +| node:16 | sha256:2e1b4542d4a06e0e0442dc38af1f4828760aecc9db2b95e7df87f573640d98cd | 2022-07-12 | | node:16-alpine | sha256:554142f9a6367f1fbd776a1b2048fab3a2cc7aa477d7fe9c00ce0f110aa45716 | 2022-07-08 | | ubuntu:16.04 | sha256:20858ebbc96215d6c3c574f781133ebffdc7c18d98af4f294cc4c04871a6fe61 | 2021-08-31 | | ubuntu:18.04 | sha256:478caf1bec1afd54a58435ec681c8755883b7eb843a8630091890130b15a79af | 2022-06-06 | @@ -384,7 +384,7 @@ | upx | 3.94-4 | | wget | 1.19.4-1ubuntu2.2 | | xorriso | 1.4.8-3 | -| xvfb | 2:1.19.6-1ubuntu4.10 | +| xvfb | 2:1.19.6-1ubuntu4.11 | | xz-utils | 5.2.2-1.3ubuntu0.1 | | zip | 3.0-11build1 | | zsync | 0.6.2-3ubuntu1 | From 595ca70a29f9a88c9390ed3589d858e387de1d71 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 19 Jul 2022 13:57:25 +0000 Subject: [PATCH 237/237] Updating readme file for win19 version 20220717.1 (#5928) Co-authored-by: Image generation service account Co-authored-by: Actions service account --- images/win/Windows2019-Readme.md | 74 ++++++++++++++++---------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/images/win/Windows2019-Readme.md b/images/win/Windows2019-Readme.md index 242dd3a54..b22c3c334 100644 --- a/images/win/Windows2019-Readme.md +++ b/images/win/Windows2019-Readme.md @@ -2,11 +2,11 @@ |-| | [[all OSs] Android ndk-bundle along with old NDK versions will be deprecated on July, 24](https://github.com/actions/virtual-environments/issues/5879) | | [[Windows, macOS] LLVM will be updated to version 14 on July, 11](https://github.com/actions/virtual-environments/issues/5835) | -| [[Azure DevOps] Windows-2016 environment removal postponed until June 30, 2022](https://github.com/actions/virtual-environments/issues/5403) | +| [[Azure DevOps] Windows-2016 environment removal postponed until July 22, 2022](https://github.com/actions/virtual-environments/issues/5403) | *** # Microsoft Windows Server 2019 Datacenter -- OS Version: 10.0.17763 Build 3046 -- Image Version: 20220710.1 +- OS Version: 10.0.17763 Build 3165 +- Image Version: 20220717.1 ## Enabled windows optional features - Windows Subsystem for Linux [WSLv1] @@ -14,7 +14,7 @@ ## Installed Software ### Language and Runtime - Bash 4.4.23(1)-release -- Go 1.17.11 +- Go 1.17.12 - Julia 1.7.3 - Kotlin 1.7.10 - LLVM 14.0.6 @@ -26,15 +26,15 @@ ### Package Management - Chocolatey 1.1.0 -- Composer 2.3.9 -- Helm 3.8.2 +- Composer 2.3.10 +- Helm 3.9.0 - Miniconda 4.12.0 (pre-installed on the image but not added to PATH) - NPM 8.11.0 - NuGet 6.2.1.2 - pip 22.1.2 (python 3.7) - Pipx 1.1.0 - RubyGems 2.7.6.3 -- Vcpkg (build from master \<98f8d00e8>) +- Vcpkg (build from master \<68b7fec22>) - Yarn 1.22.19 #### Environment variables @@ -47,10 +47,10 @@ - Ant 1.10.12 - Gradle 7.4 - Maven 3.8.6 -- sbt 1.6.2 +- sbt 1.7.1 ### Tools -- 7zip 22.00 +- 7zip 22.01 - aria2 1.36.0 - azcopy 10.15.0 - Bazel 5.2.0 @@ -64,9 +64,9 @@ - Docker Compose v2 2.6.1 - Docker-wincred 0.6.4 - ghc 9.2.3 -- Git 2.37.0.windows.1 +- Git 2.37.1.windows.1 - Git LFS 3.2.0 -- Google Cloud SDK 392.0.0 +- Google Cloud SDK 393.0.0 - InnoSetup 6.2.1 - jq 1.6 - Kind 0.14.0 @@ -78,7 +78,7 @@ - OpenSSL 1.1.1 - Packer 1.8.2 - Parcel 2.6.2 -- Pulumi v3.35.3 +- Pulumi v3.36.0 - R 4.2.1 - Service Fabric SDK 9.0.1028.9590 - Stack 2.7.5 @@ -92,20 +92,20 @@ ### CLI Tools - Alibaba Cloud CLI 3.0.124 -- AWS CLI 2.7.14 +- AWS CLI 2.7.16 - AWS SAM CLI 1.53.0 - AWS Session Manager CLI 1.2.339.0 - Azure CLI 2.38.0 - Azure DevOps CLI extension 0.25.0 - Cloud Foundry CLI 6.53.0 -- GitHub CLI 2.13.0 +- GitHub CLI 2.14.2 - Hub CLI 2.14.2 ### Rust Tools - Cargo 1.62.0 - Rust 1.62.0 - Rustdoc 1.62.0 -- Rustup 1.24.3 +- Rustup 1.25.1 #### Packages - bindgen 0.60.1 @@ -118,8 +118,8 @@ ### Browsers and webdrivers - Google Chrome 103.0.5060.114 - Chrome Driver 103.0.5060.53 -- Microsoft Edge 103.0.1264.49 -- Microsoft Edge Driver 103.0.1264.49 +- Microsoft Edge 103.0.1264.62 +- Microsoft Edge Driver 103.0.1264.62 - Mozilla Firefox 102.0.1 - Gecko Driver 0.31.0 - IE Driver 3.150.1.1 @@ -166,8 +166,8 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Version | Architecture | Environment Variable | | ------- | ------------ | -------------------- | | 1.16.15 | x64 | GOROOT_1_16_X64 | -| 1.17.11 (Default) | x64 | GOROOT_1_17_X64 | -| 1.18.3 | x64 | GOROOT_1_18_X64 | +| 1.17.12 (Default) | x64 | GOROOT_1_17_X64 | +| 1.18.4 | x64 | GOROOT_1_18_X64 | #### Node | Version | Architecture | @@ -239,12 +239,12 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### Visual Studio Enterprise 2019 | Name | Version | Path | | ----------------------------- | --------------- | -------------------------------------------------------------- | -| Visual Studio Enterprise 2019 | 16.11.32602.291 | C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise | +| Visual Studio Enterprise 2019 | 16.11.32630.194 | C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise | #### Workloads, components and extensions: | Package | Version | | ------------------------------------------------------------------------- | --------------- | -| Component.Android.NDK.R16B | 16.11.32601.460 | +| Component.Android.NDK.R16B | 16.11.32629.160 | | Component.Android.SDK25.Private | 16.0.28625.61 | | Component.Android.SDK30 | 16.10.31205.252 | | Component.Ant | 1.9.3.8 | @@ -269,7 +269,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Component.WixToolset.VisualStudioExtension.Schemas3 | 1.0.0.18 | | Component.WixToolset.VisualStudioExtension.Schemas4 | 1.0.0.18 | | Component.Xamarin | 16.10.31205.252 | -| Component.Xamarin.RemotedSimulator | 16.10.31205.252 | +| Component.Xamarin.RemotedSimulator | 16.11.32629.160 | | Microsoft.Component.Azure.DataLake.Tools | 16.10.31205.252 | | Microsoft.Component.ClickOnce | 16.11.31603.221 | | Microsoft.Component.MSBuild | 16.5.29515.121 | @@ -299,9 +299,9 @@ Note: MSYS2 is pre-installed on image but not added to PATH. | Microsoft.Net.ComponentGroup.DevelopmentPrerequisites | 16.3.29207.166 | | Microsoft.Net.ComponentGroup.TargetingPacks.Common | 16.0.28516.191 | | Microsoft.NetCore.Component.DevelopmentTools | 16.10.31303.231 | -| Microsoft.NetCore.Component.Runtime.3.1 | 16.11.32602.291 | -| Microsoft.NetCore.Component.Runtime.6.0 | 16.11.32602.291 | -| Microsoft.NetCore.Component.SDK | 16.11.32602.291 | +| Microsoft.NetCore.Component.Runtime.3.1 | 16.11.32630.194 | +| Microsoft.NetCore.Component.Runtime.6.0 | 16.11.32630.194 | +| Microsoft.NetCore.Component.SDK | 16.11.32630.194 | | Microsoft.NetCore.Component.Web | 16.10.31303.231 | | Microsoft.VisualStudio.Component.AppInsights.Tools | 16.5.29515.121 | | Microsoft.VisualStudio.Component.AspNet45 | 16.10.31205.252 | @@ -509,17 +509,17 @@ Note: MSYS2 is pre-installed on image but not added to PATH. ### .NET Core SDK `Location C:\Program Files\dotnet\sdk` -- 3.1.120 3.1.202 3.1.302 3.1.420 5.0.104 5.0.214 5.0.303 5.0.408 5.0.409 +- 3.1.120 3.1.202 3.1.302 3.1.421 5.0.104 5.0.214 5.0.303 5.0.408 5.0.410 ### .NET Core Runtime `Location: C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App` -- 3.1.4 3.1.6 3.1.20 3.1.26 5.0.4 5.0.9 5.0.17 6.0.6 +- 3.1.4 3.1.6 3.1.20 3.1.27 5.0.4 5.0.9 5.0.17 6.0.7 `Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App` -- 3.1.4 3.1.6 3.1.20 3.1.26 5.0.4 5.0.9 5.0.17 6.0.6 +- 3.1.4 3.1.6 3.1.20 3.1.27 5.0.4 5.0.9 5.0.17 6.0.7 `Location: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App` -- 3.1.4 3.1.6 3.1.20 3.1.26 5.0.4 5.0.9 5.0.17 6.0.6 +- 3.1.4 3.1.6 3.1.20 3.1.27 5.0.4 5.0.9 5.0.17 6.0.7 ### .NET Framework `Type: Developer Pack` @@ -528,7 +528,7 @@ Note: MSYS2 is pre-installed on image but not added to PATH. - 4.8 ### .NET tools -- nbgv 3.5.107+6463ef6068 +- nbgv 3.5.108+6e793d63d3 ### PowerShell Tools - PowerShell 7.2.5 @@ -548,7 +548,7 @@ All other versions are saved but not installed. #### Powershell Modules | Module | Version | | ------------------ | ---------------- | -| AWSPowerShell | 4.1.122 | +| AWSPowerShell | 4.1.127 | | DockerMsftProvider | 1.0.0.8 | | MarkdownPS | 1.9 | | Microsoft.Graph | 1.10.0 | @@ -564,7 +564,7 @@ All other versions are saved but not installed. | -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Android Command Line Tools | 7.0 | | Android SDK Build-tools | 33.0.0
32.0.0
31.0.0
30.0.0 30.0.1 30.0.2 30.0.3
29.0.0 29.0.1 29.0.2 29.0.3
28.0.0 28.0.1 28.0.2 28.0.3
27.0.0 27.0.1 27.0.2 27.0.3
26.0.0 26.0.1 26.0.2 26.0.3
25.0.0 25.0.1 25.0.2 25.0.3
24.0.0 24.0.1 24.0.2 24.0.3
23.0.1 23.0.2 23.0.3
22.0.1
21.1.2
20.0.0
19.1.0 | -| Android SDK Platforms | android-33 (rev 1)
android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3)
android-26 (rev 2)
android-25 (rev 3)
android-24 (rev 2)
android-23 (rev 3)
android-22 (rev 2)
android-21 (rev 2)
android-20 (rev 2)
android-19 (rev 4) | +| Android SDK Platforms | android-33 (rev 2)
android-32 (rev 1)
android-31 (rev 1)
android-30 (rev 3)
android-29 (rev 5)
android-28 (rev 6)
android-27 (rev 3)
android-26 (rev 2)
android-25 (rev 3)
android-24 (rev 2)
android-23 (rev 3)
android-22 (rev 2)
android-21 (rev 2)
android-20 (rev 2)
android-19 (rev 4) | | Android SDK Platform-Tools | 33.0.2 | | Android SDK Tools | 26.1.1 | | Android Support Repository | 47.0.0 | @@ -588,10 +588,10 @@ All other versions are saved but not installed. ### Cached Docker images | Repository:Tag | Digest | Created | | ------------------------------------------------------------------------- | ------------------------------------------------------------------------ | ---------- | -| mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2019 | sha256:e442e479cd27028f31eb797d367aec939acf5d334b365e391d7fa02acdfa73b6 | 2022-06-14 | -| mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2019 | sha256:0828de81b4ff3c8036d4923dfe09518a5baee849915f9d3c8f20a502bc209e25 | 2022-06-14 | -| mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2019 | sha256:82e0a5e2c8747b9f2c88a15e7f652fd4b437cbe0399ab15ac54a0680dde8b453 | 2022-06-14 | -| mcr.microsoft.com/windows/nanoserver:1809 | sha256:1e03529d89a3ebab534c024b69dcc050757b285622aaecfe8d5d35e26fee50ac | 2022-06-09 | -| mcr.microsoft.com/windows/servercore:ltsc2019 | sha256:e100aa542181a34add63bc38125ad57da16a7d1722dd965a888fde1b8d8c67bb | 2022-06-09 | +| mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-ltsc2019 | sha256:4b76efcb8239febd279f6c6ec4e1b84ea9e0b7e516fd7aba5ca1fa7c26b4643d | 2022-07-12 | +| mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2019 | sha256:efb1e706571bbf485e9625b74ee4a81ff0b2e49dec5fec78a775066112548a54 | 2022-07-12 | +| mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2019 | sha256:2d315059f5704a09c75dc45e12352e6a53ad6a208fdd5e79c4005dcdac1ac1de | 2022-07-12 | +| mcr.microsoft.com/windows/nanoserver:1809 | sha256:935da2b4778f3a67b484abc895ccbeca847be1625ee0ff10345fa8060dd51e5a | 2022-07-06 | +| mcr.microsoft.com/windows/servercore:ltsc2019 | sha256:26c6c296a4737ba478fe3c3e531b098f89b5562c40b416ba6fb8177ac462d1af | 2022-07-06 |